<PackageReference Include="System.Dynamic.Runtime" Version="4.0.11-beta-23409" />

System.Dynamic

Namespace with 20 public types

Classes

 CallInfo Describes arguments in the dynamic binding process.
 DynamicMetaObject Represents the dynamic binding and a binding logic of an object participating in the dynamic binding.
 DynamicObject Provides a base class for specifying dynamic behavior at run time. This class must be inherited from; you cannot instantiate it directly.
 ExpandoObject Represents an object whose members can be dynamically added and removed at run time.

Abstract Classes

 BinaryOperationBinder Represents the binary dynamic operation at the call site, providing the binding semantic and the details about the operation.
 BindingRestrictions Represents a set of binding restrictions on the under which the dynamic binding is valid.
 ConvertBinder Represents the convert dynamic operation at the call site, providing the binding semantic and the details about the operation.
 CreateInstanceBinder Represents the dynamic create operation at the call site, providing the binding semantic and the details about the operation.
 DeleteIndexBinder Represents the dynamic delete index operation at the call site, providing the binding semantic and the details about the operation.
 DeleteMemberBinder Represents the dynamic delete member operation at the call site, providing the binding semantic and the details about the operation.
 DynamicMetaObjectBinder The dynamic call site binder that participates in the binding protocol.
 GetIndexBinder Represents the dynamic get index operation at the call site, providing the binding semantic and the details about the operation.
 GetMemberBinder Represents the dynamic get member operation at the call site, providing the binding semantic and the details about the operation.
 InvokeBinder Represents the invoke dynamic operation at the call site, providing the binding semantic and the details about the operation.
 InvokeMemberBinder Represents the invoke member dynamic operation at the call site, providing the binding semantic and the details about the operation.
 SetIndexBinder Represents the dynamic set index operation at the call site, providing the binding semantic and the details about the operation.
 SetMemberBinder Represents the dynamic set member operation at the call site, providing the binding semantic and the details about the operation.
 UnaryOperationBinder Represents the unary dynamic operation at the call site, providing the binding semantic and the details about the operation.

Interfaces

 IDynamicMetaObjectProvider Represents a dynamic object, that can have its operations bound at runtime.
 IInvokeOnGetBinder Represents information about a dynamic get member operation that indicates if the get member should invoke properties when they perform the get operation.