PooledSpan<T> Структура
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Это позволяет запрашивать массив в составе пула, который можно использовать в с помощью область для сокращения выделения в горячих путях.
[System.Runtime.CompilerServices.IsByRefLike]
public ref struct PooledSpan<T>
[<System.Runtime.CompilerServices.IsByRefLike>]
type PooledSpan<'T> = struct
Public Structure PooledSpan(Of T)
Параметры типа
- T
Тип создаваемого массива.
- Наследование
-
PooledSpan<T>
- Атрибуты
Конструкторы
PooledSpan<T>(IEnumerable<T>, Boolean, ArrayPool<T>) |
Запрос массива в пуле, который копирует элементы из предоставленного массива IEnumerable<T> |
PooledSpan<T>(Int32, Boolean, ArrayPool<T>) |
Запрос массива в пуле указанного размера. |
Свойства
Pool |
Пул для запроса массивов. |
Span |
Объект , Span<T> представляющий экземпляр в составе пула. |
Методы
Dispose() |
Возвращает массив в пул. |
GetEnumerator() |
Перечислитель для экземпляра в пуле. |