PooledSpan<T> コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
PooledSpan<T>(IEnumerable<T>, Boolean, ArrayPool<T>) |
指定された から要素をコピーするプールされた配列を要求する IEnumerable<T> |
PooledSpan<T>(Int32, Boolean, ArrayPool<T>) |
指定したサイズのプールされた配列を要求します。 |
PooledSpan<T>(IEnumerable<T>, Boolean, ArrayPool<T>)
指定された から要素をコピーするプールされた配列を要求する IEnumerable<T>
public PooledSpan (System.Collections.Generic.IEnumerable<T> original, bool clearWhenDisposed = false, System.Buffers.ArrayPool<T>? pool = default);
new Microsoft.VisualStudio.Utilities.PooledSpan<'T> : seq<'T> * bool * System.Buffers.ArrayPool<'T> -> Microsoft.VisualStudio.Utilities.PooledSpan<'T>
Public Sub New (original As IEnumerable(Of T), Optional clearWhenDisposed As Boolean = false, Optional pool As ArrayPool(Of T) = Nothing)
パラメーター
- original
- IEnumerable<T>
要素のコピー元の列挙可能。
- clearWhenDisposed
- Boolean
プールされた配列が返されたら、配列内の要素を既定値に設定する必要がある場合。
- pool
- ArrayPool<T>
配列を要求するプール。
適用対象
PooledSpan<T>(Int32, Boolean, ArrayPool<T>)
指定したサイズのプールされた配列を要求します。
public PooledSpan (int minimumSize, bool clearWhenDisposed = false, System.Buffers.ArrayPool<T>? pool = default);
new Microsoft.VisualStudio.Utilities.PooledSpan<'T> : int * bool * System.Buffers.ArrayPool<'T> -> Microsoft.VisualStudio.Utilities.PooledSpan<'T>
Public Sub New (minimumSize As Integer, Optional clearWhenDisposed As Boolean = false, Optional pool As ArrayPool(Of T) = Nothing)
パラメーター
- minimumSize
- Int32
配列の必要なサイズ。
- clearWhenDisposed
- Boolean
プールされた配列が返されたら、配列内の要素を既定値に設定する必要がある場合。
- pool
- ArrayPool<T>
配列を要求するプール。