1 interface inheriting from ISyntaxWriter
Microsoft.Cci.Extensions (1)
Writers\Syntax\IStyleSyntaxWriter.cs (1)
8
public interface IStyleSyntaxWriter :
ISyntaxWriter
1 implementation of ISyntaxWriter
Microsoft.Cci.Extensions (1)
Writers\Syntax\TokenSyntaxWriter.cs (1)
9
public class TokenSyntaxWriter :
ISyntaxWriter
18 references to ISyntaxWriter
Microsoft.Cci.Extensions (18)
Extensions\CSharp\CSharpCciExtensions.cs (1)
72
private static void WriteAccessor(
ISyntaxWriter
syntaxWriter, IMethodDefinition method)
Writers\CSharp\CSDeclarationWriter.cs (6)
28
private readonly
ISyntaxWriter
_writer;
36
public CSDeclarationWriter(
ISyntaxWriter
writer)
41
public CSDeclarationWriter(
ISyntaxWriter
writer, ICciFilter filter)
46
public CSDeclarationWriter(
ISyntaxWriter
writer, ICciFilter filter, bool forCompilation)
59
public CSDeclarationWriter(
ISyntaxWriter
writer, ICciFilter filter, bool forCompilation, bool includePseudoCustomAttributes = false)
89
public
ISyntaxWriter
SyntaxtWriter { get { return _writer; } }
Writers\CSharp\CSharpWriter.cs (3)
18
private readonly
ISyntaxWriter
_syntaxWriter;
27
public CSharpWriter(
ISyntaxWriter
writer, ICciFilter filter, bool apiOnly, bool writeAssemblyAttributes = false)
44
public
ISyntaxWriter
SyntaxWriter { get { return _syntaxWriter; } }
Writers\Syntax\ISyntaxWriter.cs (8)
22
public static void Write(this
ISyntaxWriter
writer, string str, params object[] args)
27
public static void WriteLine(this
ISyntaxWriter
writer, bool force)
34
public static void WriteSpace(this
ISyntaxWriter
writer)
39
public static void WriteList<T>(this
ISyntaxWriter
writer, IEnumerable<T> list, Action<T> writeItem, string delimiter = ",", bool addSpaceAfterDelimiter = true)
57
public static void WriteSyntaxToken(this
ISyntaxWriter
writer, SyntaxToken token)
75
public static void WriteSyntaxTokens(this
ISyntaxWriter
writer, IEnumerable<SyntaxToken> tokens)
81
public static IDisposable StartBraceBlock(this
ISyntaxWriter
writer)
86
public static IDisposable StartBraceBlock(this
ISyntaxWriter
writer, bool onNewLine)