32 references to CodeGenerator
Microsoft.CodeAnalysis.Features (25)
GenerateConstructorFromMembers\AbstractGenerateConstructorFromMembersCodeRefactoringProvider.cs (1)
280
var nodes = root.GetAnnotatedNodes(
CodeGenerator
.Annotation);
GenerateConstructorFromMembers\AbstractGenerateConstructorFromMembersCodeRefactoringProvider.FieldDelegatingCodeAction.cs (1)
79
var result = await
CodeGenerator
.AddMemberDeclarationsAsync(
GenerateDefaultConstructors\AbstractGenerateDefaultConstructorsService.AbstractCodeAction.cs (1)
47
var result = await
CodeGenerator
.AddMemberDeclarationsAsync(
GenerateMember\GenerateConstructor\AbstractGenerateConstructorService.State.cs (1)
116
if (!
CodeGenerator
.CanAdd(_document.Project.Solution, TypeToGenerateIn, cancellationToken))
GenerateMember\GenerateEnumMember\AbstractGenerateEnumMemberService.State.cs (1)
75
return
CodeGenerator
.CanAdd(document.Project.Solution, TypeToGenerateIn, cancellationToken);
GenerateMember\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.CodeAction.cs (2)
76
var result = await
CodeGenerator
.AddPropertyDeclarationAsync(
93
var result = await
CodeGenerator
.AddMethodDeclarationAsync(
GenerateMember\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.State.cs (1)
71
if (!
CodeGenerator
.CanAdd(document.Project.Solution, TypeToGenerateIn, cancellationToken))
GenerateMember\GenerateVariable\AbstractGenerateVariableService.CodeAction.cs (2)
85
return await
CodeGenerator
.AddPropertyDeclarationAsync(
99
return await
CodeGenerator
.AddFieldDeclarationAsync(
GenerateMember\GenerateVariable\AbstractGenerateVariableService.cs (1)
58
var canGenerateMember =
CodeGenerator
.CanAdd(document.Project.Solution, state.TypeToGenerateIn, cancellationToken);
GenerateMember\GenerateVariable\AbstractGenerateVariableService.State.cs (1)
168
return CanGenerateLocal() ||
CodeGenerator
.CanAdd(_document.Project.Solution, TypeToGenerateIn, cancellationToken);
GenerateOverrides\GenerateOverridesWithDialogCodeAction.cs (1)
82
var newDocument = await
CodeGenerator
.AddMemberDeclarationsAsync(
GenerateType\AbstractGenerateTypeService.Editor.cs (4)
299
var codeGenResult = await
CodeGenerator
.AddNamespaceOrTypeDeclarationAsync(
398
var codeGenResult = await
CodeGenerator
.AddNamedTypeDeclarationAsync(
445
var codeGenResult = await
CodeGenerator
.AddNamespaceOrTypeDeclarationAsync(
562
var codeGenResult = await
CodeGenerator
.AddNamedTypeDeclarationAsync(
GenerateType\AbstractGenerateTypeService.State.cs (1)
332
if (!
CodeGenerator
.CanAdd(document.Project.Solution, TypeToGenerateInOpt, cancellationToken))
ImplementAbstractClass\ImplementAbstractClassData.cs (1)
63
if (!
CodeGenerator
.CanAdd(document.Project.Solution, classType, cancellationToken))
ImplementInterface\AbstractImplementInterfaceService.CodeAction.cs (1)
208
return await
CodeGenerator
.AddMemberDeclarationsAsync(
ImplementInterface\AbstractImplementInterfaceService.DisposePatternCodeAction.cs (2)
153
var firstGeneratedMember = rootWithCoreMembers.GetAnnotatedNodes(
CodeGenerator
.Annotation).First();
184
var lastGeneratedMember = root.GetAnnotatedNodes(
CodeGenerator
.Annotation)
ImplementInterface\AbstractImplementInterfaceService.State.cs (1)
57
if (!
CodeGenerator
.CanAdd(document.Project.Solution, classOrStructType, cancellationToken))
MetadataAsSource\AbstractMetadataAsSourceService.cs (1)
58
document = await
CodeGenerator
.AddNamespaceOrTypeDeclarationAsync(
Shared\Utilities\ExtractTypeHelpers.cs (1)
84
var newTypeDocument = await
CodeGenerator
.AddNamespaceOrTypeDeclarationAsync(
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures (4)
NavigationBar\VisualBasicEditorNavigationBarItemService_CodeGeneration.vb (4)
146
Return Await
CodeGenerator
.AddMethodDeclarationAsync(
203
Return Await
CodeGenerator
.AddMethodDeclarationAsync(
249
Return Await
CodeGenerator
.AddMethodDeclarationAsync(
278
Return Await
CodeGenerator
.AddMethodDeclarationAsync(
Microsoft.CodeAnalysis.Workspaces (3)
CodeGenerationContext.cs (1)
20
/// General options for controlling the code produced by the <see cref="
CodeGenerator
"/> that apply to all documents.
CodeGenerationHelpers.cs (1)
47
=> node.WithAdditionalAnnotations(Formatter.Annotation,
CodeGenerator
.Annotation);
CodeGenerator.cs (1)
21
public static readonly SyntaxAnnotation Annotation = new(nameof(
CodeGenerator
));