C# Class Microsoft.Scripting.Runtime.Scope.MetaScope

Inheritance: System.Dynamic.DynamicMetaObject
Mostra file Open project: jschementi/iron

Private Properties

Property Type Description
Restrict System.Dynamic.DynamicMetaObject

Public Methods

Method Description
BindDeleteMember ( DeleteMemberBinder binder ) : DynamicMetaObject
BindGetMember ( GetMemberBinder binder ) : DynamicMetaObject
BindInvokeMember ( InvokeMemberBinder binder, DynamicMetaObject args ) : DynamicMetaObject
BindSetMember ( SetMemberBinder binder, DynamicMetaObject value ) : DynamicMetaObject
GetDynamicMemberNames ( ) : IEnumerable
MetaScope ( Expression parameter, Scope scope ) : System.Linq.Expressions

Private Methods

Method Description
Restrict ( DynamicMetaObject result ) : DynamicMetaObject

Method Details

BindDeleteMember() public method

public BindDeleteMember ( DeleteMemberBinder binder ) : DynamicMetaObject
binder System.Dynamic.DeleteMemberBinder
return System.Dynamic.DynamicMetaObject

BindGetMember() public method

public BindGetMember ( GetMemberBinder binder ) : DynamicMetaObject
binder System.Dynamic.GetMemberBinder
return System.Dynamic.DynamicMetaObject

BindInvokeMember() public method

public BindInvokeMember ( InvokeMemberBinder binder, DynamicMetaObject args ) : DynamicMetaObject
binder System.Dynamic.InvokeMemberBinder
args System.Dynamic.DynamicMetaObject
return System.Dynamic.DynamicMetaObject

BindSetMember() public method

public BindSetMember ( SetMemberBinder binder, DynamicMetaObject value ) : DynamicMetaObject
binder System.Dynamic.SetMemberBinder
value System.Dynamic.DynamicMetaObject
return System.Dynamic.DynamicMetaObject

GetDynamicMemberNames() public method

public GetDynamicMemberNames ( ) : IEnumerable
return IEnumerable

MetaScope() public method

public MetaScope ( Expression parameter, Scope scope ) : System.Linq.Expressions
parameter Expression
scope Scope
return System.Linq.Expressions