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) |