SpanAction<T,TArg> Delegato

Definizione

Incapsula un metodo che riceve un intervallo di oggetti di tipo T e un oggetto stato di tipo TArg.Encapsulates a method that receives a span of objects of type T and a state object of type 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.The type of the objects in the span.

TArg

Tipo dell'oggetto che rappresenta lo stato.The type of the object that represents the state.

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.A span of objects of type T.

arg
TArg

Oggetto stato di tipo TArg.A state object of type TArg.

Metodi di estensione

GetMethodInfo(Delegate)

Ottiene un oggetto che rappresenta il metodo rappresentato dal delegato specificato.Gets an object that represents the method represented by the specified delegate.

Si applica a