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); }