1 implementation of IRuleSetFile
Microsoft.VisualStudio.LanguageServices (1)
ProjectSystem\RuleSets\VisualStudioRuleSetManager.RuleSetFile.cs (1)
19private sealed class RuleSetFile : IRuleSetFile, IDisposable
7 references to IRuleSetFile
Microsoft.CodeAnalysis.Workspaces (4)
Workspace\ProjectSystem\IRuleSetManager.cs (1)
12IReferenceCountedDisposable<ICacheEntry<string, IRuleSetFile>> GetOrCreateRuleSet(string ruleSetFileFullPath);
Workspace\ProjectSystem\ProjectSystemProjectOptionsProcessor.cs (3)
28private IReferenceCountedDisposable<ICacheEntry<string, IRuleSetFile>>? _ruleSetFile = null; 210if (_ruleSetFile?.Target.Value != (IRuleSetFile)sender) 230protected virtual CompilationOptions ComputeCompilationOptionsWithHostValues(CompilationOptions compilationOptions, IRuleSetFile? ruleSetFile)
Microsoft.VisualStudio.LanguageServices (2)
ProjectSystem\Legacy\AbstractLegacyProjectSystemProjectOptionsProcessor.cs (1)
51/// by either <see cref="ProjectSystemProjectOptionsProcessor.ComputeCompilationOptionsWithHostValues(CompilationOptions, IRuleSetFile)"/>
ProjectSystem\RuleSets\VisualStudioRuleSetManager.cs (1)
31public IReferenceCountedDisposable<ICacheEntry<string, IRuleSetFile>> GetOrCreateRuleSet(string ruleSetFileFullPath)
Microsoft.VisualStudio.LanguageServices.CSharp (1)
ProjectSystemShim\CSharpProjectShim.OptionsProcessor.cs (1)
54protected override CompilationOptions ComputeCompilationOptionsWithHostValues(CompilationOptions compilationOptions, IRuleSetFile? ruleSetFile)