Expression.GetFuncType(Type[]) Yöntem

Tanım

Belirli tür Type bağımsız değişkenleri olan genel Func<TResult> bir temsilci türünü temsil eden bir nesne oluşturur. Son tür bağımsız değişkeni, oluşturulan temsilcinin dönüş türünü belirtir.

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

Parametreler

typeArgs
Type[]

Temsilci türü için tür bağımsız değişkenlerini belirten bir ile on Type yedi arasında nesneden System.Func oluşan bir dizi.

Döndürülenler

Belirtilen tür bağımsız değişkenlerine sahip bir Func<TResult> temsilcinin türü.

Özel durumlar

typeArgs birden az veya on yediden fazla öğe içerir.

typeArgs, null değeridir.

Açıklamalar

typeArgs en az bir ve en fazla on yedi öğe içermelidir.

Örneğin, öğeleri typeArgs türlerini T1…Tntemsil ederse, sonuçta elde Type edilen nesne C# veya System.Func(Of T1,…,Tn) Visual Basic'te bulunan temsilci türünü System.Func<T1,…,Tn> temsil eder.

Şunlara uygulanır