TypeDescriptionProvider.GetReflectionType Yöntem

Tanım

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

objectType
Type

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

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

objectType
Type

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

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.

Ayrıca bkz.

Şunlara uygulanır