C# 클래스 ExposedObject.Exposed

Exposes hidden (private/protected/internal) members of an or Type through a wrapper.
상속: System.Dynamic.DynamicObject
파일 보기 프로젝트 열기: Cognifide/ExposedObject

Private Properties

프로퍼티 타입 설명
Exposed System
Exposed System

공개 메소드들

메소드 설명
From ( Type type ) : dynamic

Creates a new wrapper for accessing hidden static members of a Type.

From ( object subject ) : dynamic

Creates a new wrapper for accessing members of subject.

GetMetaObject ( Expression parameter ) : DynamicMetaObject

Returns the DynamicMetaObject responsible for binding operations performed on this object.

New ( Type type ) : dynamic

Creates a new wrapper for accessing members of a new instance of Type.

비공개 메소드들

메소드 설명
Exposed ( Type type ) : System

Initializes a new instance of the Exposed class. Creates a new wrapper for accessing hidden static members of a Type.

Exposed ( object subject ) : System

Initializes a new instance of the Exposed class. Creates a new wrapper for accessing members of subject.

메소드 상세

From() 공개 정적인 메소드

Creates a new wrapper for accessing hidden static members of a Type.
public static From ( Type type ) : dynamic
type System.Type /// The which will have it's static members exposed. ///
리턴 dynamic

From() 공개 정적인 메소드

Creates a new wrapper for accessing members of subject.
public static From ( object subject ) : dynamic
subject object /// The object which will have it's members exposed. ///
리턴 dynamic

GetMetaObject() 공개 메소드

Returns the DynamicMetaObject responsible for binding operations performed on this object.
public GetMetaObject ( Expression parameter ) : DynamicMetaObject
parameter System.Linq.Expressions.Expression /// The expression tree representation of the runtime value. ///
리턴 System.Dynamic.DynamicMetaObject

New() 공개 정적인 메소드

Creates a new wrapper for accessing members of a new instance of Type.
public static New ( Type type ) : dynamic
type System.Type /// The of which an instance will have it's members exposed. ///
리턴 dynamic