30 references to CodeGenerator
Microsoft.CodeAnalysis.Features (27)
GenerateConstructors\AbstractGenerateConstructorsCodeRefactoringProvider.cs (1)
297var nodes = root.GetAnnotatedNodes(CodeGenerator.Annotation);
GenerateConstructors\AbstractGenerateConstructorsCodeRefactoringProvider.FieldDelegatingCodeAction.cs (1)
72var result = await CodeGenerator.AddMemberDeclarationsAsync(
GenerateOverrides\GenerateOverridesWithDialogCodeAction.cs (1)
72var newDocument = await CodeGenerator.AddMemberDeclarationsAsync(
GenerateType\AbstractGenerateTypeService.Editor.cs (4)
293var codeGenResult = await CodeGenerator.AddNamespaceOrTypeDeclarationAsync( 391var codeGenResult = await CodeGenerator.AddNamedTypeDeclarationAsync( 437var codeGenResult = await CodeGenerator.AddNamespaceOrTypeDeclarationAsync( 550var codeGenResult = await CodeGenerator.AddNamedTypeDeclarationAsync(
GenerateType\AbstractGenerateTypeService.State.cs (1)
339if (!CodeGenerator.CanAdd(document.Project.Solution, TypeToGenerateInOpt, cancellationToken))
MetadataAsSource\AbstractMetadataAsSourceService.cs (1)
42document = await CodeGenerator.AddNamespaceOrTypeDeclarationAsync(
Shared\Utilities\ExtractTypeHelpers.cs (1)
83var newTypeDocument = await CodeGenerator.AddNamespaceOrTypeDeclarationAsync(
src\Analyzers\Core\CodeFixes\GenerateConstructor\AbstractGenerateConstructorService.State.cs (3)
106if (!CodeGenerator.CanAdd(_document.Project.Solution, TypeToGenerateIn, cancellationToken)) 448return await CodeGenerator.AddMemberDeclarationsAsync( 489return await CodeGenerator.AddMemberDeclarationsAsync(
src\Analyzers\Core\CodeFixes\GenerateDefaultConstructors\GenerateDefaultConstructorsCodeAction.cs (1)
33var result = await CodeGenerator.AddMemberDeclarationsAsync(
src\Analyzers\Core\CodeFixes\GenerateEnumMember\AbstractGenerateEnumMemberService.State.cs (1)
72return CodeGenerator.CanAdd(document.Project.Solution, TypeToGenerateIn, cancellationToken);
src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.CodeAction.cs (2)
70var result = await CodeGenerator.AddPropertyDeclarationAsync( 86var result = await CodeGenerator.AddMethodDeclarationAsync(
src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.State.cs (1)
72if (!CodeGenerator.CanAdd(document.Project.Solution, TypeToGenerateIn, cancellationToken))
src\Analyzers\Core\CodeFixes\GenerateVariable\AbstractGenerateVariableService.CodeAction.cs (2)
79return await CodeGenerator.AddPropertyDeclarationAsync( 93return await CodeGenerator.AddFieldDeclarationAsync(
src\Analyzers\Core\CodeFixes\GenerateVariable\AbstractGenerateVariableService.cs (1)
47var canGenerateMember = CodeGenerator.CanAdd(document.Project.Solution, state.TypeToGenerateIn, cancellationToken);
src\Analyzers\Core\CodeFixes\GenerateVariable\AbstractGenerateVariableService.State.cs (1)
162return CanGenerateLocal() || CodeGenerator.CanAdd(_document.Project.Solution, TypeToGenerateIn, cancellationToken);
src\Analyzers\Core\CodeFixes\ImplementAbstractClass\ImplementAbstractClassData.cs (1)
54if (!CodeGenerator.CanAdd(document.Project.Solution, classType, cancellationToken))
src\Analyzers\Core\CodeFixes\ImplementInterface\AbstractImplementInterfaceService.State.cs (1)
55if (!CodeGenerator.CanAdd(document.Project.Solution, classOrStructType, cancellationToken))
src\Analyzers\Core\CodeFixes\ImplementInterface\ImplementInterfaceGenerator.cs (1)
88return await CodeGenerator.AddMemberDeclarationsAsync(
src\Analyzers\Core\CodeFixes\ImplementInterface\ImplementInterfaceGenerator_DisposePattern.cs (2)
62var firstGeneratedMember = rootWithCoreMembers.GetAnnotatedNodes(CodeGenerator.Annotation).First(); 93var lastGeneratedMember = root.GetAnnotatedNodes(CodeGenerator.Annotation)
Microsoft.CodeAnalysis.Workspaces (3)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationContext.cs (1)
16/// General options for controlling the code produced by the <see cref="CodeGenerator"/> that apply to all documents.
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationHelpers.cs (1)
44=> node.WithAdditionalAnnotations(Formatter.Annotation, CodeGenerator.Annotation);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerator.cs (1)
21public static readonly SyntaxAnnotation Annotation = new(nameof(CodeGenerator));