C# Class IronRuby.Runtime.Conversions.ConvertToSAction

Inheritance: RubyConversionAction
Afficher le fichier Open project: jschementi/iron

Méthodes publiques

Méthode Description
CreateExpression ( ) : Expression
Make ( RubyContext context ) : ConvertToSAction

Méthodes protégées

Méthode Description
Build ( MetaObjectBuilder metaBuilder, CallArguments args, bool defaultFallback ) : bool
GetInteropBinder ( RubyContext context, IList args, MethodInfo &postConverter ) : DynamicMetaObjectBinder

Private Methods

Méthode Description
BuildConversion ( MetaObjectBuilder metaBuilder, CallArguments args ) : void
MakeShared ( ) : ConvertToSAction
TryImplicitConversion ( MetaObjectBuilder metaBuilder, CallArguments args ) : bool

Method Details

Build() protected méthode

protected Build ( MetaObjectBuilder metaBuilder, CallArguments args, bool defaultFallback ) : bool
metaBuilder IronRuby.Runtime.Calls.MetaObjectBuilder
args IronRuby.Runtime.Calls.CallArguments
defaultFallback bool
Résultat bool

CreateExpression() public méthode

public CreateExpression ( ) : Expression
Résultat Expression

GetInteropBinder() protected méthode

protected GetInteropBinder ( RubyContext context, IList args, MethodInfo &postConverter ) : DynamicMetaObjectBinder
context RubyContext
args IList
postConverter System.Reflection.MethodInfo
Résultat System.Dynamic.DynamicMetaObjectBinder

Make() public static méthode

public static Make ( RubyContext context ) : ConvertToSAction
context RubyContext
Résultat ConvertToSAction