1 interface inheriting from IRuleRegistrationContext
Microsoft.DotNet.ApiCompatibility (1)
Rules\IRuleContext.cs (1)
9
public interface IRuleContext :
IRuleRegistrationContext
, IRuleRunnerContext
23 references to IRuleRegistrationContext
Microsoft.DotNet.ApiCompatibility (16)
Rules\AssemblyIdentityMustMatch.cs (1)
26
IRuleRegistrationContext
context)
Rules\AttributesMustMatch.cs (1)
19
public AttributesMustMatch(IRuleSettings settings,
IRuleRegistrationContext
context)
Rules\CannotAddAbstractMember.cs (1)
16
public CannotAddAbstractMember(IRuleSettings settings,
IRuleRegistrationContext
context)
Rules\CannotAddMemberToInterface.cs (1)
14
public CannotAddMemberToInterface(IRuleSettings settings,
IRuleRegistrationContext
context)
Rules\CannotAddOrRemoveVirtualKeyword.cs (1)
19
public CannotAddOrRemoveVirtualKeyword(IRuleSettings settings,
IRuleRegistrationContext
context)
Rules\CannotChangeGenericConstraints.cs (1)
22
public CannotChangeGenericConstraints(IRuleSettings settings,
IRuleRegistrationContext
context)
Rules\CannotChangeParameterName.cs (1)
14
public CannotChangeParameterName(IRuleSettings settings,
IRuleRegistrationContext
context) =>
Rules\CannotChangeVisibility.cs (1)
16
public CannotChangeVisibility(IRuleSettings settings,
IRuleRegistrationContext
context)
Rules\CannotRemoveBaseTypeOrInterface.cs (1)
17
public CannotRemoveBaseTypeOrInterface(IRuleSettings settings,
IRuleRegistrationContext
context)
Rules\CannotSealType.cs (1)
17
public CannotSealType(IRuleSettings settings,
IRuleRegistrationContext
context)
Rules\EnumsMustMatch.cs (1)
15
public EnumsMustMatch(IRuleSettings settings,
IRuleRegistrationContext
context)
Rules\IRuleFactory.cs (1)
17
IRule[] CreateRules(IRuleSettings settings,
IRuleRegistrationContext
context);
Rules\MembersMustExist.cs (3)
19
/// Instantiates the 'MemberMustExist' rule with <see cref="IRuleSettings"/> and an <see cref="
IRuleRegistrationContext
"/>.
22
/// <param name="context">The <see cref="
IRuleRegistrationContext
"/> that provides callback registration for comparing elements.</param>
23
public MembersMustExist(IRuleSettings settings,
IRuleRegistrationContext
context)
Rules\RuleFactory.cs (1)
16
public IRule[] CreateRules(IRuleSettings settings,
IRuleRegistrationContext
context)
Microsoft.DotNet.ApiCompatibility.Tests (7)
TestRuleFactory.cs (7)
10
private readonly HashSet<Func<IRuleSettings,
IRuleRegistrationContext
, IRule>> _ruleFactories;
12
public TestRuleFactory(params Func<IRuleSettings,
IRuleRegistrationContext
, IRule>[] ruleFactories)
14
_ruleFactories = new HashSet<Func<IRuleSettings,
IRuleRegistrationContext
, IRule>>(ruleFactories);
17
public IRule[] CreateRules(IRuleSettings settings,
IRuleRegistrationContext
context)
20
foreach (Func<IRuleSettings,
IRuleRegistrationContext
, IRule> ruleFactory in _ruleFactories)
28
public TestRuleFactory WithRule(Func<IRuleSettings,
IRuleRegistrationContext
, IRule> ruleFactory)
30
var rules = new Func<IRuleSettings,
IRuleRegistrationContext
, IRule>[_ruleFactories.Count + 1];