41 types derived from CSharpSyntaxRewriter
Microsoft.CodeAnalysis.CSharp (4)
Syntax\SyntaxNodeRemover.cs (1)
48private class SyntaxRemover : CSharpSyntaxRewriter
Syntax\SyntaxNormalizer.cs (1)
14internal class SyntaxNormalizer : CSharpSyntaxRewriter
Syntax\SyntaxReplacer.cs (2)
66private class Replacer<TNode> : CSharpSyntaxRewriter where TNode : SyntaxNode 287private abstract class BaseListEditor : CSharpSyntaxRewriter
Microsoft.CodeAnalysis.CSharp.CodeStyle (3)
CSharpTriviaFormatter.DocumentationCommentExteriorCommentRewriter.cs (1)
12private class DocumentationCommentExteriorCommentRewriter : CSharpSyntaxRewriter
SyntaxNodeExtensions.SingleLineRewriter.cs (1)
14internal class SingleLineRewriter : CSharpSyntaxRewriter
TriviaRewriter.cs (1)
19internal class TriviaRewriter : CSharpSyntaxRewriter
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (3)
CSharpAddImportsService.cs (1)
90private sealed class Rewriter : CSharpSyntaxRewriter
CSharpRemoveUnnecessaryImportsService.Rewriter.cs (1)
23private class Rewriter : CSharpSyntaxRewriter
CSharpSyntaxFactsService.cs (1)
48private class AddFirstMissingCloseBraceRewriter : CSharpSyntaxRewriter
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (1)
Semantics\PatternMatchingTests2.cs (1)
2038class RemoveAliasQualifiers : CSharpSyntaxRewriter
Microsoft.CodeAnalysis.CSharp.Features (9)
CodeRefactorings\InlineTemporary\InlineTemporaryCodeRefactoringProvider.ReferenceRewriter.cs (1)
15private class ReferenceRewriter : CSharpSyntaxRewriter
DocumentationComments\DocCommentConverter.cs (1)
16internal class DocCommentConverter : CSharpSyntaxRewriter
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.CallSiteContainerRewriter.cs (1)
22private class CallSiteContainerRewriter : CSharpSyntaxRewriter
IntroduceVariable\CSharpIntroduceVariableService.Rewriter.cs (1)
16private class Rewriter : CSharpSyntaxRewriter
Organizing\CSharpOrganizingService.Rewriter.cs (1)
17private class Rewriter : CSharpSyntaxRewriter
ReplaceMethodWithProperty\CSharpReplaceMethodWithPropertyService.cs (1)
286private class Rewriter : CSharpSyntaxRewriter
ReplacePropertyWithMethods\CSharpReplacePropertyWithMethodsService.ConvertValueToParamRewriter.cs (1)
13private class ConvertValueToParamRewriter : CSharpSyntaxRewriter
ReplacePropertyWithMethods\CSharpReplacePropertyWithMethodsService.ConvertValueToReturnsRewriter.cs (1)
13private class ConvertValueToReturnsRewriter : CSharpSyntaxRewriter
SimplifyThisOrMe\CSharpSimplifyThisOrMeCodeFixProvider.cs (1)
32private class Rewriter : CSharpSyntaxRewriter
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1)
DocumentationComments\DocumentationCommentCompilerTests.cs (1)
2523private class DocumentationCommentAdder : CSharpSyntaxRewriter
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (8)
Syntax\RedNodeTests.cs (2)
15private class TokenDeleteRewriter : CSharpSyntaxRewriter 23private class IdentityRewriter : CSharpSyntaxRewriter
Syntax\SyntaxAnnotationTests.cs (3)
712private class InjectAnnotationRewriter : CSharpSyntaxRewriter 758private class InjectRandomAnnotationsRewriter : CSharpSyntaxRewriter 810private class CopyAnnotationRewriter : CSharpSyntaxRewriter
Syntax\SyntaxRewriterTests.cs (3)
676private class RemoveRegionRewriter : CSharpSyntaxRewriter 754internal class RedRewriter : CSharpSyntaxRewriter 789internal class BadRewriter : CSharpSyntaxRewriter
Microsoft.CodeAnalysis.CSharp.Workspaces (12)
CodeGeneration\CSharpSyntaxGenerator.cs (1)
2176private class AddMissingTokensRewriter : CSharpSyntaxRewriter
CSharpAddImportsService.cs (1)
90private sealed class Rewriter : CSharpSyntaxRewriter
CSharpRemoveUnnecessaryImportsService.Rewriter.cs (1)
23private class Rewriter : CSharpSyntaxRewriter
CSharpSyntaxFactsService.cs (1)
48private class AddFirstMissingCloseBraceRewriter : CSharpSyntaxRewriter
CSharpTriviaFormatter.DocumentationCommentExteriorCommentRewriter.cs (1)
12private class DocumentationCommentExteriorCommentRewriter : CSharpSyntaxRewriter
OrganizeImports\CSharpOrganizeImportsService.Rewriter.cs (1)
18private sealed class Rewriter : CSharpSyntaxRewriter
Rename\CSharpRenameRewriterLanguageService.cs (1)
48private class RenameRewriter : CSharpSyntaxRewriter
Simplification\CSharpSimplificationService.Expander.cs (1)
29private class Expander : CSharpSyntaxRewriter
Simplification\CSharpSimplificationService.NodesAndTokensToReduceComputer.cs (1)
19private class NodesAndTokensToReduceComputer : CSharpSyntaxRewriter
Simplification\Reducers\AbstractCSharpReducer.AbstractReductionRewriter.cs (1)
20protected abstract class AbstractReductionRewriter : CSharpSyntaxRewriter, IReductionRewriter
SyntaxNodeExtensions.SingleLineRewriter.cs (1)
14internal class SingleLineRewriter : CSharpSyntaxRewriter
TriviaRewriter.cs (1)
19internal class TriviaRewriter : CSharpSyntaxRewriter
5 references to CSharpSyntaxRewriter
Microsoft.CodeAnalysis.CSharp.Features (5)
ReplacePropertyWithMethods\CSharpReplacePropertyWithMethodsService.ConvertValueToParamRewriter.cs (1)
15public static readonly CSharpSyntaxRewriter Instance = new ConvertValueToParamRewriter();
ReplacePropertyWithMethods\CSharpReplacePropertyWithMethodsService.ConvertValueToReturnsRewriter.cs (1)
15public static readonly CSharpSyntaxRewriter Instance = new ConvertValueToReturnsRewriter();
ReplacePropertyWithMethods\CSharpReplacePropertyWithMethodsService.cs (3)
229CSharpSyntaxRewriter documentationCommentRewriter) 235private static SyntaxTrivia ConvertTrivia(SyntaxTrivia trivia, CSharpSyntaxRewriter rewriter) 246private static SyntaxTrivia ConvertDocumentationComment(SyntaxTrivia trivia, CSharpSyntaxRewriter rewriter)