95 instantiations of ApiComparer
Microsoft.DotNet.ApiCompatibility (1)
ApiComparerFactory.cs (1)
20public IApiComparer Create() => new ApiComparer(ruleFactory,
Microsoft.DotNet.ApiCompatibility.Tests (94)
CustomSideNameTests.cs (4)
38ApiComparer differ = new(s_ruleFactory); 72ApiComparer differ = new(s_ruleFactory); 111ApiComparer differ = new(s_ruleFactory, new ApiComparerSettings(strictMode: true)); 194ApiComparer differ = new(s_ruleFactory);
Rules\AssemblyIdentityMustMatchTests.cs (9)
38ApiComparer differ = new(s_ruleFactory); 59ApiComparer differ = new(s_ruleFactory); 79ApiComparer differ = new(s_ruleFactory); 101ApiComparer differ = new(s_ruleFactory); 105differ = new(s_ruleFactory, new ApiComparerSettings(strictMode: true)); 129ApiComparer differ = new(s_ruleFactory, new ApiComparerSettings(strictMode: strictMode)); 148ApiComparer differ = new(s_ruleFactory, new ApiComparerSettings(strictMode: strictMode)); 176ApiComparer differ = new(s_ruleFactory, new ApiComparerSettings(strictMode: strictMode)); 208ApiComparer differ = new(s_ruleFactory, new ApiComparerSettings(strictMode: strictMode));
Rules\AttributesMustMatchTests.cs (4)
1331ApiComparer differ = new(s_ruleFactory); 1348ApiComparer differ = new(s_ruleFactory, new ApiComparerSettings(strictMode: true)); 1397ApiComparer differ = new(s_ruleFactory); 1447ApiComparer differ = new(ruleFactory, new ApiComparerSettings(strictMode: true));
Rules\CannotAddAbstractMemberTests.cs (5)
22ApiComparer differ = new(s_ruleFactory, new ApiComparerSettings(includeInternalSymbols: includeInternals)); 39ApiComparer differ = new(s_ruleFactory); 52ApiComparer differ = new(s_ruleFactory); 68ApiComparer differ = new(s_ruleFactory, new ApiComparerSettings(strictMode: true)); 147ApiComparer differ = new(s_ruleFactory);
Rules\CannotAddMemberToInterfaceTests.cs (4)
45ApiComparer differ = new(s_ruleFactory); 64ApiComparer differ = new(s_ruleFactory); 103ApiComparer differ = new(s_ruleFactory, new ApiComparerSettings(strictMode: true)); 182ApiComparer differ = new(s_ruleFactory);
Rules\CannotAddOrRemoveVirtualKeywordTests.cs (3)
191ApiComparer differ = new(s_ruleFactory, new ApiComparerSettings(strictMode: strictMode)); 220ApiComparer differ = new(s_ruleFactory.WithRule((settings, context) => new MembersMustExist(settings, context))); 254ApiComparer differ = new(s_ruleFactory);
Rules\CannotChangeGenericConstraintsTests.cs (2)
219ApiComparer differ = new(s_ruleFactory, new ApiComparerSettings(includeInternalSymbols: true)); 232ApiComparer differ = new(s_ruleFactory, new ApiComparerSettings(
Rules\CannotChangeVisibilityTests.cs (3)
387ApiComparer differ = new(s_ruleFactory, new ApiComparerSettings(includeInternalSymbols: true)); 400ApiComparer differ = new(s_ruleFactory, new ApiComparerSettings( 415ApiComparer differ = new(s_ruleFactory, new ApiComparerSettings(
Rules\CannotRemoveBaseTypeOrInterfaceTests.cs (7)
46ApiComparer differ = new(s_ruleFactory); 74ApiComparer differ = new(s_ruleFactory); 112ApiComparer differ = new(s_ruleFactory, new ApiComparerSettings(includeInternalSymbols: includeInternals)); 151ApiComparer differ = new(s_ruleFactory, new ApiComparerSettings(strictMode: true)); 206ApiComparer differ = new(s_ruleFactory, new ApiComparerSettings(strictMode: strictMode)); 268ApiComparer differ = new(s_ruleFactory); 333ApiComparer differ = new(s_ruleFactory);
Rules\CannotSealTypeTests.cs (6)
20ApiComparer differ = new(s_ruleFactory); 36ApiComparer differ = new(s_ruleFactory); 69ApiComparer differ = new(s_ruleFactory, new ApiComparerSettings(includeInternalSymbols: includeInternals)); 137ApiComparer differ = new(s_ruleFactory.WithRule((settings, context) => new MembersMustExist(settings, context))); 191ApiComparer differ = new(s_ruleFactory, new ApiComparerSettings(includeInternalSymbols: true)); 204ApiComparer differ = new(s_ruleFactory, new ApiComparerSettings(strictMode: true));
Rules\EnumsMustMatchTests.cs (4)
42ApiComparer differ = new(s_ruleFactory); 82ApiComparer differ = new(s_ruleFactory.WithRule((settings, context) => new MembersMustExist(settings, context))); 117ApiComparer differ = new(s_ruleFactory); 151ApiComparer differ = new(s_ruleFactory);
Rules\MembersMustExistTests.cs (13)
45ApiComparer differ = new(s_ruleFactory); 99ApiComparer differ = new(s_ruleFactory); 135ApiComparer differ = new(s_ruleFactory); 182ApiComparer differ = new(s_ruleFactory, new ApiComparerSettings(includeInternalSymbols: includeInternals)); 225ApiComparer differ = new(s_ruleFactory); 257ApiComparer differ = new(s_ruleFactory); 289ApiComparer differ = new(s_ruleFactory); 383ApiComparer differ = new(s_ruleFactory); 427ApiComparer differ = new(s_ruleFactory); 456ApiComparer differ = new(s_ruleFactory); 494ApiComparer differ = new(s_ruleFactory); 524ApiComparer differ = new(s_ruleFactory); 572ApiComparer differ = new(s_ruleFactory);
Rules\MembersMustExistTests.Strict.cs (7)
45ApiComparer differ = new(s_ruleFactory, new ApiComparerSettings(strictMode: true)); 98ApiComparer differ = new(s_ruleFactory, new ApiComparerSettings(strictMode: true)); 134ApiComparer differ = new(s_ruleFactory, new ApiComparerSettings(strictMode: true)); 180ApiComparer differ = new(s_ruleFactory, new ApiComparerSettings( 226ApiComparer differ = new(s_ruleFactory, new ApiComparerSettings(strictMode: true)); 323ApiComparer differ = new(s_ruleFactory, new ApiComparerSettings(strictMode: true)); 364ApiComparer differ = new(s_ruleFactory, new ApiComparerSettings(strictMode: true));
Rules\ParameterNamesCannotChangeTests.cs (1)
90ApiComparer differ = new(s_ruleFactory);
Rules\TypeMustExistTests.cs (13)
39ApiComparer differ = new(s_ruleFactory); 74ApiComparer differ = new(s_ruleFactory); 103ApiComparer differ = new(s_ruleFactory); 138ApiComparer differ = new(s_ruleFactory); 168ApiComparer differ = new(s_ruleFactory); 198ApiComparer differ = new(s_ruleFactory); 232ApiComparer differ = new(s_ruleFactory, new ApiComparerSettings(includeInternalSymbols: includeInternalSymbols)); 282ApiComparer differ = new(s_ruleFactory, new ApiComparerSettings(includeInternalSymbols: includeInternalSymbols)); 334ApiComparer differ = new(s_ruleFactory); 409ApiComparer differ = new(s_ruleFactory); 448ApiComparer differ = new(s_ruleFactory); 472ApiComparer differ = new(s_ruleFactory); 496ApiComparer differ = new(s_ruleFactory);
Rules\TypeMustExistTests.Strict.cs (9)
38ApiComparer differ = new(s_ruleFactory, new ApiComparerSettings(strictMode: true)); 77ApiComparer differ = new(s_ruleFactory, new ApiComparerSettings(strictMode: true)); 107ApiComparer differ = new(s_ruleFactory, new ApiComparerSettings(strictMode: true)); 137ApiComparer differ = new(s_ruleFactory, new ApiComparerSettings(strictMode: true)); 177ApiComparer differ = new(s_ruleFactory, new ApiComparerSettings(strictMode: true)); 205ApiComparer differ = new(s_ruleFactory, new ApiComparerSettings(strictMode: true)); 251ApiComparer differ = new(s_ruleFactory, new ApiComparerSettings(strictMode: true)); 316ApiComparer differ = new(s_ruleFactory, new ApiComparerSettings(strictMode: true)); 349ApiComparer differ = new(s_ruleFactory, new ApiComparerSettings(strictMode: true));
93 references to ApiComparer
Microsoft.DotNet.ApiCompatibility.Tests (93)
CustomSideNameTests.cs (4)
38ApiComparer differ = new(s_ruleFactory); 72ApiComparer differ = new(s_ruleFactory); 111ApiComparer differ = new(s_ruleFactory, new ApiComparerSettings(strictMode: true)); 194ApiComparer differ = new(s_ruleFactory);
Rules\AssemblyIdentityMustMatchTests.cs (8)
38ApiComparer differ = new(s_ruleFactory); 59ApiComparer differ = new(s_ruleFactory); 79ApiComparer differ = new(s_ruleFactory); 101ApiComparer differ = new(s_ruleFactory); 129ApiComparer differ = new(s_ruleFactory, new ApiComparerSettings(strictMode: strictMode)); 148ApiComparer differ = new(s_ruleFactory, new ApiComparerSettings(strictMode: strictMode)); 176ApiComparer differ = new(s_ruleFactory, new ApiComparerSettings(strictMode: strictMode)); 208ApiComparer differ = new(s_ruleFactory, new ApiComparerSettings(strictMode: strictMode));
Rules\AttributesMustMatchTests.cs (4)
1331ApiComparer differ = new(s_ruleFactory); 1348ApiComparer differ = new(s_ruleFactory, new ApiComparerSettings(strictMode: true)); 1397ApiComparer differ = new(s_ruleFactory); 1447ApiComparer differ = new(ruleFactory, new ApiComparerSettings(strictMode: true));
Rules\CannotAddAbstractMemberTests.cs (5)
22ApiComparer differ = new(s_ruleFactory, new ApiComparerSettings(includeInternalSymbols: includeInternals)); 39ApiComparer differ = new(s_ruleFactory); 52ApiComparer differ = new(s_ruleFactory); 68ApiComparer differ = new(s_ruleFactory, new ApiComparerSettings(strictMode: true)); 147ApiComparer differ = new(s_ruleFactory);
Rules\CannotAddMemberToInterfaceTests.cs (4)
45ApiComparer differ = new(s_ruleFactory); 64ApiComparer differ = new(s_ruleFactory); 103ApiComparer differ = new(s_ruleFactory, new ApiComparerSettings(strictMode: true)); 182ApiComparer differ = new(s_ruleFactory);
Rules\CannotAddOrRemoveVirtualKeywordTests.cs (3)
191ApiComparer differ = new(s_ruleFactory, new ApiComparerSettings(strictMode: strictMode)); 220ApiComparer differ = new(s_ruleFactory.WithRule((settings, context) => new MembersMustExist(settings, context))); 254ApiComparer differ = new(s_ruleFactory);
Rules\CannotChangeGenericConstraintsTests.cs (2)
219ApiComparer differ = new(s_ruleFactory, new ApiComparerSettings(includeInternalSymbols: true)); 232ApiComparer differ = new(s_ruleFactory, new ApiComparerSettings(
Rules\CannotChangeVisibilityTests.cs (3)
387ApiComparer differ = new(s_ruleFactory, new ApiComparerSettings(includeInternalSymbols: true)); 400ApiComparer differ = new(s_ruleFactory, new ApiComparerSettings( 415ApiComparer differ = new(s_ruleFactory, new ApiComparerSettings(
Rules\CannotRemoveBaseTypeOrInterfaceTests.cs (7)
46ApiComparer differ = new(s_ruleFactory); 74ApiComparer differ = new(s_ruleFactory); 112ApiComparer differ = new(s_ruleFactory, new ApiComparerSettings(includeInternalSymbols: includeInternals)); 151ApiComparer differ = new(s_ruleFactory, new ApiComparerSettings(strictMode: true)); 206ApiComparer differ = new(s_ruleFactory, new ApiComparerSettings(strictMode: strictMode)); 268ApiComparer differ = new(s_ruleFactory); 333ApiComparer differ = new(s_ruleFactory);
Rules\CannotSealTypeTests.cs (6)
20ApiComparer differ = new(s_ruleFactory); 36ApiComparer differ = new(s_ruleFactory); 69ApiComparer differ = new(s_ruleFactory, new ApiComparerSettings(includeInternalSymbols: includeInternals)); 137ApiComparer differ = new(s_ruleFactory.WithRule((settings, context) => new MembersMustExist(settings, context))); 191ApiComparer differ = new(s_ruleFactory, new ApiComparerSettings(includeInternalSymbols: true)); 204ApiComparer differ = new(s_ruleFactory, new ApiComparerSettings(strictMode: true));
Rules\EnumsMustMatchTests.cs (4)
42ApiComparer differ = new(s_ruleFactory); 82ApiComparer differ = new(s_ruleFactory.WithRule((settings, context) => new MembersMustExist(settings, context))); 117ApiComparer differ = new(s_ruleFactory); 151ApiComparer differ = new(s_ruleFactory);
Rules\MembersMustExistTests.cs (13)
45ApiComparer differ = new(s_ruleFactory); 99ApiComparer differ = new(s_ruleFactory); 135ApiComparer differ = new(s_ruleFactory); 182ApiComparer differ = new(s_ruleFactory, new ApiComparerSettings(includeInternalSymbols: includeInternals)); 225ApiComparer differ = new(s_ruleFactory); 257ApiComparer differ = new(s_ruleFactory); 289ApiComparer differ = new(s_ruleFactory); 383ApiComparer differ = new(s_ruleFactory); 427ApiComparer differ = new(s_ruleFactory); 456ApiComparer differ = new(s_ruleFactory); 494ApiComparer differ = new(s_ruleFactory); 524ApiComparer differ = new(s_ruleFactory); 572ApiComparer differ = new(s_ruleFactory);
Rules\MembersMustExistTests.Strict.cs (7)
45ApiComparer differ = new(s_ruleFactory, new ApiComparerSettings(strictMode: true)); 98ApiComparer differ = new(s_ruleFactory, new ApiComparerSettings(strictMode: true)); 134ApiComparer differ = new(s_ruleFactory, new ApiComparerSettings(strictMode: true)); 180ApiComparer differ = new(s_ruleFactory, new ApiComparerSettings( 226ApiComparer differ = new(s_ruleFactory, new ApiComparerSettings(strictMode: true)); 323ApiComparer differ = new(s_ruleFactory, new ApiComparerSettings(strictMode: true)); 364ApiComparer differ = new(s_ruleFactory, new ApiComparerSettings(strictMode: true));
Rules\ParameterNamesCannotChangeTests.cs (1)
90ApiComparer differ = new(s_ruleFactory);
Rules\TypeMustExistTests.cs (13)
39ApiComparer differ = new(s_ruleFactory); 74ApiComparer differ = new(s_ruleFactory); 103ApiComparer differ = new(s_ruleFactory); 138ApiComparer differ = new(s_ruleFactory); 168ApiComparer differ = new(s_ruleFactory); 198ApiComparer differ = new(s_ruleFactory); 232ApiComparer differ = new(s_ruleFactory, new ApiComparerSettings(includeInternalSymbols: includeInternalSymbols)); 282ApiComparer differ = new(s_ruleFactory, new ApiComparerSettings(includeInternalSymbols: includeInternalSymbols)); 334ApiComparer differ = new(s_ruleFactory); 409ApiComparer differ = new(s_ruleFactory); 448ApiComparer differ = new(s_ruleFactory); 472ApiComparer differ = new(s_ruleFactory); 496ApiComparer differ = new(s_ruleFactory);
Rules\TypeMustExistTests.Strict.cs (9)
38ApiComparer differ = new(s_ruleFactory, new ApiComparerSettings(strictMode: true)); 77ApiComparer differ = new(s_ruleFactory, new ApiComparerSettings(strictMode: true)); 107ApiComparer differ = new(s_ruleFactory, new ApiComparerSettings(strictMode: true)); 137ApiComparer differ = new(s_ruleFactory, new ApiComparerSettings(strictMode: true)); 177ApiComparer differ = new(s_ruleFactory, new ApiComparerSettings(strictMode: true)); 205ApiComparer differ = new(s_ruleFactory, new ApiComparerSettings(strictMode: true)); 251ApiComparer differ = new(s_ruleFactory, new ApiComparerSettings(strictMode: true)); 316ApiComparer differ = new(s_ruleFactory, new ApiComparerSettings(strictMode: true)); 349ApiComparer differ = new(s_ruleFactory, new ApiComparerSettings(strictMode: true));