MemoryMarshal.TryGetMemoryManager Methode

Definition

Überlädt

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

Versucht, einen MemoryManager<T> aus dem zugrunde liegenden schreibgeschützten Speicherpuffer abzurufen.

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

Versucht, einen MemoryManager<T>Index für den Start und die Länge aus dem zugrunde liegenden schreibgeschützten Speicherpuffer abzurufen.

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

Quelle:
MemoryMarshal.cs
Quelle:
MemoryMarshal.cs
Quelle:
MemoryMarshal.cs
Quelle:
MemoryMarshal.cs
Quelle:
MemoryMarshal.cs

Versucht, einen MemoryManager<T> aus dem zugrunde liegenden schreibgeschützten Speicherpuffer abzurufen.

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

Typparameter

T

Der Typ der Elemente im schreibgeschützten Speicherpuffer.

TManager

Der Typ des MemoryManager<T> abzurufenden Vorgangs.

Parameter

memory
ReadOnlyMemory<T>

Der schreibgeschützte Speicherpuffer, für den der Speicher-Manager abgerufen werden soll.

manager
TManager

Wenn die Methode zurückgegeben wird, wird der Vorgesetzte von memory.

Gibt zurück

truewenn die Methode den Speicher-Manager abgerufen hat; andernfalls . false

Gilt für:

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

Quelle:
MemoryMarshal.cs
Quelle:
MemoryMarshal.cs
Quelle:
MemoryMarshal.cs
Quelle:
MemoryMarshal.cs
Quelle:
MemoryMarshal.cs

Versucht, einen MemoryManager<T>Index für den Start und die Länge aus dem zugrunde liegenden schreibgeschützten Speicherpuffer abzurufen.

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

Typparameter

T

Der Typ der Elemente im schreibgeschützten Speicherpuffer.

TManager

Der Typ des MemoryManager<T> abzurufenden Vorgangs.

Parameter

memory
ReadOnlyMemory<T>

Der schreibgeschützte Speicherpuffer, für den der Speicher-Manager abgerufen werden soll.

manager
TManager

Wenn die Methode zurückgegeben wird, wird der Vorgesetzte von memory.

start
Int32

Wenn die Methode zurückgegeben wird, wird der Offset vom Anfang des managermemory darstellten Werts zurückgegeben.

length
Int32

Wenn die Methode zurückgegeben wird, wird die Länge des managermemory darstellten Werts angegeben.

Gibt zurück

truewenn die Methode erfolgreich war; andernfalls . false

Gilt für: