public void EmitNonCodeLineInfo(SourceRange range)
        {
            if (_outputEnabled && _emitDebugInfo)
            {
                EmitDeferredInstructions();
                _emitter.EmitLineInfo(range, _methodFileName ?? string.Empty);
                _emitter.NoOp();

                _isSourceLine = false;
                _methodFileName = null; // We only need to emit this for the first line
            }
        }
 public void EmitLineInfo(SourceRange range, string filePath)
 {
     filePath = filePath.Replace(@"\", @"\\");
     WriteIndentedText(string.Format(
         ".line {0},{1} : {2},{3} '{4}'",
         range.Start.Line,
         range.End.Line,
         range.Start.Column,
         range.End.Column,
         filePath));
 }
 public void EmitLineInfo(SourceRange range, string filePath)
 {
     _textEmitter.EmitLineInfo(range, filePath);
 }