Expression.GetFuncType(Type[]) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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[]
Um array de um a dezassete Type objetos que especificam os argumentos de tipo para o System.Func tipo de delegado.
Devoluções
O tipo de Func<TResult> delegado que tem os argumentos do tipo especificados.
Exceções
typeArgs contém menos de um ou mais de dezassete elementos.
typeArgs é null.
Observações
typeArgs deve conter pelo menos um e no máximo dezassete elementos.
Por exemplo, se os elementos de typeArgs representam os tipos T1…Tn, o objeto resultante Type representa o tipo de delegado construído System.Func<T1,…,Tn> em C# ou System.Func(Of T1,…,Tn) em Visual Basic.