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.
Esegue la reflection normale su un oggetto .
Overload
GetReflectionType(Type) |
Esegue la reflection normale su un tipo. |
GetReflectionType(Type, Object) |
Esegue la reflection normale sull'oggetto specificato con il tipo specificato. |
GetReflectionType(Object) |
Esegue la reflection normale sull'oggetto specificato. |
GetReflectionType(Type)
- Origine:
- TypeDescriptionProvider.cs
- Origine:
- TypeDescriptionProvider.cs
- Origine:
- TypeDescriptionProvider.cs
Esegue la reflection normale su 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 questa objectType
.
Eccezioni
objectType
è null
.
Commenti
Il metodo GetReflectionType è una versione di livello inferiore del metodo GetTypeDescriptor. Se non è possibile individuare alcun descrittore di tipo personalizzato per un oggetto, GetReflectionType viene chiamato per eseguire la normale reflection sull'oggetto.
Utilizzare 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)
- Origine:
- TypeDescriptionProvider.cs
- Origine:
- TypeDescriptionProvider.cs
- Origine:
- TypeDescriptionProvider.cs
Esegue la reflection normale sull'oggetto specificato con il tipo specificato.
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 questa objectType
.
Commenti
Il metodo GetReflectionType è una versione di livello inferiore del metodo GetTypeDescriptor. Se non è possibile individuare alcun 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 richiamerà il metodo di GetReflectionType del provider padre.
Vedi anche
Si applica a
GetReflectionType(Object)
- Origine:
- TypeDescriptionProvider.cs
- Origine:
- TypeDescriptionProvider.cs
- Origine:
- TypeDescriptionProvider.cs
Esegue la reflection normale sull'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 (non deve essere null
).
Restituisce
Tipo di reflection per questa instance
.
Eccezioni
instance
è null
.
Commenti
Il metodo GetReflectionType è una versione di livello inferiore del metodo GetTypeDescriptor. Se non è possibile individuare alcun descrittore di tipo personalizzato per un oggetto, GetReflectionType viene chiamato per eseguire la normale reflection sull'oggetto.
Utilizzare questo overload del metodo se è stato chiamato un membro descrittore di tipo che usa un'istanza anziché un tipo.