次の方法で共有


SequenceReader<T>.AdvancePastAny メソッド

定義

オーバーロード

AdvancePastAny(ReadOnlySpan<T>)

指定したいずれかの values の連続するインスタンスをスキップします。

AdvancePastAny(T, T)

指定した値のいずれかの連続するインスタンスを超えて前進させます。

AdvancePastAny(T, T, T)

指定した 3 つの値のいずれかの連続するインスタンスを超えて前進させます。

AdvancePastAny(T, T, T, T)

指定した 4 つの値のいずれかの連続するインスタンスを超えて前進させます。

AdvancePastAny(ReadOnlySpan<T>)

ソース:
SequenceReader.Search.cs
ソース:
SequenceReader.Search.cs
ソース:
SequenceReader.Search.cs

指定したいずれかの values の連続するインスタンスをスキップします。

public:
 long AdvancePastAny(ReadOnlySpan<T> values);
public long AdvancePastAny (ReadOnlySpan<T> values);
public long AdvancePastAny (scoped ReadOnlySpan<T> values);
member this.AdvancePastAny : ReadOnlySpan<'T (requires 'T : struct)> -> int64
Public Function AdvancePastAny (values As ReadOnlySpan(Of T)) As Long

パラメーター

values
ReadOnlySpan<T>

スキップされる値。

戻り値

リーダーが前進した位置の数。

適用対象

AdvancePastAny(T, T)

ソース:
SequenceReader.Search.cs
ソース:
SequenceReader.Search.cs
ソース:
SequenceReader.Search.cs

指定した値のいずれかの連続するインスタンスを超えて前進させます。

public:
 long AdvancePastAny(T value0, T value1);
public long AdvancePastAny (T value0, T value1);
member this.AdvancePastAny : 'T * 'T -> int64
Public Function AdvancePastAny (value0 As T, value1 As T) As Long

パラメーター

value0
T

スキップする 1 番目の値。

value1
T

スキップする 2 番目の値。

戻り値

リーダーが前進した位置の数。

適用対象

AdvancePastAny(T, T, T)

ソース:
SequenceReader.Search.cs
ソース:
SequenceReader.Search.cs
ソース:
SequenceReader.Search.cs

指定した 3 つの値のいずれかの連続するインスタンスを超えて前進させます。

public:
 long AdvancePastAny(T value0, T value1, T value2);
public long AdvancePastAny (T value0, T value1, T value2);
member this.AdvancePastAny : 'T * 'T * 'T -> int64
Public Function AdvancePastAny (value0 As T, value1 As T, value2 As T) As Long

パラメーター

value0
T

スキップする 1 番目の値。

value1
T

スキップする 2 番目の値。

value2
T

スキップする 3 番目の値。

戻り値

リーダーが前進した位置の数。

適用対象

AdvancePastAny(T, T, T, T)

ソース:
SequenceReader.Search.cs
ソース:
SequenceReader.Search.cs
ソース:
SequenceReader.Search.cs

指定した 4 つの値のいずれかの連続するインスタンスを超えて前進させます。

public:
 long AdvancePastAny(T value0, T value1, T value2, T value3);
public long AdvancePastAny (T value0, T value1, T value2, T value3);
member this.AdvancePastAny : 'T * 'T * 'T * 'T -> int64
Public Function AdvancePastAny (value0 As T, value1 As T, value2 As T, value3 As T) As Long

パラメーター

value0
T

スキップする 1 番目の値。

value1
T

スキップする 2 番目の値。

value2
T

スキップする 3 番目の値。

value3
T

スキップする 4 番目の値。

戻り値

リーダーが前進した位置の数。

適用対象