10 types derived from BuildAnalyzer
CustomAnalyzer (2)
Analyzer1.cs (1)
7
public sealed class Analyzer1 :
BuildAnalyzer
Analyzer2.cs (1)
7
public sealed class Analyzer2 :
BuildAnalyzer
CustomAnalyzer2 (1)
Analyzer3.cs (1)
7
public sealed class Analyzer3 :
BuildAnalyzer
Microsoft.Build (2)
BuildCheck\Analyzers\DoubleWritesAnalyzer.cs (1)
21
internal sealed class DoubleWritesAnalyzer :
BuildAnalyzer
BuildCheck\Analyzers\SharedOutputPathAnalyzer.cs (1)
16
internal sealed class SharedOutputPathAnalyzer :
BuildAnalyzer
Microsoft.Build.BuildCheck.UnitTests (5)
BuildCheckManagerProviderTests.cs (1)
75
internal sealed class BuildAnalyzerRuleMock :
BuildAnalyzer
TaskInvocationAnalysisDataTests.cs (1)
22
internal sealed class TestAnalyzer :
BuildAnalyzer
TestAssets\CustomAnalyzer\Analyzer1.cs (1)
7
public sealed class Analyzer1 :
BuildAnalyzer
TestAssets\CustomAnalyzer\Analyzer2.cs (1)
7
public sealed class Analyzer2 :
BuildAnalyzer
TestAssets\CustomAnalyzer2\Analyzer3.cs (1)
7
public sealed class Analyzer3 :
BuildAnalyzer
14 references to BuildAnalyzer
Microsoft.Build (14)
BuildCheck\Acquisition\BuildCheckAcquisitionModule.cs (2)
44
IList<Type> analyzerTypes = availableTypes.Where(t => typeof(
BuildAnalyzer
).IsAssignableFrom(t)).ToArray();
48
analyzersFactories.Add(() => (
BuildAnalyzer
)Activator.CreateInstance(analyzerCandidate)!);
BuildCheck\API\BuildAnalyzer.cs (1)
14
/// <see cref="
BuildAnalyzer
"/> is a unit of build analysis execution, but it can contain multiple rules - each representing a distinct violation.
BuildCheck\API\BuildAnalyzerRule.cs (2)
8
/// <see cref="
BuildAnalyzer
"/> is a unit of executing the analysis, but it can be discovering multiple distinct violation types,
9
/// for this reason a single <see cref="
BuildAnalyzer
"/> can expose multiple <see cref="BuildAnalyzerRule"/>s.
BuildCheck\Infrastructure\BuildAnalyzerWrapper.cs (2)
20
public BuildAnalyzerWrapper(
BuildAnalyzer
buildAnalyzer)
25
internal
BuildAnalyzer
BuildAnalyzer { get; }
BuildCheck\Infrastructure\BuildCheckManagerProvider.cs (5)
19
internal delegate
BuildAnalyzer
BuildAnalyzerFactory();
179
var
instance = factory();
201
var
instance = factory();
237
BuildAnalyzer
analyzer = wrapper.BuildAnalyzer;
429
BuildAnalyzer
ba = factory();
BuildCheck\Infrastructure\ConfigurationProvider.cs (2)
105
BuildAnalyzer
analyzer)
126
BuildAnalyzer
analyzer)