System.Dynamic 네임스페이스

동적 언어 런타임을 지원하는 클래스 및 인터페이스를 제공합니다.

클래스

Name Description
BinaryOperationBinder

바인딩 의미 체계와 작업에 대한 세부 정보를 제공하는 호출 사이트의 이진 동적 작업을 나타냅니다.

BindingRestrictions

동적 바인딩이 유효한 아래에 대한 DynamicMetaObject 바인딩 제한 집합을 나타냅니다.

CallInfo

동적 바인딩 프로세스의 인수에 대해 설명합니다.

ConvertBinder

호출 사이트에서 동적 변환 작업을 나타내며 바인딩 의미 체계와 작업에 대한 세부 정보를 제공합니다.

CreateInstanceBinder

바인딩 의미 체계와 작업에 대한 세부 정보를 제공하는 호출 사이트의 동적 만들기 작업을 나타냅니다.

DeleteIndexBinder

호출 사이트의 동적 삭제 인덱스 작업을 나타내며 바인딩 의미 체계와 작업에 대한 세부 정보를 제공합니다.

DeleteMemberBinder

바인딩 의미 체계와 작업에 대한 세부 정보를 제공하는 호출 사이트의 동적 멤버 삭제 작업을 나타냅니다.

DynamicMetaObject

동적 바인딩에 참여하는 개체의 동적 바인딩 및 바인딩 논리를 나타냅니다.

DynamicMetaObjectBinder

바인딩 프로토콜에 DynamicMetaObject 참여하는 동적 호출 사이트 바인더입니다.

DynamicObject

런타임에 동적 동작을 지정하기 위한 기본 클래스를 제공합니다. 이 클래스는 상속되어야 합니다. 직접 인스턴스화할 수 없습니다.

ExpandoObject

런타임에 멤버를 동적으로 추가하고 제거할 수 있는 개체를 나타냅니다.

GetIndexBinder

바인딩 의미 체계와 작업에 대한 세부 정보를 제공하는 호출 사이트의 동적 인덱스 가져오기 작업을 나타냅니다.

GetMemberBinder

바인딩 의미 체계와 작업에 대한 세부 정보를 제공하는 호출 사이트의 동적 멤버 가져오기 작업을 나타냅니다.

InvokeBinder

호출 사이트에서의 호출 동적 작업을 나타내며 바인딩 의미 체계와 작업에 대한 세부 정보를 제공합니다.

InvokeMemberBinder

호출 사이트에서 멤버 동적 호출 작업을 나타내며 바인딩 의미 체계와 작업에 대한 세부 정보를 제공합니다.

SetIndexBinder

호출 사이트의 동적 집합 인덱스 작업을 나타내며 바인딩 의미 체계와 작업에 대한 세부 정보를 제공합니다.

SetMemberBinder

바인딩 의미 체계와 작업에 대한 세부 정보를 제공하는 호출 사이트의 동적 집합 멤버 작업을 나타냅니다.

UnaryOperationBinder

바인딩 의미 체계와 작업에 대한 세부 정보를 제공하는 호출 사이트의 단항 동적 작업을 나타냅니다.

인터페이스

Name Description
IDynamicMetaObjectProvider

런타임에 해당 작업을 바인딩할 수 있는 동적 개체를 나타냅니다.

IInvokeOnGetBinder

get 멤버가 가져오기 작업을 수행할 때 속성을 호출해야 하는지를 나타내는 동적 가져오기 멤버 작업에 대한 정보를 나타냅니다.