MemoryMarshal.TryGetMemoryManager 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
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
입니다.
적용 대상
.NET