public MemoryLocation(Function.Function function, int offset) { this.Function = function; this.Offset = offset; }
public PushStackLayoutPointer(Function.Function function) { this.Function = function; }
public HeapLocation(Function.Function function, int offset, AST.DataType type) { this.Function = function; this.Offset = offset; this.Type = type; }
public ReserveStackMemory(Function.Function function) { this.Function = function; }