Name |
Description |
AnnotationNames |
|
BreakStatementCompleter |
|
CSharpAmbience |
C# ambience. Used to convert type system symbols to text (usually for displaying the symbol to the user; e.g. in editor tooltips) |
CSharpFormatter |
The C# Formatter generates a set of text replace actions to format a region in a C# document. |
CSharpFormattingOptions |
|
CSharpIndentEngine |
Indentation engine based on a state machine. Supports only pushing new chars to the end. |
CSharpModifierToken |
|
CSharpOutputVisitor |
Outputs the AST. |
CSharpOutputVisitor.BraceHelper |
|
CSharpOutputVisitorTests |
|
CSharpProjectContent |
|
CSharpUtil |
|
CacheIndentEngine |
Represents a decorator of an IStateMachineIndentEngine instance that provides logic for reseting and updating the engine on text changed events. |
CheckedStatementCompleter |
|
CodeDomConvertVisitorTests |
|
CodeGenerationService |
|
CombineQueryExpressions |
Combines query expressions and removes transparent identifiers. |
CommentReference |
|
CommentReferencesCreator |
|
ConstructCompleter |
|
ConstructFixer |
|
DecoratingTokenWriter |
|
DefaultCodeGenerationService |
|
DelegateDeclarationCompleter |
|
DepthFirstAstVisitor |
AST visitor with a default implementation that visits all node depth-first. |
DoWhileStatementCompleter |
|
EntityDeclaration |
|
ExpressionStatementCompleter |
|
FixedStatementCompleter |
|
ForeachStatementCompleter |
|
FormattingChanges |
The formatting changes are used to format a specific region inside a document and apply a minimal formatting changeset to a given document. This is useful for a text editor environment. |
FormattingChanges.TextReplaceAction |
|
FormattingOptionsFactory |
The formatting options factory creates pre defined formatting option styles. |
FormattingVisitor |
|
IfStatementCompleter |
|
InsertMissingTokensDecorator |
|
InsertParenthesesVisitor |
Inserts the parentheses into the AST that are needed to ensure the AST can be printed correctly. For example, if the AST contains BinaryOperatorExpresson(2, Mul, BinaryOperatorExpression(1, Add, 1))); printing that AST would incorrectly result in "2 * 1 + 1". By running InsertParenthesesVisitor, the necessary parentheses are inserted: "2 * (1 + 1)". |
InsertParenthesesVisitorTests |
|
InsertRequiredSpacesDecorator |
|
InsertSpecialsDecorator |
|
InvocationCompleter |
|
IssueDescriptionAttribute |
|
LockStatementCompleter |
|
MethodDeclarationCompleter |
|
ReducedExtensionMethod |
An invocated extension method hides the extension parameter in its parameter list. It's used to hide the internals of extension method invocation in certain situation to simulate the syntactic way of writing extension methods on semantic level. |
ReducedExtensionMethod.ReducedExtensionMethodMemberReference |
|
ReturnStatementCompleter |
|
Roles |
|
SubIssueAttribute |
|
SwitchStatementCompleter |
|
SyntaxExtensions |
Extension methods for the syntax tree. |
TextWriterTokenWriter |
Writes C# code into a TextWriter. |
ThrowStatementCompleter |
|
TokenWriter |
|
TypeDeclarationCompleter |
|
TypeGuessing |
|
UncheckedStatementCompleter |
|
WhileStatementCompleter |
|
WordParser |
|
YieldReturnStatementCompleter |
|