TypeDescriptionProvider.GetReflectionType Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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 instance
iç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
Döndürülenler
Bu objectType
iç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
- instance
- Object
Türün bir örneği. olabilir null
.
Döndürülenler
Bu objectType
iç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 virtual
ve ü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.