C# Class IronRuby.Runtime.Conversions.CompositeConversionAction

Inheritance: RubyConversionAction
Exibir arquivo Open project: ExpertsInside/IronSP

Public Methods

Method Description
CreateExpression ( ) : Expression
Make ( RubyContext context, CompositeConversion conversion ) : CompositeConversionAction
ToString ( ) : string

Protected Methods

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

Private Methods

Method Description
CompositeConversionAction ( CompositeConversion conversion, Type resultType ) : System.Linq.Expressions
MakeShared ( CompositeConversion conversion ) : CompositeConversionAction

Method Details

Build() protected method

protected Build ( MetaObjectBuilder metaBuilder, CallArguments args, bool defaultFallback ) : bool
metaBuilder IronRuby.Runtime.Calls.MetaObjectBuilder
args IronRuby.Runtime.Calls.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, CompositeConversion conversion ) : CompositeConversionAction
context RubyContext
conversion CompositeConversion
return CompositeConversionAction

ToString() public method

public ToString ( ) : string
return string