C# Class IronPython.Runtime.PythonModule.MetaModule

Inheritance: DynamicMetaObject
ファイルを表示 Open project: jdhardy/ironpython

Public Methods

Method Description
BindDeleteMember ( DeleteMemberBinder binder ) : DynamicMetaObject
BindGetMember ( GetMemberBinder binder ) : DynamicMetaObject
BindInvokeMember ( InvokeMemberBinder action, DynamicMetaObject args ) : DynamicMetaObject
BindSetMember ( SetMemberBinder binder, DynamicMetaObject value ) : DynamicMetaObject
GetDynamicMemberNames ( ) : IEnumerable
GetMember ( PythonGetMemberBinder member, DynamicMetaObject codeContext ) : DynamicMetaObject
MetaModule ( PythonModule module, Expression self ) : System.Linq.Expressions

Private Methods

Method Description
GetMemberWorker ( DynamicMetaObjectBinder binder, DynamicMetaObject codeContext ) : DynamicMetaObject

Method Details

BindDeleteMember() public method

public BindDeleteMember ( DeleteMemberBinder binder ) : DynamicMetaObject
binder DeleteMemberBinder
return DynamicMetaObject

BindGetMember() public method

public BindGetMember ( GetMemberBinder binder ) : DynamicMetaObject
binder GetMemberBinder
return DynamicMetaObject

BindInvokeMember() public method

public BindInvokeMember ( InvokeMemberBinder action, DynamicMetaObject args ) : DynamicMetaObject
action InvokeMemberBinder
args DynamicMetaObject
return DynamicMetaObject

BindSetMember() public method

public BindSetMember ( SetMemberBinder binder, DynamicMetaObject value ) : DynamicMetaObject
binder SetMemberBinder
value DynamicMetaObject
return DynamicMetaObject

GetDynamicMemberNames() public method

public GetDynamicMemberNames ( ) : IEnumerable
return IEnumerable

GetMember() public method

public GetMember ( PythonGetMemberBinder member, DynamicMetaObject codeContext ) : DynamicMetaObject
member PythonGetMemberBinder
codeContext DynamicMetaObject
return DynamicMetaObject

MetaModule() public method

public MetaModule ( PythonModule module, Expression self ) : System.Linq.Expressions
module PythonModule
self Expression
return System.Linq.Expressions