12 implementations of IRule
Microsoft.DotNet.ApiCompatibility (12)
Rules\AssemblyIdentityMustMatch.cs (1)
19public class AssemblyIdentityMustMatch : IRule
Rules\AttributesMustMatch.cs (1)
15public class AttributesMustMatch : IRule
Rules\CannotAddAbstractMember.cs (1)
12public class CannotAddAbstractMember : IRule
Rules\CannotAddMemberToInterface.cs (1)
12public class CannotAddMemberToInterface : IRule
Rules\CannotAddOrRemoveVirtualKeyword.cs (1)
13public class CannotAddOrRemoveVirtualKeyword : IRule
Rules\CannotChangeGenericConstraints.cs (1)
18public class CannotChangeGenericConstraints : IRule
Rules\CannotChangeParameterName.cs (1)
12public class CannotChangeParameterName : IRule
Rules\CannotChangeVisibility.cs (1)
12public class CannotChangeVisibility : IRule
Rules\CannotRemoveBaseTypeOrInterface.cs (1)
13public class CannotRemoveBaseTypeOrInterface : IRule
Rules\CannotSealType.cs (1)
13public class CannotSealType : IRule
Rules\EnumsMustMatch.cs (1)
11public class EnumsMustMatch : IRule
Rules\MembersMustExist.cs (1)
14public class MembersMustExist : IRule
3 references to IRule
Microsoft.DotNet.ApiCompatibility (3)
Rules\IRuleFactory.cs (1)
17IRule[] CreateRules(IRuleSettings settings, IRuleRegistrationContext context);
Rules\RuleFactory.cs (2)
16public IRule[] CreateRules(IRuleSettings settings, IRuleRegistrationContext context) 18List<IRule> rules = new()