SequenceMarshal.TryGetReadOnlySequenceSegment<T> メソッド

定義

指定した読み取り専用シーケンスから読み取り専用シーケンス セグメントを取得しようとします。

public:
generic <typename T>
 static bool TryGetReadOnlySequenceSegment(System::Buffers::ReadOnlySequence<T> sequence, [Runtime::InteropServices::Out] System::Buffers::ReadOnlySequenceSegment<T> ^ % startSegment, [Runtime::InteropServices::Out] int % startIndex, [Runtime::InteropServices::Out] System::Buffers::ReadOnlySequenceSegment<T> ^ % endSegment, [Runtime::InteropServices::Out] int % endIndex);
public static bool TryGetReadOnlySequenceSegment<T>(System.Buffers.ReadOnlySequence<T> sequence, out System.Buffers.ReadOnlySequenceSegment<T>? startSegment, out int startIndex, out System.Buffers.ReadOnlySequenceSegment<T>? endSegment, out int endIndex);
public static bool TryGetReadOnlySequenceSegment<T>(System.Buffers.ReadOnlySequence<T> sequence, out System.Buffers.ReadOnlySequenceSegment<T> startSegment, out int startIndex, out System.Buffers.ReadOnlySequenceSegment<T> endSegment, out int endIndex);
static member TryGetReadOnlySequenceSegment : System.Buffers.ReadOnlySequence<'T> * ReadOnlySequenceSegment * int * ReadOnlySequenceSegment * int -> bool
Public Shared Function TryGetReadOnlySequenceSegment(Of T) (sequence As ReadOnlySequence(Of T), ByRef startSegment As ReadOnlySequenceSegment(Of T), ByRef startIndex As Integer, ByRef endSegment As ReadOnlySequenceSegment(Of T), ByRef endIndex As Integer) As Boolean

型パラメーター

T

読み取り専用シーケンスの型。

パラメーター

sequence
ReadOnlySequence<T>

読み取り専用シーケンス セグメントの取得元となる読み取り専用シーケンス。

startSegment
ReadOnlySequenceSegment<T>

先頭の読み取り専用シーケンス セグメント。

startIndex
Int32

最初の位置。

endSegment
ReadOnlySequenceSegment<T>

終了する読み取り専用シーケンス セグメント。

endIndex
Int32

最後の位置。

返品

true 読み取り専用シーケンス セグメントを取得できる場合。それ以外の場合は false

適用対象