MemoryExtensions.Overlaps Methode

Definitie

Overloads

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

Bepaalt of een span en een alleen-lezen span elkaar overlappen in het geheugen en de elementverschiluitvoer.

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

Bepaalt of twee alleen-lezenreeksen elkaar overlappen in het geheugen.

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

Bepaalt of een span en een alleen-lezen span overlappen in het geheugen.

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

Bepaalt of twee alleen-lezenreeksen elkaar overlappen in het geheugen en de elementverschiluitvoer.

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

Bron:
MemoryExtensions.cs
Bron:
MemoryExtensions.cs
Bron:
MemoryExtensions.cs
Bron:
MemoryExtensions.cs
Bron:
MemoryExtensions.cs

Bepaalt of een span en een alleen-lezen span elkaar overlappen in het geheugen en de elementverschiluitvoer.

public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
 static bool Overlaps(Span<T> span, ReadOnlySpan<T> other, [Runtime::InteropServices::Out] int % elementOffset);
[System.Runtime.CompilerServices.OverloadResolutionPriority(-1)]
public static bool Overlaps<T>(this Span<T> span, ReadOnlySpan<T> other, out int elementOffset);
public static bool Overlaps<T>(this Span<T> span, ReadOnlySpan<T> other, out int elementOffset);
[<System.Runtime.CompilerServices.OverloadResolutionPriority(-1)>]
static member Overlaps : Span<'T> * ReadOnlySpan<'T> * int -> bool
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

Type parameters

T

Het type elementen in de periode.

Parameters

span
Span<T>

De eerste reeks die moet worden vergeleken.

other
ReadOnlySpan<T>

De tweede reeks die moet worden vergeleken.

elementOffset
Int32

Wanneer de methode wordt geretourneerd, bevat de verschuiving tussen span en other.

Retouren

true indien de twee reeksen elkaar overlappen; anders, false.

Kenmerken

Van toepassing op

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

Bron:
MemoryExtensions.cs
Bron:
MemoryExtensions.cs
Bron:
MemoryExtensions.cs
Bron:
MemoryExtensions.cs
Bron:
MemoryExtensions.cs

Bepaalt of twee alleen-lezenreeksen elkaar overlappen in het geheugen.

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

Type parameters

T

Het type elementen in de alleen-lezenreeks.

Parameters

span
ReadOnlySpan<T>

De eerste reeks.

other
ReadOnlySpan<T>

De tweede reeks.

Retouren

true indien de twee reeksen elkaar overlappen; anders, false.

Van toepassing op

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

Bron:
MemoryExtensions.cs
Bron:
MemoryExtensions.cs
Bron:
MemoryExtensions.cs
Bron:
MemoryExtensions.cs
Bron:
MemoryExtensions.cs

Bepaalt of een span en een alleen-lezen span overlappen in het geheugen.

public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
 static bool Overlaps(Span<T> span, ReadOnlySpan<T> other);
[System.Runtime.CompilerServices.OverloadResolutionPriority(-1)]
public static bool Overlaps<T>(this Span<T> span, ReadOnlySpan<T> other);
public static bool Overlaps<T>(this Span<T> span, ReadOnlySpan<T> other);
[<System.Runtime.CompilerServices.OverloadResolutionPriority(-1)>]
static member Overlaps : Span<'T> * ReadOnlySpan<'T> -> bool
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

Type parameters

T

Het type elementen in de periode.

Parameters

span
Span<T>

Het bereik om te vergelijken.

other
ReadOnlySpan<T>

Het bereik met het kenmerk Alleen-lezen om te vergelijken.

Retouren

true indien de twee reeksen elkaar overlappen; anders, false.

Kenmerken

Van toepassing op

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

Bron:
MemoryExtensions.cs
Bron:
MemoryExtensions.cs
Bron:
MemoryExtensions.cs
Bron:
MemoryExtensions.cs
Bron:
MemoryExtensions.cs

Bepaalt of twee alleen-lezenreeksen elkaar overlappen in het geheugen en de elementverschiluitvoer.

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

Type parameters

T

Het type elementen in de periode.

Parameters

span
ReadOnlySpan<T>

De eerste reeks.

other
ReadOnlySpan<T>

De tweede reeks.

elementOffset
Int32

Wanneer de methode wordt geretourneerd, bevat de verschuiving tussen span en other.

Retouren

true indien de twee reeksen elkaar overlappen; anders, false.

Van toepassing op