SpanAction<T,TArg> Delegado

Definición

Encapsula un método que recibe un intervalo de objetos de tipo T y un objeto de estado de 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)

Parámetros de tipo

T

Tipo de los objetos del intervalo.The type of the objects in the span.

TArg

Tipo del objeto que representa el estado.The type of the object that represents the state.

Este parámetro de tipo es contravariante, es decir, puede usar el tipo que haya especificado o cualquier tipo menos derivado. Si desea obtener más información sobre la covarianza y la contravarianza, consulte Covarianza y contravarianza en genéricos.

Parámetros

span
Span<T>

Un intervalo de objetos de tipo T.A span of objects of type T.

arg
TArg

Un objeto de estado de tipo TArg.A state object of type TArg.

Métodos de extensión

GetMethodInfo(Delegate)

Obtiene un objeto que representa el método representado por el delegado especificado.Gets an object that represents the method represented by the specified delegate.

Se aplica a