MemoryMarshal.TryGetMemoryManager Methode

Definitie

Overloads

Name Description
TryGetMemoryManager<T,TManager>(ReadOnlyMemory<T>, TManager)

Probeert een op MemoryManager<T> te halen uit de onderliggende geheugenbuffer met het kenmerk Alleen-lezen.

TryGetMemoryManager<T,TManager>(ReadOnlyMemory<T>, TManager, Int32, Int32)

Probeert een MemoryManager<T>index op te halen, index te starten en de lengte van de onderliggende alleen-lezen geheugenbuffer op te halen.

TryGetMemoryManager<T,TManager>(ReadOnlyMemory<T>, TManager)

Bron:
MemoryMarshal.cs
Bron:
MemoryMarshal.cs
Bron:
MemoryMarshal.cs
Bron:
MemoryMarshal.cs
Bron:
MemoryMarshal.cs

Probeert een op MemoryManager<T> te halen uit de onderliggende geheugenbuffer met het kenmerk Alleen-lezen.

public:
generic <typename T, typename TManager>
 where TManager : System::Buffers::MemoryManager<T> static bool TryGetMemoryManager(ReadOnlyMemory<T> memory, [Runtime::InteropServices::Out] TManager % manager);
public static bool TryGetMemoryManager<T,TManager>(ReadOnlyMemory<T> memory, out TManager? manager) where TManager : System.Buffers.MemoryManager<T>;
public static bool TryGetMemoryManager<T,TManager>(ReadOnlyMemory<T> memory, out TManager manager) where TManager : System.Buffers.MemoryManager<T>;
static member TryGetMemoryManager : ReadOnlyMemory<'T> * 'Manager -> bool (requires 'Manager :> System.Buffers.MemoryManager<'T>)
Public Shared Function TryGetMemoryManager(Of T, TManager) (memory As ReadOnlyMemory(Of T), ByRef manager As TManager) As Boolean

Type parameters

T

Het type items in de alleen-lezen geheugenbuffer.

TManager

Het type dat MemoryManager<T> moet worden opgehaald.

Parameters

memory
ReadOnlyMemory<T>

De alleen-lezen geheugenbuffer waarvoor het geheugenbeheer moet worden gebruikt.

manager
TManager

Wanneer de methode wordt geretourneerd, is de manager van memory.

Retouren

true als de methode de geheugenbeheerder heeft opgehaald; anders, false.

Van toepassing op

TryGetMemoryManager<T,TManager>(ReadOnlyMemory<T>, TManager, Int32, Int32)

Bron:
MemoryMarshal.cs
Bron:
MemoryMarshal.cs
Bron:
MemoryMarshal.cs
Bron:
MemoryMarshal.cs
Bron:
MemoryMarshal.cs

Probeert een MemoryManager<T>index op te halen, index te starten en de lengte van de onderliggende alleen-lezen geheugenbuffer op te halen.

public:
generic <typename T, typename TManager>
 where TManager : System::Buffers::MemoryManager<T> static bool TryGetMemoryManager(ReadOnlyMemory<T> memory, [Runtime::InteropServices::Out] TManager % manager, [Runtime::InteropServices::Out] int % start, [Runtime::InteropServices::Out] int % length);
public static bool TryGetMemoryManager<T,TManager>(ReadOnlyMemory<T> memory, out TManager? manager, out int start, out int length) where TManager : System.Buffers.MemoryManager<T>;
public static bool TryGetMemoryManager<T,TManager>(ReadOnlyMemory<T> memory, out TManager manager, out int start, out int length) where TManager : System.Buffers.MemoryManager<T>;
static member TryGetMemoryManager : ReadOnlyMemory<'T> * 'Manager * int * int -> bool (requires 'Manager :> System.Buffers.MemoryManager<'T>)
Public Shared Function TryGetMemoryManager(Of T, TManager) (memory As ReadOnlyMemory(Of T), ByRef manager As TManager, ByRef start As Integer, ByRef length As Integer) As Boolean

Type parameters

T

Het type items in de alleen-lezen geheugenbuffer.

TManager

Het type dat MemoryManager<T> moet worden opgehaald.

Parameters

memory
ReadOnlyMemory<T>

De alleen-lezen geheugenbuffer waarvoor het geheugenbeheer moet worden gebruikt.

manager
TManager

Wanneer de methode wordt geretourneerd, is de manager van memory.

start
Int32

Wanneer de methode retourneert, wordt de verschuiving van het begin van de manager representatie memory weergegeven.

length
Int32

Wanneer de methode wordt geretourneerd, wordt de lengte van de manager vertegenwoordiger memory weergegeven.

Retouren

true indien de methode is geslaagd; anders, false.

Van toepassing op