System.Dynamic Espace de noms

Fournit des classes et des interfaces qui prennent en charge Dynamic Language Runtime.

Classes

BinaryOperationBinder

Représente l’opération dynamique binaire sur le site d’appel, en fournissant la sémantique de liaison et les détails de l’opération.

BindingRestrictions

Représente un jeu de restrictions de liaison sur le DynamicMetaObject sous lequel la liaison dynamique est valide.

CallInfo

Décrit les arguments dans le processus de liaison dynamique.

ConvertBinder

Représente l’opération dynamique de conversion sur le site d’appel, en fournissant la sémantique de liaison et les détails de l’opération.

CreateInstanceBinder

Représente l’opération de création dynamique sur le site d’appel, en fournissant la sémantique de liaison et les détails de l’opération.

DeleteIndexBinder

Représente l’opération dynamique de suppression d’index sur le site d’appel, en fournissant la sémantique de liaison et les détails de l’opération.

DeleteMemberBinder

Représente l'opération dynamique de suppression de membre sur le site d'appel, en fournissant la sémantique de liaison et les détails de l'opération.

DynamicMetaObject

Représente la liaison dynamique et une logique de liaison d’un objet qui participe à la liaison dynamique.

DynamicMetaObjectBinder

Binder de site d'appel dynamique qui participe au protocole de liaison DynamicMetaObject.

DynamicObject

Fournit une classe de base pour spécifier le comportement dynamique au moment de l'exécution. Cette classe doit être héritée ; vous ne pouvez pas l'instancier directement.

ExpandoObject

Représente un objet dont les membres peuvent être ajoutés et supprimés dynamiquement au moment de l'exécution.

GetIndexBinder

Représente l’opération dynamique d’obtention d’index sur le site d’appel, en fournissant la sémantique de liaison et les détails de l’opération.

GetMemberBinder

Représente l’opération dynamique d’obtention de membre sur le site d’appel, en fournissant la sémantique de liaison et les détails de l’opération.

InvokeBinder

Représente l’opération dynamique d’appel sur le site d’appel, en fournissant la sémantique de liaison et les détails de l’opération.

InvokeMemberBinder

Représente l'opération dynamique d'appel de membre sur le site d'appel, en fournissant la sémantique de liaison et les détails de l'opération.

SetIndexBinder

Représente l’opération dynamique de définition d’index sur le site d’appel, en fournissant la sémantique de liaison et les détails de l’opération.

SetMemberBinder

Représente l’opération dynamique de définition de membre sur le site d’appel, en fournissant la sémantique de liaison et les détails de l’opération.

UnaryOperationBinder

Représente l'opération dynamique unaire sur le site d'appel, en fournissant la sémantique de liaison et les détails de l'opération.

Interfaces

IDynamicMetaObjectProvider

Représente un objet dynamique, dont les opérations peuvent être liées au moment de l'exécution.

IInvokeOnGetBinder

Représente les informations relatives à une opération d'obtention de membre dynamique qui indique si l'obtention de membre doit appeler des propriétés lorsqu'elles exécutent l'opération d'extraction.