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
| Name | Description |
|---|---|
| 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) |
Verilen nesneye karşı normal yansıma gerçekleştirir. |
GetReflectionType(Type)
- Kaynak:
- TypeDescriptionProvider.cs
- Kaynak:
- TypeDescriptionProvider.cs
- 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 objectTypeiçin yansıma türü.
Özel durumlar
objectType, null'e eşittir.
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ı ü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
- 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ü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öntemin prototipi olarak virtualoluşturulur 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.
Ayrıca bkz.
Şunlara uygulanır
GetReflectionType(Object)
- Kaynak:
- TypeDescriptionProvider.cs
- Kaynak:
- TypeDescriptionProvider.cs
- Kaynak:
- TypeDescriptionProvider.cs
- Kaynak:
- TypeDescriptionProvider.cs
- Kaynak:
- TypeDescriptionProvider.cs
Verilen nesneye karşı normal yansıma gerçekleştirir.
public:
Type ^ GetReflectionType(System::Object ^ instance);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("GetReflectionType is not trim compatible because the Type of object cannot be statically discovered.")]
public Type GetReflectionType(object instance);
public Type GetReflectionType(object instance);
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("GetReflectionType is not trim compatible because the Type of object cannot be statically discovered.")>]
member this.GetReflectionType : obj -> Type
member this.GetReflectionType : obj -> Type
Public Function GetReflectionType (instance As Object) As Type
Parametreler
- instance
- Object
Türünün bir örneği (olmamalıdır null).
Döndürülenler
Bu instanceiçin yansıma türü.
- Öznitelikler
Özel durumlar
instance, null'e eşittir.
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.