C# Class clojure.lang.Runtime.Binding.ClojureBinder

Inheritance: DefaultBinder
Mostrar archivo Open project: richhickey/clojure-clr Class Usage Examples

Public Methods

Method Description
CanConvertFrom ( Type fromType, Type toType, bool toNotNullable, NarrowingLevel level ) : bool
ClojureBinder ( ClojureContext context ) : Microsoft.Scripting.Ast
ConvertExpression ( Microsoft.Scripting.Ast.Ast expr, Type toType, ConversionResultKind kind, Microsoft.Scripting.Actions.Calls.OverloadResolverFactory resolverFactory ) : Microsoft.Scripting.Ast.Ast

Method Details

CanConvertFrom() public method

public CanConvertFrom ( Type fromType, Type toType, bool toNotNullable, NarrowingLevel level ) : bool
fromType System.Type
toType System.Type
toNotNullable bool
level NarrowingLevel
return bool

ClojureBinder() public method

public ClojureBinder ( ClojureContext context ) : Microsoft.Scripting.Ast
context ClojureContext
return Microsoft.Scripting.Ast

ConvertExpression() public method

public ConvertExpression ( Microsoft.Scripting.Ast.Ast expr, Type toType, ConversionResultKind kind, Microsoft.Scripting.Actions.Calls.OverloadResolverFactory resolverFactory ) : Microsoft.Scripting.Ast.Ast
expr Microsoft.Scripting.Ast.Ast
toType System.Type
kind ConversionResultKind
resolverFactory Microsoft.Scripting.Actions.Calls.OverloadResolverFactory
return Microsoft.Scripting.Ast.Ast