Condividi tramite


Factory<TParam1,TInstance> Delegato

Definizione

Crea un'istanza di TInstance.

public delegate TInstance Factory<in TParam1,out TInstance>(TParam1 param1);
type Factory<'TParam1, 'Instance> = delegate of 'TParam1 -> 'Instance
Public Delegate Function Factory(Of In TParam1, Out TInstance)(param1 As TParam1) As TInstance 

Parametri di tipo

TParam1

Tipo di parametro.

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.
TInstance

Tipo di istanza.

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

Parametri

param1
TParam1

Valore restituito

TInstance

Istanza.

Si applica a