CodeGen.CallExp C# (CSharp) Method

CallExp() public method

public CallExp ( CallExp e ) : void
e Absyn.CallExp
return void
    public void CallExp(CallExp e)
    {
	for(int i = 0; i < e.Params.Length; i++){
	    e.Params[i].Visit(this);
	}
	if(e.System){
	    il.Emit(OpCodes.Call, ((typeof(LispRuntime)).GetMethod(e.FunctionName)));
	}
	else{
	    il.Emit(OpCodes.Call, (MethodInfo)Functions[e.FunctionName]);
	}
	
    }