다음을 통해 공유


MemoryMarshal.TryGetMemoryManager 메서드

정의

오버로드

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

기본 읽기 전용 메모리 버퍼에서 MemoryManager<T>을 검색하려고 합니다.

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

기본 읽기 전용 메모리 버퍼에서 MemoryManager<T>, 시작 인덱스 및 길이를 검색하려고 합니다.

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

Source:
MemoryMarshal.cs
Source:
MemoryMarshal.cs
Source:
MemoryMarshal.cs

기본 읽기 전용 메모리 버퍼에서 MemoryManager<T>을 검색하려고 합니다.

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

형식 매개 변수

T

읽기 전용 메모리 버퍼에 있는 항목의 형식입니다.

TManager

검색할 의 형식입니다 MemoryManager<T> .

매개 변수

memory
ReadOnlyMemory<T>

메모리 관리자를 가져올 읽기 전용 메모리 버퍼입니다.

manager
TManager

메서드가 반환되면 memory의 관리자입니다.

반환

메서드가 메모리 관리자를 검색한 경우 true이고, 그렇지 않으면 false입니다.

적용 대상

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

Source:
MemoryMarshal.cs
Source:
MemoryMarshal.cs
Source:
MemoryMarshal.cs

기본 읽기 전용 메모리 버퍼에서 MemoryManager<T>, 시작 인덱스 및 길이를 검색하려고 합니다.

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

형식 매개 변수

T

읽기 전용 메모리 버퍼에 있는 항목의 형식입니다.

TManager

검색할 의 형식입니다 MemoryManager<T> .

매개 변수

memory
ReadOnlyMemory<T>

메모리 관리자를 가져올 읽기 전용 메모리 버퍼입니다.

manager
TManager

메서드가 반환되면 memory의 관리자입니다.

start
Int32

메서드가 반환되면 memory가 나타나는 manager의 시작부터 오프셋입니다.

length
Int32

메서드가 반환되면 memory가 나타나는 manager의 길이입니다.

반환

메서드가 성공한 경우 true이고, 그렇지 않으면 false입니다.

적용 대상