C# Class Mono.CSharp.DynamicIndexBinder

Inheritance: DynamicExpressionStatement, IDynamicBinder, IAssignMethod
Show file Open project: kumpera/mono Class Usage Examples

Public Methods

Method Description
DynamicIndexBinder ( Arguments args, Mono.CSharp.Location loc ) : System
DynamicIndexBinder ( CSharpBinderFlags flags, Arguments args, Mono.CSharp.Location loc ) : System

Protected Methods

Method Description
CreateCallSiteBinder ( ResolveContext ec, Arguments args, bool isSet ) : Mono.CSharp.Expression
CreateSetterArguments ( ResolveContext rc, Mono.CSharp.Expression rhs ) : Arguments
DoResolve ( ResolveContext ec ) : Mono.CSharp.Expression

Method Details

CreateCallSiteBinder() protected method

protected CreateCallSiteBinder ( ResolveContext ec, Arguments args, bool isSet ) : Mono.CSharp.Expression
ec ResolveContext
args Arguments
isSet bool
return Mono.CSharp.Expression

CreateSetterArguments() protected method

protected CreateSetterArguments ( ResolveContext rc, Mono.CSharp.Expression rhs ) : Arguments
rc ResolveContext
rhs Mono.CSharp.Expression
return Arguments

DoResolve() protected method

protected DoResolve ( ResolveContext ec ) : Mono.CSharp.Expression
ec ResolveContext
return Mono.CSharp.Expression

DynamicIndexBinder() public method

public DynamicIndexBinder ( Arguments args, Mono.CSharp.Location loc ) : System
args Arguments
loc Mono.CSharp.Location
return System

DynamicIndexBinder() public method

public DynamicIndexBinder ( CSharpBinderFlags flags, Arguments args, Mono.CSharp.Location loc ) : System
flags CSharpBinderFlags
args Arguments
loc Mono.CSharp.Location
return System