1
// Copyright (c) AlphaSierraPapa for the SharpDevelop Team (for details please see \doc\copyright.txt)
2
// This code is distributed under MIT X11 license (for details please see \doc\license.txt)
5
using ICSharpCode.NRefactory.VB.Parser;
6
using ICSharpCode.NRefactory.VB.Ast;
8
namespace ICSharpCode.NRefactory.VB.PrettyPrinter
10
// public interface IOutputDomVisitor : IAstVisitor
12
// event Action<INode> BeforeNodeVisit;
13
// event Action<INode> AfterNodeVisit;
23
// AbstractPrettyPrintOptions Options {
26
// IOutputFormatter OutputFormatter {
31
public interface IOutputFormatter
33
int IndentationLevel {
46
// void PrintComment(Comment comment, bool forceWriteInPreviousBlock);
47
// void PrintPreprocessingDirective(PreprocessingDirective directive, bool forceWriteInPreviousBlock);
48
void PrintBlankLine(bool forceWriteInPreviousBlock);