Поделиться через


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()

Перечислитель для экземпляра в пуле.

Применяется к