Поделиться через


SequenceReader<T>.AdvancePastAny Метод

Определение

Перегрузки

AdvancePastAny(ReadOnlySpan<T>)

Пропускает идущие подряд экземпляры любых указанных значений values.

AdvancePastAny(T, T)

Выполняет перемещение за идущие подряд экземпляры одного из двух указанных значений.

AdvancePastAny(T, T, T)

Выполняет перемещение за идущие подряд экземпляры одного из трех указанных значений.

AdvancePastAny(T, T, T, T)

Выполняет перемещение за идущие подряд экземпляры одного из четырех указанных значений.

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

Первое пропускаемое значение.

value1
T

Второе пропускаемое значение.

Возвращаемое значение

Количество позиций, на которое переместилось средство чтения.

Применяется к

AdvancePastAny(T, T, T)

Исходный код:
SequenceReader.Search.cs
Исходный код:
SequenceReader.Search.cs
Исходный код:
SequenceReader.Search.cs

Выполняет перемещение за идущие подряд экземпляры одного из трех указанных значений.

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

Первое пропускаемое значение.

value1
T

Второе пропускаемое значение.

value2
T

Третье пропускаемое значение.

Возвращаемое значение

Количество позиций, на которое переместилось средство чтения.

Применяется к

AdvancePastAny(T, T, T, T)

Исходный код:
SequenceReader.Search.cs
Исходный код:
SequenceReader.Search.cs
Исходный код:
SequenceReader.Search.cs

Выполняет перемещение за идущие подряд экземпляры одного из четырех указанных значений.

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

Первое пропускаемое значение.

value1
T

Второе пропускаемое значение.

value2
T

Третье пропускаемое значение.

value3
T

Четвертое пропускаемое значение.

Возвращаемое значение

Количество позиций, на которое переместилось средство чтения.

Применяется к