SpanAction<T,TArg> Delegato

Definizione

Incapsula un metodo che riceve un intervallo di oggetti di tipo T e un oggetto stato di tipo TArg.

generic <typename T, typename TArg>
public delegate void SpanAction(Span<T> span, TArg arg);
public delegate void SpanAction<T,in TArg>(Span<T> span, TArg arg);
type SpanAction<'T, 'Arg> = delegate of Span<'T> * 'Arg -> unit
Public Delegate Sub SpanAction(Of T, In TArg)(span As Span(Of T), arg As TArg)

Parametri di tipo

T

Tipo degli oggetti nell'intervallo.

TArg

Tipo dell'oggetto che rappresenta lo stato.

Questo parametro di tipo è controvariante, ovvero puoi usare il tipo specificato o qualsiasi tipo meno derivato. Per altre informazioni sulla covarianza e la controvarianza, vedi Covarianza e controvarianza nei generics.

Parametri

span
Span<T>

Intervallo di oggetti di tipo T.

arg
TArg

Oggetto di stato di tipo TArg.

Metodi di estensione

Nome Descrizione
GetMethodInfo(Delegate)

Ottiene un oggetto che rappresenta il metodo rappresentato dal delegato specificato.

Si applica a