10 overrides of SupportedRules
CustomAnalyzer (2)
Analyzer1.cs (1)
18
public override IReadOnlyList<BuildAnalyzerRule>
SupportedRules
{ get; } = new List<BuildAnalyzerRule>() { SupportedRule };
Analyzer2.cs (1)
18
public override IReadOnlyList<BuildAnalyzerRule>
SupportedRules
{ get; } = new List<BuildAnalyzerRule>() { SupportedRule };
CustomAnalyzer2 (1)
Analyzer3.cs (1)
18
public override IReadOnlyList<BuildAnalyzerRule>
SupportedRules
{ get; } = new List<BuildAnalyzerRule>() { SupportedRule };
Microsoft.Build (2)
BuildCheck\Analyzers\DoubleWritesAnalyzer.cs (1)
30
public override IReadOnlyList<BuildAnalyzerRule>
SupportedRules
{ get; } = [SupportedRule];
BuildCheck\Analyzers\SharedOutputPathAnalyzer.cs (1)
25
public override IReadOnlyList<BuildAnalyzerRule>
SupportedRules
{ get; } = [SupportedRule];
Microsoft.Build.BuildCheck.UnitTests (5)
BuildCheckManagerProviderTests.cs (1)
91
public override IReadOnlyList<BuildAnalyzerRule>
SupportedRules
{ get; } = new List<BuildAnalyzerRule>() { SupportedRule };
TaskInvocationAnalysisDataTests.cs (1)
31
public override IReadOnlyList<BuildAnalyzerRule>
SupportedRules
{ get; } = [SupportedRule];
TestAssets\CustomAnalyzer\Analyzer1.cs (1)
18
public override IReadOnlyList<BuildAnalyzerRule>
SupportedRules
{ get; } = new List<BuildAnalyzerRule>() { SupportedRule };
TestAssets\CustomAnalyzer\Analyzer2.cs (1)
18
public override IReadOnlyList<BuildAnalyzerRule>
SupportedRules
{ get; } = new List<BuildAnalyzerRule>() { SupportedRule };
TestAssets\CustomAnalyzer2\Analyzer3.cs (1)
18
public override IReadOnlyList<BuildAnalyzerRule>
SupportedRules
{ get; } = new List<BuildAnalyzerRule>() { SupportedRule };
9 references to SupportedRules
Microsoft.Build (9)
BuildCheck\Infrastructure\BuildCheckManagerProvider.cs (5)
204
instance.
SupportedRules
.Select(r => r.Id).ToArray(),
205
instance.
SupportedRules
.Any(r => r.DefaultConfiguration.IsEnabled == true)));
245
analyzer.
SupportedRules
.Count != analyzerFactoryContext.RuleIds.Length
247
!analyzer.
SupportedRules
.Select(r => r.Id)
252
$"The analyzer '{analyzer.FriendlyName}' exposes rules '{analyzer.
SupportedRules
.Select(r => r.Id).ToCsvString()}', but different rules were declared during registration: '{analyzerFactoryContext.RuleIds.ToCsvString()}'");
BuildCheck\Infrastructure\BuildEventsProcessor.cs (1)
183
if (!analyzerWrapper.BuildAnalyzer.
SupportedRules
.Contains(result.BuildAnalyzerRule))
BuildCheck\Infrastructure\ConfigurationProvider.cs (3)
106
=> FillConfiguration(projectFullPath, analyzer.
SupportedRules
, GetMergedConfiguration);
133
analyzer.
SupportedRules
[idx].Id,
134
analyzer.
SupportedRules
[idx].DefaultConfiguration,