Expression.GetFuncType(Type[]) Método

Definição

Cria um Type objeto que representa um tipo de delegado genérico Func<TResult> que tem argumentos de tipo específicos. O último argumento de tipo especifica o tipo de retorno do delegado criado.

public:
 static Type ^ GetFuncType(... cli::array <Type ^> ^ typeArgs);
public static Type GetFuncType(params Type[] typeArgs);
static member GetFuncType : Type[] -> Type
Public Shared Function GetFuncType (ParamArray typeArgs As Type()) As Type

Parâmetros

typeArgs
Type[]

Uma matriz de um a dezessete Type objetos que especificam os argumentos de tipo para o System.Func tipo delegado.

Retornos

O tipo de um Func<TResult> delegado que tem os argumentos de tipo especificados.

Exceções

typeArgs contém menos de um ou mais de dezessete elementos.

typeArgs é null.

Comentários

typeArgs deve conter pelo menos um e no máximo dezessete elementos.

Por exemplo, se os elementos de typeArgs representarem os tipos T1…Tn, o objeto Type resultante representará o tipo delegado construído System.Func<T1,…,Tn> em C# ou System.Func(Of T1,…,Tn) em Visual Basic.

Aplica-se a