MemoryMarshal.TryGetMemoryManager Metodo

Definizione

Overload

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

Prova a recuperare un oggetto MemoryManager<T> dal buffer di memoria di sola lettura sottostante.

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

Prova a recuperare un MemoryManager<T>indice iniziale e una lunghezza dal buffer di memoria di sola lettura sottostante.

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

Origine:
MemoryMarshal.cs
Origine:
MemoryMarshal.cs
Origine:
MemoryMarshal.cs
Origine:
MemoryMarshal.cs
Origine:
MemoryMarshal.cs

Prova a recuperare un oggetto MemoryManager<T> dal buffer di memoria di sola lettura sottostante.

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

Parametri di tipo

T

Tipo di elementi nel buffer di memoria di sola lettura.

TManager

Tipo dell'oggetto MemoryManager<T> da recuperare.

Parametri

memory
ReadOnlyMemory<T>

Buffer di memoria di sola lettura per il quale ottenere la gestione della memoria.

manager
TManager

Quando il metodo viene restituito, il gestore di memory.

Valori restituiti

true se il metodo ha recuperato il gestore della memoria; in caso contrario, false.

Si applica a

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

Origine:
MemoryMarshal.cs
Origine:
MemoryMarshal.cs
Origine:
MemoryMarshal.cs
Origine:
MemoryMarshal.cs
Origine:
MemoryMarshal.cs

Prova a recuperare un MemoryManager<T>indice iniziale e una lunghezza dal buffer di memoria di sola lettura sottostante.

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

Parametri di tipo

T

Tipo di elementi nel buffer di memoria di sola lettura.

TManager

Tipo dell'oggetto MemoryManager<T> da recuperare.

Parametri

memory
ReadOnlyMemory<T>

Buffer di memoria di sola lettura per il quale ottenere la gestione della memoria.

manager
TManager

Quando il metodo viene restituito, il gestore di memory.

start
Int32

Quando il metodo termina, l'offset dall'inizio dell'oggetto manager rappresentato dall'oggetto memory .

length
Int32

Quando il metodo termina, la lunghezza dell'oggetto manager rappresentato dall'oggetto memory .

Valori restituiti

true se il metodo ha avuto esito positivo; in caso contrario, false.

Si applica a