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