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