C# Class IronRuby.Runtime.Calls.SuperCallAction

Inheritance: IronRuby.Runtime.Calls.RubyMetaBinder, IExpressionSerializable
Show file Open project: jschementi/iron Class Usage Examples

Public Methods

Method Description
CreateExpression ( ) : Expression
Make ( RubyContext context, RubyCallSignature signature, int lexicalScopeId ) : SuperCallAction
ToString ( ) : string

Protected Methods

Method Description
Build ( MetaObjectBuilder metaBuilder, CallArguments args, bool defaultFallback ) : bool

Private Methods

Method Description
MakeShared ( RubyCallSignature signature, int lexicalScopeId ) : SuperCallAction
SuperCallAction ( RubyContext context, RubyCallSignature signature, int lexicalScopeId ) : System.Linq.Expressions

Method Details

Build() protected method

protected Build ( MetaObjectBuilder metaBuilder, CallArguments args, bool defaultFallback ) : bool
metaBuilder MetaObjectBuilder
args CallArguments
defaultFallback bool
return bool

CreateExpression() public method

public CreateExpression ( ) : Expression
return System.Linq.Expressions.Expression

Make() public static method

public static Make ( RubyContext context, RubyCallSignature signature, int lexicalScopeId ) : SuperCallAction
context RubyContext
signature RubyCallSignature
lexicalScopeId int
return SuperCallAction

ToString() public method

public ToString ( ) : string
return string