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)
- ソース:
- MemoryMarshal.cs
- ソース:
- MemoryMarshal.cs
- ソース:
- MemoryMarshal.cs
- ソース:
- MemoryMarshal.cs
- ソース:
- 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)
- ソース:
- MemoryMarshal.cs
- ソース:
- MemoryMarshal.cs
- ソース:
- MemoryMarshal.cs
- ソース:
- MemoryMarshal.cs
- ソース:
- 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
メソッドから制御が戻るときに、managerが表すmemoryの先頭からのオフセット。
- length
- Int32
メソッドから制御が戻るときに、managerが表すmemoryの長さ。
返品
true メソッドが成功した場合。それ以外の場合は false。