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 virtuale 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.