1 write to Generator
Microsoft.CodeAnalysis.Workspaces (1)
Editing\SyntaxEditor.cs (1)
88
Generator
= generator;
222 references to Generator
ILLink.CodeFixProvider (2)
BaseAttributeCodeFixProvider.cs (1)
73
var generator = editor.
Generator
;
DynamicallyAccessedMembersCodeFixProvider.cs (1)
134
var generator = editor.
Generator
;
Microsoft.Analyzers.Extra (2)
CallAnalysis\Fixers\LegacyLoggingFixer.cs (2)
474
var gen = docEditor.
Generator
;
584
var gen = docEditor.
Generator
;
Microsoft.CodeAnalysis.Analyzers (6)
FixAnalyzers\FixerWithFixAllAnalyzer.Fixer.cs (1)
60
var generator = editor.
Generator
;
MetaAnalyzers\Fixers\CompareSymbolsCorrectlyFix.cs (3)
126
var generator = editor.
Generator
;
195
var generator = editor.
Generator
;
261
var generator = editor.
Generator
;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\AddParameterEditor.cs (1)
26
var generator = editor.
Generator
;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\InitializeParameter\AbstractInitializerParameterService.cs (1)
145
var generator = editor.
Generator
;
Microsoft.CodeAnalysis.BannedApiAnalyzers (2)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\AddParameterEditor.cs (1)
26
var generator = editor.
Generator
;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\InitializeParameter\AbstractInitializerParameterService.cs (1)
145
var generator = editor.
Generator
;
Microsoft.CodeAnalysis.CodeStyle.Fixes (25)
src\Analyzers\Core\CodeFixes\AddAccessibilityModifiers\AddAccessibilityModifiersHelpers.cs (1)
29
var generator = editor.
Generator
;
src\Analyzers\Core\CodeFixes\AddObsoleteAttribute\AbstractAddObsoleteAttributeCodeFixProvider.cs (2)
85
var generator = editor.
Generator
;
89
generator.Attribute(editor.
Generator
.TypeExpression(obsoleteAttribute)));
src\Analyzers\Core\CodeFixes\AddParameter\AddParameterService.cs (1)
115
var generator = editor.
Generator
;
src\Analyzers\Core\CodeFixes\ConvertTypeOfToNameOf\AbstractConvertTypeOfToNameOfCodeFixProvider.cs (1)
58
var nameOfSyntax = editor.
Generator
.NameOfExpression(typeExpression);
src\Analyzers\Core\CodeFixes\ForEachCast\AbstractForEachCastCodeFixProvider.cs (1)
73
var rewritten = GetRewrittenCollection(editor.
Generator
, expression, variableDeclarator.Symbol.Type, conversion);
src\Analyzers\Core\CodeFixes\MakeFieldReadonly\AbstractMakeFieldReadonlyCodeFixProvider.cs (2)
58
var generator = editor.
Generator
;
68
var modifiers = WithReadOnly(editor.
Generator
.GetModifiers(fieldDeclaration));
src\Analyzers\Core\CodeFixes\MakeTypePartial\AbstractMakeTypePartialCodeFixProvider.cs (1)
27
var generator = editor.
Generator
;
src\Analyzers\Core\CodeFixes\PopulateSwitch\AbstractPopulateSwitchCodeFixProvider.cs (1)
167
var generator = editor.
Generator
;
src\Analyzers\Core\CodeFixes\RemoveAsyncModifier\AbstractRemoveAsyncModifierCodeFixProvider.cs (1)
57
var generator = editor.
Generator
;
src\Analyzers\Core\CodeFixes\RemoveRedundantEquality\RemoveRedundantEqualityCodeFixProvider.cs (1)
37
var generator = editor.
Generator
;
src\Analyzers\Core\CodeFixes\RemoveUnusedParametersAndValues\AbstractRemoveUnusedValuesCodeFixProvider.cs (2)
429
var localDecl = editor.
Generator
.LocalDeclarationStatement(
687
=> (TLocalDeclarationStatementSyntax)editor.
Generator
.LocalDeclarationStatement(type, name)
src\Analyzers\Core\CodeFixes\SimplifyInterpolation\AbstractSimplifyInterpolationCodeFixProvider.cs (1)
52
var generator = editor.
Generator
;
src\Analyzers\Core\CodeFixes\UnsealClass\AbstractUnsealClassCodeFixProvider.cs (1)
67
var generator = editor.
Generator
;
src\Analyzers\Core\CodeFixes\UpdateLegacySuppressions\UpdateLegacySuppressionsCodeFixProvider.cs (1)
46
editor.ReplaceNode(node, editor.
Generator
.LiteralExpression(newDocCommentId).WithTriviaFrom(node));
src\Analyzers\Core\CodeFixes\UseAutoProperty\AbstractUseAutoPropertyCodeFixProvider.cs (1)
303
var generator = editor.
Generator
;
src\Analyzers\Core\CodeFixes\UseCoalesceExpression\AbstractUseCoalesceExpressionForIfNullStatementCheckCodeFixProvider.cs (1)
38
var generator = editor.
Generator
;
src\Analyzers\Core\CodeFixes\UseCoalesceExpression\UseCoalesceExpressionForNullableTernaryConditionalCheckCodeFixProvider.cs (1)
45
var generator = editor.
Generator
;
src\Analyzers\Core\CodeFixes\UseConditionalExpression\ForAssignment\AbstractUseConditionalExpressionForAssignmentCodeFixProvider.cs (1)
109
var generator = editor.
Generator
;
src\Analyzers\Core\CodeFixes\UseConditionalExpression\ForReturn\AbstractUseConditionalExpressionForReturnCodeFixProvider.cs (1)
79
: (TStatementSyntax)editor.
Generator
.ReturnStatement(conditionalExpression);
src\Analyzers\Core\CodeFixes\UseExplicitTupleName\UseExplicitTupleNameCodeFixProvider.cs (1)
36
var generator = editor.
Generator
;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\AddParameterEditor.cs (1)
26
var generator = editor.
Generator
;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\InitializeParameter\AbstractInitializerParameterService.cs (1)
145
var generator = editor.
Generator
;
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (17)
src\Analyzers\CSharp\CodeFixes\AssignOutParameters\AssignOutParametersAboveReturnCodeFixProvider.cs (2)
38
var statements = GenerateAssignmentStatements(editor.
Generator
, unassignedParameters);
46
var generator = editor.
Generator
;
src\Analyzers\CSharp\CodeFixes\AssignOutParameters\AssignOutParametersAtStartCodeFixProvider.cs (1)
55
var generator = editor.
Generator
;
src\Analyzers\CSharp\CodeFixes\MakeAnonymousFunctionStatic\CSharpMakeAnonymousFunctionStaticCodeFixProvider.cs (1)
40
var generator = editor.
Generator
;
src\Analyzers\CSharp\CodeFixes\MakeMemberRequired\CSharpMakeMemberRequiredCodeFixProvider.cs (1)
109
var generator = editor.
Generator
;
src\Analyzers\CSharp\CodeFixes\MakeStructFieldsWritable\CSharpMakeStructFieldsWritableCodeFixProvider.cs (1)
54
var fieldDeclarationModifiers = editor.
Generator
.GetModifiers(fieldDeclaration);
src\Analyzers\CSharp\CodeFixes\MakeStructMemberReadOnly\CSharpMakeStructMemberReadOnlyCodeFixProvider.cs (1)
41
var generator = editor.
Generator
;
src\Analyzers\CSharp\CodeFixes\RemoveConfusingSuppression\CSharpRemoveConfusingSuppressionCodeFixProvider.cs (1)
63
var generator = editor.
Generator
;
src\Analyzers\CSharp\CodeFixes\RemoveUnnecessaryDiscardDesignation\CSharpRemoveUnnecessaryDiscardDesignationCodeFixProvider.cs (1)
38
var generator = editor.
Generator
;
src\Analyzers\CSharp\CodeFixes\RemoveUnusedParametersAndValues\CSharpRemoveUnusedValuesCodeFixProvider.cs (2)
217
return editor.
Generator
.AssignmentStatement(newAssignmentTarget, rightOfAssignment);
224
return editor.
Generator
.AssignmentStatement(newAssignmentTarget,
src\Analyzers\CSharp\CodeFixes\UseNameofInAttribute\CSharpUseNameofInAttributeCodeFixProvider.cs (2)
49
editor.
Generator
.NameOfExpression(editor.
Generator
.IdentifierName(name)).WithTriviaFrom(expression));
src\Analyzers\CSharp\CodeFixes\UsePatternMatching\CSharpUseNotPatternCodeFixProvider.cs (1)
57
var negated = editor.
Generator
.Negate(
src\Analyzers\CSharp\CodeFixes\UseSystemThreadingLock\CSharpUseSystemThreadingLockCodeFixProvider.cs (1)
97
var generator = editor.
Generator
;
src\Analyzers\CSharp\CodeFixes\UseThrowExpression\UseThrowExpressionCodeFixProvider.cs (1)
43
var generator = editor.
Generator
;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\InitializeParameter\CSharpInitializeParameterService.cs (1)
54
var generator = editor.
Generator
;
Microsoft.CodeAnalysis.CSharp.Features (21)
ConvertForEachToFor\CSharpConvertForEachToForCodeRefactoringProvider.cs (1)
61
var generator = editor.
Generator
;
ImplementInterface\CSharpImplementExplicitlyCodeRefactoringProvider.cs (1)
126
var generator = editor.
Generator
;
IntroduceVariable\CSharpIntroduceVariableService_IntroduceLocal.cs (1)
321
var replacement = editor.
Generator
.AddParentheses(newLocalName, includeElasticTrivia: false);
ReplaceMethodWithProperty\CSharpReplaceMethodWithPropertyService.cs (1)
56
semanticModel, editor.
Generator
,
ReverseForStatement\CSharpReverseForStatementCodeRefactoringProvider.cs (1)
272
var generator = editor.
Generator
;
src\Analyzers\CSharp\CodeFixes\AssignOutParameters\AssignOutParametersAboveReturnCodeFixProvider.cs (2)
38
var statements = GenerateAssignmentStatements(editor.
Generator
, unassignedParameters);
46
var generator = editor.
Generator
;
src\Analyzers\CSharp\CodeFixes\AssignOutParameters\AssignOutParametersAtStartCodeFixProvider.cs (1)
55
var generator = editor.
Generator
;
src\Analyzers\CSharp\CodeFixes\MakeAnonymousFunctionStatic\CSharpMakeAnonymousFunctionStaticCodeFixProvider.cs (1)
40
var generator = editor.
Generator
;
src\Analyzers\CSharp\CodeFixes\MakeMemberRequired\CSharpMakeMemberRequiredCodeFixProvider.cs (1)
109
var generator = editor.
Generator
;
src\Analyzers\CSharp\CodeFixes\MakeStructFieldsWritable\CSharpMakeStructFieldsWritableCodeFixProvider.cs (1)
54
var fieldDeclarationModifiers = editor.
Generator
.GetModifiers(fieldDeclaration);
src\Analyzers\CSharp\CodeFixes\MakeStructMemberReadOnly\CSharpMakeStructMemberReadOnlyCodeFixProvider.cs (1)
41
var generator = editor.
Generator
;
src\Analyzers\CSharp\CodeFixes\RemoveConfusingSuppression\CSharpRemoveConfusingSuppressionCodeFixProvider.cs (1)
63
var generator = editor.
Generator
;
src\Analyzers\CSharp\CodeFixes\RemoveUnnecessaryDiscardDesignation\CSharpRemoveUnnecessaryDiscardDesignationCodeFixProvider.cs (1)
38
var generator = editor.
Generator
;
src\Analyzers\CSharp\CodeFixes\RemoveUnusedParametersAndValues\CSharpRemoveUnusedValuesCodeFixProvider.cs (2)
217
return editor.
Generator
.AssignmentStatement(newAssignmentTarget, rightOfAssignment);
224
return editor.
Generator
.AssignmentStatement(newAssignmentTarget,
src\Analyzers\CSharp\CodeFixes\UseNameofInAttribute\CSharpUseNameofInAttributeCodeFixProvider.cs (2)
49
editor.
Generator
.NameOfExpression(editor.
Generator
.IdentifierName(name)).WithTriviaFrom(expression));
src\Analyzers\CSharp\CodeFixes\UsePatternMatching\CSharpUseNotPatternCodeFixProvider.cs (1)
57
var negated = editor.
Generator
.Negate(
src\Analyzers\CSharp\CodeFixes\UseSystemThreadingLock\CSharpUseSystemThreadingLockCodeFixProvider.cs (1)
97
var generator = editor.
Generator
;
src\Analyzers\CSharp\CodeFixes\UseThrowExpression\UseThrowExpressionCodeFixProvider.cs (1)
43
var generator = editor.
Generator
;
Microsoft.CodeAnalysis.CSharp.NetAnalyzers (20)
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\CSharpStaticHolderTypes.Fixer.cs (1)
51
DeclarationModifiers modifiers = editor.
Generator
.GetModifiers(classDeclaration);
Microsoft.NetCore.Analyzers\InteropServices\CSharpDisableRuntimeMarshalling.Fixer.cs (10)
98
editor.ReplaceNode(syntax, SyntaxFactory.SizeOfExpression((TypeSyntax)editor.
Generator
.TypeExpression(operation.TargetMethod.TypeArguments[0])));
112
editor.
Generator
.AssignmentStatement(
114
(ExpressionSyntax)editor.
Generator
.CastExpression(editor.SemanticModel.Compilation.CreatePointerTypeSymbol(operation.Arguments[0].Value.Type!),
160
var pointerCast = editor.
Generator
.CastExpression(
169
replacementNode = editor.
Generator
.ConditionalExpression(
172
editor.
Generator
.CastExpression(operation.TargetMethod.ReturnType, editor.
Generator
.NullLiteralExpression()));
176
replacementNode = editor.
Generator
.CastExpression(operation.TargetMethod.ReturnType,
178
(ExpressionSyntax)editor.
Generator
.CastExpression(
214
editor.SetModifiers(enclosingMethod, editor.
Generator
.GetModifiers(enclosingMethod).WithIsUnsafe(true));
Microsoft.NetCore.Analyzers\InteropServices\CSharpDynamicInterfaceCastableImplementation.Fixer.cs (1)
173
var generator = editor.
Generator
;
Microsoft.NetCore.Analyzers\Performance\CSharpPreferDictionaryTryMethodsOverContainsKeyGuardFixer.cs (2)
125
var generator = editor.
Generator
;
218
var generator = editor.
Generator
;
Microsoft.NetCore.Analyzers\Performance\CSharpUseStringMethodCharOverloadWithSingleCharacters.Fixer.cs (2)
75
var argumentNode = (ArgumentSyntax)editor.
Generator
.Argument(editor.
Generator
.LiteralExpression(c));
Microsoft.NetCore.Analyzers\Runtime\CSharpPreferDictionaryContainsMethods.Fixer.cs (2)
52
var containsMemberAccess = editor.
Generator
.MemberAccessExpression(keysOrValuesMemberAccess.Expression, methodName);
53
var newInvocation = editor.
Generator
.InvocationExpression(containsMemberAccess, invocation.ArgumentList.Arguments);
Microsoft.NetCore.Analyzers\Usage\CSharpDoNotPassNonNullableValueToArgumentNullExceptionThrowIfNullFixer.cs (2)
20
var generator = editor.
Generator
;
26
var ifStatement = editor.
Generator
.IfStatement(condition, new[] { throwExpression });
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\InitializeParameter\CSharpInitializeParameterService.cs (1)
54
var generator = editor.
Generator
;
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (16)
CodeGeneration\AddImportsTests.cs (2)
879
var attributeSyntax = editor.
Generator
.Attribute(editor.
Generator
.TypeExpression(attribute));
CodeGeneration\SymbolEditorTests.cs (14)
75
var newSymbol = (INamedTypeSymbol)await editor.EditOneDeclarationAsync(symbol, (e, d) => e.AddMember(d, e.
Generator
.MethodDeclaration("m")));
140
var newSymbol = (INamedTypeSymbol)await editor.EditOneDeclarationAsync(symbol, (e, d) => e.AddMember(d, e.
Generator
.MethodDeclaration("m")));
144
newSymbol = (INamedTypeSymbol)await editor.EditOneDeclarationAsync(newSymbol, (e, d) => e.AddMember(d, e.
Generator
.MethodDeclaration("m2")));
184
var newSymbolA = (INamedTypeSymbol)await editor.EditOneDeclarationAsync(symbolA, (e, d) => e.AddMember(d, e.
Generator
.MethodDeclaration("ma")));
187
var newSymbolB = (INamedTypeSymbol)await editor.EditOneDeclarationAsync(symbolB, (e, d) => e.AddMember(d, e.
Generator
.MethodDeclaration("mb")));
231
var newSymbolA = (INamedTypeSymbol)await editor.EditOneDeclarationAsync(symbolA, (e, d) => e.AddMember(d, e.
Generator
.MethodDeclaration("ma")));
234
var newSymbolB = (INamedTypeSymbol)await editor.EditOneDeclarationAsync(symbolB, (e, d) => e.AddMember(d, e.
Generator
.MethodDeclaration("mb")));
350
var newSymbol = (INamedTypeSymbol)await editor.EditOneDeclarationAsync(symbol, location, (e, d) => e.AddMember(d, e.
Generator
.MethodDeclaration("m")));
387
var newSymbol = (INamedTypeSymbol)await editor.EditOneDeclarationAsync(symbol, location, (e, d) => e.AddMember(d, e.
Generator
.MethodDeclaration("m")));
424
var newSymbol = (INamedTypeSymbol)await editor.EditOneDeclarationAsync(symbol, location, (e, d) => e.AddMember(d, e.
Generator
.MethodDeclaration("m")));
428
var newSymbol2 = (INamedTypeSymbol)await editor.EditOneDeclarationAsync(newSymbol, location, (e, d) => e.AddMember(d, e.
Generator
.MethodDeclaration("m2")));
470
var newSymbol = (INamedTypeSymbol)await editor.EditOneDeclarationAsync(symbol, location, (e, d) => e.AddMember(d, e.
Generator
.MethodDeclaration("m")));
475
var newSymbol2 = (INamedTypeSymbol)await editor.EditOneDeclarationAsync(newSymbol, newLocation, (e, d) => e.AddMember(d, e.
Generator
.MethodDeclaration("m2")));
520
var newSymbol = (INamedTypeSymbol)await editor.EditOneDeclarationAsync(symbol, member, (e, d) => e.AddMember(d, e.
Generator
.MethodDeclaration("m2")));
Microsoft.CodeAnalysis.Features (50)
AddDebuggerDisplay\AbstractAddDebuggerDisplayCodeRefactoringProvider.cs (1)
119
var generator = editor.
Generator
;
CodeRefactorings\MoveType\AbstractMoveTypeService.MoveTypeEditor.cs (1)
315
documentEditor.
Generator
.GetModifiers(node) | DeclarationModifiers.Partial);
CodeRefactorings\MoveType\AbstractMoveTypeService.MoveTypeNamespaceScopeEditor.cs (1)
48
var generator = editor.
Generator
;
ConvertForEachToFor\AbstractConvertForEachToForCodeRefactoringProvider.cs (1)
113
var generator = editor.
Generator
;
ConvertToInterpolatedString\AbstractConvertPlaceholderToInterpolatedStringRefactoringProvider.cs (1)
339
var syntaxGenerator = editor.
Generator
;
InitializeParameter\AbstractAddParameterCheckCodeRefactoringProvider.cs (3)
609
var checkStatement = generateCheck(semanticModel, editor.
Generator
);
616
editor.
Generator
.ElasticCarriageReturnLineFeed);
646
var generator = editor.
Generator
;
InitializeParameter\AbstractInitializeMemberFromParameterCodeRefactoringProviderMemberCreation.cs (1)
483
var generator = editor.
Generator
;
IntroduceParameter\IntroduceParameterDocumentRewriter.cs (3)
553
var parenthesizedArgumentExpression = editor.
Generator
.AddParentheses(argumentExpression, includeElasticTrivia: false);
559
var parenthesizedGeneratedExpression = editor.
Generator
.AddParentheses(generatedExpression, includeElasticTrivia: false);
631
var generator = editor.
Generator
;
InvertConditional\AbstractInvertConditionalCodeRefactoringProvider.cs (3)
51
editor.
Generator
.SyntaxFacts.GetPartsOfConditionalExpression(conditional,
54
editor.ReplaceNode(condition, editor.
Generator
.Negate(editor.
Generator
.SyntaxGeneratorInternal, condition, semanticModel, cancellationToken));
MoveStaticMembers\MoveStaticMembersWithDialogCodeAction.cs (1)
284
var generator = docEditor.
Generator
;
PreferFrameworkType\PreferFrameworkTypeCodeFixProvider.cs (1)
41
var generator = editor.
Generator
;
PullMemberUp\MembersPuller.cs (7)
131
originalMemberEditor.RemoveNode(originalMemberEditor.
Generator
.GetDeclaration(declaration));
232
var declaration = editor.
Generator
.GetDeclaration(eventDeclaration);
323
destinationEditor.
Generator
.NamespaceImportDeclaration(
337
.WithTrailingTrivia(originalMemberEditor.
Generator
.ElasticCarriageReturnLineFeed)
342
originalMemberEditor.RemoveNode(originalMemberEditor.
Generator
.GetDeclaration(syntax));
346
var declarationSyntax = originalMemberEditor.
Generator
.GetDeclaration(syntax);
357
newDestination = destinationEditor.
Generator
.WithModifiers(newDestination, modifiers);
ReplacePropertyWithMethods\AbstractReplacePropertyWithMethodsService.cs (1)
201
private SyntaxGenerator Generator => _editor.
Generator
;
ReplacePropertyWithMethods\ReplacePropertyWithMethodsCodeRefactoringProvider.cs (2)
381
members = members.SelectAsArray(m => editor.
Generator
.GetModifiers(m).IsAbstract
382
? editor.
Generator
.AsInterfaceMember(m)
src\Analyzers\Core\CodeFixes\AddAccessibilityModifiers\AddAccessibilityModifiersHelpers.cs (1)
29
var generator = editor.
Generator
;
src\Analyzers\Core\CodeFixes\AddObsoleteAttribute\AbstractAddObsoleteAttributeCodeFixProvider.cs (2)
85
var generator = editor.
Generator
;
89
generator.Attribute(editor.
Generator
.TypeExpression(obsoleteAttribute)));
src\Analyzers\Core\CodeFixes\AddParameter\AddParameterService.cs (1)
115
var generator = editor.
Generator
;
src\Analyzers\Core\CodeFixes\ConvertTypeOfToNameOf\AbstractConvertTypeOfToNameOfCodeFixProvider.cs (1)
58
var nameOfSyntax = editor.
Generator
.NameOfExpression(typeExpression);
src\Analyzers\Core\CodeFixes\ForEachCast\AbstractForEachCastCodeFixProvider.cs (1)
73
var rewritten = GetRewrittenCollection(editor.
Generator
, expression, variableDeclarator.Symbol.Type, conversion);
src\Analyzers\Core\CodeFixes\MakeFieldReadonly\AbstractMakeFieldReadonlyCodeFixProvider.cs (2)
58
var generator = editor.
Generator
;
68
var modifiers = WithReadOnly(editor.
Generator
.GetModifiers(fieldDeclaration));
src\Analyzers\Core\CodeFixes\MakeTypePartial\AbstractMakeTypePartialCodeFixProvider.cs (1)
27
var generator = editor.
Generator
;
src\Analyzers\Core\CodeFixes\PopulateSwitch\AbstractPopulateSwitchCodeFixProvider.cs (1)
167
var generator = editor.
Generator
;
src\Analyzers\Core\CodeFixes\RemoveAsyncModifier\AbstractRemoveAsyncModifierCodeFixProvider.cs (1)
57
var generator = editor.
Generator
;
src\Analyzers\Core\CodeFixes\RemoveRedundantEquality\RemoveRedundantEqualityCodeFixProvider.cs (1)
37
var generator = editor.
Generator
;
src\Analyzers\Core\CodeFixes\RemoveUnusedParametersAndValues\AbstractRemoveUnusedValuesCodeFixProvider.cs (2)
429
var localDecl = editor.
Generator
.LocalDeclarationStatement(
687
=> (TLocalDeclarationStatementSyntax)editor.
Generator
.LocalDeclarationStatement(type, name)
src\Analyzers\Core\CodeFixes\SimplifyInterpolation\AbstractSimplifyInterpolationCodeFixProvider.cs (1)
52
var generator = editor.
Generator
;
src\Analyzers\Core\CodeFixes\UnsealClass\AbstractUnsealClassCodeFixProvider.cs (1)
67
var generator = editor.
Generator
;
src\Analyzers\Core\CodeFixes\UpdateLegacySuppressions\UpdateLegacySuppressionsCodeFixProvider.cs (1)
46
editor.ReplaceNode(node, editor.
Generator
.LiteralExpression(newDocCommentId).WithTriviaFrom(node));
src\Analyzers\Core\CodeFixes\UseAutoProperty\AbstractUseAutoPropertyCodeFixProvider.cs (1)
303
var generator = editor.
Generator
;
src\Analyzers\Core\CodeFixes\UseCoalesceExpression\AbstractUseCoalesceExpressionForIfNullStatementCheckCodeFixProvider.cs (1)
38
var generator = editor.
Generator
;
src\Analyzers\Core\CodeFixes\UseCoalesceExpression\UseCoalesceExpressionForNullableTernaryConditionalCheckCodeFixProvider.cs (1)
45
var generator = editor.
Generator
;
src\Analyzers\Core\CodeFixes\UseConditionalExpression\ForAssignment\AbstractUseConditionalExpressionForAssignmentCodeFixProvider.cs (1)
109
var generator = editor.
Generator
;
src\Analyzers\Core\CodeFixes\UseConditionalExpression\ForReturn\AbstractUseConditionalExpressionForReturnCodeFixProvider.cs (1)
79
: (TStatementSyntax)editor.
Generator
.ReturnStatement(conditionalExpression);
src\Analyzers\Core\CodeFixes\UseExplicitTupleName\UseExplicitTupleNameCodeFixProvider.cs (1)
36
var generator = editor.
Generator
;
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (2)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\AddParameterEditor.cs (1)
26
var generator = editor.
Generator
;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\InitializeParameter\AbstractInitializerParameterService.cs (1)
145
var generator = editor.
Generator
;
Microsoft.CodeAnalysis.VisualBasic.NetAnalyzers (10)
Microsoft.NetCore.Analyzers\Performance\BasicPreferDictionaryTryMethodsOverContainsKeyGuardFixer.vb (2)
115
Dim generator = editor.
Generator
188
Dim generator = editor.
Generator
Microsoft.NetCore.Analyzers\Performance\BasicUseStringMethodCharOverloadWithSingleCharacters.Fixer.vb (2)
67
Dim argumentNode = DirectCast(editor.
Generator
.Argument(editor.
Generator
.LiteralExpression(c)), ArgumentSyntax)
Microsoft.NetCore.Analyzers\Runtime\BasicPreferDictionaryContainsMethods.Fixer.vb (4)
39
Dim containsKeyMemberExpression = editor.
Generator
.MemberAccessExpression(keysOrValuesMember.Expression, PreferDictionaryContainsMethods.ContainsKeyMethodName)
40
Dim newInvocation = editor.
Generator
.InvocationExpression(containsKeyMemberExpression, invocation.ArgumentList.Arguments)
54
Dim containsValueMemberExpression = editor.
Generator
.MemberAccessExpression(keysOrValuesMember.Expression, PreferDictionaryContainsMethods.ContainsValueMethodName)
55
Dim newInvocation = editor.
Generator
.InvocationExpression(containsValueMemberExpression, invocation.ArgumentList.Arguments)
Microsoft.NetCore.Analyzers\Usage\BasicDoNotPassNonNullableValueToArgumentNullExceptionThrowIfNullFixer.vb (2)
17
Dim generator = editor.
Generator
23
Dim ifStatement = editor.
Generator
.IfStatement(condition, New SyntaxNode() {throwExpression})
Microsoft.CodeAnalysis.Workspaces (5)
Editing\SymbolEditorExtensions.cs (2)
74
(e, d) => e.ReplaceNode(typeRef, getNewBaseType(e.
Generator
)),
82
var newBaseType = getNewBaseType(e.
Generator
);
Editing\SyntaxEditor.cs (1)
111
newRoot = change.Apply(newRoot,
Generator
);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\AddParameterEditor.cs (1)
26
var generator = editor.
Generator
;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\InitializeParameter\AbstractInitializerParameterService.cs (1)
145
var generator = editor.
Generator
;
Microsoft.CodeAnalysis.Workspaces.UnitTests (22)
Editing\SyntaxEditorTests.cs (22)
53
var fieldX = editor.
Generator
.GetMembers(cls)[0];
54
editor.ReplaceNode(fieldX, editor.
Generator
.FieldDeclaration("Y", editor.
Generator
.TypeExpression(SpecialType.System_String), Accessibility.Public));
81
var fieldX = editor.
Generator
.GetMembers(cls)[0];
108
var fieldX = editor.
Generator
.GetMembers(cls)[0];
109
editor.InsertAfter(fieldX, editor.
Generator
.FieldDeclaration("Y", editor.
Generator
.TypeExpression(SpecialType.System_String), Accessibility.Public));
137
var fieldX = editor.
Generator
.GetMembers(cls)[0];
138
editor.InsertBefore(fieldX, editor.
Generator
.FieldDeclaration("Y", editor.
Generator
.TypeExpression(SpecialType.System_String), Accessibility.Public));
166
var fieldX = editor.
Generator
.GetMembers(cls)[0];
188
var fieldX = editor.
Generator
.GetMembers(cls)[0];
189
editor.InsertAfter(fieldX, editor.
Generator
.FieldDeclaration("Y", editor.
Generator
.TypeExpression(SpecialType.System_String), Accessibility.Public));
190
editor.InsertBefore(fieldX, editor.
Generator
.FieldDeclaration("Z", editor.
Generator
.TypeExpression(SpecialType.System_Object), Accessibility.Public));
223
var methodX = (MethodDeclarationSyntax)editor.
Generator
.GetMembers(cls)[0];
227
var syntaxGenerator = editor.
Generator
;
265
var methodX = (MethodDeclarationSyntax)editor.
Generator
.GetMembers(cls)[0];
269
var syntaxGenerator = editor.
Generator
;
307
var methodX = editor.
Generator
.GetMembers(cls)[0];
309
var syntaxGenerator = editor.
Generator
;
Microsoft.Interop.ComInterfaceGenerator (2)
Analyzers\AddMarshalAsToElementFixer.cs (1)
49
SyntaxGenerator gen = editor.
Generator
;
Analyzers\ConvertComImportToGeneratedComInterfaceFixer.cs (1)
74
var gen = editor.
Generator
;
Microsoft.Interop.LibraryImportGenerator (11)
Analyzers\AddDisableRuntimeMarshallingAttributeFixer.cs (3)
64
editor.
Generator
.AddAttributes(
66
editor.
Generator
.Attribute(editor.
Generator
.DottedName(TypeNames.System_Runtime_CompilerServices_DisableRuntimeMarshallingAttribute))));
Analyzers\ConvertToLibraryImportFixer.cs (6)
167
SyntaxGenerator generator = editor.
Generator
;
241
generatedDeclaration = editor.
Generator
.AddParameters(
245
editor.
Generator
.ParameterDeclaration("@return", editor.
Generator
.GetType(generatedDeclaration), refKind: RefKind.Out)
249
generatedDeclaration = editor.
Generator
.WithType(
251
editor.
Generator
.TypeExpression(editor.SemanticModel.Compilation.GetSpecialType(SpecialType.System_Int32)));
Analyzers\CustomMarshallerAttributeFixer.cs (2)
206
SyntaxGenerator gen = editor.
Generator
;
402
SyntaxGenerator gen = editor.
Generator
;
Roslyn.Diagnostics.Analyzers (2)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\AddParameterEditor.cs (1)
26
var generator = editor.
Generator
;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\InitializeParameter\AbstractInitializerParameterService.cs (1)
145
var generator = editor.
Generator
;
Roslyn.Diagnostics.CSharp.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\InitializeParameter\CSharpInitializeParameterService.cs (1)
54
var generator = editor.
Generator
;
System.Text.RegularExpressions.Generator (3)
UpgradeToGeneratedRegexCodeFixer.cs (3)
125
SyntaxGenerator generator = editor.
Generator
;
189
SyntaxGenerator generator = editor.
Generator
;
239
SyntaxGenerator generator = editor.
Generator
;
Text.Analyzers (2)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\AddParameterEditor.cs (1)
26
var generator = editor.
Generator
;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\InitializeParameter\AbstractInitializerParameterService.cs (1)
145
var generator = editor.
Generator
;