1 write to Generator
Microsoft.CodeAnalysis.Workspaces (1)
Editing\SyntaxEditor.cs (1)
88Generator = generator;
265 references to Generator
GenerateDocumentationAndConfigFiles (2)
src\ce8c1e82c1124a2b\AbstractInitializerParameterService.cs (1)
145var generator = editor.Generator;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\AddParameterEditor.cs (1)
26var generator = editor.Generator;
ILLink.CodeFixProvider (4)
BaseAttributeCodeFixProvider.cs (1)
73var generator = editor.Generator;
DynamicallyAccessedMembersCodeFixProvider.cs (1)
141var generator = editor.Generator;
RequiresUnsafeCodeFixProvider.cs (1)
139var modifiers = editor.Generator.GetModifiers(declaration);
UnsafeModifierCodeFixHelpers.cs (1)
208DeclarationModifiers declarationModifiers = editor.Generator.GetModifiers(declaration);
Microsoft.Analyzers.Extra (2)
LegacyLoggingFixer.cs (2)
474var gen = docEditor.Generator; 584var gen = docEditor.Generator;
Microsoft.CodeAnalysis.Analyzers (6)
FixAnalyzers\FixerWithFixAllAnalyzer.Fixer.cs (1)
60var generator = editor.Generator;
MetaAnalyzers\Fixers\CompareSymbolsCorrectlyFix.cs (3)
126var generator = editor.Generator; 195var generator = editor.Generator; 261var generator = editor.Generator;
src\ce8c1e82c1124a2b\AbstractInitializerParameterService.cs (1)
145var generator = editor.Generator;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\AddParameterEditor.cs (1)
26var generator = editor.Generator;
Microsoft.CodeAnalysis.CodeStyle.Fixes (25)
src\939a5660f39ce290\AbstractUseConditionalExpressionForAssignmentCodeFixProvider.cs (1)
108var generator = editor.Generator;
src\ce8c1e82c1124a2b\AbstractInitializerParameterService.cs (1)
145var generator = editor.Generator;
src\roslyn\src\Analyzers\Core\CodeFixes\AddAccessibilityModifiers\AddAccessibilityModifiersHelpers.cs (1)
29var generator = editor.Generator;
src\roslyn\src\Analyzers\Core\CodeFixes\AddObsoleteAttribute\AbstractAddObsoleteAttributeCodeFixProvider.cs (2)
85var generator = editor.Generator; 89generator.Attribute(editor.Generator.TypeExpression(obsoleteAttribute)));
src\roslyn\src\Analyzers\Core\CodeFixes\AddParameter\AddParameterService.cs (1)
115var generator = editor.Generator;
src\roslyn\src\Analyzers\Core\CodeFixes\ConvertTypeOfToNameOf\AbstractConvertTypeOfToNameOfCodeFixProvider.cs (1)
57var nameOfSyntax = editor.Generator.NameOfExpression(typeExpression);
src\roslyn\src\Analyzers\Core\CodeFixes\ForEachCast\AbstractForEachCastCodeFixProvider.cs (1)
71var rewritten = GetRewrittenCollection(editor.Generator, expression, variableDeclarator.Symbol.Type, conversion);
src\roslyn\src\Analyzers\Core\CodeFixes\MakeFieldReadonly\AbstractMakeFieldReadonlyCodeFixProvider.cs (2)
57var generator = editor.Generator; 67var modifiers = WithReadOnly(editor.Generator.GetModifiers(fieldDeclaration));
src\roslyn\src\Analyzers\Core\CodeFixes\MakeTypePartial\AbstractMakeTypePartialCodeFixProvider.cs (1)
26var generator = editor.Generator;
src\roslyn\src\Analyzers\Core\CodeFixes\PopulateSwitch\AbstractPopulateSwitchCodeFixProvider.cs (1)
165var generator = editor.Generator;
src\roslyn\src\Analyzers\Core\CodeFixes\RemoveAsyncModifier\AbstractRemoveAsyncModifierCodeFixProvider.cs (1)
57var generator = editor.Generator;
src\roslyn\src\Analyzers\Core\CodeFixes\RemoveRedundantEquality\RemoveRedundantEqualityCodeFixProvider.cs (1)
37var generator = editor.Generator;
src\roslyn\src\Analyzers\Core\CodeFixes\RemoveUnusedParametersAndValues\AbstractRemoveUnusedValuesCodeFixProvider.cs (2)
429var localDecl = editor.Generator.LocalDeclarationStatement( 687=> (TLocalDeclarationStatementSyntax)editor.Generator.LocalDeclarationStatement(type, name)
src\roslyn\src\Analyzers\Core\CodeFixes\SimplifyInterpolation\AbstractSimplifyInterpolationCodeFixProvider.cs (1)
51var generator = editor.Generator;
src\roslyn\src\Analyzers\Core\CodeFixes\UnsealClass\AbstractUnsealClassCodeFixProvider.cs (1)
67var generator = editor.Generator;
src\roslyn\src\Analyzers\Core\CodeFixes\UpdateLegacySuppressions\UpdateLegacySuppressionsCodeFixProvider.cs (1)
46editor.ReplaceNode(node, editor.Generator.LiteralExpression(newDocCommentId).WithTriviaFrom(node));
src\roslyn\src\Analyzers\Core\CodeFixes\UseAutoProperty\AbstractUseAutoPropertyCodeFixProvider.cs (1)
335var generator = editor.Generator;
src\roslyn\src\Analyzers\Core\CodeFixes\UseCoalesceExpression\AbstractUseCoalesceExpressionForIfNullStatementCheckCodeFixProvider.cs (1)
38var generator = editor.Generator;
src\roslyn\src\Analyzers\Core\CodeFixes\UseCoalesceExpression\UseCoalesceExpressionForNullableTernaryConditionalCheckCodeFixProvider.cs (1)
44var generator = editor.Generator;
src\roslyn\src\Analyzers\Core\CodeFixes\UseConditionalExpression\ForReturn\AbstractUseConditionalExpressionForReturnCodeFixProvider.cs (1)
78: (TStatementSyntax)editor.Generator.ReturnStatement(conditionalExpression);
src\roslyn\src\Analyzers\Core\CodeFixes\UseExplicitTupleName\UseExplicitTupleNameCodeFixProvider.cs (1)
35var generator = editor.Generator;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\AddParameterEditor.cs (1)
26var generator = editor.Generator;
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (17)
src\4f0789c9734b88bf\CSharpInitializeParameterService.cs (1)
54var generator = editor.Generator;
src\roslyn\src\Analyzers\CSharp\CodeFixes\AssignOutParameters\AssignOutParametersAboveReturnCodeFixProvider.cs (2)
38var statements = GenerateAssignmentStatements(editor.Generator, unassignedParameters); 46var generator = editor.Generator;
src\roslyn\src\Analyzers\CSharp\CodeFixes\AssignOutParameters\AssignOutParametersAtStartCodeFixProvider.cs (1)
55var generator = editor.Generator;
src\roslyn\src\Analyzers\CSharp\CodeFixes\MakeAnonymousFunctionStatic\CSharpMakeAnonymousFunctionStaticCodeFixProvider.cs (1)
38var generator = editor.Generator;
src\roslyn\src\Analyzers\CSharp\CodeFixes\MakeMemberRequired\CSharpMakeMemberRequiredCodeFixProvider.cs (1)
112var generator = editor.Generator;
src\roslyn\src\Analyzers\CSharp\CodeFixes\MakeStructFieldsWritable\CSharpMakeStructFieldsWritableCodeFixProvider.cs (1)
53var fieldDeclarationModifiers = editor.Generator.GetModifiers(fieldDeclaration);
src\roslyn\src\Analyzers\CSharp\CodeFixes\MakeStructMemberReadOnly\CSharpMakeStructMemberReadOnlyCodeFixProvider.cs (1)
40var generator = editor.Generator;
src\roslyn\src\Analyzers\CSharp\CodeFixes\RemoveConfusingSuppression\CSharpRemoveConfusingSuppressionCodeFixProvider.cs (1)
61var generator = editor.Generator;
src\roslyn\src\Analyzers\CSharp\CodeFixes\RemoveUnnecessaryDiscardDesignation\CSharpRemoveUnnecessaryDiscardDesignationCodeFixProvider.cs (1)
37var generator = editor.Generator;
src\roslyn\src\Analyzers\CSharp\CodeFixes\RemoveUnusedParametersAndValues\CSharpRemoveUnusedValuesCodeFixProvider.cs (2)
217return editor.Generator.AssignmentStatement(newAssignmentTarget, rightOfAssignment); 224return editor.Generator.AssignmentStatement(newAssignmentTarget,
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseNameofInAttribute\CSharpUseNameofInAttributeCodeFixProvider.cs (2)
48editor.Generator.NameOfExpression(editor.Generator.IdentifierName(name)).WithTriviaFrom(expression));
src\roslyn\src\Analyzers\CSharp\CodeFixes\UsePatternMatching\CSharpUseNotPatternCodeFixProvider.cs (1)
56var negated = editor.Generator.Negate(
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseSystemThreadingLock\CSharpUseSystemThreadingLockCodeFixProvider.cs (1)
95var generator = editor.Generator;
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseThrowExpression\UseThrowExpressionCodeFixProvider.cs (1)
42var generator = editor.Generator;
Microsoft.CodeAnalysis.CSharp.Features (21)
ConvertForEachToFor\CSharpConvertForEachToForCodeRefactoringProvider.cs (1)
61var generator = editor.Generator;
ImplementInterface\CSharpImplementExplicitlyCodeRefactoringProvider.cs (1)
126var generator = editor.Generator;
IntroduceVariable\CSharpIntroduceVariableService_IntroduceLocal.cs (1)
321var replacement = editor.Generator.AddParentheses(newLocalName, includeElasticTrivia: false);
ReplaceMethodWithProperty\CSharpReplaceMethodWithPropertyService.cs (1)
56semanticModel, editor.Generator,
ReverseForStatement\CSharpReverseForStatementCodeRefactoringProvider.cs (1)
272var generator = editor.Generator;
src\roslyn\src\Analyzers\CSharp\CodeFixes\AssignOutParameters\AssignOutParametersAboveReturnCodeFixProvider.cs (2)
38var statements = GenerateAssignmentStatements(editor.Generator, unassignedParameters); 46var generator = editor.Generator;
src\roslyn\src\Analyzers\CSharp\CodeFixes\AssignOutParameters\AssignOutParametersAtStartCodeFixProvider.cs (1)
55var generator = editor.Generator;
src\roslyn\src\Analyzers\CSharp\CodeFixes\MakeAnonymousFunctionStatic\CSharpMakeAnonymousFunctionStaticCodeFixProvider.cs (1)
38var generator = editor.Generator;
src\roslyn\src\Analyzers\CSharp\CodeFixes\MakeMemberRequired\CSharpMakeMemberRequiredCodeFixProvider.cs (1)
112var generator = editor.Generator;
src\roslyn\src\Analyzers\CSharp\CodeFixes\MakeStructFieldsWritable\CSharpMakeStructFieldsWritableCodeFixProvider.cs (1)
53var fieldDeclarationModifiers = editor.Generator.GetModifiers(fieldDeclaration);
src\roslyn\src\Analyzers\CSharp\CodeFixes\MakeStructMemberReadOnly\CSharpMakeStructMemberReadOnlyCodeFixProvider.cs (1)
40var generator = editor.Generator;
src\roslyn\src\Analyzers\CSharp\CodeFixes\RemoveConfusingSuppression\CSharpRemoveConfusingSuppressionCodeFixProvider.cs (1)
61var generator = editor.Generator;
src\roslyn\src\Analyzers\CSharp\CodeFixes\RemoveUnnecessaryDiscardDesignation\CSharpRemoveUnnecessaryDiscardDesignationCodeFixProvider.cs (1)
37var generator = editor.Generator;
src\roslyn\src\Analyzers\CSharp\CodeFixes\RemoveUnusedParametersAndValues\CSharpRemoveUnusedValuesCodeFixProvider.cs (2)
217return editor.Generator.AssignmentStatement(newAssignmentTarget, rightOfAssignment); 224return editor.Generator.AssignmentStatement(newAssignmentTarget,
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseNameofInAttribute\CSharpUseNameofInAttributeCodeFixProvider.cs (2)
48editor.Generator.NameOfExpression(editor.Generator.IdentifierName(name)).WithTriviaFrom(expression));
src\roslyn\src\Analyzers\CSharp\CodeFixes\UsePatternMatching\CSharpUseNotPatternCodeFixProvider.cs (1)
56var negated = editor.Generator.Negate(
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseSystemThreadingLock\CSharpUseSystemThreadingLockCodeFixProvider.cs (1)
95var generator = editor.Generator;
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseThrowExpression\UseThrowExpressionCodeFixProvider.cs (1)
42var generator = editor.Generator;
Microsoft.CodeAnalysis.CSharp.NetAnalyzers (16)
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\CSharpStaticHolderTypes.Fixer.cs (1)
44DeclarationModifiers modifiers = editor.Generator.GetModifiers(classDeclaration);
Microsoft.NetCore.Analyzers\InteropServices\CSharpDisableRuntimeMarshalling.Fixer.cs (10)
99editor.ReplaceNode(syntax, SyntaxFactory.SizeOfExpression((TypeSyntax)editor.Generator.TypeExpression(operation.TargetMethod.TypeArguments[0]))); 117editor.Generator.AssignmentStatement( 119(ExpressionSyntax)editor.Generator.CastExpression(editor.SemanticModel.Compilation.CreatePointerTypeSymbol(structure.Type!), 166var pointerCast = editor.Generator.CastExpression( 175replacementNode = editor.Generator.ConditionalExpression( 178editor.Generator.CastExpression(operation.TargetMethod.ReturnType, editor.Generator.NullLiteralExpression())); 182replacementNode = editor.Generator.CastExpression(operation.TargetMethod.ReturnType, 184(ExpressionSyntax)editor.Generator.CastExpression( 210editor.SetModifiers(enclosingMethod, editor.Generator.GetModifiers(enclosingMethod).WithIsUnsafe(true));
Microsoft.NetCore.Analyzers\InteropServices\CSharpDynamicInterfaceCastableImplementation.Fixer.cs (2)
29var generator = editor.Generator; 182var generator = editor.Generator;
Microsoft.NetCore.Analyzers\Performance\CSharpPreferDictionaryTryMethodsOverContainsKeyGuardFixer.cs (2)
186var generator = editor.Generator; 296var generator = editor.Generator;
Microsoft.NetCore.Analyzers\Usage\CSharpDoNotPassNonNullableValueToArgumentNullExceptionThrowIfNullFixer.cs (1)
18SyntaxGenerator generator = editor.Generator;
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
src\4f0789c9734b88bf\CSharpInitializeParameterService.cs (1)
54var generator = editor.Generator;
Microsoft.CodeAnalysis.Features (50)
AddDebuggerDisplay\AbstractAddDebuggerDisplayCodeRefactoringProvider.cs (1)
119var generator = editor.Generator;
CodeRefactorings\MoveType\AbstractMoveTypeService.MoveTypeEditor.cs (1)
315documentEditor.Generator.GetModifiers(node) | DeclarationModifiers.Partial);
CodeRefactorings\MoveType\AbstractMoveTypeService.MoveTypeNamespaceScopeEditor.cs (1)
48var generator = editor.Generator;
ConvertForEachToFor\AbstractConvertForEachToForCodeRefactoringProvider.cs (1)
113var generator = editor.Generator;
ConvertToInterpolatedString\AbstractConvertPlaceholderToInterpolatedStringRefactoringProvider.cs (1)
339var syntaxGenerator = editor.Generator;
InitializeParameter\AbstractAddParameterCheckCodeRefactoringProvider.cs (3)
609var checkStatement = generateCheck(semanticModel, editor.Generator); 616editor.Generator.ElasticCarriageReturnLineFeed); 646var generator = editor.Generator;
InitializeParameter\AbstractInitializeMemberFromParameterCodeRefactoringProviderMemberCreation.cs (1)
483var generator = editor.Generator;
IntroduceParameter\IntroduceParameterDocumentRewriter.cs (3)
561var parenthesizedArgumentExpression = editor.Generator.AddParentheses(argumentExpression, includeElasticTrivia: false); 567var parenthesizedGeneratedExpression = editor.Generator.AddParentheses(generatedExpression, includeElasticTrivia: false); 647var generator = editor.Generator;
InvertConditional\AbstractInvertConditionalCodeRefactoringProvider.cs (3)
51editor.Generator.SyntaxFacts.GetPartsOfConditionalExpression(conditional, 54editor.ReplaceNode(condition, editor.Generator.Negate(editor.Generator.SyntaxGeneratorInternal, condition, semanticModel, cancellationToken));
MoveStaticMembers\MoveStaticMembersWithDialogCodeAction.cs (1)
287var generator = docEditor.Generator;
PreferFrameworkType\PreferFrameworkTypeCodeFixProvider.cs (1)
41var generator = editor.Generator;
PullMemberUp\MembersPuller.cs (7)
131originalMemberEditor.RemoveNode(originalMemberEditor.Generator.GetDeclaration(declaration)); 232var declaration = editor.Generator.GetDeclaration(eventDeclaration); 323destinationEditor.Generator.NamespaceImportDeclaration( 337.WithTrailingTrivia(originalMemberEditor.Generator.ElasticCarriageReturnLineFeed) 342originalMemberEditor.RemoveNode(originalMemberEditor.Generator.GetDeclaration(syntax)); 346var declarationSyntax = originalMemberEditor.Generator.GetDeclaration(syntax); 357newDestination = destinationEditor.Generator.WithModifiers(newDestination, modifiers);
ReplacePropertyWithMethods\AbstractReplacePropertyWithMethodsService.cs (1)
201private SyntaxGenerator Generator => _editor.Generator;
ReplacePropertyWithMethods\ReplacePropertyWithMethodsCodeRefactoringProvider.cs (2)
381members = members.SelectAsArray(m => editor.Generator.GetModifiers(m).IsAbstract 382? editor.Generator.AsInterfaceMember(m)
src\939a5660f39ce290\AbstractUseConditionalExpressionForAssignmentCodeFixProvider.cs (1)
108var generator = editor.Generator;
src\roslyn\src\Analyzers\Core\CodeFixes\AddAccessibilityModifiers\AddAccessibilityModifiersHelpers.cs (1)
29var generator = editor.Generator;
src\roslyn\src\Analyzers\Core\CodeFixes\AddObsoleteAttribute\AbstractAddObsoleteAttributeCodeFixProvider.cs (2)
85var generator = editor.Generator; 89generator.Attribute(editor.Generator.TypeExpression(obsoleteAttribute)));
src\roslyn\src\Analyzers\Core\CodeFixes\AddParameter\AddParameterService.cs (1)
115var generator = editor.Generator;
src\roslyn\src\Analyzers\Core\CodeFixes\ConvertTypeOfToNameOf\AbstractConvertTypeOfToNameOfCodeFixProvider.cs (1)
57var nameOfSyntax = editor.Generator.NameOfExpression(typeExpression);
src\roslyn\src\Analyzers\Core\CodeFixes\ForEachCast\AbstractForEachCastCodeFixProvider.cs (1)
71var rewritten = GetRewrittenCollection(editor.Generator, expression, variableDeclarator.Symbol.Type, conversion);
src\roslyn\src\Analyzers\Core\CodeFixes\MakeFieldReadonly\AbstractMakeFieldReadonlyCodeFixProvider.cs (2)
57var generator = editor.Generator; 67var modifiers = WithReadOnly(editor.Generator.GetModifiers(fieldDeclaration));
src\roslyn\src\Analyzers\Core\CodeFixes\MakeTypePartial\AbstractMakeTypePartialCodeFixProvider.cs (1)
26var generator = editor.Generator;
src\roslyn\src\Analyzers\Core\CodeFixes\PopulateSwitch\AbstractPopulateSwitchCodeFixProvider.cs (1)
165var generator = editor.Generator;
src\roslyn\src\Analyzers\Core\CodeFixes\RemoveAsyncModifier\AbstractRemoveAsyncModifierCodeFixProvider.cs (1)
57var generator = editor.Generator;
src\roslyn\src\Analyzers\Core\CodeFixes\RemoveRedundantEquality\RemoveRedundantEqualityCodeFixProvider.cs (1)
37var generator = editor.Generator;
src\roslyn\src\Analyzers\Core\CodeFixes\RemoveUnusedParametersAndValues\AbstractRemoveUnusedValuesCodeFixProvider.cs (2)
429var localDecl = editor.Generator.LocalDeclarationStatement( 687=> (TLocalDeclarationStatementSyntax)editor.Generator.LocalDeclarationStatement(type, name)
src\roslyn\src\Analyzers\Core\CodeFixes\SimplifyInterpolation\AbstractSimplifyInterpolationCodeFixProvider.cs (1)
51var generator = editor.Generator;
src\roslyn\src\Analyzers\Core\CodeFixes\UnsealClass\AbstractUnsealClassCodeFixProvider.cs (1)
67var generator = editor.Generator;
src\roslyn\src\Analyzers\Core\CodeFixes\UpdateLegacySuppressions\UpdateLegacySuppressionsCodeFixProvider.cs (1)
46editor.ReplaceNode(node, editor.Generator.LiteralExpression(newDocCommentId).WithTriviaFrom(node));
src\roslyn\src\Analyzers\Core\CodeFixes\UseAutoProperty\AbstractUseAutoPropertyCodeFixProvider.cs (1)
335var generator = editor.Generator;
src\roslyn\src\Analyzers\Core\CodeFixes\UseCoalesceExpression\AbstractUseCoalesceExpressionForIfNullStatementCheckCodeFixProvider.cs (1)
38var generator = editor.Generator;
src\roslyn\src\Analyzers\Core\CodeFixes\UseCoalesceExpression\UseCoalesceExpressionForNullableTernaryConditionalCheckCodeFixProvider.cs (1)
44var generator = editor.Generator;
src\roslyn\src\Analyzers\Core\CodeFixes\UseConditionalExpression\ForReturn\AbstractUseConditionalExpressionForReturnCodeFixProvider.cs (1)
78: (TStatementSyntax)editor.Generator.ReturnStatement(conditionalExpression);
src\roslyn\src\Analyzers\Core\CodeFixes\UseExplicitTupleName\UseExplicitTupleNameCodeFixProvider.cs (1)
35var generator = editor.Generator;
Microsoft.CodeAnalysis.NetAnalyzers (92)
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\DefineAccessorsForAttributeArguments.Fixer.cs (10)
104SyntaxNode? nodeToFix = GetNodeToFix(editor.Generator, node, diagnostic); 146SyntaxNode? typeDeclaration = editor.Generator.GetDeclaration(parameter, DeclarationKind.Class); 152SyntaxNode newProperty = editor.Generator.PropertyDeclaration(propName, 153editor.Generator.TypeExpression(parameterSymbol.Type), 166SyntaxNode? propertyDeclaration = editor.Generator.GetDeclaration(await reference.GetSyntaxAsync(cancellationToken).ConfigureAwait(false), DeclarationKind.Property); 172editor.SetGetAccessorStatements(propertyDeclaration, editor.Generator.DefaultMethodBody(model.Compilation)); 173editor.SetModifiers(propertyDeclaration, editor.Generator.GetModifiers(propertyDeclaration) - DeclarationModifiers.WriteOnly); 183Accessibility propertyAccessibility = editor.Generator.GetAccessibility(property); 190SyntaxNode? setter = editor.Generator.GetAccessor(property, DeclarationKind.SetAccessor); 193Accessibility setterAccessibility = editor.Generator.GetAccessibility(setter);
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\EnumsShouldHaveZeroValue.Fixer.cs (3)
121await editor.EditOneDeclarationAsync(field, (e, d) => e.ReplaceNode(d, GetExplicitlyAssignedField(field, d, e.Generator)), cancellationToken).ConfigureAwait(false); 139await editor.EditOneDeclarationAsync(enumType, (e, d) => e.InsertMembers(d, 0, new[] { e.Generator.EnumMember("None") }), cancellationToken).ConfigureAwait(false); 159await editor.EditOneDeclarationAsync(enumType, (e, d) => e.InsertMembers(d, 0, new[] { e.Generator.EnumMember("None") }), cancellationToken).ConfigureAwait(false);
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\EnumStorageShouldBeInt32.Fixer.cs (1)
33if (editor.Generator.GetDeclaration(node, DeclarationKind.Enum) is not SyntaxNode enumDeclarationNode)
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\EnumWithFlagsAttribute.Fixer.cs (2)
75SyntaxNode attribute = editor.Generator.Attribute(editor.Generator.TypeExpression(flagsAttributeType));
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\EquatableAnalyzer.Fixer.cs (3)
95SyntaxNode? declaration = editor.Generator.GetDeclaration(editor.OriginalRoot.FindNode(diagnostic.Location.SourceSpan)); 143var generator = editor.Generator; 164var generator = editor.Generator;
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\ImplementStandardExceptionConstructors.Fixer.cs (1)
48SyntaxGenerator generator = editor.Generator;
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\InterfaceMethodsShouldBeCallableByChildTypes.Fixer.cs (3)
174SyntaxNode interfaceTypeNode = docEditor.Generator.TypeExpression(implementedMember.ContainingType); 175if (docEditor.Generator.AsPublicInterfaceImplementation(newDeclaration, interfaceTypeNode) is not SyntaxNode publicImplementation) 215DeclarationModifiers modifiers = docEditor.Generator.GetModifiers(declaration);
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\MarkAttributesWithAttributeUsage.Fixer.cs (4)
102var attribute = editor.Generator.Attribute(editor.Generator.TypeExpression(attributeUsageAttributeType), 103new[] { editor.Generator.MemberAccessExpression(editor.Generator.TypeExpression(attributeTargetsType), attributeTargetValue) });
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\OperatorOverloadsHaveNamedAlternates.Fixer.cs (1)
42SyntaxGenerator generator = editor.Generator;
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\OperatorsShouldHaveSymmetricalOverloads.Fixer.cs (1)
50var generator = editor.Generator;
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\OverloadOperatorEqualsOnOverridingValueTypeEquals.Fixer.cs (3)
34SyntaxNode? declaration = editor.Generator.GetDeclaration(editor.OriginalRoot.FindNode(diagnostic.Location.SourceSpan)); 48editor.AddMember(declaration, editor.Generator.DefaultOperatorEqualityDeclaration(typeSymbol)); 53editor.AddMember(declaration, editor.Generator.DefaultOperatorInequalityDeclaration(typeSymbol));
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\OverrideEqualsAndOperatorEqualsOnValueTypes.Fixer.cs (2)
65SyntaxNode? declaration = editor.Generator.GetDeclaration(enclosingNode); 77SyntaxGenerator generator = editor.Generator;
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\OverrideEqualsOnOverloadingOperatorEquals.Fixer.cs (2)
28SyntaxNode? typeDeclaration = editor.Generator.GetDeclaration(editor.OriginalRoot.FindNode(diagnostic.Location.SourceSpan)); 43editor.AddMember(typeDeclaration, editor.Generator.DefaultEqualsOverrideDeclaration(model.Compilation, typeSymbol));
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\OverrideGetHashCodeOnOverridingEquals.Fixer.cs (2)
28SyntaxNode? typeDeclaration = editor.Generator.GetDeclaration(editor.OriginalRoot.FindNode(diagnostic.Location.SourceSpan)); 37editor.AddMember(typeDeclaration, editor.Generator.DefaultGetHashCodeOverrideDeclaration(model.Compilation));
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\OverrideMethodsOnComparableTypes.Fixer.cs (1)
53SyntaxGenerator generator = editor.Generator;
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\TypesThatOwnDisposableFieldsShouldBeDisposable.Fixer.cs (1)
42SyntaxGenerator generator = editor.Generator;
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\UriParametersShouldNotBeStrings.Fixer.cs (1)
79var generator = editor.Generator;
Microsoft.CodeQuality.Analyzers\Maintainability\AvoidUnusedPrivateFields.Fixer.cs (1)
33if (editor.Generator.GetDeclaration(node) is SyntaxNode declaration)
Microsoft.CodeQuality.Analyzers\Maintainability\UseNameofInPlaceOfString.Fixer.cs (2)
53var nameOfExpression = editor.Generator.NameOfExpression(editor.Generator.IdentifierName(stringText))
Microsoft.CodeQuality.Analyzers\QualityGuidelines\MarkMembersAsStatic.Fixer.cs (4)
195editor.Generator.GenericName(symbolForNodeToReplace.Name, typeArguments) : 196editor.Generator.IdentifierName(symbolForNodeToReplace.Name); 198var newNode = editor.Generator.MemberAccessExpression( 199expression: editor.Generator.TypeExpression(symbolForNodeToReplace.ContainingType),
Microsoft.CodeQuality.Analyzers\QualityGuidelines\RemoveEmptyFinalizers.Fixer.cs (1)
35if (editor.Generator.GetDeclaration(node) is SyntaxNode declaration)
Microsoft.CodeQuality.Analyzers\QualityGuidelines\RethrowToPreserveStackDetails.Fixer.cs (1)
48var rethrow = editor.Generator.ThrowStatement()
Microsoft.CodeQuality.Analyzers\QualityGuidelines\UseLiteralsWhereAppropriate.Fixer.cs (1)
41declaration = editor.Generator.GetDeclaration(declaration, DeclarationKind.Field);
Microsoft.NetCore.Analyzers\InteropServices\ProvidePublicParameterlessSafeHandleConstructor.Fixer.cs (1)
32SyntaxNode? declaration = editor.Generator.GetDeclaration(enclosingNode);
Microsoft.NetCore.Analyzers\InteropServices\SpecifyMarshalingForPInvokeStringArguments.Fixer.cs (1)
75SyntaxGenerator generator = editor.Generator;
Microsoft.NetCore.Analyzers\Performance\PreferReadOnlySpanOverSpan.Fixer.cs (1)
92var newTypeNode = editor.Generator.TypeExpression(readOnlyType.Construct(parameterType.TypeArguments[0]));
Microsoft.NetCore.Analyzers\Performance\UseSearchValues.Fixer.cs (1)
90SyntaxGenerator generator = editor.Generator;
Microsoft.NetCore.Analyzers\Performance\UseSpanClearInsteadOfFIll.Fixer.cs (1)
49SyntaxGenerator generator = editor.Generator;
Microsoft.NetCore.Analyzers\Performance\UseStringContainsCharOverloadWithSingleCharacters.Fixer.cs (2)
45var newExpression = editor.Generator.LiteralExpression(sourceCharLiteral); 48newExpression = editor.Generator.Argument(argumentName, RefKind.None, newExpression);
Microsoft.NetCore.Analyzers\Runtime\AvoidConstArrays.Fixer.cs (1)
72SyntaxGenerator generator = editor.Generator;
Microsoft.NetCore.Analyzers\Runtime\AvoidUnsealedAttributes.Fixer.cs (2)
33SyntaxNode? declaration = editor.Generator.GetDeclaration(node); 37DeclarationModifiers modifiers = editor.Generator.GetModifiers(declaration);
Microsoft.NetCore.Analyzers\Runtime\AvoidZeroLengthArrayAllocations.Fixer.cs (1)
41SyntaxGenerator generator = editor.Generator;
Microsoft.NetCore.Analyzers\Runtime\InstantiateArgumentExceptionsCorrectly.Fixer.cs (1)
68SyntaxGenerator generator = editor.Generator;
Microsoft.NetCore.Analyzers\Runtime\MarkAllNonSerializableFields.Fixer.cs (4)
63SyntaxNode attr = editor.Generator.Attribute(editor.Generator.TypeExpression(nonSerializedAttributeType)); 78SyntaxNode serializableAttr = docEditor.Generator.Attribute(docEditor.Generator.TypeExpression(serializableAttributeType));
Microsoft.NetCore.Analyzers\Runtime\MarkISerializableTypesWithSerializable.Fixer.cs (3)
34SyntaxNode? node = editor.Generator.GetDeclaration(editor.OriginalRoot.FindNode(diagnostic.Location.SourceSpan)); 47SyntaxNode attr = editor.Generator.Attribute(editor.Generator.TypeExpression(serializableAttributeType));
Microsoft.NetCore.Analyzers\Runtime\PreferAsSpanOverSubstring.Fixer.cs (2)
86SyntaxNode systemNamespaceImportStatement = editor.Generator.NamespaceImportDeclaration(nameof(System)); 87SyntaxNode withSystemImport = editor.Generator.AddNamespaceImports(withoutSystemImport, systemNamespaceImportStatement);
Microsoft.NetCore.Analyzers\Runtime\PreferConstCharOverConstUnitString.Fixer.cs (1)
73SyntaxGenerator generator = editor.Generator;
Microsoft.NetCore.Analyzers\Runtime\SealInternalTypes.Fixer.cs (2)
52var newModifiers = documentEditor.Generator.GetModifiers(declaration).WithIsSealed(true); 53var newDeclaration = documentEditor.Generator.WithModifiers(declaration, newModifiers);
Microsoft.NetCore.Analyzers\Runtime\SpecifyCultureForToLowerAndToUpper.Fixer.cs (2)
73SyntaxNode argument = editor.Generator.Argument(CreateCurrentCultureMemberAccess(editor.Generator, model));
Microsoft.NetCore.Analyzers\Runtime\UseCancellationTokenThrowIfCancellationRequested.Fixer.cs (3)
124SyntaxNode memberAccess = editor.Generator.MemberAccessExpression( 127SyntaxNode invocation = editor.Generator.InvocationExpression(memberAccess, Array.Empty<SyntaxNode>()); 130var result = editor.Generator.ExpressionStatement(invocation);
Microsoft.NetCore.Analyzers\Runtime\UseEnvironmentMembersFixer.cs (2)
83SyntaxNode replacement = editor.Generator.MemberAccessExpression( 84editor.Generator.TypeExpressionForStaticMemberAccess(environmentType),
Microsoft.NetCore.Analyzers\Runtime\UseExceptionThrowHelpersFixer.cs (4)
118editor.Generator.ExpressionStatement( 119editor.Generator.InvocationExpression( 120editor.Generator.MemberAccessExpression( 121editor.Generator.TypeExpressionForStaticMemberAccess(typeSymbol), methodName),
Microsoft.NetCore.Analyzers\Tasks\DoNotCreateTaskCompletionSourceWithWrongArguments.Fixer.cs (3)
54editor.Generator.Argument( 55editor.Generator.MemberAccessExpression( 56editor.Generator.TypeExpressionForStaticMemberAccess(replacementField.ContainingType), replacementField.Name)));
Microsoft.NetCore.Analyzers\Tasks\DoNotUseWhenAllOrWaitAllWithSingleArgumentFixer.cs (2)
47editor.Generator.InvocationExpression( 48editor.Generator.MemberAccessExpression(
Microsoft.NetCore.Analyzers\Usage\UseVolatileReadWrite.Fixer.cs (1)
52var generator = editor.Generator;
Microsoft.CodeAnalysis.VisualBasic.Features (2)
ConvertForEachToFor\VisualBasicConvertForEachToForCodeRefactoringProvider.vb (1)
48Dim generator = editor.Generator
ReplaceMethodWithProperty\VisualBasicReplaceMethodWithPropertyService.vb (1)
69Dim generator = editor.Generator
Microsoft.CodeAnalysis.VisualBasic.NetAnalyzers (3)
Microsoft.NetCore.Analyzers\Performance\BasicPreferDictionaryTryMethodsOverContainsKeyGuardFixer.vb (2)
154Dim generator = editor.Generator 229Dim generator = editor.Generator
Microsoft.NetCore.Analyzers\Usage\BasicDoNotPassNonNullableValueToArgumentNullExceptionThrowIfNullFixer.vb (1)
15Dim generator = editor.Generator
Microsoft.CodeAnalysis.Workspaces (5)
Editing\SymbolEditorExtensions.cs (2)
74(e, d) => e.ReplaceNode(typeRef, getNewBaseType(e.Generator)), 82var newBaseType = getNewBaseType(e.Generator);
Editing\SyntaxEditor.cs (1)
111newRoot = change.Apply(newRoot, Generator);
src\ce8c1e82c1124a2b\AbstractInitializerParameterService.cs (1)
145var generator = editor.Generator;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\AddParameterEditor.cs (1)
26var generator = editor.Generator;
Microsoft.Interop.ComInterfaceGenerator (2)
Analyzers\AddMarshalAsToElementFixer.cs (1)
49SyntaxGenerator gen = editor.Generator;
Analyzers\ConvertComImportToGeneratedComInterfaceFixer.cs (1)
78var gen = editor.Generator;
Microsoft.Interop.LibraryImportGenerator (11)
Analyzers\AddDisableRuntimeMarshallingAttributeFixer.cs (3)
64editor.Generator.AddAttributes( 66editor.Generator.Attribute(editor.Generator.DottedName(TypeNames.System_Runtime_CompilerServices_DisableRuntimeMarshallingAttribute))));
Analyzers\ConvertToLibraryImportFixer.cs (6)
179SyntaxGenerator generator = editor.Generator; 253generatedDeclaration = editor.Generator.AddParameters( 257editor.Generator.ParameterDeclaration("@return", editor.Generator.GetType(generatedDeclaration), refKind: RefKind.Out) 261generatedDeclaration = editor.Generator.WithType( 263editor.Generator.TypeExpression(editor.SemanticModel.Compilation.GetSpecialType(SpecialType.System_Int32)));
Analyzers\CustomMarshallerAttributeFixer.cs (2)
206SyntaxGenerator gen = editor.Generator; 402SyntaxGenerator gen = editor.Generator;
Roslyn.Diagnostics.Analyzers (2)
src\ce8c1e82c1124a2b\AbstractInitializerParameterService.cs (1)
145var generator = editor.Generator;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\AddParameterEditor.cs (1)
26var generator = editor.Generator;
Roslyn.Diagnostics.CSharp.Analyzers (1)
src\4f0789c9734b88bf\CSharpInitializeParameterService.cs (1)
54var generator = editor.Generator;
System.Text.RegularExpressions.Generator (3)
UpgradeToGeneratedRegexCodeFixer.cs (3)
149SyntaxGenerator generator = editor.Generator; 213SyntaxGenerator generator = editor.Generator; 263SyntaxGenerator generator = editor.Generator;