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