protected override void DoGenerate(CilEmitter emitter) { ILabel contentsLabel = emitter.GenerateLabel(); emitter.EmitBool(true); after.EmitJumpIfFalse(); contentsLabel.Emit(); contents.Generate(emitter, contentsLabel, begin); begin.EmitJump(); }
public override void EmitRValue(CilEmitter emitter) { emitter.EmitBool(value); }