System.Dynamic namespace

The System.Dynamic namespace provides classes and interfaces that support the dynamic language runtime (DLR).

This topic displays the types in the System.Dynamic namespace that are included in the .NET for Windows Store apps. Note that the .NET for Windows Store apps does not include all the members of each type. For information about individual types, see the linked topics. The documentation for a type indicates which members are included in the .NET for Windows Store apps.

Types supported in the .NET for Windows Store apps

Description

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 DynamicMetaObject under which the dynamic binding is valid.

CallInfo

Describes arguments in the dynamic binding process.

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.

DynamicMetaObject

Represents the dynamic binding and a binding logic of an object participating in the dynamic binding.

DynamicMetaObjectBinder

Represents the dynamic call site binder that participates in the DynamicMetaObject binding protocol.

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.

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.

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.

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.

Show:
© 2014 Microsoft. All rights reserved.