MemoryExtensions.ContainsAnyExcept Método

Definição

Sobrecargas

Nome Description
ContainsAnyExcept<T>(Span<T>, T, T)

Pesquisa o intervalo especificado para qualquer valor diferente value0 ou value1.

ContainsAnyExcept<T>(ReadOnlySpan<T>, T, T, IEqualityComparer<T>)

Pesquisa qualquer valor diferente value0 ou value1.

ContainsAnyExcept<T>(ReadOnlySpan<T>, T, T)

Pesquisa o intervalo especificado para qualquer valor diferente value0 ou value1.

ContainsAnyExcept<T>(ReadOnlySpan<T>, T, T, T, IEqualityComparer<T>)

Pesquisa qualquer valor diferente value0de , value1ou value2.

ContainsAnyExcept<T>(ReadOnlySpan<T>, T, T, T)

Pesquisa qualquer valor diferente value0de , value1ou value2.

ContainsAnyExcept<T>(ReadOnlySpan<T>, T, IEqualityComparer<T>)

Pesquisa o intervalo especificado para qualquer valor diferente de value.

ContainsAnyExcept<T>(Span<T>, T, T, T)

Pesquisa qualquer valor diferente value0de , value1ou value2.

ContainsAnyExcept<T>(Span<T>, T)

Pesquisa o intervalo especificado para qualquer valor diferente do especificado value.

ContainsAnyExcept<T>(Span<T>, ReadOnlySpan<T>)

Pesquisa o intervalo especificado para qualquer valor diferente do especificado values.

ContainsAnyExcept<T>(Span<T>, SearchValues<T>)

Pesquisa o intervalo especificado para qualquer valor diferente do especificado values.

ContainsAnyExcept<T>(ReadOnlySpan<T>, T)

Pesquisa o intervalo especificado para qualquer valor diferente do especificado value.

ContainsAnyExcept<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)

Pesquisa o intervalo especificado para qualquer valor diferente do especificado values.

ContainsAnyExcept<T>(ReadOnlySpan<T>, SearchValues<T>)

Pesquisa o intervalo especificado para qualquer valor diferente do especificado values.

ContainsAnyExcept<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, IEqualityComparer<T>)

Pesquisa o intervalo especificado para qualquer valor diferente do especificado values.

ContainsAnyExcept<T>(Span<T>, T, T)

Origem:
MemoryExtensions.cs
Origem:
MemoryExtensions.cs
Origem:
MemoryExtensions.cs
Origem:
MemoryExtensions.cs

Pesquisa o intervalo especificado para qualquer valor diferente value0 ou value1.

public:
generic <typename T>
 where T : IEquatable<T>[System::Runtime::CompilerServices::Extension]
 static bool ContainsAnyExcept(Span<T> span, T value0, T value1);
[System.Runtime.CompilerServices.OverloadResolutionPriority(-1)]
public static bool ContainsAnyExcept<T>(this Span<T> span, T value0, T value1) where T : IEquatable<T>;
public static bool ContainsAnyExcept<T>(this Span<T> span, T value0, T value1) where T : IEquatable<T>;
[<System.Runtime.CompilerServices.OverloadResolutionPriority(-1)>]
static member ContainsAnyExcept : Span<'T (requires 'T :> IEquatable<'T>)> * 'T * 'T -> bool (requires 'T :> IEquatable<'T>)
static member ContainsAnyExcept : Span<'T (requires 'T :> IEquatable<'T>)> * 'T * 'T -> bool (requires 'T :> IEquatable<'T>)
<Extension()>
Public Function ContainsAnyExcept(Of T As IEquatable(Of T)) (span As Span(Of T), value0 As T, value1 As T) As Boolean

Parâmetros de tipo

T

O tipo dos elementos no intervalo.

Parâmetros

span
Span<T>

O intervalo a ser pesquisado.

value0
T

O primeiro valor a ser excluído da pesquisa.

value1
T

O segundo valor a ser excluído da pesquisa.

Retornos

true se qualquer valor diferente value0 ou value1 estiver presente no intervalo. Se todos os valores do intervalo forem value0 ou value1, retornará false.

Atributos

Aplica-se a

ContainsAnyExcept<T>(ReadOnlySpan<T>, T, T, IEqualityComparer<T>)

Origem:
MemoryExtensions.cs
Origem:
MemoryExtensions.cs

Pesquisa qualquer valor diferente value0 ou value1.

public static bool ContainsAnyExcept<T>(this ReadOnlySpan<T> span, T value0, T value1, System.Collections.Generic.IEqualityComparer<T>? comparer = default);
static member ContainsAnyExcept : ReadOnlySpan<'T> * 'T * 'T * System.Collections.Generic.IEqualityComparer<'T> -> bool
<Extension()>
Public Function ContainsAnyExcept(Of T) (span As ReadOnlySpan(Of T), value0 As T, value1 As T, Optional comparer As IEqualityComparer(Of T) = Nothing) As Boolean

Parâmetros de tipo

T

Parâmetros

span
ReadOnlySpan<T>

O intervalo a ser pesquisado.

value0
T

O primeiro valor a ser evitado.

value1
T

O segundo valor a ser evitado.

comparer
IEqualityComparer<T>

A IEqualityComparer<T> implementação a ser usada ao comparar elementos ou null usar o padrão IEqualityComparer<T> para o tipo de elemento.

Retornos

true se qualquer valor diferente value0 e value1 estiver presente no intervalo. Se todos os valores do intervalo forem value0 ou value1, retornará false.

Aplica-se a

ContainsAnyExcept<T>(ReadOnlySpan<T>, T, T)

Origem:
MemoryExtensions.cs
Origem:
MemoryExtensions.cs
Origem:
MemoryExtensions.cs
Origem:
MemoryExtensions.cs

Pesquisa o intervalo especificado para qualquer valor diferente value0 ou value1.

public:
generic <typename T>
 where T : IEquatable<T>[System::Runtime::CompilerServices::Extension]
 static bool ContainsAnyExcept(ReadOnlySpan<T> span, T value0, T value1);
public static bool ContainsAnyExcept<T>(this ReadOnlySpan<T> span, T value0, T value1) where T : IEquatable<T>;
static member ContainsAnyExcept : ReadOnlySpan<'T (requires 'T :> IEquatable<'T>)> * 'T * 'T -> bool (requires 'T :> IEquatable<'T>)
<Extension()>
Public Function ContainsAnyExcept(Of T As IEquatable(Of T)) (span As ReadOnlySpan(Of T), value0 As T, value1 As T) As Boolean

Parâmetros de tipo

T

O tipo dos elementos no intervalo.

Parâmetros

span
ReadOnlySpan<T>

O intervalo a ser pesquisado.

value0
T

O primeiro valor a ser excluído da pesquisa.

value1
T

O segundo valor a ser excluído da pesquisa.

Retornos

true se qualquer valor diferente value0 ou value1 estiver presente no intervalo. Se todos os valores do intervalo forem value0 ou value1, retornará false.

Aplica-se a

ContainsAnyExcept<T>(ReadOnlySpan<T>, T, T, T, IEqualityComparer<T>)

Origem:
MemoryExtensions.cs
Origem:
MemoryExtensions.cs

Pesquisa qualquer valor diferente value0de , value1ou value2.

public static bool ContainsAnyExcept<T>(this ReadOnlySpan<T> span, T value0, T value1, T value2, System.Collections.Generic.IEqualityComparer<T>? comparer = default);
static member ContainsAnyExcept : ReadOnlySpan<'T> * 'T * 'T * 'T * System.Collections.Generic.IEqualityComparer<'T> -> bool
<Extension()>
Public Function ContainsAnyExcept(Of T) (span As ReadOnlySpan(Of T), value0 As T, value1 As T, value2 As T, Optional comparer As IEqualityComparer(Of T) = Nothing) As Boolean

Parâmetros de tipo

T

Parâmetros

span
ReadOnlySpan<T>

O intervalo a ser pesquisado.

value0
T

O primeiro valor a ser evitado.

value1
T

O segundo valor a ser evitado.

value2
T

O terceiro valor a ser evitado.

comparer
IEqualityComparer<T>

A IEqualityComparer<T> implementação a ser usada ao comparar elementos ou null usar o padrão IEqualityComparer<T> para o tipo de elemento.

Retornos

true se qualquer valor diferente value0de , value1e value2 estiver presente no intervalo. Se todos os valores do intervalo forem value0, value1ou value2, retornarão false.

Aplica-se a

ContainsAnyExcept<T>(ReadOnlySpan<T>, T, T, T)

Origem:
MemoryExtensions.cs
Origem:
MemoryExtensions.cs
Origem:
MemoryExtensions.cs
Origem:
MemoryExtensions.cs

Pesquisa qualquer valor diferente value0de , value1ou value2.

public:
generic <typename T>
 where T : IEquatable<T>[System::Runtime::CompilerServices::Extension]
 static bool ContainsAnyExcept(ReadOnlySpan<T> span, T value0, T value1, T value2);
public static bool ContainsAnyExcept<T>(this ReadOnlySpan<T> span, T value0, T value1, T value2) where T : IEquatable<T>;
static member ContainsAnyExcept : ReadOnlySpan<'T (requires 'T :> IEquatable<'T>)> * 'T * 'T * 'T -> bool (requires 'T :> IEquatable<'T>)
<Extension()>
Public Function ContainsAnyExcept(Of T As IEquatable(Of T)) (span As ReadOnlySpan(Of T), value0 As T, value1 As T, value2 As T) As Boolean

Parâmetros de tipo

T

O tipo dos elementos no intervalo.

Parâmetros

span
ReadOnlySpan<T>

O intervalo a ser pesquisado.

value0
T

O primeiro valor a ser excluído da pesquisa.

value1
T

O segundo valor a ser excluído da pesquisa.

value2
T

O terceiro valor a ser excluído da pesquisa.

Retornos

true se qualquer valor diferente value0de , value1ou value2 estiver presente no intervalo. Se todos os valores do intervalo forem value0, value1ou value2, retornarão false.

Aplica-se a

ContainsAnyExcept<T>(ReadOnlySpan<T>, T, IEqualityComparer<T>)

Origem:
MemoryExtensions.cs
Origem:
MemoryExtensions.cs

Pesquisa o intervalo especificado para qualquer valor diferente de value.

public static bool ContainsAnyExcept<T>(this ReadOnlySpan<T> span, T value, System.Collections.Generic.IEqualityComparer<T>? comparer = default);
static member ContainsAnyExcept : ReadOnlySpan<'T> * 'T * System.Collections.Generic.IEqualityComparer<'T> -> bool
<Extension()>
Public Function ContainsAnyExcept(Of T) (span As ReadOnlySpan(Of T), value As T, Optional comparer As IEqualityComparer(Of T) = Nothing) As Boolean

Parâmetros de tipo

T

Parâmetros

span
ReadOnlySpan<T>

O intervalo a ser pesquisado.

value
T

O valor a ser evitado.

comparer
IEqualityComparer<T>

A IEqualityComparer<T> implementação a ser usada ao comparar elementos ou null usar o padrão IEqualityComparer<T> para o tipo de elemento.

Retornos

true se qualquer valor diferente de value estiver presente no intervalo. Se todos os valores do intervalo forem value, retornará false.

Aplica-se a

ContainsAnyExcept<T>(Span<T>, T, T, T)

Origem:
MemoryExtensions.cs
Origem:
MemoryExtensions.cs
Origem:
MemoryExtensions.cs
Origem:
MemoryExtensions.cs

Pesquisa qualquer valor diferente value0de , value1ou value2.

public:
generic <typename T>
 where T : IEquatable<T>[System::Runtime::CompilerServices::Extension]
 static bool ContainsAnyExcept(Span<T> span, T value0, T value1, T value2);
[System.Runtime.CompilerServices.OverloadResolutionPriority(-1)]
public static bool ContainsAnyExcept<T>(this Span<T> span, T value0, T value1, T value2) where T : IEquatable<T>;
public static bool ContainsAnyExcept<T>(this Span<T> span, T value0, T value1, T value2) where T : IEquatable<T>;
[<System.Runtime.CompilerServices.OverloadResolutionPriority(-1)>]
static member ContainsAnyExcept : Span<'T (requires 'T :> IEquatable<'T>)> * 'T * 'T * 'T -> bool (requires 'T :> IEquatable<'T>)
static member ContainsAnyExcept : Span<'T (requires 'T :> IEquatable<'T>)> * 'T * 'T * 'T -> bool (requires 'T :> IEquatable<'T>)
<Extension()>
Public Function ContainsAnyExcept(Of T As IEquatable(Of T)) (span As Span(Of T), value0 As T, value1 As T, value2 As T) As Boolean

Parâmetros de tipo

T

O tipo dos elementos no intervalo.

Parâmetros

span
Span<T>

O intervalo a ser pesquisado.

value0
T

O primeiro valor a ser excluído da pesquisa.

value1
T

O segundo valor a ser excluído da pesquisa.

value2
T

O terceiro valor a ser excluído da pesquisa.

Retornos

true se qualquer valor diferente value0de , value1ou value2 estiver presente no intervalo. Se todos os valores do intervalo forem value0, value1ou value2, retornarão false.

Atributos

Aplica-se a

ContainsAnyExcept<T>(Span<T>, T)

Origem:
MemoryExtensions.cs
Origem:
MemoryExtensions.cs
Origem:
MemoryExtensions.cs
Origem:
MemoryExtensions.cs

Pesquisa o intervalo especificado para qualquer valor diferente do especificado value.

public:
generic <typename T>
 where T : IEquatable<T>[System::Runtime::CompilerServices::Extension]
 static bool ContainsAnyExcept(Span<T> span, T value);
[System.Runtime.CompilerServices.OverloadResolutionPriority(-1)]
public static bool ContainsAnyExcept<T>(this Span<T> span, T value) where T : IEquatable<T>;
public static bool ContainsAnyExcept<T>(this Span<T> span, T value) where T : IEquatable<T>;
[<System.Runtime.CompilerServices.OverloadResolutionPriority(-1)>]
static member ContainsAnyExcept : Span<'T (requires 'T :> IEquatable<'T>)> * 'T -> bool (requires 'T :> IEquatable<'T>)
static member ContainsAnyExcept : Span<'T (requires 'T :> IEquatable<'T>)> * 'T -> bool (requires 'T :> IEquatable<'T>)
<Extension()>
Public Function ContainsAnyExcept(Of T As IEquatable(Of T)) (span As Span(Of T), value As T) As Boolean

Parâmetros de tipo

T

O tipo dos elementos no intervalo.

Parâmetros

span
Span<T>

O intervalo a ser pesquisado.

value
T

O valor a ser excluído da pesquisa.

Retornos

true se qualquer valor diferente de value estiver presente no intervalo. Se todos os valores do intervalo forem value, retornará false.

Atributos

Aplica-se a

ContainsAnyExcept<T>(Span<T>, ReadOnlySpan<T>)

Origem:
MemoryExtensions.cs
Origem:
MemoryExtensions.cs
Origem:
MemoryExtensions.cs
Origem:
MemoryExtensions.cs

Pesquisa o intervalo especificado para qualquer valor diferente do especificado values.

public:
generic <typename T>
 where T : IEquatable<T>[System::Runtime::CompilerServices::Extension]
 static bool ContainsAnyExcept(Span<T> span, ReadOnlySpan<T> values);
[System.Runtime.CompilerServices.OverloadResolutionPriority(-1)]
public static bool ContainsAnyExcept<T>(this Span<T> span, ReadOnlySpan<T> values) where T : IEquatable<T>;
public static bool ContainsAnyExcept<T>(this Span<T> span, ReadOnlySpan<T> values) where T : IEquatable<T>;
[<System.Runtime.CompilerServices.OverloadResolutionPriority(-1)>]
static member ContainsAnyExcept : Span<'T (requires 'T :> IEquatable<'T>)> * ReadOnlySpan<'T (requires 'T :> IEquatable<'T>)> -> bool (requires 'T :> IEquatable<'T>)
static member ContainsAnyExcept : Span<'T (requires 'T :> IEquatable<'T>)> * ReadOnlySpan<'T (requires 'T :> IEquatable<'T>)> -> bool (requires 'T :> IEquatable<'T>)
<Extension()>
Public Function ContainsAnyExcept(Of T As IEquatable(Of T)) (span As Span(Of T), values As ReadOnlySpan(Of T)) As Boolean

Parâmetros de tipo

T

O tipo dos elementos no intervalo.

Parâmetros

span
Span<T>

O intervalo a ser pesquisado.

values
ReadOnlySpan<T>

O conjunto de valores a serem excluídos da pesquisa.

Retornos

true se qualquer valor diferente daqueles em values estiver presente no intervalo. Se todos os valores do intervalo estiverem em values, retornará false.

Atributos

Aplica-se a

ContainsAnyExcept<T>(Span<T>, SearchValues<T>)

Origem:
MemoryExtensions.cs
Origem:
MemoryExtensions.cs
Origem:
MemoryExtensions.cs
Origem:
MemoryExtensions.cs

Pesquisa o intervalo especificado para qualquer valor diferente do especificado values.

public:
generic <typename T>
 where T : IEquatable<T>[System::Runtime::CompilerServices::Extension]
 static bool ContainsAnyExcept(Span<T> span, System::Buffers::SearchValues<T> ^ values);
[System.Runtime.CompilerServices.OverloadResolutionPriority(-1)]
public static bool ContainsAnyExcept<T>(this Span<T> span, System.Buffers.SearchValues<T> values) where T : IEquatable<T>;
public static bool ContainsAnyExcept<T>(this Span<T> span, System.Buffers.SearchValues<T> values) where T : IEquatable<T>;
[<System.Runtime.CompilerServices.OverloadResolutionPriority(-1)>]
static member ContainsAnyExcept : Span<'T (requires 'T :> IEquatable<'T>)> * System.Buffers.SearchValues<'T (requires 'T :> IEquatable<'T>)> -> bool (requires 'T :> IEquatable<'T>)
static member ContainsAnyExcept : Span<'T (requires 'T :> IEquatable<'T>)> * System.Buffers.SearchValues<'T (requires 'T :> IEquatable<'T>)> -> bool (requires 'T :> IEquatable<'T>)
<Extension()>
Public Function ContainsAnyExcept(Of T As IEquatable(Of T)) (span As Span(Of T), values As SearchValues(Of T)) As Boolean

Parâmetros de tipo

T

O tipo dos elementos no intervalo.

Parâmetros

span
Span<T>

O intervalo a ser pesquisado.

values
SearchValues<T>

O conjunto de valores a serem excluídos da pesquisa.

Retornos

true se qualquer valor diferente daqueles em values estiver presente no intervalo. Se todos os valores do intervalo estiverem em values, retornará false.

Atributos

Aplica-se a

ContainsAnyExcept<T>(ReadOnlySpan<T>, T)

Origem:
MemoryExtensions.cs
Origem:
MemoryExtensions.cs
Origem:
MemoryExtensions.cs
Origem:
MemoryExtensions.cs

Pesquisa o intervalo especificado para qualquer valor diferente do especificado value.

public:
generic <typename T>
 where T : IEquatable<T>[System::Runtime::CompilerServices::Extension]
 static bool ContainsAnyExcept(ReadOnlySpan<T> span, T value);
public static bool ContainsAnyExcept<T>(this ReadOnlySpan<T> span, T value) where T : IEquatable<T>;
static member ContainsAnyExcept : ReadOnlySpan<'T (requires 'T :> IEquatable<'T>)> * 'T -> bool (requires 'T :> IEquatable<'T>)
<Extension()>
Public Function ContainsAnyExcept(Of T As IEquatable(Of T)) (span As ReadOnlySpan(Of T), value As T) As Boolean

Parâmetros de tipo

T

O tipo dos elementos no intervalo.

Parâmetros

span
ReadOnlySpan<T>

O intervalo a ser pesquisado.

value
T

O valor a ser excluído da pesquisa.

Retornos

true se qualquer valor diferente de value estiver presente no intervalo. Se todos os valores do intervalo forem value, retornará false.

Aplica-se a

ContainsAnyExcept<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)

Origem:
MemoryExtensions.cs
Origem:
MemoryExtensions.cs
Origem:
MemoryExtensions.cs
Origem:
MemoryExtensions.cs

Pesquisa o intervalo especificado para qualquer valor diferente do especificado values.

public:
generic <typename T>
 where T : IEquatable<T>[System::Runtime::CompilerServices::Extension]
 static bool ContainsAnyExcept(ReadOnlySpan<T> span, ReadOnlySpan<T> values);
public static bool ContainsAnyExcept<T>(this ReadOnlySpan<T> span, ReadOnlySpan<T> values) where T : IEquatable<T>;
static member ContainsAnyExcept : ReadOnlySpan<'T (requires 'T :> IEquatable<'T>)> * ReadOnlySpan<'T (requires 'T :> IEquatable<'T>)> -> bool (requires 'T :> IEquatable<'T>)
<Extension()>
Public Function ContainsAnyExcept(Of T As IEquatable(Of T)) (span As ReadOnlySpan(Of T), values As ReadOnlySpan(Of T)) As Boolean

Parâmetros de tipo

T

O tipo dos elementos no intervalo.

Parâmetros

span
ReadOnlySpan<T>

O intervalo a ser pesquisado.

values
ReadOnlySpan<T>

O conjunto de valores a serem excluídos da pesquisa.

Retornos

true se qualquer valor diferente daqueles em values estiver presente no intervalo. Se todos os valores do intervalo estiverem em values, retornará false.

Aplica-se a

ContainsAnyExcept<T>(ReadOnlySpan<T>, SearchValues<T>)

Origem:
MemoryExtensions.cs
Origem:
MemoryExtensions.cs
Origem:
MemoryExtensions.cs
Origem:
MemoryExtensions.cs

Pesquisa o intervalo especificado para qualquer valor diferente do especificado values.

public:
generic <typename T>
 where T : IEquatable<T>[System::Runtime::CompilerServices::Extension]
 static bool ContainsAnyExcept(ReadOnlySpan<T> span, System::Buffers::SearchValues<T> ^ values);
public static bool ContainsAnyExcept<T>(this ReadOnlySpan<T> span, System.Buffers.SearchValues<T> values) where T : IEquatable<T>;
static member ContainsAnyExcept : ReadOnlySpan<'T (requires 'T :> IEquatable<'T>)> * System.Buffers.SearchValues<'T (requires 'T :> IEquatable<'T>)> -> bool (requires 'T :> IEquatable<'T>)
<Extension()>
Public Function ContainsAnyExcept(Of T As IEquatable(Of T)) (span As ReadOnlySpan(Of T), values As SearchValues(Of T)) As Boolean

Parâmetros de tipo

T

O tipo dos elementos no intervalo.

Parâmetros

span
ReadOnlySpan<T>

O intervalo a ser pesquisado.

values
SearchValues<T>

O conjunto de valores a serem excluídos da pesquisa.

Retornos

true se qualquer valor diferente daqueles em values estiver presente no intervalo. Se todos os valores do intervalo estiverem em values, retornará false.

Aplica-se a

ContainsAnyExcept<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, IEqualityComparer<T>)

Origem:
MemoryExtensions.cs
Origem:
MemoryExtensions.cs

Pesquisa o intervalo especificado para qualquer valor diferente do especificado values.

public static bool ContainsAnyExcept<T>(this ReadOnlySpan<T> span, ReadOnlySpan<T> values, System.Collections.Generic.IEqualityComparer<T>? comparer = default);
static member ContainsAnyExcept : ReadOnlySpan<'T> * ReadOnlySpan<'T> * System.Collections.Generic.IEqualityComparer<'T> -> bool
<Extension()>
Public Function ContainsAnyExcept(Of T) (span As ReadOnlySpan(Of T), values As ReadOnlySpan(Of T), Optional comparer As IEqualityComparer(Of T) = Nothing) As Boolean

Parâmetros de tipo

T

Parâmetros

span
ReadOnlySpan<T>

O intervalo a ser pesquisado.

values
ReadOnlySpan<T>

Os valores a serem evitados.

comparer
IEqualityComparer<T>

A IEqualityComparer<T> implementação a ser usada ao comparar elementos ou null usar o padrão IEqualityComparer<T> para o tipo de elemento.

Retornos

true se qualquer valor diferente daqueles em values estiver presente no intervalo. Se todos os valores do intervalo estiverem em values, retornará false.

Aplica-se a