C# 클래스 Microsoft.CSharp.RuntimeBinder.CSharpSetMemberBinder

Represents a dynamic property access in C#, providing the binding semantics and the details about the operation. Instances of this class are generated by the C# compiler.
상속: System.Dynamic.SetMemberBinder
파일 보기 프로젝트 열기: dotnet/corefx 1 사용 예제들

Private Properties

프로퍼티 타입 설명

공개 메소드들

메소드 설명
CSharpSetMemberBinder ( string name, bool isCompoundAssignment, bool isChecked, Type callingContext, IEnumerable argumentInfo ) : System

Initializes a new instance of the SetMemberBinder.

FallbackSetMember ( DynamicMetaObject target, DynamicMetaObject value, DynamicMetaObject errorSuggestion ) : DynamicMetaObject

Performs the binding of the dynamic set member operation if the target dynamic object cannot bind.

메소드 상세

CSharpSetMemberBinder() 공개 메소드

Initializes a new instance of the SetMemberBinder.
public CSharpSetMemberBinder ( string name, bool isCompoundAssignment, bool isChecked, Type callingContext, IEnumerable argumentInfo ) : System
name string The name of the member to get.
isCompoundAssignment bool True if the assignment comes from a compound assignment in source.
isChecked bool
callingContext System.Type The that indicates where this operation is defined.
argumentInfo IEnumerable The sequence of instances for the arguments to this operation.
리턴 System

FallbackSetMember() 공개 메소드

Performs the binding of the dynamic set member operation if the target dynamic object cannot bind.
public FallbackSetMember ( DynamicMetaObject target, DynamicMetaObject value, DynamicMetaObject errorSuggestion ) : DynamicMetaObject
target System.Dynamic.DynamicMetaObject The target of the dynamic set member operation.
value System.Dynamic.DynamicMetaObject The value to set to the member.
errorSuggestion System.Dynamic.DynamicMetaObject The binding result to use if binding fails, or null.
리턴 System.Dynamic.DynamicMetaObject