public FunctionCall(COOPFunction function, Body body) { this.function = function; this.inputList = body.inputList(); this.body = body; }
public Call(COOPFunction function, Body body, List <COOPClass> parameterTypes) : base(function, body) { this.parameterTypes = new InputList(parameterTypes); }
public Declaration(COOPFunction function, Body body) : base(function, body) { }
public Implementation(COOPFunction function, Body body) : base(function, body) { }
protected Usage(COOPFunction function, Body body) { this.function = function; this.body = body; }