Bagikan melalui


TypeDescriptionProvider.GetReflectionType Metode

Definisi

Melakukan refleksi normal terhadap objek.

Overload

GetReflectionType(Object)

Melakukan refleksi normal terhadap objek yang diberikan.

GetReflectionType(Type)

Melakukan refleksi normal terhadap jenis.

GetReflectionType(Type, Object)

Melakukan refleksi normal terhadap objek yang diberikan dengan jenis yang diberikan.

GetReflectionType(Object)

Sumber:
TypeDescriptionProvider.cs
Sumber:
TypeDescriptionProvider.cs
Sumber:
TypeDescriptionProvider.cs

Melakukan refleksi normal terhadap objek yang diberikan.

public:
 Type ^ GetReflectionType(System::Object ^ instance);
public Type GetReflectionType (object instance);
member this.GetReflectionType : obj -> Type
Public Function GetReflectionType (instance As Object) As Type

Parameter

instance
Object

Instans jenis (tidak boleh null).

Mengembalikan

Jenis pantulan untuk ini instance.

Pengecualian

instanceadalah null.

Keterangan

Metode GetReflectionType ini adalah versi metode tingkat yang GetTypeDescriptor lebih rendah. Jika tidak ada deskriptor jenis kustom yang dapat ditemukan untuk objek, GetReflectionType dipanggil untuk melakukan pantulan normal terhadap objek.

Gunakan metode ini kelebihan beban jika Anda telah memanggil anggota deskriptor jenis yang menggunakan instans alih-alih jenis.

Lihat juga

Berlaku untuk

GetReflectionType(Type)

Sumber:
TypeDescriptionProvider.cs
Sumber:
TypeDescriptionProvider.cs
Sumber:
TypeDescriptionProvider.cs

Melakukan refleksi normal terhadap jenis.

public:
 Type ^ GetReflectionType(Type ^ objectType);
public Type GetReflectionType (Type objectType);
member this.GetReflectionType : Type -> Type
Public Function GetReflectionType (objectType As Type) As Type

Parameter

objectType
Type

Jenis objek untuk mengambil IReflect.

Mengembalikan

Jenis pantulan untuk ini objectType.

Pengecualian

objectTypeadalah null.

Keterangan

Metode GetReflectionType ini adalah versi metode tingkat yang GetTypeDescriptor lebih rendah. Jika tidak ada deskriptor jenis kustom yang dapat ditemukan untuk objek, GetReflectionType dipanggil untuk melakukan pantulan normal terhadap objek.

Gunakan metode ini kelebihan beban jika Anda telah memanggil anggota deskriptor jenis yang menggunakan jenis alih-alih instans.

Lihat juga

Berlaku untuk

GetReflectionType(Type, Object)

Sumber:
TypeDescriptionProvider.cs
Sumber:
TypeDescriptionProvider.cs
Sumber:
TypeDescriptionProvider.cs

Melakukan refleksi normal terhadap objek yang diberikan dengan jenis yang diberikan.

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

Parameter

objectType
Type

Jenis objek untuk mengambil IReflect.

instance
Object

Instans jenis . Bisa jadi null.

Mengembalikan

Jenis pantulan untuk ini objectType.

Keterangan

Metode GetReflectionType ini adalah versi metode tingkat yang GetTypeDescriptor lebih rendah. Jika tidak ada deskriptor jenis kustom yang dapat ditemukan untuk objek, GetReflectionType dipanggil untuk melakukan pantulan normal terhadap objek.

Catatan Bagi Inheritor

Metode ini diprototi sebagai virtual, dan secara default mengembalikan objectType jika tidak ada penyedia induk yang diteruskan. Jika penyedia induk diteruskan, metode ini akan memanggil metode penyedia GetReflectionType induk.

Lihat juga

Berlaku untuk