MemoryExtensions.Overlaps Método

Definição

Sobrecargas

Overlaps<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)

Determina se duas sequências somente leitura se sobrepõem na memória.

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

Determina se um intervalo e um intervalo somente leitura se sobrepõem na memória.

Overlaps<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, Int32)

Determina se duas sequências somente leitura se sobrepõem na memória e gera o deslocamento do elemento.

Overlaps<T>(Span<T>, ReadOnlySpan<T>, Int32)

Determina se um intervalo e um intervalo somente leitura se sobrepõem na memória e gera o deslocamento do elemento.

Overlaps<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)

Determina se duas sequências somente leitura se sobrepõem na memória.

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

Parâmetros de tipo

T

O tipo de elementos na sequência somente leitura.

Parâmetros

span
ReadOnlySpan<T>

A primeira sequência.

other
ReadOnlySpan<T>

A segunda sequência.

Retornos

Boolean

true se as duas sequências se sobrepõem; caso contrário, false.

Aplica-se a

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

Determina se um intervalo e um intervalo somente leitura se sobrepõem na memória.

public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
 static bool Overlaps(Span<T> span, ReadOnlySpan<T> other);
public static bool Overlaps<T> (this Span<T> span, ReadOnlySpan<T> other);
static member Overlaps : Span<'T> * ReadOnlySpan<'T> -> bool
<Extension()>
Public Function Overlaps(Of T) (span As Span(Of T), other As ReadOnlySpan(Of T)) As Boolean

Parâmetros de tipo

T

O tipo de elementos no intervalo.

Parâmetros

span
Span<T>

O intervalo a ser comparado.

other
ReadOnlySpan<T>

O intervalo somente leitura a ser comparado.

Retornos

Boolean

true se as duas sequências se sobrepõem; caso contrário, false.

Aplica-se a

Overlaps<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, Int32)

Determina se duas sequências somente leitura se sobrepõem na memória e gera o deslocamento do elemento.

public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
 static bool Overlaps(ReadOnlySpan<T> span, ReadOnlySpan<T> other, [Runtime::InteropServices::Out] int % elementOffset);
public static bool Overlaps<T> (this ReadOnlySpan<T> span, ReadOnlySpan<T> other, out int elementOffset);
static member Overlaps : ReadOnlySpan<'T> * ReadOnlySpan<'T> * int -> bool
<Extension()>
Public Function Overlaps(Of T) (span As ReadOnlySpan(Of T), other As ReadOnlySpan(Of T), ByRef elementOffset As Integer) As Boolean

Parâmetros de tipo

T

O tipo de elementos no intervalo.

Parâmetros

span
ReadOnlySpan<T>

A primeira sequência.

other
ReadOnlySpan<T>

A segunda sequência.

elementOffset
Int32

Quando o método é retornado, contém o deslocamento entre span e other.

Retornos

Boolean

true se as duas sequências se sobrepõem; caso contrário, false.

Aplica-se a

Overlaps<T>(Span<T>, ReadOnlySpan<T>, Int32)

Determina se um intervalo e um intervalo somente leitura se sobrepõem na memória e gera o deslocamento do elemento.

public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
 static bool Overlaps(Span<T> span, ReadOnlySpan<T> other, [Runtime::InteropServices::Out] int % elementOffset);
public static bool Overlaps<T> (this Span<T> span, ReadOnlySpan<T> other, out int elementOffset);
static member Overlaps : Span<'T> * ReadOnlySpan<'T> * int -> bool
<Extension()>
Public Function Overlaps(Of T) (span As Span(Of T), other As ReadOnlySpan(Of T), ByRef elementOffset As Integer) As Boolean

Parâmetros de tipo

T

O tipo de elementos no intervalo.

Parâmetros

span
Span<T>

A primeira sequência a ser comparada.

other
ReadOnlySpan<T>

A segunda sequência a ser comparada.

elementOffset
Int32

Quando o método é retornado, contém o deslocamento entre span e other.

Retornos

Boolean

true se as duas sequências se sobrepõem; caso contrário, false.

Aplica-se a