C# 클래스 Archetype.DynamicMetaObjectProviderBase

상속: System.Dynamic.DynamicObject
파일 보기 프로젝트 열기: idavis/Archetype

공개 메소드들

메소드 설명
GetAllMemberNames ( object target ) : IEnumerable
GetDeclaredMemberNames ( object target ) : IEnumerable
GetDynamicMemberNames ( object target ) : IEnumerable
GetMetaObject ( Expression parameter ) : DynamicMetaObject

Provides a T:System.Dynamic.DynamicMetaObject that dispatches to the dynamic virtual methods. The object can be encapsulated inside another T:System.Dynamic.DynamicMetaObject to provide custom behavior for individual actions. This method supports the Dynamic Language Runtime infrastructure for language implementers and it is not intended to be used directly from your code.

RespondsTo ( string name ) : bool

보호된 메소드들

메소드 설명
GetBaseMetaObject ( Expression parameter ) : DynamicMetaObject

메소드 상세

GetAllMemberNames() 공개 메소드

public GetAllMemberNames ( object target ) : IEnumerable
target object
리턴 IEnumerable

GetBaseMetaObject() 보호된 메소드

protected GetBaseMetaObject ( Expression parameter ) : DynamicMetaObject
parameter System.Linq.Expressions.Expression
리턴 System.Dynamic.DynamicMetaObject

GetDeclaredMemberNames() 공개 메소드

public GetDeclaredMemberNames ( object target ) : IEnumerable
target object
리턴 IEnumerable

GetDynamicMemberNames() 공개 메소드

public GetDynamicMemberNames ( object target ) : IEnumerable
target object
리턴 IEnumerable

GetMetaObject() 공개 메소드

Provides a T:System.Dynamic.DynamicMetaObject that dispatches to the dynamic virtual methods. The object can be encapsulated inside another T:System.Dynamic.DynamicMetaObject to provide custom behavior for individual actions. This method supports the Dynamic Language Runtime infrastructure for language implementers and it is not intended to be used directly from your code.
public GetMetaObject ( Expression parameter ) : DynamicMetaObject
parameter System.Linq.Expressions.Expression /// The expression that represents to /// dispatch to the dynamic virtual methods. ///
리턴 System.Dynamic.DynamicMetaObject

RespondsTo() 공개 메소드

public RespondsTo ( string name ) : bool
name string
리턴 bool