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

適用対象