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