System.Dynamic Spazio dei nomi

Fornisce classi e interfacce che supportano Dynamic Language Runtime.

Classi

Nome Descrizione
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 di associazione per l'oggetto DynamicMetaObject in cui l'associazione dinamica è valida.

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 di eliminazione dinamica dell'indice nel sito di chiamata, fornendo la semantica di associazione e i dettagli sull'operazione.

DeleteMemberBinder

Rappresenta l'operazione di eliminazione dinamica 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 dinamica che partecipa al DynamicMetaObject protocollo di associazione.

DynamicObject

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

ExpandoObject

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

GetIndexBinder

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

GetMemberBinder

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

InvokeBinder

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

InvokeMemberBinder

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

SetIndexBinder

Rappresenta l'operazione di indice del set dinamico nel sito di chiamata, fornendo la semantica di associazione e i dettagli sull'operazione.

SetMemberBinder

Rappresenta l'operazione membro del set dinamico 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

Nome Descrizione
IDynamicMetaObjectProvider

Rappresenta un oggetto dinamico, che può avere le relative operazioni associate in fase di esecuzione.

IInvokeOnGetBinder

Rappresenta informazioni su un'operazione get dinamica del membro che indica se il membro get deve richiamare le proprietà quando eseguono l'operazione get.