MemoryExtensions.Overlaps Método

Definición

Sobrecargas

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

Determina si dos secuencias de solo lectura se superponen en la memoria.

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

Determina si un intervalo y un intervalo de solo lectura se superponen en la memoria.

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

Determina si dos secuencias de solo lectura se superponen en la memoria y genera el desplazamiento del elemento.

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

Determina si un intervalo y un intervalo de solo lectura se superponen en la memoria y genera el desplazamiento del elemento.

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

Determina si dos secuencias de solo lectura se superponen en la memoria.

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

Tipo de elementos de la secuencia de solo lectura.

Parámetros

span
ReadOnlySpan<T>

La primera secuencia.

other
ReadOnlySpan<T>

La segunda secuencia.

Devoluciones

Boolean

true si las dos secuencias se superponen; de lo contrario, false.

Se aplica a

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

Determina si un intervalo y un intervalo de solo lectura se superponen en la memoria.

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

Tipo de elementos del intervalo.

Parámetros

span
Span<T>

Intervalo que se va a comparar.

other
ReadOnlySpan<T>

Intervalo de solo lectura que se va a comparar.

Devoluciones

Boolean

true si las dos secuencias se superponen; de lo contrario, false.

Se aplica a

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

Determina si dos secuencias de solo lectura se superponen en la memoria y genera el desplazamiento del 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

Tipo de elementos del intervalo.

Parámetros

span
ReadOnlySpan<T>

La primera secuencia.

other
ReadOnlySpan<T>

La segunda secuencia.

elementOffset
Int32

Cuando el método finaliza, contiene el desplazamiento entre span y other.

Devoluciones

Boolean

true si las dos secuencias se superponen; de lo contrario, false.

Se aplica a

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

Determina si un intervalo y un intervalo de solo lectura se superponen en la memoria y genera el desplazamiento del 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

Tipo de elementos del intervalo.

Parámetros

span
Span<T>

Primera secuencia que se va a comparar.

other
ReadOnlySpan<T>

Segunda secuencia que se va a comparar.

elementOffset
Int32

Cuando el método finaliza, contiene el desplazamiento entre span y other.

Devoluciones

Boolean

true si las dos secuencias se superponen; de lo contrario, false.

Se aplica a