Udostępnij za pośrednictwem


Expression.TryGetFuncType(Type[], Type) Metoda

Definicja

Type Tworzy obiekt reprezentujący ogólny typ delegata System.Func, który ma określone argumenty typu. Ostatni argument typu określa typ zwracany utworzonego delegata.

public:
 static bool TryGetFuncType(cli::array <Type ^> ^ typeArgs, [Runtime::InteropServices::Out] Type ^ % funcType);
public static bool TryGetFuncType (Type[] typeArgs, out Type funcType);
public static bool TryGetFuncType (Type[] typeArgs, out Type? funcType);
static member TryGetFuncType : Type[] * Type -> bool
Public Shared Function TryGetFuncType (typeArgs As Type(), ByRef funcType As Type) As Boolean

Parametry

typeArgs
Type[]

Tablica obiektów typu, które określają argumenty typu dla typu delegata System.Func.

funcType
Type

Gdy ta metoda zostanie zwrócona, zawiera ogólny typ delegata System.Func, który ma określone argumenty typu. Zawiera wartość null, jeśli nie ma ogólnego delegata System.Func zgodnego z parametrem typeArgs. Ten parametr jest przekazywany jako niezainicjowany.

Zwraca

truejeśli ogólny typ delegata System.Func został utworzony dla określonego typeArgs; w przeciwnym razie . false

Dotyczy