32 references to FallbackAnalyzerOptions
Microsoft.CodeAnalysis.ExternalAccess.OmniSharp (1)
Options\OmniSharpSolutionAnalyzerConfigOptionsUpdater.cs (1)
24var oldFallbackOptions = oldSolution.FallbackAnalyzerOptions;
Microsoft.CodeAnalysis.Features (1)
MetadataAsSource\DecompilationMetadataAsSourceFileProvider.cs (1)
66metadataWorkspace.OnSolutionFallbackAnalyzerOptionsChanged(sourceWorkspace.CurrentSolution.FallbackAnalyzerOptions);
Microsoft.CodeAnalysis.LanguageServer.Protocol (3)
Features\Options\ClientFallbackAnalyzerConfigOptionsProvider.cs (1)
15/// Flows editorconfig options stored by <see cref="IGlobalOptionService"/> to <see cref="Solution.FallbackAnalyzerOptions"/> whenever a new language is added to one of the target workspaces.
Features\Options\SolutionAnalyzerConfigOptionsUpdater.cs (2)
22/// Keeps <see cref="Solution.FallbackAnalyzerOptions"/> up-to-date with global option values maintained by <see cref="IGlobalOptionService"/>. 53var oldFallbackOptions = oldSolution.FallbackAnalyzerOptions;
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (10)
Options\SolutionAnalyzerConfigOptionsUpdaterTests.cs (10)
51Assert.Empty(workspace.CurrentSolution.FallbackAnalyzerOptions); 73Assert.Empty(workspace.CurrentSolution.FallbackAnalyzerOptions); 80Assert.False(workspace.CurrentSolution.FallbackAnalyzerOptions.TryGetValue(LanguageNames.CSharp, out _)); 100Assert.True(workspace.CurrentSolution.FallbackAnalyzerOptions.TryGetValue(language, out var fallbackOptions)); 149Assert.False(workspace.CurrentSolution.FallbackAnalyzerOptions.TryGetValue(LanguageNames.CSharp, out _)); 155Assert.True(workspace.CurrentSolution.FallbackAnalyzerOptions.TryGetValue(LanguageNames.CSharp, out var fallbackOptions)); 168Assert.True(workspace.CurrentSolution.FallbackAnalyzerOptions.TryGetValue(LanguageNames.CSharp, out fallbackOptions)); 279Assert.Empty(workspace.CurrentSolution.FallbackAnalyzerOptions); 284var optionsAfterProjectAdded = workspace.CurrentSolution.FallbackAnalyzerOptions; 291Assert.Same(optionsAfterProjectAdded, workspace.CurrentSolution.FallbackAnalyzerOptions);
Microsoft.CodeAnalysis.Workspaces (10)
Workspace\Solution\Project.cs (1)
831=> Solution.FallbackAnalyzerOptions.GetValueOrDefault(Language, StructuredAnalyzerConfigOptions.Empty);
Workspace\Solution\Solution.cs (1)
517/// Create a new solution instance updated to use the specified <see cref="FallbackAnalyzerOptions"/>.
Workspace\Workspace.cs (8)
407/// allow the host to initialize <see cref="Solution.FallbackAnalyzerOptions"/> for that language. 409/// we clear out its <see cref="Solution.FallbackAnalyzerOptions"/>. 416/// the host had the opportunity to initialize <see cref="Solution.FallbackAnalyzerOptions"/> 421var newFallbackOptions = newSolution.FallbackAnalyzerOptions; 1046/// Call this method when <see cref="Solution.FallbackAnalyzerOptions"/> change in the host environment. 1625if (CurrentSolution.FallbackAnalyzerOptions != newSolution.FallbackAnalyzerOptions) 1627OnSolutionFallbackAnalyzerOptionsChanged(newSolution.FallbackAnalyzerOptions);
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (5)
Workspaces\TestWorkspace`1.cs (5)
129/// Use to set specified editorconfig options as <see cref="Solution.FallbackAnalyzerOptions"/>. 134s => s.WithFallbackAnalyzerOptions(s.FallbackAnalyzerOptions.SetItem(language, 142/// Use to set specified editorconfig options as <see cref="Solution.FallbackAnalyzerOptions"/>. 152s => s.WithFallbackAnalyzerOptions(s.FallbackAnalyzerOptions.SetItem(options.LanguageName, options.ToAnalyzerConfigOptions())), 157/// Use to set specified options both as global options and as <see cref="Solution.FallbackAnalyzerOptions"/>.
Microsoft.CodeAnalysis.Workspaces.UnitTests (1)
SolutionTests\SolutionTests.cs (1)
2288Assert.True(solution.FallbackAnalyzerOptions.IsEmpty);
Roslyn.VisualStudio.Next.UnitTests (1)
Services\SolutionServiceTests.cs (1)
196solution.FallbackAnalyzerOptions.Select(languageOptions =>