1 implementation of IRuleFactory
Microsoft.DotNet.ApiCompatibility (1)
Rules\RuleFactory.cs (1)
13
bool enableRuleCannotChangeParameterName = false) :
IRuleFactory
8 references to IRuleFactory
Microsoft.DotNet.ApiCompat.Task (1)
src\sdk\src\Compatibility\ApiCompat\Microsoft.DotNet.ApiCompat.Shared\ApiCompatServiceProvider.cs (1)
22
Func<ISuppressibleLog,
IRuleFactory
> ruleFactory,
Microsoft.DotNet.ApiCompatibility (7)
ApiComparer.cs (2)
21
public ApiComparer(
IRuleFactory
ruleFactory,
25
Func<
IRuleFactory
, IRuleContext, IRuleRunner>? ruleRunnerFactory = null,
ApiComparerFactory.cs (2)
12
public sealed class ApiComparerFactory(
IRuleFactory
ruleFactory,
16
Func<
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)
12
public class RuleRunner(
IRuleFactory
ruleFactory, IRuleContext context) : IRuleRunner