다음을 통해 공유


TypeDescriptionProvider.GetTypeDescriptor 메서드

정의

지정된 형식이나 개체의 사용자 지정 형식 설명자를 가져옵니다.

오버로드

GetTypeDescriptor(Object)

지정된 개체의 사용자 지정 형식 설명자를 가져옵니다.

GetTypeDescriptor(Type)

지정된 형식의 사용자 지정 형식 설명자를 가져옵니다.

GetTypeDescriptor(Type, Object)

지정된 형식과 개체의 사용자 지정 형식 설명자를 가져옵니다.

GetTypeDescriptor(Object)

Source:
TypeDescriptionProvider.cs
Source:
TypeDescriptionProvider.cs
Source:
TypeDescriptionProvider.cs

지정된 개체의 사용자 지정 형식 설명자를 가져옵니다.

public:
 System::ComponentModel::ICustomTypeDescriptor ^ GetTypeDescriptor(System::Object ^ instance);
public System.ComponentModel.ICustomTypeDescriptor GetTypeDescriptor (object instance);
public System.ComponentModel.ICustomTypeDescriptor? GetTypeDescriptor (object instance);
member this.GetTypeDescriptor : obj -> System.ComponentModel.ICustomTypeDescriptor
Public Function GetTypeDescriptor (instance As Object) As ICustomTypeDescriptor

매개 변수

instance
Object

형식의 인스턴스입니다. 인스턴스가 TypeDescriptor에 전달되지 않았으면 null일 수 있습니다.

반환

형식에 대한 메타데이터를 제공할 수 있는 ICustomTypeDescriptor입니다.

예외

instancenull입니다.

추가 정보

적용 대상

GetTypeDescriptor(Type)

Source:
TypeDescriptionProvider.cs
Source:
TypeDescriptionProvider.cs
Source:
TypeDescriptionProvider.cs

지정된 형식의 사용자 지정 형식 설명자를 가져옵니다.

public:
 System::ComponentModel::ICustomTypeDescriptor ^ GetTypeDescriptor(Type ^ objectType);
public System.ComponentModel.ICustomTypeDescriptor GetTypeDescriptor (Type objectType);
public System.ComponentModel.ICustomTypeDescriptor? GetTypeDescriptor (Type objectType);
member this.GetTypeDescriptor : Type -> System.ComponentModel.ICustomTypeDescriptor
Public Function GetTypeDescriptor (objectType As Type) As ICustomTypeDescriptor

매개 변수

objectType
Type

형식 설명자를 검색할 개체의 형식입니다.

반환

형식에 대한 메타데이터를 제공할 수 있는 ICustomTypeDescriptor입니다.

추가 정보

적용 대상

GetTypeDescriptor(Type, Object)

Source:
TypeDescriptionProvider.cs
Source:
TypeDescriptionProvider.cs
Source:
TypeDescriptionProvider.cs

지정된 형식과 개체의 사용자 지정 형식 설명자를 가져옵니다.

public:
 virtual System::ComponentModel::ICustomTypeDescriptor ^ GetTypeDescriptor(Type ^ objectType, System::Object ^ instance);
public virtual System.ComponentModel.ICustomTypeDescriptor GetTypeDescriptor (Type objectType, object instance);
public virtual System.ComponentModel.ICustomTypeDescriptor? GetTypeDescriptor (Type objectType, object? instance);
abstract member GetTypeDescriptor : Type * obj -> System.ComponentModel.ICustomTypeDescriptor
override this.GetTypeDescriptor : Type * obj -> System.ComponentModel.ICustomTypeDescriptor
Public Overridable Function GetTypeDescriptor (objectType As Type, instance As Object) As ICustomTypeDescriptor

매개 변수

objectType
Type

형식 설명자를 검색할 개체의 형식입니다.

instance
Object

형식의 인스턴스입니다. 인스턴스가 TypeDescriptor에 전달되지 않았으면 null일 수 있습니다.

반환

형식에 대한 메타데이터를 제공할 수 있는 ICustomTypeDescriptor입니다.

설명

이 메서드는 로 virtual 프로토타입화되며 기본적으로 부모 공급자가 전달되지 않은 경우 빈 설명자를 반환합니다. 부모 공급자가 전달된 경우 이 메서드는 부모 공급자의 GetTypeDescriptor 메서드를 호출합니다.

상속자 참고

메서드는 GetTypeDescriptor(Type, Object) 개체에 대한 사용자 지정 형식 설명자를 반환해야 합니다. 메서드가 개체에 대한 형식 정보를 제공하지 않으면 를 반환 null해야 합니다.

추가 정보

적용 대상