2 implementations of IRuleFactory
Microsoft.DotNet.ApiCompatibility (1)
Rules\RuleFactory.cs (1)
13bool enableRuleCannotChangeParameterName = false) : IRuleFactory
Microsoft.DotNet.ApiCompatibility.Tests (1)
TestRuleFactory.cs (1)
8internal class TestRuleFactory : IRuleFactory
10 references to IRuleFactory
Microsoft.DotNet.ApiCompat.Task (1)
ApiCompatServiceProvider.cs (1)
22Func<ISuppressibleLog, IRuleFactory> ruleFactory,
Microsoft.DotNet.ApiCompat.Tests (1)
ApiCompatServiceProvider.cs (1)
22Func<ISuppressibleLog, IRuleFactory> ruleFactory,
Microsoft.DotNet.ApiCompat.Tool (1)
ApiCompatServiceProvider.cs (1)
22Func<ISuppressibleLog, IRuleFactory> ruleFactory,
Microsoft.DotNet.ApiCompatibility (7)
ApiComparer.cs (2)
21public ApiComparer(IRuleFactory ruleFactory, 25Func<IRuleFactory, IRuleContext, IRuleRunner>? ruleRunnerFactory = null,
ApiComparerFactory.cs (2)
12public sealed class ApiComparerFactory(IRuleFactory ruleFactory, 16Func<IRuleFactory, IRuleContext, IRuleRunner>? ruleRunnerFactory = null,
Rules\IRule.cs (1)
7/// Interface for Rules to use in order to be discovered and instantiated by the <see cref="IRuleFactory"/>
Rules\IRuleRunner.cs (1)
14/// Initializes the rules provided by the <see cref="IRuleFactory" /> based on given rule settings.
Rules\RuleRunner.cs (1)
12public class RuleRunner(IRuleFactory ruleFactory, IRuleContext context) : IRuleRunner