다음을 통해 공유


TypeBuilder.GetGenericTypeDefinition 메서드

정의

현재 형식을 가져올 수 없는 제네릭 형식 정의를 나타내는 Type 개체를 반환합니다.

public:
 override Type ^ GetGenericTypeDefinition();
public override Type GetGenericTypeDefinition ();
override this.GetGenericTypeDefinition : unit -> Type
Public Overrides Function GetGenericTypeDefinition () As Type

반환

현재 형식을 가져올 수 있는 제네릭 형식 정의를 나타내는 Type 개체입니다.

예외

현재 형식은 제네릭이 아닙니다. 즉, IsGenericTypefalse를 반환합니다.

설명

를 반환 하는 개체에서 메서드를 TypeBuilder 호출 GetGenericTypeDefinition 하는 IsGenericType 경우는 속성trueGetGenericTypeDefinition 현재 instance 반환 합니다. TypeBuilder 제네릭 형식을 나타내는 은 항상 제네릭 형식 정의입니다.

메서드를 MakeGenericType 사용하여 제네릭 형식 정의를 나타내는 개체에서 TypeBuilder 제네릭 형식을 생성한 경우 생성된 형식의 메서드를 사용하면 Type.GetGenericTypeDefinition 제네릭 형식 정의를 나타내는 개체가 다시 TypeBuilder 반환됩니다.

적용 대상

추가 정보