MemoryExtensions.Overlaps Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
Overlaps<T>(Span<T>, ReadOnlySpan<T>, Int32) |
Détermine si une étendue et une étendue en lecture seule se chevauchent dans la mémoire et génère le décalage d’élément. |
Overlaps<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, Int32) |
Détermine si deux séquences en lecture seule se chevauchent en mémoire et génère le décalage d’élément. |
Overlaps<T>(ReadOnlySpan<T>, ReadOnlySpan<T>) |
Détermine si deux séquences en lecture seule se chevauchent en mémoire. |
Overlaps<T>(Span<T>, ReadOnlySpan<T>) |
Détermine si une étendue et une étendue en lecture seule se chevauchent en mémoire. |
Overlaps<T>(Span<T>, ReadOnlySpan<T>, Int32)
- Source:
- MemoryExtensions.cs
- Source:
- MemoryExtensions.cs
- Source:
- MemoryExtensions.cs
Détermine si une étendue et une étendue en lecture seule se chevauchent dans la mémoire et génère le décalage d’élément.
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
Paramètres de type
- T
Type d’éléments dans l’étendue.
Paramètres
- span
- Span<T>
Première séquence à comparer.
- other
- ReadOnlySpan<T>
Deuxième séquence à comparer.
- elementOffset
- Int32
Lorsque la méthode est retournée, contient le décalage entre span
et other
.
Retours
true
si les deux séquences se chevauchent ; sinon, false
.
S’applique à
Overlaps<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, Int32)
- Source:
- MemoryExtensions.cs
- Source:
- MemoryExtensions.cs
- Source:
- MemoryExtensions.cs
Détermine si deux séquences en lecture seule se chevauchent en mémoire et génère le décalage d’élément.
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
Paramètres de type
- T
Type d’éléments dans l’étendue.
Paramètres
- span
- ReadOnlySpan<T>
Première séquence.
- other
- ReadOnlySpan<T>
Deuxième séquence.
- elementOffset
- Int32
Lorsque la méthode est retournée, contient le décalage entre span
et other
.
Retours
true
si les deux séquences se chevauchent ; sinon, false
.
S’applique à
Overlaps<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)
- Source:
- MemoryExtensions.cs
- Source:
- MemoryExtensions.cs
- Source:
- MemoryExtensions.cs
Détermine si deux séquences en lecture seule se chevauchent en mémoire.
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
Paramètres de type
- T
Type d’éléments dans la séquence en lecture seule.
Paramètres
- span
- ReadOnlySpan<T>
Première séquence.
- other
- ReadOnlySpan<T>
Deuxième séquence.
Retours
true
si les deux séquences se chevauchent ; sinon, false
.
S’applique à
Overlaps<T>(Span<T>, ReadOnlySpan<T>)
- Source:
- MemoryExtensions.cs
- Source:
- MemoryExtensions.cs
- Source:
- MemoryExtensions.cs
Détermine si une étendue et une étendue en lecture seule se chevauchent en mémoire.
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
Paramètres de type
- T
Type d’éléments dans l’étendue.
Paramètres
- span
- Span<T>
Étendue à comparer.
- other
- ReadOnlySpan<T>
Étendue en lecture seule à comparer.
Retours
true
si les deux séquences se chevauchent ; sinon, false
.