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

Inheritance: System.Dynamic.DynamicMetaObject, IInferableInvokable, IClojureConvertible
Mostrar archivo Open project: richhickey/clojure-clr

Public Methods

Method Description
FnHasArity ( IFnArity fn, int i ) : bool
GetInferredType ( Type delegateType, Type parameterType ) : InferenceResult
MetaAFn ( Expression expression, AFn aFn ) : Microsoft.Scripting.Ast

Method Details

FnHasArity() public static method

public static FnHasArity ( IFnArity fn, int i ) : bool
fn IFnArity
i int
return bool

GetInferredType() public method

public GetInferredType ( Type delegateType, Type parameterType ) : InferenceResult
delegateType System.Type
parameterType System.Type
return Microsoft.Scripting.Actions.Calls.InferenceResult

MetaAFn() public method

public MetaAFn ( Expression expression, AFn aFn ) : Microsoft.Scripting.Ast
expression Expression
aFn AFn
return Microsoft.Scripting.Ast