2 types derived from CodeGenerationOptions
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\CodeGeneration\CSharpCodeGenerationOptions.cs (1)
14internal sealed record class CSharpCodeGenerationOptions : CodeGenerationOptions
Microsoft.CodeAnalysis.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\VisualBasic\VisualBasicCodeGenerationOptions.cs (1)
12internal sealed record class VisualBasicCodeGenerationOptions : CodeGenerationOptions
1 instantiation of CodeGenerationOptions
Microsoft.CodeAnalysis.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeGeneration\CodeGenerationOptions.cs (1)
20internal static readonly CodeGenerationOptions CommonDefaults = new();
58 references to CodeGenerationOptions
Microsoft.CodeAnalysis.CSharp.Features (2)
InitializeParameter\CSharpInitializeMemberFromPrimaryConstructorParameterCodeRefactoringProvider_Update.cs (1)
87var options = await document.GetCodeGenerationOptionsAsync(cancellationToken).ConfigureAwait(false);
ReplaceMethodWithProperty\CSharpReplaceMethodWithPropertyService.cs (1)
40CodeGenerationOptions options,
Microsoft.CodeAnalysis.CSharp.Workspaces (4)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationContextInfo.cs (1)
28protected override CodeGenerationOptions OptionsImpl
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationService.cs (3)
31public override CodeGenerationOptions DefaultOptions 34public override CodeGenerationOptions GetCodeGenerationOptions(IOptionsReader options) 37public override CSharpCodeGenerationContextInfo GetInfo(CodeGenerationContext context, CodeGenerationOptions options, ParseOptions parseOptions)
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (6)
CodeGeneration\CodeGenerationTests.cs (6)
91var options = await testContext.Document.GetCodeGenerationOptionsAsync(CancellationToken.None); 315var options = await testContext.Document.GetCodeGenerationOptionsAsync(CancellationToken.None); 330var options = await testContext.Document.GetCodeGenerationOptionsAsync(CancellationToken.None); 556var options = await testContext.Document.GetCodeGenerationOptionsAsync(CancellationToken.None); 575var options = await testContext.Document.GetCodeGenerationOptionsAsync(CancellationToken.None); 597var options = await testContext.Document.GetCodeGenerationOptionsAsync(CancellationToken.None);
Microsoft.CodeAnalysis.Features (4)
ExtractMethod\MethodExtractor.CodeGenerator.cs (1)
58where TCodeGenerationOptions : CodeGenerationOptions
InitializeParameter\AbstractInitializeMemberFromParameterCodeRefactoringProviderMemberCreation.cs (1)
484var options = await document.GetCodeGenerationOptionsAsync(cancellationToken).ConfigureAwait(false);
ReplaceMethodWithProperty\IReplaceMethodWithPropertyService.cs (1)
22CodeGenerationOptions options, ParseOptions parseOptions,
ReplaceMethodWithProperty\ReplaceMethodWithPropertyCodeRefactoringProvider.cs (1)
366var codeGenerationOptions = await updatedDocument.GetCodeGenerationOptionsAsync(cancellationToken).ConfigureAwait(false);
Microsoft.CodeAnalysis.Remote.Workspaces (1)
Serialization\MessagePackFormatters.cs (1)
32new ForceTypelessFormatter<CodeGenerationOptions>(),
Microsoft.CodeAnalysis.Workspaces (18)
ExtractMethod\ExtractMethodOptions.cs (1)
23[DataMember] public required CodeGenerationOptions CodeGenerationOptions { get; init; }
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeGeneration\CodeAndImportGenerationOptions.cs (1)
14public required CodeGenerationOptions GenerationOptions { get; init; }
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeGeneration\CodeGenerationOptions.cs (1)
20internal static readonly CodeGenerationOptions CommonDefaults = new();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractCodeGenerationService.cs (5)
38public abstract CodeGenerationOptions DefaultOptions { get; } 39public abstract CodeGenerationOptions GetCodeGenerationOptions(IOptionsReader options); 40public abstract TCodeGenerationContextInfo GetInfo(CodeGenerationContext context, CodeGenerationOptions options, ParseOptions parseOptions); 42CodeGenerationContextInfo ICodeGenerationService.GetInfo(CodeGenerationContext context, CodeGenerationOptions options, ParseOptions parseOptions) 244var codeGenOptions = await oldDocument.GetCodeGenerationOptionsAsync(cancellationToken).ConfigureAwait(false);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CleanCodeGenerationOptions.cs (1)
17public required CodeGenerationOptions GenerationOptions { get; init; }
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationContextInfo.cs (2)
25public CodeGenerationOptions Options => OptionsImpl; 29protected abstract CodeGenerationOptions OptionsImpl { get; }
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationOptionsProviders.cs (4)
17public static CodeGenerationOptions GetCodeGenerationOptions(this IOptionsReader options, LanguageServices languageServices) 34public static async ValueTask<CodeGenerationOptions> GetCodeGenerationOptionsAsync(this Document document, CancellationToken cancellationToken) 44var options = await GetCodeGenerationOptionsAsync(document, cancellationToken).ConfigureAwait(false); 49public static CodeGenerationOptions GetDefault(LanguageServices languageServices)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\ICodeGenerationService.cs (3)
15CodeGenerationOptions DefaultOptions { get; } 16CodeGenerationOptions GetCodeGenerationOptions(IOptionsReader options); 17CodeGenerationContextInfo GetInfo(CodeGenerationContext context, CodeGenerationOptions options, ParseOptions parseOptions);
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (1)
VBOptionsFactory.cs (1)
17public static ExtractMethodGenerationOptions CreateExtractMethodGenerationOptions(CodeGenerationOptions codeGenerationOptions, CodeCleanupOptions codeCleanupOptions)
Microsoft.VisualStudio.LanguageServices.Implementation (22)
CodeModel\AbstractCodeModelObject_CodeGen.cs (10)
21CodeGenerationOptions options, 35private protected SyntaxNode CreateConstructorDeclaration(SyntaxNode containerNode, string typeName, EnvDTE.vsCMAccess access, CodeGenerationOptions options) 52private protected SyntaxNode CreateDestructorDeclaration(SyntaxNode containerNode, string typeName, CodeGenerationOptions options) 66private protected SyntaxNode CreateDelegateTypeDeclaration(SyntaxNode containerNode, string name, EnvDTE.vsCMAccess access, INamedTypeSymbol returnType, CodeGenerationOptions options) 83private protected SyntaxNode CreateEventDeclaration(SyntaxNode containerNode, string name, EnvDTE.vsCMAccess access, ITypeSymbol type, CodeGenerationOptions options, bool createPropertyStyleEvent) 129private protected SyntaxNode CreateFieldDeclaration(SyntaxNode containerNode, string name, EnvDTE.vsCMAccess access, ITypeSymbol type, CodeGenerationOptions options) 144private protected SyntaxNode CreateMethodDeclaration(SyntaxNode containerNode, string name, EnvDTE.vsCMAccess access, ITypeSymbol returnType, CodeGenerationOptions options) 179CodeGenerationOptions options) 230private protected SyntaxNode CreateNamespaceDeclaration(SyntaxNode containerNode, string name, CodeGenerationOptions options) 244CodeGenerationOptions options,
CodeModel\FileCodeModel.cs (1)
442internal CodeGenerationOptions GetDocumentOptions()
CodeModel\FileCodeModel_CodeGen.cs (11)
193var options = GetDocumentOptions(); 227var options = GetDocumentOptions(); 243var options = GetDocumentOptions(); 261var options = GetDocumentOptions(); 286var options = GetDocumentOptions(); 300var options = GetDocumentOptions(); 346var options = GetDocumentOptions(); 370var options = GetDocumentOptions(); 392var options = GetDocumentOptions(); 416var options = GetDocumentOptions(); 442var options = GetDocumentOptions();