internal void WriteText(CodeLine line, ILGenerator generator, ISymbolDocumentWriter symbolDocument) { this.CheckForDisposed(); this.IndentLevel += (int)line.Indent; var code = new string('\t', this.IndentLevel) + line.Code; this.Writer.WriteLine(code); this.Lines.Add(line); this.LinesOfCode++; if (line.IsDebuggable && generator != null && symbolDocument != null) { generator.MarkSequencePoint(symbolDocument, this.LinesOfCode, this.IndentLevel + 1, this.LinesOfCode, this.IndentLevel + 1 + line.Code.Length); } }
internal void WriteText(CodeLine line) { this.CheckForDisposed(); this.WriteText(line, null, null); }