System.Dynamic Spazio dei nomi

Fornisce classi e interfacce che supportano DLR (Dynamic Language Runtime).

Classi

BinaryOperationBinder

Rappresenta l'operazione dinamica binaria nel sito di chiamata, fornendo la semantica di associazione e i dettagli sull'operazione.

BindingRestrictions

Rappresenta un set di restrizioni relative all'associazione per l'oggetto DynamicMetaObject che determinano la validità dell'associazione dinamica.

CallInfo

Descrive gli argomenti nel processo di associazione dinamica.

ConvertBinder

Rappresenta l'operazione di conversione dinamica nel sito di chiamata, fornendo la semantica di associazione e i dettagli sull'operazione.

CreateInstanceBinder

Rappresenta l'operazione di creazione dinamica nel sito di chiamata, fornendo la semantica di associazione e i dettagli sull'operazione.

DeleteIndexBinder

Rappresenta l'operazione dinamica di eliminazione dell'indice nel sito di chiamata, fornendo la semantica di associazione e i dettagli sull'operazione.

DeleteMemberBinder

Rappresenta l'operazione dinamica di eliminazione del membro nel sito di chiamata, fornendo la semantica di associazione e i dettagli sull'operazione.

DynamicMetaObject

Rappresenta l'associazione dinamica e una logica di associazione di un oggetto che partecipa all'associazione dinamica.

DynamicMetaObjectBinder

Gestore di associazione del sito di chiamata dinamico che fa parte del protocollo di associazione di DynamicMetaObject.

DynamicObject

Fornisce una classe base per specificare il comportamento dinamico in fase di esecuzione. Questa classe deve essere ereditata; non è possibile crearne direttamente un'istanza.

ExpandoObject

Rappresenta un oggetto i cui membri possono essere aggiunti e rimossi in modo dinamico in fase di esecuzione.

GetIndexBinder

Rappresenta l'operazione dinamica di recupero dell'indice nel sito di chiamata, fornendo la semantica di associazione e i dettagli sull'operazione.

GetMemberBinder

Rappresenta l'operazione dinamica di recupero del membro nel sito di chiamata, fornendo la semantica di associazione e i dettagli sull'operazione.

InvokeBinder

Rappresenta l'operazione dinamica di richiamo nel sito di chiamata, fornendo la semantica di associazione e i dettagli sull'operazione.

InvokeMemberBinder

Rappresenta l'operazione dinamica di richiamo del membro nel sito di chiamata, fornendo la semantica di associazione e i dettagli sull'operazione.

SetIndexBinder

Rappresenta l'operazione dinamica di impostazione dell'indice nel sito di chiamata, fornendo la semantica di associazione e i dettagli sull'operazione.

SetMemberBinder

Rappresenta l'operazione dinamica di impostazione del membro nel sito di chiamata, fornendo la semantica di associazione e i dettagli sull'operazione.

UnaryOperationBinder

Rappresenta l'operazione dinamica unaria nel sito di chiamata, fornendo la semantica di associazione e i dettagli sull'operazione.

Interfacce

IDynamicMetaObjectProvider

Rappresenta un oggetto dinamico, le cui operazioni possono essere associate in fase di esecuzione.

IInvokeOnGetBinder

Rappresenta le informazioni su un'operazione get dinamica sul membro che indica se devono essere richiamate le proprietà quando si esegue l'operazione get.