1 implementation of IRuleSettings
Microsoft.DotNet.ApiCompatibility (1)
ApiComparerSettings.cs (1)
15
public class ApiComparerSettings : IMapperSettings,
IRuleSettings
28 references to IRuleSettings
Microsoft.DotNet.ApiCompatibility (28)
Rules\AssemblyIdentityMustMatch.cs (2)
22
private readonly
IRuleSettings
_settings;
25
IRuleSettings
settings,
Rules\AttributesMustMatch.cs (2)
17
private readonly
IRuleSettings
_settings;
19
public AttributesMustMatch(
IRuleSettings
settings, IRuleRegistrationContext context)
Rules\CannotAddAbstractMember.cs (2)
14
private readonly
IRuleSettings
_settings;
16
public CannotAddAbstractMember(
IRuleSettings
settings, IRuleRegistrationContext context)
Rules\CannotAddMemberToInterface.cs (1)
14
public CannotAddMemberToInterface(
IRuleSettings
settings, IRuleRegistrationContext context)
Rules\CannotAddOrRemoveVirtualKeyword.cs (2)
15
private readonly
IRuleSettings
_settings;
19
public CannotAddOrRemoveVirtualKeyword(
IRuleSettings
settings, IRuleRegistrationContext context)
Rules\CannotChangeGenericConstraints.cs (2)
20
private readonly
IRuleSettings
_settings;
22
public CannotChangeGenericConstraints(
IRuleSettings
settings, IRuleRegistrationContext context)
Rules\CannotChangeParameterName.cs (1)
14
public CannotChangeParameterName(
IRuleSettings
settings, IRuleRegistrationContext context) =>
Rules\CannotChangeVisibility.cs (2)
14
private readonly
IRuleSettings
_settings;
16
public CannotChangeVisibility(
IRuleSettings
settings, IRuleRegistrationContext context)
Rules\CannotRemoveBaseTypeOrInterface.cs (2)
15
private readonly
IRuleSettings
_settings;
17
public CannotRemoveBaseTypeOrInterface(
IRuleSettings
settings, IRuleRegistrationContext context)
Rules\CannotSealType.cs (2)
15
private readonly
IRuleSettings
_settings;
17
public CannotSealType(
IRuleSettings
settings, IRuleRegistrationContext context)
Rules\EnumsMustMatch.cs (2)
13
private readonly
IRuleSettings
_settings;
15
public EnumsMustMatch(
IRuleSettings
settings, IRuleRegistrationContext context)
Rules\IRuleFactory.cs (1)
17
IRule[] CreateRules(
IRuleSettings
settings, IRuleRegistrationContext context);
Rules\IRuleRunner.cs (1)
17
void InitializeRules(
IRuleSettings
settings);
Rules\MembersMustExist.cs (4)
16
private readonly
IRuleSettings
_settings;
19
/// Instantiates the 'MemberMustExist' rule with <see cref="
IRuleSettings
"/> and an <see cref="IRuleRegistrationContext"/>.
21
/// <param name="settings">The <see cref="
IRuleSettings
"/> that is used for comparison.</param>
23
public MembersMustExist(
IRuleSettings
settings, IRuleRegistrationContext context)
Rules\RuleFactory.cs (1)
16
public IRule[] CreateRules(
IRuleSettings
settings, IRuleRegistrationContext context)
Rules\RuleRunner.cs (1)
15
public void InitializeRules(
IRuleSettings
settings)