internal override void Compile(IBuildContext ctx, int expressionId) { var data = ctx.GetLoopData(); if (data == null) { throw new InvalidOperationException("Continue expression can be used only inside loop"); } ctx.MarkSequencePointFor(expressionId); data.ContinueLabel.EmitGoto(OpCodes.Br, ValidateJump); }