Expression.GetFuncType(Type[]) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Crea un objeto que representa un Type tipo delegado genérico Func<TResult> que tiene argumentos de tipo específicos. El último argumento de tipo especifica el tipo de valor devuelto del delegado creado.
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[]
Matriz de entre uno y diecisiete objetos Type que especifican los argumentos de tipo para el tipo de delegado System.Func
.
Devoluciones
Tipo de delegado Func<TResult> que tiene los argumentos de tipo especificados.
Excepciones
typeArgs
contiene menos de un elemento o más de diecisiete elementos.
typeArgs
es null
.
Comentarios
typeArgs
debe contener al menos uno y al menos diecisiete elementos.
Por ejemplo, si los elementos de typeArgs
representan los tipos T1…Tn
, el objeto resultante Type representa el tipo System.Func<T1,…,Tn>
delegado construido en C# o System.Func(Of T1,…,Tn)
en Visual Basic.