ReadOnlySpanAction<T,TArg> Делегат

Определение

Инкапсулирует метод, который получает только для чтения диапазон объектов типа T и объекта состояния типа TArg.

generic <typename T, typename TArg>
public delegate void ReadOnlySpanAction(ReadOnlySpan<T> span, TArg arg);
public delegate void ReadOnlySpanAction<T,in TArg>(ReadOnlySpan<T> span, TArg arg) where TArg : allows ref struct;
public delegate void ReadOnlySpanAction<T,in TArg>(ReadOnlySpan<T> span, TArg arg);
type ReadOnlySpanAction<'T, 'Arg> = delegate of ReadOnlySpan<'T> * 'Arg -> unit
Public Delegate Sub ReadOnlySpanAction(Of T, In TArg)(span As ReadOnlySpan(Of T), arg As TArg)

Параметры типа

T

Тип объектов в диапазоне только для чтения.

TArg

Тип объекта, представляющего состояние.

Это контравариантный параметр типа. Это означает, что вы можете использовать любой из указанных типов или любой тип, являющийся менее производным. Дополнительные сведения о ковариантности и контрвариантности см. в статье Ковариантность и контрвариантность в универсальных шаблонах.

Параметры

span
ReadOnlySpan<T>

Диапазон объектов типа Tтолько для чтения.

arg
TArg

Объект состояния типа TArg.

Методы расширения

Имя Описание
GetMethodInfo(Delegate)

Возвращает объект, представляющий метод, представленный указанным делегатом.

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