Compartir a través de


Factory<TParam1,TParam2,TInstance> Delegado

Definición

Crea una instancia de TInstance.

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

Parámetros de tipo

TParam1

Primer tipo de parámetro.

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

Segundo tipo de parámetro.

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

Tipo de instancia.

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

Parámetros

param1
TParam1
param2
TParam2

Valor devuelto

TInstance

La instancia.

Se aplica a