2 types derived from CodeGenerationOptions
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
CSharpCodeGenerationOptions.cs (1)
23internal sealed record class CSharpCodeGenerationOptions : CodeGenerationOptions
Microsoft.CodeAnalysis.Workspaces (1)
VisualBasicCodeGenerationOptions.cs (1)
12internal sealed record class VisualBasicCodeGenerationOptions : CodeGenerationOptions
1 instantiation of CodeGenerationOptions
Microsoft.CodeAnalysis.Workspaces (1)
CodeGenerationOptions.cs (1)
29internal static readonly CodeGenerationOptions CommonDefaults = new();
98 references to CodeGenerationOptions
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (1)
ExtractMethod\ExtractMethodBase.cs (1)
136CodeGenerationOptions = CodeGenerationOptions.GetDefault(document.Project.Services),
Microsoft.CodeAnalysis.CSharp.Features (2)
ExtractMethod\CSharpMethodExtractor.cs (1)
158protected override Task<GeneratedCode> GenerateCodeAsync(InsertionPoint insertionPoint, SelectionResult selectionResult, AnalyzerResult analyzeResult, CodeGenerationOptions options, CancellationToken cancellationToken)
ReplaceMethodWithProperty\CSharpReplaceMethodWithPropertyService.cs (1)
38CodeGenerationOptions options,
Microsoft.CodeAnalysis.CSharp.Workspaces (5)
CSharpCodeGenerationContextInfo.cs (1)
28protected override CodeGenerationOptions OptionsImpl
CSharpCodeGenerationService.cs (4)
33public override CodeGenerationOptions DefaultOptions 36public override CodeGenerationOptions GetCodeGenerationOptions(IOptionsReader options, CodeGenerationOptions? fallbackOptions) 39public override CSharpCodeGenerationContextInfo GetInfo(CodeGenerationContext context, CodeGenerationOptions options, ParseOptions parseOptions)
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (6)
CodeGeneration\CodeGenerationTests.cs (6)
96var options = await testContext.Document.GetCodeGenerationOptionsAsync(testContext.Workspace.GlobalOptions, CancellationToken.None); 322var options = await testContext.Document.GetCodeGenerationOptionsAsync(testContext.Workspace.GlobalOptions, CancellationToken.None); 337var options = await testContext.Document.GetCodeGenerationOptionsAsync(testContext.Workspace.GlobalOptions, CancellationToken.None); 552var options = await testContext.Document.GetCodeGenerationOptionsAsync(testContext.Workspace.GlobalOptions, CancellationToken.None); 571var options = await testContext.Document.GetCodeGenerationOptionsAsync(testContext.Workspace.GlobalOptions, CancellationToken.None); 593var options = await testContext.Document.GetCodeGenerationOptionsAsync(testContext.Workspace.GlobalOptions, CancellationToken.None);
Microsoft.CodeAnalysis.ExternalAccess.OmniSharp (2)
MetadataAsSource\OmniSharpMetadataAsSourceService.cs (2)
41GenerationOptions = CodeGenerationOptions.GetDefault(document.Project.Services), 65GenerationOptions = CodeGenerationOptions.GetDefault(document.Project.Services),
Microsoft.CodeAnalysis.Features (5)
ExtractMethod\MethodExtractor.CodeGenerator.cs (1)
28where TCodeGenerationOptions : CodeGenerationOptions
ExtractMethod\MethodExtractor.cs (1)
43protected abstract Task<GeneratedCode> GenerateCodeAsync(InsertionPoint insertionPoint, SelectionResult selectionResult, AnalyzerResult analyzeResult, CodeGenerationOptions options, CancellationToken cancellationToken);
InitializeParameter\AbstractInitializeMemberFromParameterCodeRefactoringProviderMemberCreation.cs (1)
457var options = await document.GetCodeGenerationOptionsAsync(fallbackOptions, cancellationToken).ConfigureAwait(false);
ReplaceMethodWithProperty\IReplaceMethodWithPropertyService.cs (1)
24CodeGenerationOptions options, ParseOptions parseOptions,
ReplaceMethodWithProperty\ReplaceMethodWithPropertyCodeRefactoringProvider.cs (1)
371var codeGenerationOptions = await updatedDocument.GetCodeGenerationOptionsAsync(fallbackOptions, cancellationToken).ConfigureAwait(false);
Microsoft.CodeAnalysis.LanguageServer.Protocol (4)
Features\Options\CodeGenerationOptionsStorage.cs (2)
14public static ValueTask<CodeGenerationOptions> GetCodeGenerationOptionsAsync(this Document document, IGlobalOptionService globalOptions, CancellationToken cancellationToken) 20public static CodeGenerationOptions GetCodeGenerationOptions(this IGlobalOptionService globalOptions, LanguageServices languageServices)
Features\Options\GlobalCodeActionOptionsProvider.cs (2)
69ValueTask<CodeGenerationOptions> OptionsProvider<CodeGenerationOptions>.GetOptionsAsync(LanguageServices languageServices, CancellationToken cancellationToken)
Microsoft.CodeAnalysis.Remote.Workspaces (1)
Serialization\MessagePackFormatters.cs (1)
34new ForceTypelessFormatter<CodeGenerationOptions>(),
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures.UnitTests (1)
ExtractMethod\ExtractMethodTests.vb (1)
120CodeGenerationOptions.GetDefault(document.Project.Services),
Microsoft.CodeAnalysis.VisualBasic.Features (2)
ExtractMethod\VisualBasicMethodExtractor.vb (1)
72Protected Overrides Function GenerateCodeAsync(insertionPoint As InsertionPoint, selectionResult As SelectionResult, analyzeResult As AnalyzerResult, options As CodeGenerationOptions, cancellationToken As CancellationToken) As Task(Of GeneratedCode)
ReplaceMethodWithProperty\VisualBasicReplaceMethodWithPropertyService.vb (1)
38options As CodeGenerationOptions,
Microsoft.CodeAnalysis.VisualBasic.Workspaces (5)
CodeGeneration\VisualBasicCodeGenerationContextInfo.vb (1)
39Protected Overrides ReadOnly Property OptionsImpl As CodeGenerationOptions
CodeGeneration\VisualBasicCodeGenerationService.vb (4)
28Public Overrides ReadOnly Property DefaultOptions As CodeGenerationOptions 34Public Overrides Function GetCodeGenerationOptions(options As IOptionsReader, fallbackOptions As CodeGenerationOptions) As CodeGenerationOptions 38Public Overrides Function GetInfo(context As CodeGenerationContext, options As CodeGenerationOptions, parseOptions As ParseOptions) As VisualBasicCodeGenerationContextInfo
Microsoft.CodeAnalysis.Workspaces (40)
AbstractCodeGenerationService.cs (6)
39public abstract CodeGenerationOptions DefaultOptions { get; } 40public abstract CodeGenerationOptions GetCodeGenerationOptions(IOptionsReader options, CodeGenerationOptions? fallbackOptions); 41public abstract TCodeGenerationContextInfo GetInfo(CodeGenerationContext context, CodeGenerationOptions options, ParseOptions parseOptions); 43CodeGenerationContextInfo ICodeGenerationService.GetInfo(CodeGenerationContext context, CodeGenerationOptions options, ParseOptions parseOptions) 249var codeGenOptions = await oldDocument.GetCodeGenerationOptionsAsync(context.FallbackOptions, cancellationToken).ConfigureAwait(false);
CleanCodeGenerationOptions.cs (4)
21public required CodeGenerationOptions GenerationOptions { get; init; } 30GenerationOptions = CodeGenerationOptions.GetDefault(languageServices), 67async ValueTask<CodeGenerationOptions> OptionsProvider<CodeGenerationOptions>.GetOptionsAsync(LanguageServices languageServices, CancellationToken cancellationToken)
CodeActionOptions.cs (4)
55[DataMember] public required CodeGenerationOptions CodeGenerationOptions { get; init; } 68CodeGenerationOptions = CodeGenerationOptions.GetDefault(languageServices), 120ValueTask<CodeGenerationOptions> OptionsProvider<CodeGenerationOptions>.GetOptionsAsync(LanguageServices languageServices, CancellationToken cancellationToken)
CodeGenerationContextInfo.cs (2)
25public CodeGenerationOptions Options => OptionsImpl; 29protected abstract CodeGenerationOptions OptionsImpl { get; }
CodeGenerationOptions.cs (15)
29internal static readonly CodeGenerationOptions CommonDefaults = new(); 37private protected CodeGenerationOptions(IOptionsReader options, CodeGenerationOptions fallbackOptions, string language) 43public static CodeGenerationOptions GetDefault(LanguageServices languageServices) 52public required CodeGenerationOptions GenerationOptions { get; init; } 61GenerationOptions = CodeGenerationOptions.GetDefault(languageServices), 78ValueTask<CodeGenerationOptions> OptionsProvider<CodeGenerationOptions>.GetOptionsAsync(LanguageServices languageServices, CancellationToken cancellationToken) 92OptionsProvider<CodeGenerationOptions>, 110public static CodeGenerationOptions GetCodeGenerationOptions(this IOptionsReader options, LanguageServices languageServices, CodeGenerationOptions? fallbackOptions) 127public static async ValueTask<CodeGenerationOptions> GetCodeGenerationOptionsAsync(this Document document, CodeGenerationOptions? fallbackOptions, CancellationToken cancellationToken) 133public static async ValueTask<CodeGenerationOptions> GetCodeGenerationOptionsAsync(this Document document, CodeGenerationOptionsProvider fallbackOptionsProvider, CancellationToken cancellationToken) 134=> await GetCodeGenerationOptionsAsync(document, await ((OptionsProvider<CodeGenerationOptions>)fallbackOptionsProvider).GetOptionsAsync(document.Project.Services, cancellationToken).ConfigureAwait(false), cancellationToken).ConfigureAwait(false); 140var options = await GetCodeGenerationOptionsAsync(document, fallbackOptionsProvider, cancellationToken).ConfigureAwait(false);
ExtractMethod\ExtractMethodOptions.cs (2)
36[DataMember] public required CodeGenerationOptions CodeGenerationOptions { get; init; } 44CodeGenerationOptions = CodeGenerationOptions.GetDefault(languageServices)
ICodeGenerationService.cs (4)
16CodeGenerationOptions DefaultOptions { get; } 17CodeGenerationOptions GetCodeGenerationOptions(IOptionsReader options, CodeGenerationOptions? fallbackOptions); 18CodeGenerationContextInfo GetInfo(CodeGenerationContext context, CodeGenerationOptions options, ParseOptions parseOptions);
IdeAnalyzerOptions.cs (1)
45public CodeGenerationOptions? GenerationOptions => CleanCodeGenerationOptions?.GenerationOptions;
Options\LegacyGlobalCodeActionOptionsWorkspaceService.cs (2)
68ValueTask<CodeGenerationOptions> OptionsProvider<CodeGenerationOptions>.GetOptionsAsync(LanguageServices languageServices, CancellationToken cancellationToken)
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (1)
VBOptionsFactory.cs (1)
22public static ExtractMethodGenerationOptions CreateExtractMethodGenerationOptions(CodeGenerationOptions codeGenerationOptions, ExtractMethodOptions extractOptions)
Microsoft.CodeAnalysis.Workspaces.UnitTests (1)
Remote\ServiceDescriptorTests.cs (1)
241CodeGenerationOptions.GetDefault(languageServices),
Microsoft.VisualStudio.LanguageServices.Implementation (22)
CodeModel\AbstractCodeModelObject_CodeGen.cs (10)
23CodeGenerationOptions options, 37private protected SyntaxNode CreateConstructorDeclaration(SyntaxNode containerNode, string typeName, EnvDTE.vsCMAccess access, CodeGenerationOptions options) 54private protected SyntaxNode CreateDestructorDeclaration(SyntaxNode containerNode, string typeName, CodeGenerationOptions options) 68private protected SyntaxNode CreateDelegateTypeDeclaration(SyntaxNode containerNode, string name, EnvDTE.vsCMAccess access, INamedTypeSymbol returnType, CodeGenerationOptions options) 85private protected SyntaxNode CreateEventDeclaration(SyntaxNode containerNode, string name, EnvDTE.vsCMAccess access, ITypeSymbol type, CodeGenerationOptions options, bool createPropertyStyleEvent) 131private protected SyntaxNode CreateFieldDeclaration(SyntaxNode containerNode, string name, EnvDTE.vsCMAccess access, ITypeSymbol type, CodeGenerationOptions options) 146private protected SyntaxNode CreateMethodDeclaration(SyntaxNode containerNode, string name, EnvDTE.vsCMAccess access, ITypeSymbol returnType, CodeGenerationOptions options) 181CodeGenerationOptions options) 232private protected SyntaxNode CreateNamespaceDeclaration(SyntaxNode containerNode, string name, CodeGenerationOptions options) 246CodeGenerationOptions options,
CodeModel\FileCodeModel.cs (1)
447internal CodeGenerationOptions GetDocumentOptions()
CodeModel\FileCodeModel_CodeGen.cs (11)
197var options = GetDocumentOptions(); 231var options = GetDocumentOptions(); 247var options = GetDocumentOptions(); 265var options = GetDocumentOptions(); 290var options = GetDocumentOptions(); 304var options = GetDocumentOptions(); 350var options = GetDocumentOptions(); 374var options = GetDocumentOptions(); 396var options = GetDocumentOptions(); 420var options = GetDocumentOptions(); 446var options = GetDocumentOptions();