public override void Emit(Emitter e) { e.OutSeg(ExpressionBlock.Create(Name, OldName, DataType)); }
} // anything that emits a value public override void Emit(Emitter e) { Value.Emit(e); }
public override void Emit(Emitter e) { e.OutSeg(ExpressionBlock.Create("&d", ExpressionKinds.Closed, Value.Compile(), Value.DataType)); e.Out(Opcodes.LDACCBLK); e.OutCall(Func); }
public override void Emit(Emitter e) { e.OutLoad(Value); }
public override void Emit(Emitter e) { e.OutSeg(ExpressionBlock.Create(Name, DataType, Grouped, Descending)); }
public virtual void Emit(Emitter e) { }