C# Class Archetype.DelegatingObject

Inheritance: DynamicMetaObjectProviderBase
显示文件 Open project: idavis/Archetype

Public Methods

Method Description
DelegatingObject ( ) : System
GetDynamicMemberNames ( ) : IEnumerable

Returns the enumeration of all dynamic member names.

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.

Method Details

DelegatingObject() public method

public DelegatingObject ( ) : System
return System

GetDynamicMemberNames() public method

Returns the enumeration of all dynamic member names.
public GetDynamicMemberNames ( ) : IEnumerable
return IEnumerable

GetMetaObject() public method

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. ///
return System.Dynamic.DynamicMetaObject