MemoryMarshal.TryGetMemoryManager Método

Definição

Sobrecargas

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

Tenta recuperar um MemoryManager<T> do buffer de memória de somente leitura subjacente.

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

Tenta recuperar um MemoryManager<T>, índice de início e comprimento do buffer de memória de somente leitura subjacente.

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

Tenta recuperar um MemoryManager<T> do buffer de memória de somente leitura subjacente.

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

Parâmetros de tipo

T

O tipo dos itens no buffer de memória somente leitura.

TManager

O tipo do MemoryManager<T> a recuperar.

Parâmetros

memory
ReadOnlyMemory<T>

O buffer de memória de somente leitura para o qual obter o gerenciador de memória.

manager
TManager

Quando o método retorna, o gerenciador de memory.

Retornos

Boolean

true se o método tiver recuperado o gerenciador de memória. Caso contrário, false.

Aplica-se a

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

Tenta recuperar um MemoryManager<T>, índice de início e comprimento do buffer de memória de somente leitura subjacente.

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

Parâmetros de tipo

T

O tipo dos itens no buffer de memória somente leitura.

TManager

O tipo do MemoryManager<T> a recuperar.

Parâmetros

memory
ReadOnlyMemory<T>

O buffer de memória de somente leitura para o qual obter o gerenciador de memória.

manager
TManager

Quando o método retorna, o gerenciador de memory.

start
Int32

Quando o método retorna, o deslocamento do início do manager que o memory representa.

length
Int32

Quando o método retorna, o comprimento do manager que o memory representa.

Retornos

Boolean

true, se o método for bem-sucedido. Caso contrário, false.

Aplica-se a