Expression.GetFuncType(Type[]) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Cria um objeto Type 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);
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 objetos Type que especifica os argumentos de tipo para o tipo de delegado System.Func
.
Retornos
O tipo de um delegado Func<TResult> 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 17 elementos.
Por exemplo, se os elementos de typeArgs
representarem os tipos T1…Tn
, o objeto resultante Type representará o tipo System.Func<T1,…,Tn>
de delegado construído em C# ou System.Func(Of T1,…,Tn)
no Visual Basic.