2 instantiations of AnalyzerConfigData
Microsoft.CodeAnalysis.Workspaces (2)
Workspace\Solution\ProjectState.AnalyzerConfigOptionsCache.cs (2)
27private readonly Func<string, AnalyzerConfigData> _computeFunction = path => new AnalyzerConfigData(configSet.GetOptionsForSourcePath(path), fallbackOptions); 28private readonly Lazy<AnalyzerConfigData> _global = new(() => new AnalyzerConfigData(configSet.GlobalConfigOptions, StructuredAnalyzerConfigOptions.Empty));
18 references to AnalyzerConfigData
Microsoft.CodeAnalysis.EditorFeatures (5)
EditorConfigSettings\DataProvider\SettingsProviderBase.cs (5)
63var configFileDirectoryOptions = project.State.GetAnalyzerOptionsForPath(givenFolder.FullName, CancellationToken.None); 108private sealed class CombinedAnalyzerConfigOptions(AnalyzerConfigData fileDirectoryConfigData, AnalyzerConfigData? projectDirectoryConfigData) : StructuredAnalyzerConfigOptions 110private readonly AnalyzerConfigData _fileDirectoryConfigData = fileDirectoryConfigData; 111private readonly AnalyzerConfigData? _projectDirectoryConfigData = projectDirectoryConfigData;
Microsoft.CodeAnalysis.Workspaces (12)
Workspace\Solution\Project.cs (1)
824internal AnalyzerConfigData? GetAnalyzerConfigOptions()
Workspace\Solution\ProjectState.AnalyzerConfigOptionsCache.cs (6)
18/// Holds on a map from source path to <see cref="AnalyzerConfigData"/> calculated by the compiler and chained to <paramref name="fallbackOptions"/>. 26private readonly ConcurrentDictionary<string, AnalyzerConfigData> _sourcePathToResult = []; 27private readonly Func<string, AnalyzerConfigData> _computeFunction = path => new AnalyzerConfigData(configSet.GetOptionsForSourcePath(path), fallbackOptions); 28private readonly Lazy<AnalyzerConfigData> _global = new(() => new AnalyzerConfigData(configSet.GlobalConfigOptions, StructuredAnalyzerConfigOptions.Empty)); 30public AnalyzerConfigData GlobalConfigOptions 33public AnalyzerConfigData GetOptionsForSourcePath(string sourcePath)
Workspace\Solution\ProjectState.cs (5)
352public AnalyzerConfigData GetAnalyzerOptionsForPath(string path, CancellationToken cancellationToken) 355public AnalyzerConfigData? GetAnalyzerConfigOptions() 591var options = _lazyAnalyzerConfigSet.Lazy 598var options = _lazyAnalyzerConfigSet.Lazy 605var options = _lazyAnalyzerConfigSet.Lazy
Microsoft.CodeAnalysis.Workspaces.UnitTests (1)
SolutionTests\SolutionTests.cs (1)
2333var sourcePathOptions = project2.State.GetAnalyzerOptionsForPath(Path.Combine(s_projectDir, "x.cs"), CancellationToken.None);