C# Class Mono.CSharp.DynamicInvocation

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

Public Methods

Method Description
CreateCallSiteBinder ( ResolveContext ec, Arguments args ) : Mono.CSharp.Expression
CreateSpecialNameInvoke ( Mono.CSharp.ATypeNameExpression member, Arguments args, Mono.CSharp.Location loc ) : DynamicInvocation
DynamicInvocation ( Mono.CSharp.ATypeNameExpression member, Arguments args, Mono.CSharp.Location loc ) : System
DynamicInvocation ( Mono.CSharp.ATypeNameExpression member, Arguments args, System.TypeSpec type, Mono.CSharp.Location loc ) : System
EmitStatement ( EmitContext ec ) : void

Method Details

CreateCallSiteBinder() public method

public CreateCallSiteBinder ( ResolveContext ec, Arguments args ) : Mono.CSharp.Expression
ec ResolveContext
args Arguments
return Mono.CSharp.Expression

CreateSpecialNameInvoke() public static method

public static CreateSpecialNameInvoke ( Mono.CSharp.ATypeNameExpression member, Arguments args, Mono.CSharp.Location loc ) : DynamicInvocation
member Mono.CSharp.ATypeNameExpression
args Arguments
loc Mono.CSharp.Location
return DynamicInvocation

DynamicInvocation() public method

public DynamicInvocation ( Mono.CSharp.ATypeNameExpression member, Arguments args, Mono.CSharp.Location loc ) : System
member Mono.CSharp.ATypeNameExpression
args Arguments
loc Mono.CSharp.Location
return System

DynamicInvocation() public method

public DynamicInvocation ( Mono.CSharp.ATypeNameExpression member, Arguments args, System.TypeSpec type, Mono.CSharp.Location loc ) : System
member Mono.CSharp.ATypeNameExpression
args Arguments
type System.TypeSpec
loc Mono.CSharp.Location
return System

EmitStatement() public method

public EmitStatement ( EmitContext ec ) : void
ec EmitContext
return void