4 types derived from StructuredAnalyzerConfigOptions
Microsoft.CodeAnalysis.EditorFeatures (1)
EditorConfigSettings\DataProvider\SettingsProviderBase.cs (1)
108private sealed class CombinedAnalyzerConfigOptions : StructuredAnalyzerConfigOptions
Microsoft.CodeAnalysis.Workspaces (3)
StructuredAnalyzerConfigOptions.cs (2)
23internal sealed class Implementation : StructuredAnalyzerConfigOptions 44private sealed class EmptyImplementation : StructuredAnalyzerConfigOptions
Workspace\Solution\ProjectState.cs (1)
392private sealed class RazorDesignTimeAnalyzerConfigOptions : StructuredAnalyzerConfigOptions
47 references to StructuredAnalyzerConfigOptions
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
CSharpCodeFixOptionsProvider.cs (1)
126var configOptions = await document.GetAnalyzerConfigOptionsAsync(cancellationToken).ConfigureAwait(false);
Microsoft.CodeAnalysis.EditorFeatures (5)
Options\EditorAnalyzerConfigOptions.cs (2)
68public static StructuredAnalyzerConfigOptions ToAnalyzerConfigOptions(this IEditorOptions editorOptions) 69=> StructuredAnalyzerConfigOptions.Create(new EditorAnalyzerConfigOptions(editorOptions));
Options\TextBufferOptionProviders.cs (3)
51var configOptions = editorOptions.ToAnalyzerConfigOptions(); 75var configOptions = editorOptions.ToAnalyzerConfigOptions(); 83var configOptions = editorOptions.ToAnalyzerConfigOptions();
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (1)
Formatting\CoreFormatterTestsBase.cs (1)
290var options = formattingService.GetFormattingOptions(StructuredAnalyzerConfigOptions.Empty, fallbackOptions: null);
Microsoft.CodeAnalysis.Features (2)
Snippets\SnippetProviders\AbstractTypeSnippetProvider.cs (1)
43var options = await document.GetAnalyzerConfigOptionsAsync(cancellationToken).ConfigureAwait(false);
Wrapping\AbstractWrappingCodeRefactoringProvider.cs (1)
48var configOptions = await document.GetAnalyzerConfigOptionsAsync(cancellationToken).ConfigureAwait(false);
Microsoft.CodeAnalysis.Workspaces (30)
AddImportPlacementOptions.cs (1)
57var configOptions = await document.GetAnalyzerConfigOptionsAsync(cancellationToken).ConfigureAwait(false);
AnalyzerConfigOptionsExtensions.cs (2)
30if (StructuredAnalyzerConfigOptions.TryGetStructuredOptions(analyzerConfigOptions, out var structuredOptions))
CodeCleanupOptions.cs (1)
98var configOptions = await document.GetAnalyzerConfigOptionsAsync(cancellationToken).ConfigureAwait(false);
CodeFixOptionsProvider.cs (1)
90var configOptions = await document.GetAnalyzerConfigOptionsAsync(cancellationToken).ConfigureAwait(false);
CodeGenerationOptions.cs (1)
129var configOptions = await document.GetAnalyzerConfigOptionsAsync(cancellationToken).ConfigureAwait(false);
DocumentFormattingOptions.cs (1)
48var configOptions = await document.GetAnalyzerConfigOptionsAsync(cancellationToken).ConfigureAwait(false);
LineFormattingOptions.cs (1)
50var configOptions = await document.GetAnalyzerConfigOptionsAsync(cancellationToken).ConfigureAwait(false);
NamingStyleOptions.cs (2)
42var configOptions = await document.GetAnalyzerConfigOptionsAsync(cancellationToken).ConfigureAwait(false); 48var configOptions = await document.GetAnalyzerConfigOptionsAsync(cancellationToken).ConfigureAwait(false);
Options\DocumentOptionSet.cs (3)
28private readonly StructuredAnalyzerConfigOptions? _configOptions; 36internal DocumentOptionSet(StructuredAnalyzerConfigOptions? configOptions, OptionSet underlyingOptions, string language) 41private DocumentOptionSet(StructuredAnalyzerConfigOptions? configOptions, OptionSet underlyingOptions, string language, ImmutableDictionary<OptionKey, object?> values)
OrganizeImports\OrganizeImportsOptions.cs (1)
50var configOptions = await document.GetAnalyzerConfigOptionsAsync(cancellationToken).ConfigureAwait(false);
SimplifierOptions.cs (1)
83var configOptions = await document.GetAnalyzerConfigOptionsAsync(cancellationToken).ConfigureAwait(false);
StructuredAnalyzerConfigOptions.cs (5)
59public static readonly StructuredAnalyzerConfigOptions Empty = new EmptyImplementation(); 63public static StructuredAnalyzerConfigOptions Create(ImmutableDictionary<string, string> options) 69public static StructuredAnalyzerConfigOptions Create(AnalyzerConfigOptions options) 75public static bool TryGetStructuredOptions(AnalyzerConfigOptions configOptions, [NotNullWhen(true)] out StructuredAnalyzerConfigOptions? options) 77if (configOptions is StructuredAnalyzerConfigOptions structuredOptions)
SyntaxFormattingOptions.cs (1)
68var configOptions = await document.GetAnalyzerConfigOptionsAsync(cancellationToken).ConfigureAwait(false);
Workspace\Solution\AnalyzerConfigData.cs (2)
15public readonly StructuredAnalyzerConfigOptions ConfigOptions; 21ConfigOptions = StructuredAnalyzerConfigOptions.Create(result.AnalyzerOptions);
Workspace\Solution\Document.cs (2)
493var options = await GetAnalyzerConfigOptionsAsync(cancellationToken).ConfigureAwait(false); 501internal async ValueTask<StructuredAnalyzerConfigOptions> GetAnalyzerConfigOptionsAsync(CancellationToken cancellationToken)
Workspace\Solution\ProjectState.cs (5)
320internal async ValueTask<StructuredAnalyzerConfigOptions> GetOptionsAsync(DocumentState documentState, CancellationToken cancellationToken) 326private StructuredAnalyzerConfigOptions GetOptions(in AnalyzerConfigOptionsCache cache, DocumentState documentState) 338return StructuredAnalyzerConfigOptions.Empty; 344return StructuredAnalyzerConfigOptions.Create(legacyDocumentOptionsProvider.GetOptions(_projectState.Id, filePath)); 356private static StructuredAnalyzerConfigOptions GetOptionsForSourcePath(in AnalyzerConfigOptionsCache cache, string path)
Microsoft.CodeAnalysis.Workspaces.UnitTests (8)
EditorConfigStorageLocation\NamingStylePreferenceEditorConfigStorageLocationTests.cs (4)
17var options = StructuredAnalyzerConfigOptions.Create(DictionaryAnalyzerConfigOptions.EmptyDictionary); 25var options = StructuredAnalyzerConfigOptions.Create(new Dictionary<string, string>()
Options\DocumentOptionSetTests.cs (4)
27var configOptions = StructuredAnalyzerConfigOptions.Create(ImmutableDictionary.Create<string, string>(AnalyzerConfigOptions.KeyComparer).Add( 127var configOptions = StructuredAnalyzerConfigOptions.Create(ImmutableDictionary.Create<string, string>(AnalyzerConfigOptions.KeyComparer).Add(