TypeDescriptionProvider.GetReflectionType Yöntem

Tanım

Bir nesneye karşı normal yansıma gerçekleştirir.

Aşırı Yüklemeler

GetReflectionType(Object)

Verilen nesneye karşı normal yansıma gerçekleştirir.

GetReflectionType(Type)

Bir türe karşı normal yansıma gerçekleştirir.

GetReflectionType(Type, Object)

Verilen türe sahip verilen nesneye karşı normal yansıma gerçekleştirir.

GetReflectionType(Object)

Kaynak:
TypeDescriptionProvider.cs
Kaynak:
TypeDescriptionProvider.cs
Kaynak:
TypeDescriptionProvider.cs

Verilen nesneye karşı normal yansıma gerçekleştirir.

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

Parametreler

instance
Object

Türün bir örneği (olmamalıdır null).

Döndürülenler

Bu instanceiçin yansıma türü.

Özel durumlar

instance, null değeridir.

Açıklamalar

GetReflectionType yöntemi, yönteminin alt düzey bir sürümüdürGetTypeDescriptor. Bir nesne için hiçbir özel tür tanımlayıcısı bulunamıyorsa, GetReflectionType nesneye karşı normal yansıma gerçekleştirmek için çağrılır.

Tür yerine örnek kullanan bir tür tanımlayıcı üyesi çağırdıysanız bu yöntem aşırı yüklemesini kullanın.

Ayrıca bkz.

Şunlara uygulanır

GetReflectionType(Type)

Kaynak:
TypeDescriptionProvider.cs
Kaynak:
TypeDescriptionProvider.cs
Kaynak:
TypeDescriptionProvider.cs

Bir türe karşı normal yansıma gerçekleştirir.

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

Parametreler

objectType
Type

öğesinin alındığı IReflectnesnenin türü.

Döndürülenler

Bu objectTypeiçin yansıma türü.

Özel durumlar

objectType, null değeridir.

Açıklamalar

GetReflectionType yöntemi, yönteminin alt düzey bir sürümüdürGetTypeDescriptor. Bir nesne için hiçbir özel tür tanımlayıcısı bulunamıyorsa, GetReflectionType nesneye karşı normal yansıma gerçekleştirmek için çağrılır.

Örnek yerine tür kullanan bir tür tanımlayıcısı üyesi çağırdıysanız bu yöntem aşırı yüklemesini kullanın.

Ayrıca bkz.

Şunlara uygulanır

GetReflectionType(Type, Object)

Kaynak:
TypeDescriptionProvider.cs
Kaynak:
TypeDescriptionProvider.cs
Kaynak:
TypeDescriptionProvider.cs

Verilen türe sahip verilen nesneye karşı normal yansıma gerçekleştirir.

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

Parametreler

objectType
Type

öğesinin alındığı IReflectnesnenin türü.

instance
Object

Türün bir örneği. olabilir null.

Döndürülenler

Bu objectTypeiçin yansıma türü.

Açıklamalar

GetReflectionType yöntemi, yönteminin alt düzey bir sürümüdürGetTypeDescriptor. Bir nesne için hiçbir özel tür tanımlayıcısı bulunamıyorsa, GetReflectionType nesneye karşı normal yansıma gerçekleştirmek için çağrılır.

Devralanlara Notlar

Bu yöntem olarak prototip oluşturulur virtualve üst sağlayıcı geçirilmezse varsayılan olarak döndürür objectType . Bir üst sağlayıcı geçirildiyse, bu yöntem üst sağlayıcının GetReflectionType yöntemini çağırır.

Ayrıca bkz.

Şunlara uygulanır