TypeDescriptionProvider.GetReflectionType Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Normál tükröződést végez egy objektumon.
Túlterhelések
| Name | Description |
|---|---|
| GetReflectionType(Object) |
Normál tükröződést végez az adott objektumon. |
| GetReflectionType(Type) |
Normál tükrözést végez egy típuson. |
| GetReflectionType(Type, Object) |
Normál tükröződést végez az adott objektumon az adott típussal. |
GetReflectionType(Object)
Normál tükröződést végez az adott objektumon.
public:
Type ^ GetReflectionType(System::Object ^ instance);
public Type GetReflectionType(object instance);
member this.GetReflectionType : obj -> Type
Public Function GetReflectionType (instance As Object) As Type
Paraméterek
- instance
- Object
A típus egy példánya (nem lehet null).
Válaszok
Ennek a tükröződésnek a instancetípusa.
Kivételek
instance az null.
Megjegyzések
A GetReflectionType metódus a metódus alacsonyabb szintű verziója GetTypeDescriptor . Ha egy objektumhoz nem található egyéni típusleíró, GetReflectionType a rendszer normál tükrözést végez az objektumon.
Ezt a metódust akkor használja, ha olyan típusleíró tagot hívott meg, amely típus helyett példányt használ.
Lásd még
A következőre érvényes:
GetReflectionType(Type)
Normál tükrözést végez egy típuson.
public:
Type ^ GetReflectionType(Type ^ objectType);
public Type GetReflectionType(Type objectType);
member this.GetReflectionType : Type -> Type
Public Function GetReflectionType (objectType As Type) As Type
Paraméterek
Válaszok
Ennek a tükröződésnek a objectTypetípusa.
Kivételek
objectType az null.
Megjegyzések
A GetReflectionType metódus a metódus alacsonyabb szintű verziója GetTypeDescriptor . Ha egy objektumhoz nem található egyéni típusleíró, GetReflectionType a rendszer normál tükrözést végez az objektumon.
Ezt a metódust akkor használja, ha olyan típusleíró tagot hívott meg, amely egy példány helyett egy típust használ.
Lásd még
A következőre érvényes:
GetReflectionType(Type, Object)
Normál tükröződést végez az adott objektumon az adott típussal.
public:
virtual Type ^ GetReflectionType(Type ^ objectType, System::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
Paraméterek
- instance
- Object
A típus egy példánya. Lehet null.
Válaszok
Ennek a tükröződésnek a objectTypetípusa.
Megjegyzések
A GetReflectionType metódus a metódus alacsonyabb szintű verziója GetTypeDescriptor . Ha egy objektumhoz nem található egyéni típusleíró, GetReflectionType a rendszer normál tükrözést végez az objektumon.
Megjegyzések az öröklőkhöz
Ez a metódus prototípusként virtualvan prototípusként, és alapértelmezés szerint akkor ad vissza, objectType ha nem ad át szülőszolgáltatót. Ha egy szülőszolgáltatót átadtak, ez a metódus meghívja a szülőszolgáltató metódusát GetReflectionType .