Compartilhar via


Factory<TParam1,TInstance> Delegar

Definição

Cria uma instância de 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 

Parâmetros de tipo

TParam1

O tipo de parâmetro.

Este parâmetro de tipo é contravariante. Isso significa que é possível usar o tipo especificado ou qualquer tipo menos derivado. Para obter mais informações sobre covariância e contravariância, consulte Covariância e contravariância em genéricos.
TInstance

O tipo de instância.

Este parâmetro de tipo é covariante. Isso significa que é possível usar o tipo especificado ou qualquer tipo mais derivado. Para obter mais informações sobre covariância e contravariância, consulte Covariância e contravariância em genéricos.

Parâmetros

param1
TParam1

Valor Retornado

TInstance

A instância.

Aplica-se a