DynamicMetaObject Classe
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.
Rappresenta l'associazione dinamica e una logica di associazione di un oggetto che partecipa all'associazione dinamica.
public ref class DynamicMetaObject
public class DynamicMetaObject
type DynamicMetaObject = class
Public Class DynamicMetaObject
- Ereditarietà
-
DynamicMetaObject
Commenti
Per altre informazioni, scaricare l'articolo Implementazione di interfacce dinamiche disponibile in formato PDF.
Costruttori
| DynamicMetaObject(Expression, BindingRestrictions) |
Inizializza una nuova istanza della classe DynamicMetaObject. |
| DynamicMetaObject(Expression, BindingRestrictions, Object) |
Inizializza una nuova istanza della classe DynamicMetaObject. |
Campi
| EmptyMetaObjects |
Rappresenta una matrice vuota di tipo DynamicMetaObject. Questo campo è di sola lettura. |
Proprietà
| Expression |
Espressione che rappresenta DynamicMetaObject durante il processo di associazione dinamica. |
| HasValue |
Ottiene un valore che indica se DynamicMetaObject include il valore di runtime. |
| LimitType |
Ottiene il tipo di limite di DynamicMetaObject. |
| Restrictions |
Set di restrizioni relative all'associazione che determinano la validità dell'associazione. |
| RuntimeType |
Ottiene il tipo (Type) del valore di runtime oppure restituisce Null se a DynamicMetaObject non è associato alcun valore. |
| Value |
Valore di runtime rappresentato da DynamicMetaObject. |
Metodi
| BindBinaryOperation(BinaryOperationBinder, DynamicMetaObject) |
Esegue l'associazione dell'operazione binaria dinamica. |
| BindConvert(ConvertBinder) |
Esegue l'associazione dell'operazione di conversione dinamica. |
| BindCreateInstance(CreateInstanceBinder, DynamicMetaObject[]) |
Esegue l'associazione dell'operazione dinamica di creazione dell'istanza. |
| BindDeleteIndex(DeleteIndexBinder, DynamicMetaObject[]) |
Esegue l'associazione dell'operazione dinamica di eliminazione dell'indice. |
| BindDeleteMember(DeleteMemberBinder) |
Esegue l'associazione dell'operazione dinamica di eliminazione del membro. |
| BindGetIndex(GetIndexBinder, DynamicMetaObject[]) |
Esegue l'associazione dell'operazione get dinamica sull'indice. |
| BindGetMember(GetMemberBinder) |
Esegue l'associazione dell'operazione get dinamica sul membro. |
| BindInvoke(InvokeBinder, DynamicMetaObject[]) |
Esegue l'associazione dell’operazione dinamica invoke. |
| BindInvokeMember(InvokeMemberBinder, DynamicMetaObject[]) |
Esegue l'associazione dell'operazione invoke dinamica sul membro. |
| BindSetIndex(SetIndexBinder, DynamicMetaObject[], DynamicMetaObject) |
Esegue l'associazione dell'operazione dinamica di impostazione dell'indice. |
| BindSetMember(SetMemberBinder, DynamicMetaObject) |
Esegue l'associazione dell'operazione dinamica di impostazione del membro. |
| BindUnaryOperation(UnaryOperationBinder) |
Esegue l'associazione dell'operazione unaria dinamica. |
| Create(Object, Expression) |
Crea un metaoggetto per l'oggetto specificato. |
| Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
| GetDynamicMemberNames() |
Restituisce l'enumerazione di tutti i nomi di membro dinamici. |
| GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
| GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
| MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
| ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |