MemoryExtensions.Overlaps Methode

Definition

Überlädt

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

Bestimmt, ob sich zwei schreibgeschützte Sequenzen im Speicher überlappen.

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

Bestimmt, ob sich eine Spanne und eine schreibgeschützte Spanne im Speicher überlappen.

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

Bestimmt, ob sich zwei schreibgeschützte Sequenzen im Speicher überlappen, und gibt den Elementoffset aus.

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

Bestimmt, ob sich eine Spanne und eine schreibgeschützte Spanne im Speicher überlappen, und gibt den Elementoffset aus.

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

Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs

Bestimmt, ob sich zwei schreibgeschützte Sequenzen im Speicher überlappen.

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

Typparameter

T

Der Typ der Elemente in der schreibgeschützten Sequenz.

Parameter

span
ReadOnlySpan<T>

Die erste Sequenz.

other
ReadOnlySpan<T>

Die zweite Sequenz.

Gibt zurück

true, wenn sich die beiden Sequenzen überlappen, andernfalls false.

Gilt für:

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

Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs

Bestimmt, ob sich eine Spanne und eine schreibgeschützte Spanne im Speicher überlappen.

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

Typparameter

T

Der Typ der Elemente in der Spanne.

Parameter

span
Span<T>

Die zu vergleichende Spanne.

other
ReadOnlySpan<T>

Die zu vergleichende schreibgeschützte Spanne.

Gibt zurück

true, wenn sich die beiden Sequenzen überlappen, andernfalls false.

Gilt für:

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

Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs

Bestimmt, ob sich zwei schreibgeschützte Sequenzen im Speicher überlappen, und gibt den Elementoffset aus.

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

Typparameter

T

Der Typ der Elemente in der Spanne.

Parameter

span
ReadOnlySpan<T>

Die erste Sequenz.

other
ReadOnlySpan<T>

Die zweite Sequenz.

elementOffset
Int32

Wenn die Methode zurückkehrt, enthält sie den Offset zwischen span und other.

Gibt zurück

true, wenn sich die beiden Sequenzen überlappen, andernfalls false.

Gilt für:

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

Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs

Bestimmt, ob sich eine Spanne und eine schreibgeschützte Spanne im Speicher überlappen, und gibt den Elementoffset aus.

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

Typparameter

T

Der Typ der Elemente in der Spanne.

Parameter

span
Span<T>

Die erste zu vergleichende Sequenz.

other
ReadOnlySpan<T>

Die zweite zu vergleichende Sequenz.

elementOffset
Int32

Wenn die Methode zurückkehrt, enthält sie den Offset zwischen span und other.

Gibt zurück

true, wenn sich die beiden Sequenzen überlappen, andernfalls false.

Gilt für: