147 references to Generator
Microsoft.CodeAnalysis.CodeStyle.Fixes (22)
AbstractAddObsoleteAttributeCodeFixProvider.cs (2)
86
var generator = editor.
Generator
;
90
generator.Attribute(editor.
Generator
.TypeExpression(obsoleteAttribute)));
AbstractConvertTypeOfToNameOfCodeFixProvider.cs (1)
54
var nameOfSyntax = editor.
Generator
.NameOfExpression(typeExpression);
AbstractForEachCastCodeFixProvider.cs (1)
76
var rewritten = GetRewrittenCollection(editor.
Generator
, expression, variableDeclarator.Symbol.Type, conversion);
AbstractMakeFieldReadonlyCodeFixProvider.cs (2)
59
var generator = editor.
Generator
;
69
var modifiers = WithReadOnly(editor.
Generator
.GetModifiers(fieldDeclaration));
AbstractMakeTypePartialCodeFixProvider.cs (1)
32
var generator = editor.
Generator
;
AbstractPopulateSwitchCodeFixProvider.cs (1)
173
var generator = editor.
Generator
;
AbstractRemoveAsyncModifierCodeFixProvider.cs (1)
68
var generator = editor.
Generator
;
AbstractRemoveUnusedValuesCodeFixProvider.cs (2)
418
var localDecl = editor.
Generator
.LocalDeclarationStatement(
676
=> (TLocalDeclarationStatementSyntax)editor.
Generator
.LocalDeclarationStatement(type, name)
AbstractSimplifyInterpolationCodeFixProvider.cs (1)
54
var generator = editor.
Generator
;
AbstractUnsealClassCodeFixProvider.cs (1)
67
var generator = editor.
Generator
;
AbstractUseConditionalExpressionForAssignmentCodeFixProvider.cs (1)
109
var generator = editor.
Generator
;
AbstractUseConditionalExpressionForReturnCodeFixProvider.cs (1)
78
: (TStatementSyntax)editor.
Generator
.ReturnStatement(conditionalExpression);
AddAccessibilityModifiersHelpers.cs (1)
31
var generator = editor.
Generator
;
AddParameterEditor.cs (1)
26
var generator = editor.
Generator
;
AddParameterService.cs (1)
108
var generator = editor.
Generator
;
UpdateLegacySuppressionsCodeFixProvider.cs (1)
51
editor.ReplaceNode(node, editor.
Generator
.LiteralExpression(newDocCommentId).WithTriviaFrom(node));
UseCoalesceExpressionForIfNullStatementCheckCodeFixProvider.cs (1)
45
var generator = editor.
Generator
;
UseCoalesceExpressionForNullableTernaryConditionalCheckCodeFixProvider.cs (1)
50
var generator = editor.
Generator
;
UseExplicitTupleNameCodeFixProvider.cs (1)
42
var generator = editor.
Generator
;
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (15)
AssignOutParametersAboveReturnCodeFixProvider.cs (2)
42
var statements = GenerateAssignmentStatements(editor.
Generator
, unassignedParameters);
50
var generator = editor.
Generator
;
AssignOutParametersAtStartCodeFixProvider.cs (1)
64
var generator = editor.
Generator
;
CSharpMakeMemberRequiredCodeFixProvider.cs (1)
110
var generator = editor.
Generator
;
CSharpMakeStructFieldsWritableCodeFixProvider.cs (1)
59
var fieldDeclarationModifiers = editor.
Generator
.GetModifiers(fieldDeclaration);
CSharpMakeStructMemberReadOnlyCodeFixProvider.cs (1)
47
var generator = editor.
Generator
;
CSharpRemoveConfusingSuppressionCodeFixProvider.cs (1)
68
var generator = editor.
Generator
;
CSharpRemoveUnnecessaryDiscardDesignationCodeFixProvider.cs (1)
46
var generator = editor.
Generator
;
CSharpRemoveUnusedValuesCodeFixProvider.cs (2)
175
return editor.
Generator
.AssignmentStatement(newAssignmentTarget, rightOfAssignment);
182
return editor.
Generator
.AssignmentStatement(newAssignmentTarget,
CSharpUseLocalFunctionCodeFixProvider.cs (1)
110
var parameterList = GenerateParameterList(editor.
Generator
, anonymousFunction, delegateType.DelegateInvokeMethod);
CSharpUseNameofInAttributeCodeFixProvider.cs (2)
56
editor.
Generator
.NameOfExpression(editor.
Generator
.IdentifierName(name)).WithTriviaFrom(expression));
CSharpUseNotPatternCodeFixProvider.cs (1)
62
var negated = editor.
Generator
.Negate(
UseThrowExpressionCodeFixProvider.cs (1)
49
var generator = editor.
Generator
;
Microsoft.CodeAnalysis.CSharp.Features (20)
AssignOutParametersAboveReturnCodeFixProvider.cs (2)
42
var statements = GenerateAssignmentStatements(editor.
Generator
, unassignedParameters);
50
var generator = editor.
Generator
;
AssignOutParametersAtStartCodeFixProvider.cs (1)
64
var generator = editor.
Generator
;
ConvertForEachToFor\CSharpConvertForEachToForCodeRefactoringProvider.cs (1)
60
var generator = editor.
Generator
;
CSharpMakeMemberRequiredCodeFixProvider.cs (1)
110
var generator = editor.
Generator
;
CSharpMakeStructFieldsWritableCodeFixProvider.cs (1)
59
var fieldDeclarationModifiers = editor.
Generator
.GetModifiers(fieldDeclaration);
CSharpMakeStructMemberReadOnlyCodeFixProvider.cs (1)
47
var generator = editor.
Generator
;
CSharpRemoveConfusingSuppressionCodeFixProvider.cs (1)
68
var generator = editor.
Generator
;
CSharpRemoveUnnecessaryDiscardDesignationCodeFixProvider.cs (1)
46
var generator = editor.
Generator
;
CSharpRemoveUnusedValuesCodeFixProvider.cs (2)
175
return editor.
Generator
.AssignmentStatement(newAssignmentTarget, rightOfAssignment);
182
return editor.
Generator
.AssignmentStatement(newAssignmentTarget,
CSharpUseLocalFunctionCodeFixProvider.cs (1)
110
var parameterList = GenerateParameterList(editor.
Generator
, anonymousFunction, delegateType.DelegateInvokeMethod);
CSharpUseNameofInAttributeCodeFixProvider.cs (2)
56
editor.
Generator
.NameOfExpression(editor.
Generator
.IdentifierName(name)).WithTriviaFrom(expression));
CSharpUseNotPatternCodeFixProvider.cs (1)
62
var negated = editor.
Generator
.Negate(
ImplementInterface\CSharpImplementExplicitlyCodeRefactoringProvider.cs (1)
131
var generator = editor.
Generator
;
InitializeParameter\CSharpInitializeMemberFromParameterCodeRefactoringProvider.cs (1)
123
var generator = editor.
Generator
;
ReplaceMethodWithProperty\CSharpReplaceMethodWithPropertyService.cs (1)
53
semanticModel, editor.
Generator
,
ReverseForStatement\CSharpReverseForStatementCodeRefactoringProvider.cs (1)
271
var generator = editor.
Generator
;
UseThrowExpressionCodeFixProvider.cs (1)
49
var generator = editor.
Generator
;
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (16)
CodeGeneration\AddImportsTests.cs (2)
802
var attributeSyntax = editor.
Generator
.Attribute(editor.
Generator
.TypeExpression(attribute));
CodeGeneration\SymbolEditorTests.cs (14)
82
var newSymbol = (INamedTypeSymbol)await editor.EditOneDeclarationAsync(symbol, (e, d) => e.AddMember(d, e.
Generator
.MethodDeclaration("m")));
151
var newSymbol = (INamedTypeSymbol)await editor.EditOneDeclarationAsync(symbol, (e, d) => e.AddMember(d, e.
Generator
.MethodDeclaration("m")));
155
newSymbol = (INamedTypeSymbol)await editor.EditOneDeclarationAsync(newSymbol, (e, d) => e.AddMember(d, e.
Generator
.MethodDeclaration("m2")));
198
var newSymbolA = (INamedTypeSymbol)await editor.EditOneDeclarationAsync(symbolA, (e, d) => e.AddMember(d, e.
Generator
.MethodDeclaration("ma")));
201
var newSymbolB = (INamedTypeSymbol)await editor.EditOneDeclarationAsync(symbolB, (e, d) => e.AddMember(d, e.
Generator
.MethodDeclaration("mb")));
244
var newSymbolA = (INamedTypeSymbol)await editor.EditOneDeclarationAsync(symbolA, (e, d) => e.AddMember(d, e.
Generator
.MethodDeclaration("ma")));
247
var newSymbolB = (INamedTypeSymbol)await editor.EditOneDeclarationAsync(symbolB, (e, d) => e.AddMember(d, e.
Generator
.MethodDeclaration("mb")));
359
var newSymbol = (INamedTypeSymbol)await editor.EditOneDeclarationAsync(symbol, location, (e, d) => e.AddMember(d, e.
Generator
.MethodDeclaration("m")));
396
var newSymbol = (INamedTypeSymbol)await editor.EditOneDeclarationAsync(symbol, location, (e, d) => e.AddMember(d, e.
Generator
.MethodDeclaration("m")));
437
var newSymbol = (INamedTypeSymbol)await editor.EditOneDeclarationAsync(symbol, location, (e, d) => e.AddMember(d, e.
Generator
.MethodDeclaration("m")));
441
var newSymbol2 = (INamedTypeSymbol)await editor.EditOneDeclarationAsync(newSymbol, location, (e, d) => e.AddMember(d, e.
Generator
.MethodDeclaration("m2")));
483
var newSymbol = (INamedTypeSymbol)await editor.EditOneDeclarationAsync(symbol, location, (e, d) => e.AddMember(d, e.
Generator
.MethodDeclaration("m")));
488
var newSymbol2 = (INamedTypeSymbol)await editor.EditOneDeclarationAsync(newSymbol, newLocation, (e, d) => e.AddMember(d, e.
Generator
.MethodDeclaration("m2")));
533
var newSymbol = (INamedTypeSymbol)await editor.EditOneDeclarationAsync(symbol, member, (e, d) => e.AddMember(d, e.
Generator
.MethodDeclaration("m2")));
Microsoft.CodeAnalysis.Features (47)
AbstractAddObsoleteAttributeCodeFixProvider.cs (2)
86
var generator = editor.
Generator
;
90
generator.Attribute(editor.
Generator
.TypeExpression(obsoleteAttribute)));
AbstractConvertTypeOfToNameOfCodeFixProvider.cs (1)
54
var nameOfSyntax = editor.
Generator
.NameOfExpression(typeExpression);
AbstractForEachCastCodeFixProvider.cs (1)
76
var rewritten = GetRewrittenCollection(editor.
Generator
, expression, variableDeclarator.Symbol.Type, conversion);
AbstractMakeFieldReadonlyCodeFixProvider.cs (2)
59
var generator = editor.
Generator
;
69
var modifiers = WithReadOnly(editor.
Generator
.GetModifiers(fieldDeclaration));
AbstractMakeTypePartialCodeFixProvider.cs (1)
32
var generator = editor.
Generator
;
AbstractPopulateSwitchCodeFixProvider.cs (1)
173
var generator = editor.
Generator
;
AbstractRemoveAsyncModifierCodeFixProvider.cs (1)
68
var generator = editor.
Generator
;
AbstractRemoveUnusedValuesCodeFixProvider.cs (2)
418
var localDecl = editor.
Generator
.LocalDeclarationStatement(
676
=> (TLocalDeclarationStatementSyntax)editor.
Generator
.LocalDeclarationStatement(type, name)
AbstractSimplifyInterpolationCodeFixProvider.cs (1)
54
var generator = editor.
Generator
;
AbstractUnsealClassCodeFixProvider.cs (1)
67
var generator = editor.
Generator
;
AbstractUseConditionalExpressionForAssignmentCodeFixProvider.cs (1)
109
var generator = editor.
Generator
;
AbstractUseConditionalExpressionForReturnCodeFixProvider.cs (1)
78
: (TStatementSyntax)editor.
Generator
.ReturnStatement(conditionalExpression);
AddAccessibilityModifiersHelpers.cs (1)
31
var generator = editor.
Generator
;
AddDebuggerDisplay\AbstractAddDebuggerDisplayCodeRefactoringProvider.cs (1)
119
var generator = editor.
Generator
;
AddParameterService.cs (1)
108
var generator = editor.
Generator
;
CodeRefactorings\MoveType\AbstractMoveTypeService.MoveTypeEditor.cs (1)
277
documentEditor.
Generator
.GetModifiers(node) | DeclarationModifiers.Partial);
CodeRefactorings\MoveType\AbstractMoveTypeService.MoveTypeNamespaceScopeEditor.cs (1)
61
var syntaxGenerator = editor.
Generator
;
ConvertAutoPropertyToFullProperty\AbstractConvertAutoPropertyToFullPropertyCodeRefactoringProvider.cs (1)
85
var generator = editor.
Generator
;
ConvertForEachToFor\AbstractConvertForEachToForCodeRefactoringProvider.cs (1)
113
var generator = editor.
Generator
;
InitializeParameter\AbstractAddParameterCheckCodeRefactoringProvider.cs (2)
364
var nullCheckStatement = generateNullCheck(semanticModel, editor.
Generator
);
371
editor.
Generator
.ElasticCarriageReturnLineFeed);
InitializeParameter\AbstractInitializeMemberFromParameterCodeRefactoringProviderMemberCreation.cs (2)
456
var generator = editor.
Generator
;
543
var generator = editor.
Generator
;
IntroduceParameter\IntroduceParameterDocumentRewriter.cs (3)
564
var parenthesizedArgumentExpression = editor.
Generator
.AddParentheses(argumentExpression, includeElasticTrivia: false);
570
var parenthesizedGeneratedExpression = editor.
Generator
.AddParentheses(generatedExpression, includeElasticTrivia: false);
642
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)
262
var generator = docEditor.
Generator
;
PreferFrameworkType\PreferFrameworkTypeCodeFixProvider.cs (1)
51
var generator = editor.
Generator
;
PullMemberUp\MembersPuller.cs (7)
137
originalMemberEditor.RemoveNode(originalMemberEditor.
Generator
.GetDeclaration(declaration));
238
var declaration = editor.
Generator
.GetDeclaration(eventDeclaration);
333
destinationEditor.
Generator
.NamespaceImportDeclaration(
347
.WithTrailingTrivia(originalMemberEditor.
Generator
.ElasticCarriageReturnLineFeed)
352
originalMemberEditor.RemoveNode(originalMemberEditor.
Generator
.GetDeclaration(syntax));
356
var declarationSyntax = originalMemberEditor.
Generator
.GetDeclaration(syntax);
367
newDestination = destinationEditor.
Generator
.WithModifiers(newDestination, modifiers);
ReplacePropertyWithMethods\AbstractReplacePropertyWithMethodsService.cs (1)
201
private SyntaxGenerator Generator => _editor.
Generator
;
ReplacePropertyWithMethods\ReplacePropertyWithMethodsCodeRefactoringProvider.cs (1)
383
members = members.Select(editor.
Generator
.AsInterfaceMember)
UpdateLegacySuppressionsCodeFixProvider.cs (1)
51
editor.ReplaceNode(node, editor.
Generator
.LiteralExpression(newDocCommentId).WithTriviaFrom(node));
UseCoalesceExpressionForIfNullStatementCheckCodeFixProvider.cs (1)
45
var generator = editor.
Generator
;
UseCoalesceExpressionForNullableTernaryConditionalCheckCodeFixProvider.cs (1)
50
var generator = editor.
Generator
;
UseExplicitTupleNameCodeFixProvider.cs (1)
42
var generator = editor.
Generator
;
Microsoft.CodeAnalysis.VisualBasic.Features (2)
ConvertForEachToFor\VisualBasicConvertForEachToForCodeRefactoringProvider.vb (1)
48
Dim generator = editor.
Generator
ReplaceMethodWithProperty\VisualBasicReplaceMethodWithPropertyService.vb (1)
68
Dim generator = editor.
Generator
Microsoft.CodeAnalysis.Workspaces (3)
AddParameterEditor.cs (1)
26
var generator = editor.
Generator
;
Editing\SymbolEditorExtensions.cs (2)
74
(e, d) => e.ReplaceNode(typeRef, getNewBaseType(e.
Generator
)),
82
var newBaseType = getNewBaseType(e.
Generator
);
Microsoft.CodeAnalysis.Workspaces.UnitTests (22)
Editing\SyntaxEditorTests.cs (22)
55
var fieldX = editor.
Generator
.GetMembers(cls)[0];
56
editor.ReplaceNode(fieldX, editor.
Generator
.FieldDeclaration("Y", editor.
Generator
.TypeExpression(SpecialType.System_String), Accessibility.Public));
81
var fieldX = editor.
Generator
.GetMembers(cls)[0];
106
var fieldX = editor.
Generator
.GetMembers(cls)[0];
107
editor.InsertAfter(fieldX, editor.
Generator
.FieldDeclaration("Y", editor.
Generator
.TypeExpression(SpecialType.System_String), Accessibility.Public));
133
var fieldX = editor.
Generator
.GetMembers(cls)[0];
134
editor.InsertBefore(fieldX, editor.
Generator
.FieldDeclaration("Y", editor.
Generator
.TypeExpression(SpecialType.System_String), Accessibility.Public));
160
var fieldX = editor.
Generator
.GetMembers(cls)[0];
181
var fieldX = editor.
Generator
.GetMembers(cls)[0];
182
editor.InsertAfter(fieldX, editor.
Generator
.FieldDeclaration("Y", editor.
Generator
.TypeExpression(SpecialType.System_String), Accessibility.Public));
183
editor.InsertBefore(fieldX, editor.
Generator
.FieldDeclaration("Z", editor.
Generator
.TypeExpression(SpecialType.System_Object), Accessibility.Public));
227
var methodX = (MethodDeclarationSyntax)editor.
Generator
.GetMembers(cls)[0];
231
var syntaxGenerator = editor.
Generator
;
271
var methodX = (MethodDeclarationSyntax)editor.
Generator
.GetMembers(cls)[0];
275
var syntaxGenerator = editor.
Generator
;
316
var methodX = editor.
Generator
.GetMembers(cls)[0];
318
var syntaxGenerator = editor.
Generator
;