Expression.GetFuncType(Type[]) 메서드

정의

Type 특정 형식 인수가 있는 제네릭 Func<TResult> 대리자 형식을 나타내는 개체를 만듭니다. 마지막 형식 인수는 생성된 대리자의 반환 형식을 지정합니다.

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

매개 변수

typeArgs
Type[]

Type 대리자 형식의 형식 인수를 지정하는 1개에서 17개의 System.Func 개체가 포함된 배열입니다.

반환

Type

지정된 형식 인수가 Func<TResult> 있는 대리자의 형식입니다.

예외

typeArgs에 1개 미만 또는 17개보다 많은 요소가 들어 있는 경우

typeArgs이(가) null인 경우

설명

typeArgs 에는 하나 이상의 요소와 17개 이상의 요소가 포함되어야 합니다.

예를 들어 형식을 typeArgs 나타내는 T1…Tn요소가 있으면 결과 Type 개체는 C# 또는 System.Func(Of T1,…,Tn) Visual Basic 생성된 대리자 형식 System.Func<T1,…,Tn> 을 나타냅니다.

적용 대상