TypeDescriptionProvider.GetReflectionType Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Effettua la reflection normale per un oggetto.
Overload
GetReflectionType(Object) |
Effettua la reflection normale per l'oggetto specificato. |
GetReflectionType(Type) |
Effettua la reflection normale per un tipo. |
GetReflectionType(Type, Object) |
Effettua la reflection normale per l'oggetto specificato con il tipo indicato. |
GetReflectionType(Object)
- Source:
- TypeDescriptionProvider.cs
- Source:
- TypeDescriptionProvider.cs
- Source:
- TypeDescriptionProvider.cs
Effettua la reflection normale per l'oggetto specificato.
public:
Type ^ GetReflectionType(System::Object ^ instance);
public Type GetReflectionType (object instance);
member this.GetReflectionType : obj -> Type
Public Function GetReflectionType (instance As Object) As Type
Parametri
- instance
- Object
Istanza del tipo specificato (deve essere diverso da null
).
Restituisce
Tipo di reflection per questo oggetto instance
.
Eccezioni
instance
è null
.
Commenti
Il GetReflectionType metodo è una versione di livello inferiore del GetTypeDescriptor metodo. Se non è possibile individuare un descrittore di tipo personalizzato per un oggetto, GetReflectionType viene chiamato per eseguire la normale reflection sull'oggetto.
Usare questo overload del metodo se è stato chiamato un membro descrittore di tipo che usa un'istanza anziché un tipo.
Vedi anche
Si applica a
GetReflectionType(Type)
- Source:
- TypeDescriptionProvider.cs
- Source:
- TypeDescriptionProvider.cs
- Source:
- TypeDescriptionProvider.cs
Effettua la reflection normale per un tipo.
public:
Type ^ GetReflectionType(Type ^ objectType);
public Type GetReflectionType (Type objectType);
member this.GetReflectionType : Type -> Type
Public Function GetReflectionType (objectType As Type) As Type
Parametri
Restituisce
Tipo di reflection per questo oggetto objectType
.
Eccezioni
objectType
è null
.
Commenti
Il GetReflectionType metodo è una versione di livello inferiore del GetTypeDescriptor metodo. Se non è possibile individuare un descrittore di tipo personalizzato per un oggetto, GetReflectionType viene chiamato per eseguire la normale reflection sull'oggetto.
Usare questo overload del metodo se è stato chiamato un membro descrittore di tipo che usa un tipo anziché un'istanza.
Vedi anche
Si applica a
GetReflectionType(Type, Object)
- Source:
- TypeDescriptionProvider.cs
- Source:
- TypeDescriptionProvider.cs
- Source:
- TypeDescriptionProvider.cs
Effettua la reflection normale per l'oggetto specificato con il tipo indicato.
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
Parametri
- instance
- Object
Istanza del tipo. Può essere null
.
Restituisce
Tipo di reflection per questo oggetto objectType
.
Commenti
Il GetReflectionType metodo è una versione di livello inferiore del GetTypeDescriptor metodo. Se non è possibile individuare un descrittore di tipo personalizzato per un oggetto, GetReflectionType viene chiamato per eseguire la normale reflection sull'oggetto.
Note per gli eredi
Questo metodo viene prototipo come virtual
e per impostazione predefinita restituisce objectType
se non è stato passato alcun provider padre. Se è stato passato un provider padre, questo metodo richiama il metodo del GetReflectionType provider padre.