MemoryMarshal.TryGetMemoryManager Metod

Definition

Överlagringar

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

Försöker hämta en MemoryManager<T> från den underliggande skrivskyddade minnesbufferten.

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

Försöker hämta ett MemoryManager<T>, startindex och en längd från den underliggande skrivskyddade minnesbufferten.

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

Källa:
MemoryMarshal.cs
Källa:
MemoryMarshal.cs
Källa:
MemoryMarshal.cs
Källa:
MemoryMarshal.cs
Källa:
MemoryMarshal.cs

Försöker hämta en MemoryManager<T> från den underliggande skrivskyddade minnesbufferten.

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

Typparametrar

T

Typ av objekt i den skrivskyddade minnesbufferten.

TManager

Typ av som ska hämtas MemoryManager<T> .

Parametrar

memory
ReadOnlyMemory<T>

Den skrivskyddade minnesbuffert som minneshanteraren ska hämtas för.

manager
TManager

När metoden returnerar, chefen för memory.

Returer

trueom metoden hämtade minneshanteraren; annars . false

Gäller för

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

Källa:
MemoryMarshal.cs
Källa:
MemoryMarshal.cs
Källa:
MemoryMarshal.cs
Källa:
MemoryMarshal.cs
Källa:
MemoryMarshal.cs

Försöker hämta ett MemoryManager<T>, startindex och en längd från den underliggande skrivskyddade minnesbufferten.

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

Typparametrar

T

Typ av objekt i den skrivskyddade minnesbufferten.

TManager

Typ av som ska hämtas MemoryManager<T> .

Parametrar

memory
ReadOnlyMemory<T>

Den skrivskyddade minnesbuffert som minneshanteraren ska hämtas för.

manager
TManager

När metoden returnerar, chefen för memory.

start
Int32

När metoden returneras, förskjutningen från början av manager det som memory representerar.

length
Int32

När metoden returnerar, längden på den manager som memory representerar.

Returer

trueom metoden lyckades. annars . false

Gäller för