221 references to DiagnosticIds
Microsoft.DotNet.ApiCompatibility (27)
Rules\AssemblyIdentityMustMatch.cs (3)
45
DiagnosticIds
.MatchingAssemblyDoesNotExist,
64
DiagnosticIds
.MatchingAssemblyDoesNotExist,
178
DiagnosticIds
.AssemblyIdentityMustMatch,
Rules\AttributesMustMatch.cs (3)
45
DiagnosticIds
.CannotChangeAttribute,
52
DiagnosticIds
.CannotAddAttribute,
59
DiagnosticIds
.CannotRemoveAttribute,
Rules\CannotAddAbstractMember.cs (1)
39
DiagnosticIds
.CannotAddAbstractMember,
Rules\CannotAddMemberToInterface.cs (1)
42
DiagnosticIds
.CannotAddMemberToInterface,
Rules\CannotAddOrRemoveVirtualKeyword.cs (4)
41
DiagnosticIds
.CannotAddSealedToInterfaceMember,
65
DiagnosticIds
.CannotRemoveVirtualFromMember,
83
DiagnosticIds
.CannotAddVirtualToMember,
98
DiagnosticIds
.CannotRemoveVirtualFromMember,
Rules\CannotChangeGenericConstraints.cs (2)
111
DiagnosticIds
.CannotChangeGenericConstraint,
133
DiagnosticIds
.CannotChangeGenericConstraint,
Rules\CannotChangeParameterName.cs (1)
43
DiagnosticIds
.CannotChangeParameterName,
Rules\CannotChangeVisibility.cs (2)
77
DiagnosticIds
.CannotReduceVisibility,
86
DiagnosticIds
.CannotExpandVisibility,
Rules\CannotRemoveBaseTypeOrInterface.cs (2)
65
DiagnosticIds
.CannotRemoveBaseType,
89
DiagnosticIds
.CannotRemoveBaseInterface,
Rules\CannotSealType.cs (2)
36
DiagnosticIds
.CannotSealType,
46
DiagnosticIds
.CannotSealType,
Rules\EnumsMustMatch.cs (2)
47
DiagnosticIds
.EnumTypesMustMatch,
79
DiagnosticIds
.EnumValuesMustMatch,
Rules\MembersMustExist.cs (4)
40
DiagnosticIds
.TypeMustExist,
50
DiagnosticIds
.TypeMustExist,
69
DiagnosticIds
.MemberMustExist,
82
DiagnosticIds
.MemberMustExist,
Microsoft.DotNet.ApiCompatibility.Tests (194)
CompatDifferenceTests.cs (8)
13
MetadataInformation.DefaultLeft, MetadataInformation.DefaultRight,
DiagnosticIds
.TypeMustExist, "Type Foo exists on left but not on right", "T:Foo", DifferenceType.Added,
17
MetadataInformation.DefaultLeft, MetadataInformation.DefaultRight,
DiagnosticIds
.MemberMustExist, "Member Foo.Blah exists on right but not on left", "M:Foo.Blah", DifferenceType.Removed,
43
CompatDifference difference = CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.TypeMustExist, string.Empty, DifferenceType.Removed, "T:Foo");
44
CompatDifference otherEqual = CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.TypeMustExist, string.Empty, DifferenceType.Removed, "T:Foo");
45
CompatDifference differentDiagId = CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.CannotAddMemberToInterface, string.Empty, DifferenceType.Removed, "T:Foo");
46
CompatDifference differentType = CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.TypeMustExist, string.Empty, DifferenceType.Added, "T:Foo");
47
CompatDifference differentMemberId = CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.TypeMustExist, string.Empty, DifferenceType.Removed, "T:FooBar");
48
CompatDifference differentMessage = CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.TypeMustExist, "Hello", DifferenceType.Removed, "T:Foo");
Rules\AssemblyIdentityMustMatchTests.cs (6)
43
CompatDifference expected = CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.AssemblyIdentityMustMatch, string.Empty, DifferenceType.Changed, "AssemblyB, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null");
63
CompatDifference expected = CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.AssemblyIdentityMustMatch, string.Empty, DifferenceType.Changed, $"{leftSymbol.Name}, Version=0.0.0.0, Culture=de, PublicKeyToken=null");
84
CompatDifference expected = CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.AssemblyIdentityMustMatch, string.Empty, DifferenceType.Changed, $"{rightSymbol.Name}, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null");
111
CompatDifference expected = CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.AssemblyIdentityMustMatch, string.Empty, DifferenceType.Changed, $"{leftSymbol.Name}, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null");
154
CompatDifference expected = CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.AssemblyIdentityMustMatch, string.Empty, DifferenceType.Changed, $"{rightSymbol.Name}, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null");
180
CompatDifference expected = CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.AssemblyIdentityMustMatch, string.Empty, DifferenceType.Changed, $"{leftSymbol.Name}, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null");
Rules\AttributesMustMatchTests.cs (47)
107
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.CannotRemoveAttribute, "", DifferenceType.Removed, "T:CompatTests.First:[T:System.SerializableAttribute]")
147
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.CannotChangeAttribute, "", DifferenceType.Changed, "T:CompatTests.First:[T:CompatTests.FooAttribute]")
258
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.CannotChangeAttribute, "", DifferenceType.Changed, "T:CompatTests.First:[T:CompatTests.FooAttribute]")
299
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.CannotChangeAttribute, "", DifferenceType.Changed, "T:CompatTests.First:[T:CompatTests.FooAttribute]"),
360
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.CannotChangeAttribute, "", DifferenceType.Changed, "M:CompatTests.First.F:[T:CompatTests.FooAttribute]"),
361
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.CannotRemoveAttribute, "", DifferenceType.Removed, "M:CompatTests.First.F:[T:CompatTests.BarAttribute]"),
419
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.CannotChangeAttribute, "", DifferenceType.Changed, "P:CompatTests.First.F:[T:CompatTests.FooAttribute]"),
420
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.CannotRemoveAttribute, "", DifferenceType.Removed, "P:CompatTests.First.F:[T:CompatTests.BarAttribute]"),
482
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.CannotChangeAttribute, "", DifferenceType.Changed, "E:CompatTests.First.F:[T:CompatTests.FooAttribute]"),
483
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.CannotRemoveAttribute, "", DifferenceType.Removed, "E:CompatTests.First.F:[T:CompatTests.BarAttribute]"),
541
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.CannotChangeAttribute, "", DifferenceType.Changed, "M:CompatTests.First.#ctor:[T:CompatTests.FooAttribute]"),
542
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.CannotRemoveAttribute, "", DifferenceType.Removed, "M:CompatTests.First.#ctor:[T:CompatTests.BarAttribute]"),
600
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.CannotChangeAttribute, "", DifferenceType.Changed, "M:CompatTests.First.F->int:[T:CompatTests.FooAttribute]"),
601
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.CannotRemoveAttribute, "", DifferenceType.Removed, "M:CompatTests.First.F->int:[T:CompatTests.BarAttribute]"),
655
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.CannotRemoveAttribute, "", DifferenceType.Removed, "M:CompatTests.First.F(System.Int32,System.String)$0:[T:CompatTests.BarAttribute]"),
656
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.CannotChangeAttribute, "", DifferenceType.Changed, "M:CompatTests.First.F(System.Int32,System.String)$1:[T:CompatTests.FooAttribute]"),
705
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.CannotRemoveAttribute, "", DifferenceType.Removed, "T:CompatTests.First`2<0>:[T:CompatTests.BarAttribute]"),
706
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.CannotChangeAttribute, "", DifferenceType.Changed, "T:CompatTests.First`2<1>:[T:CompatTests.FooAttribute]"),
761
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.CannotRemoveAttribute, "", DifferenceType.Removed, "M:CompatTests.First.F``2<0>:[T:CompatTests.BarAttribute]"),
762
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.CannotChangeAttribute, "", DifferenceType.Changed, "M:CompatTests.First.F``2<1>:[T:CompatTests.FooAttribute]"),
806
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.CannotAddAttribute, "", DifferenceType.Added, "T:CompatTests.First:[T:System.SerializableAttribute]")
847
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.CannotChangeAttribute, "", DifferenceType.Changed, "T:CompatTests.First:[T:CompatTests.FooAttribute]")
905
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.CannotChangeAttribute, "", DifferenceType.Changed, "M:CompatTests.First.F:[T:CompatTests.FooAttribute]"),
906
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.CannotRemoveAttribute, "", DifferenceType.Removed, "M:CompatTests.First.F:[T:CompatTests.BarAttribute]"),
907
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.CannotAddAttribute, "", DifferenceType.Added, "M:CompatTests.First.F:[T:CompatTests.BazAttribute]")
965
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.CannotChangeAttribute, "", DifferenceType.Changed, "P:CompatTests.First.F:[T:CompatTests.FooAttribute]"),
966
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.CannotRemoveAttribute, "", DifferenceType.Removed, "P:CompatTests.First.F:[T:CompatTests.BarAttribute]"),
967
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.CannotAddAttribute, "", DifferenceType.Added, "P:CompatTests.First.F:[T:CompatTests.BazAttribute]")
1029
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.CannotChangeAttribute, "", DifferenceType.Changed, "E:CompatTests.First.F:[T:CompatTests.FooAttribute]"),
1030
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.CannotRemoveAttribute, "", DifferenceType.Removed, "E:CompatTests.First.F:[T:CompatTests.BarAttribute]"),
1031
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.CannotAddAttribute, "", DifferenceType.Added, "E:CompatTests.First.F:[T:CompatTests.BazAttribute]")
1089
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.CannotChangeAttribute, "", DifferenceType.Changed, "M:CompatTests.First.#ctor:[T:CompatTests.FooAttribute]"),
1090
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.CannotRemoveAttribute, "", DifferenceType.Removed, "M:CompatTests.First.#ctor:[T:CompatTests.BarAttribute]"),
1091
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.CannotAddAttribute, "", DifferenceType.Added, "M:CompatTests.First.#ctor:[T:CompatTests.BazAttribute]")
1149
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.CannotChangeAttribute, "", DifferenceType.Changed, "M:CompatTests.First.F->int:[T:CompatTests.FooAttribute]"),
1150
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.CannotRemoveAttribute, "", DifferenceType.Removed, "M:CompatTests.First.F->int:[T:CompatTests.BarAttribute]"),
1151
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.CannotAddAttribute, "", DifferenceType.Added, "M:CompatTests.First.F->int:[T:CompatTests.BazAttribute]")
1205
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.CannotRemoveAttribute, "", DifferenceType.Removed, "M:CompatTests.First.F(System.Int32,System.String)$0:[T:CompatTests.BarAttribute]"),
1206
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.CannotAddAttribute, "", DifferenceType.Added, "M:CompatTests.First.F(System.Int32,System.String)$0:[T:CompatTests.BazAttribute]"),
1207
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.CannotChangeAttribute, "", DifferenceType.Changed, "M:CompatTests.First.F(System.Int32,System.String)$1:[T:CompatTests.FooAttribute]"),
1256
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.CannotRemoveAttribute, "", DifferenceType.Removed, "T:CompatTests.First`2<0>:[T:CompatTests.BarAttribute]"),
1257
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.CannotAddAttribute, "", DifferenceType.Added, "T:CompatTests.First`2<0>:[T:CompatTests.BazAttribute]"),
1258
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.CannotChangeAttribute, "", DifferenceType.Changed, "T:CompatTests.First`2<1>:[T:CompatTests.FooAttribute]"),
1313
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.CannotRemoveAttribute, "", DifferenceType.Removed, "M:CompatTests.First.F``2<0>:[T:CompatTests.BarAttribute]"),
1314
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.CannotAddAttribute, "", DifferenceType.Added, "M:CompatTests.First.F``2<0>:[T:CompatTests.BazAttribute]"),
1315
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.CannotChangeAttribute, "", DifferenceType.Changed, "M:CompatTests.First.F``2<1>:[T:CompatTests.FooAttribute]"),
1454
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.MemberMustExist, string.Empty, DifferenceType.Added, "F:CompatTests.FooAttribute.X"),
Rules\CannotAddAbstractMemberTests.cs (4)
28
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.CannotAddAbstractMember, string.Empty, DifferenceType.Added, "M:CompatTests.First.SecondAbstract")
74
Assert.NotEqual(
DiagnosticIds
.CannotAddAbstractMember, difference.DiagnosticId);
153
new CompatDifference(left.MetadataInformation, right[1].MetadataInformation,
DiagnosticIds
.CannotAddAbstractMember, string.Empty, DifferenceType.Added, "M:CompatTests.First.FirstNested.SecondNested.SomeAbstractMethod"),
154
new CompatDifference(left.MetadataInformation, right[2].MetadataInformation,
DiagnosticIds
.CannotAddAbstractMember, string.Empty, DifferenceType.Added, "M:CompatTests.First.FirstNested.FirstNestedAbstract"),
Rules\CannotAddMemberToInterfaceTests.cs (6)
51
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.CannotAddMemberToInterface, string.Empty, DifferenceType.Added, "M:CompatTests.IFoo.MyMethod"),
52
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.CannotAddMemberToInterface, string.Empty, DifferenceType.Added, "P:CompatTests.IFoo.MyPropertyWithoutDefaultImplementation"),
53
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.CannotAddMemberToInterface, string.Empty, DifferenceType.Added, "E:CompatTests.IFoo.MyEventWithoutImplementation"),
109
Assert.NotEqual(
DiagnosticIds
.CannotAddMemberToInterface, difference.DiagnosticId);
191
new CompatDifference(left.MetadataInformation, right[1].MetadataInformation,
DiagnosticIds
.CannotAddMemberToInterface, string.Empty, DifferenceType.Added, "E:CompatTests.IFoo.MyOtherEvent"),
192
new CompatDifference(left.MetadataInformation, right[2].MetadataInformation,
DiagnosticIds
.CannotAddMemberToInterface, string.Empty, DifferenceType.Added, "M:CompatTests.IFoo.MyOtherMethod"),
Rules\CannotAddOrRemoveVirtualKeywordTests.cs (3)
29
args[i].dt == DifferenceType.Removed ?
DiagnosticIds
.CannotRemoveVirtualFromMember :
DiagnosticIds
.CannotAddVirtualToMember,
226
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.MemberMustExist, string.Empty, DifferenceType.Removed, "M:CompatTests.First.F"),
Rules\CannotChangeGenericConstraintsTests.cs (16)
43
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.CannotChangeGenericConstraint, string.Empty, DifferenceType.Removed, "T:CompatTests.First`1``0:new()"),
44
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.CannotChangeGenericConstraint, string.Empty, DifferenceType.Removed, "T:CompatTests.Second`1``0:notnull"),
45
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.CannotChangeGenericConstraint, string.Empty, DifferenceType.Removed, "T:CompatTests.Third`1``0:class"),
46
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.CannotChangeGenericConstraint, string.Empty, DifferenceType.Removed, "T:CompatTests.Fourth`1``0:struct"),
47
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.CannotChangeGenericConstraint, string.Empty, DifferenceType.Removed, "T:CompatTests.Fifth`1``0:unmanaged"),
48
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.CannotChangeGenericConstraint, string.Empty, DifferenceType.Removed, "T:CompatTests.Sixth`1``0:T:System.Enum"),
49
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.CannotChangeGenericConstraint, string.Empty, DifferenceType.Removed, "T:CompatTests.Seventh`1``0:T:System.Runtime.Serialization.ISerializable")
52
.Select(d => CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.CannotChangeGenericConstraint, string.Empty, DifferenceType.Added, d.ReferenceId)).ToArray();
88
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.CannotChangeGenericConstraint, string.Empty, DifferenceType.Removed, "M:CompatTests.C.First``1``0:new()"),
89
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.CannotChangeGenericConstraint, string.Empty, DifferenceType.Removed, "M:CompatTests.C.Second``1``0:notnull"),
90
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.CannotChangeGenericConstraint, string.Empty, DifferenceType.Removed, "M:CompatTests.C.Third``1``0:class"),
91
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.CannotChangeGenericConstraint, string.Empty, DifferenceType.Removed, "M:CompatTests.C.Fourth``1``0:struct"),
92
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.CannotChangeGenericConstraint, string.Empty, DifferenceType.Removed, "M:CompatTests.C.Fifth``1``0:unmanaged"),
93
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.CannotChangeGenericConstraint, string.Empty, DifferenceType.Removed, "M:CompatTests.C.Sixth``1``0:T:System.Enum"),
94
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.CannotChangeGenericConstraint, string.Empty, DifferenceType.Removed, "M:CompatTests.C.Seventh``1``0:T:System.Runtime.Serialization.ISerializable")
97
.Select(d => CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.CannotChangeGenericConstraint, string.Empty, DifferenceType.Added, d.ReferenceId)).ToArray();
Rules\CannotChangeVisibilityTests.cs (8)
42
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.CannotReduceVisibility, string.Empty, DifferenceType.Changed, "T:CompatTests.First")
64
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.CannotReduceVisibility, string.Empty, DifferenceType.Changed, "F:CompatTests.First.F")
86
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.CannotReduceVisibility, string.Empty, DifferenceType.Changed, "F:CompatTests.First.F")
198
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.CannotReduceVisibility, string.Empty, DifferenceType.Changed, "F:CompatTests.First.F")
220
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.CannotReduceVisibility, string.Empty, DifferenceType.Changed, "T:CompatTests.First")
238
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.CannotExpandVisibility, string.Empty, DifferenceType.Changed, "T:CompatTests.First")
260
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.CannotExpandVisibility, string.Empty, DifferenceType.Changed, "F:CompatTests.First.F")
336
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.CannotReduceVisibility, string.Empty, DifferenceType.Changed, "F:CompatTests.First.F")
Rules\CannotRemoveBaseTypeOrInterfaceTests.cs (7)
80
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.CannotRemoveBaseType, string.Empty, DifferenceType.Changed, "T:CompatTests.First"),
81
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.CannotRemoveBaseInterface, string.Empty, DifferenceType.Changed, "T:CompatTests.First"),
120
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.CannotRemoveBaseInterface, string.Empty, DifferenceType.Changed, "T:CompatTests.First")
157
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.CannotRemoveBaseType, string.Empty, DifferenceType.Changed, "T:CompatTests.First"),
158
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.CannotRemoveBaseInterface, string.Empty, DifferenceType.Changed, "T:CompatTests.First"),
274
new CompatDifference(leftContainer.MetadataInformation, right[1].MetadataInformation,
DiagnosticIds
.CannotRemoveBaseType, string.Empty, DifferenceType.Changed, "T:CompatTests.SecondBase"),
275
new CompatDifference(leftContainer.MetadataInformation, right[2].MetadataInformation,
DiagnosticIds
.CannotRemoveBaseInterface, string.Empty, DifferenceType.Changed, "T:CompatTests.First"),
Rules\CannotSealTypeTests.cs (7)
26
Assert.NotEqual(
DiagnosticIds
.CannotSealType, difference.DiagnosticId);
40
CompatDifference difference = CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.CannotSealType, string.Empty, DifferenceType.Changed, "T:CompatTests.First");
81
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.CannotSealType, string.Empty, DifferenceType.Changed, "T:CompatTests.First")
143
new CompatDifference(left.MetadataInformation, right.ElementAt(2).MetadataInformation,
DiagnosticIds
.CannotSealType, string.Empty, DifferenceType.Changed, "T:CompatTests.First"),
144
new CompatDifference(left.MetadataInformation, right.ElementAt(3).MetadataInformation,
DiagnosticIds
.CannotSealType, string.Empty, DifferenceType.Changed, "T:CompatTests.First"),
145
new CompatDifference(left.MetadataInformation, right.ElementAt(3).MetadataInformation,
DiagnosticIds
.MemberMustExist, string.Empty, DifferenceType.Removed, "M:CompatTests.First.#ctor"),
208
CompatDifference expectedDifference = CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.CannotSealType, string.Empty, DifferenceType.Changed, "T:CompatTests.First");
Rules\EnumsMustMatchTests.cs (2)
48
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.EnumValuesMustMatch, string.Empty, DifferenceType.Changed, "F:CompatTests.First.A"),
157
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.EnumTypesMustMatch, string.Empty, DifferenceType.Changed, "T:CompatTests.First"),
Rules\MembersMustExistTests.cs (22)
51
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.MemberMustExist, string.Empty, DifferenceType.Removed, "M:CompatTests.First.ShouldReportMethod(System.String,System.String)"),
52
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.MemberMustExist, string.Empty, DifferenceType.Removed, "M:CompatTests.First.get_ShouldReportMissingProperty"),
53
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.MemberMustExist, string.Empty, DifferenceType.Removed, "M:CompatTests.First.get_Item(System.Int32)"),
54
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.MemberMustExist, string.Empty, DifferenceType.Removed, "M:CompatTests.First.add_ShouldReportMissingEvent(CompatTests.EventHandler)"),
55
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.MemberMustExist, string.Empty, DifferenceType.Removed, "M:CompatTests.First.remove_ShouldReportMissingEvent(CompatTests.EventHandler)"),
56
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.MemberMustExist, string.Empty, DifferenceType.Removed, "F:CompatTests.First.ReportMissingField"),
141
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.MemberMustExist, string.Empty, DifferenceType.Removed, "M:CompatTests.First.MultipleOverrides(System.String,System.String)"),
142
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.MemberMustExist, string.Empty, DifferenceType.Removed, "M:CompatTests.First.MultipleOverrides(System.String,System.Int32,System.String)"),
190
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.MemberMustExist, string.Empty, DifferenceType.Removed, "M:CompatTests.First.MultipleOverrides(System.String,System.Int32,System.Int32)"),
191
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.MemberMustExist, string.Empty, DifferenceType.Removed, "M:CompatTests.First.set_InternalProperty(System.Int32)"),
295
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.MemberMustExist, string.Empty, DifferenceType.Removed, "M:CompatTests.First.MyMethod(System.String)"),
296
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.MemberMustExist, string.Empty, DifferenceType.Removed, "M:CompatTests.First.MyOutMethod(System.String@)"),
297
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.MemberMustExist, string.Empty, DifferenceType.Removed, "M:CompatTests.First.MyRefMethod(System.String@)"),
391
new CompatDifference(left.MetadataInformation, right.ElementAt(0).MetadataInformation,
DiagnosticIds
.MemberMustExist, string.Empty, DifferenceType.Removed, "F:CompatTests.First.FirstNested.SecondNested.ThirdNested.MyField"),
392
new CompatDifference(left.MetadataInformation, right.ElementAt(0).MetadataInformation,
DiagnosticIds
.MemberMustExist, string.Empty, DifferenceType.Removed, "M:CompatTests.First.FirstNested.SecondNested.MyMethod"),
393
new CompatDifference(left.MetadataInformation, right.ElementAt(1).MetadataInformation,
DiagnosticIds
.MemberMustExist, string.Empty, DifferenceType.Removed, "M:CompatTests.First.FirstNested.get_MyProperty"),
394
new CompatDifference(left.MetadataInformation, right.ElementAt(2).MetadataInformation,
DiagnosticIds
.MemberMustExist, string.Empty, DifferenceType.Removed, "M:CompatTests.First.FirstNested.SecondNested.MyMethod"),
462
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.MemberMustExist, string.Empty, DifferenceType.Removed, "M:CompatTests.First.#ctor")
531
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.MemberMustExist, string.Empty, DifferenceType.Removed, "M:CompatTests.First.F(System.String)")
578
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.MemberMustExist, string.Empty, DifferenceType.Removed, "F:CompatTests.First.S"),
580
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.MemberMustExist, string.Empty, DifferenceType.Removed, "M:CompatTests.First.get_Prop"),
581
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.MemberMustExist, string.Empty, DifferenceType.Removed, "M:CompatTests.First.M")
Rules\MembersMustExistTests.Strict.cs (18)
51
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.MemberMustExist, string.Empty, DifferenceType.Added, "M:CompatTests.First.ShouldReportMethod(System.String,System.String)"),
52
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.MemberMustExist, string.Empty, DifferenceType.Added, "M:CompatTests.First.get_ShouldReportMissingProperty"),
53
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.MemberMustExist, string.Empty, DifferenceType.Added, "M:CompatTests.First.get_Item(System.Int32)"),
54
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.MemberMustExist, string.Empty, DifferenceType.Added, "M:CompatTests.First.add_ShouldReportMissingEvent(CompatTests.EventHandler)"),
55
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.MemberMustExist, string.Empty, DifferenceType.Added, "M:CompatTests.First.remove_ShouldReportMissingEvent(CompatTests.EventHandler)"),
56
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.MemberMustExist, string.Empty, DifferenceType.Added, "F:CompatTests.First.ReportMissingField"),
140
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.MemberMustExist, string.Empty, DifferenceType.Added, "M:CompatTests.First.MultipleOverrides(System.String,System.String)"),
141
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.MemberMustExist, string.Empty, DifferenceType.Added, "M:CompatTests.First.MultipleOverrides(System.String,System.Int32,System.String)"),
190
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.MemberMustExist, string.Empty, DifferenceType.Added, "M:CompatTests.First.MultipleOverrides(System.String,System.Int32,System.Int32)"),
191
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.MemberMustExist, string.Empty, DifferenceType.Added, "M:CompatTests.First.set_InternalProperty(System.Int32)"),
232
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.MemberMustExist, string.Empty, DifferenceType.Removed, "M:CompatTests.First.MissingMethodRight"),
233
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.MemberMustExist, string.Empty, DifferenceType.Added, "M:CompatTests.First.MissingMethodLeft(System.String,System.String)"),
329
new CompatDifference(left.MetadataInformation, right.ElementAt(0).MetadataInformation,
DiagnosticIds
.MemberMustExist, string.Empty, DifferenceType.Added, "F:CompatTests.First.FirstNested.SecondNested.ThirdNested.MyField"),
330
new CompatDifference(left.MetadataInformation, right.ElementAt(1).MetadataInformation,
DiagnosticIds
.MemberMustExist, string.Empty, DifferenceType.Added, "F:CompatTests.First.FirstNested.SecondNested.ThirdNested.MyField"),
370
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.MemberMustExist, string.Empty, DifferenceType.Removed, "F:CompatTests.First.A"),
371
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.MemberMustExist, string.Empty, DifferenceType.Removed, "F:CompatTests.First.B"),
372
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.MemberMustExist, string.Empty, DifferenceType.Added, "F:CompatTests.First.F"),
373
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.MemberMustExist, string.Empty, DifferenceType.Added, "F:CompatTests.First.E"),
Rules\ParameterNamesCannotChangeTests.cs (4)
35
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.CannotChangeParameterName, "", DifferenceType.Changed, "M:CompatTests.First.F(System.Int32,System.String)$0"),
36
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.CannotChangeParameterName, "", DifferenceType.Changed, "M:CompatTests.First.F(System.Int32,System.String)$1")
58
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.CannotChangeParameterName, "", DifferenceType.Changed, "M:CompatTests.First.#ctor(System.Int32,System.String)$0"),
59
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.CannotChangeParameterName, "", DifferenceType.Changed, "M:CompatTests.First.#ctor(System.Int32,System.String)$1")
Rules\TypeMustExistTests.cs (21)
45
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.TypeMustExist, string.Empty, DifferenceType.Removed, "T:CompatTests.Second"),
46
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.TypeMustExist, string.Empty, DifferenceType.Removed, "T:CompatTests.MyStruct"),
47
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.TypeMustExist, string.Empty, DifferenceType.Removed, "T:CompatTests.MyDelegate"),
48
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.TypeMustExist, string.Empty, DifferenceType.Removed, "T:CompatTests.MyEnum"),
80
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.TypeMustExist, string.Empty, DifferenceType.Removed, "T:A.B.C"),
109
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.TypeMustExist, string.Empty, DifferenceType.Removed, "T:A.B"),
144
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.TypeMustExist, string.Empty, DifferenceType.Removed, "T:CompatTests.ForwardedTestType")
204
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.TypeMustExist, string.Empty, DifferenceType.Removed, "T:CompatTests.Second"),
205
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.TypeMustExist, string.Empty, DifferenceType.Removed, "T:CompatTests.Third"),
206
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.TypeMustExist, string.Empty, DifferenceType.Removed, "T:CompatTests.Fourth"),
207
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.TypeMustExist, string.Empty, DifferenceType.Removed, "T:CompatTests.MyEnum")
244
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.TypeMustExist, string.Empty, DifferenceType.Removed, "T:CompatTests.InternalType")
288
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.TypeMustExist, string.Empty, DifferenceType.Removed, "T:CompatTests.First.FirstNested"),
294
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.TypeMustExist, string.Empty, DifferenceType.Removed, "T:CompatTests.First.InternalNested.DoubleNested")
340
new CompatDifference(left.MetadataInformation, right[1].MetadataInformation,
DiagnosticIds
.TypeMustExist, string.Empty, DifferenceType.Removed, "T:CompatTests.First"),
341
new CompatDifference(left.MetadataInformation, right[2].MetadataInformation,
DiagnosticIds
.TypeMustExist, string.Empty, DifferenceType.Removed, "T:CompatTests.Second"),
415
new CompatDifference(left.MetadataInformation, right[0].MetadataInformation,
DiagnosticIds
.TypeMustExist, string.Empty, DifferenceType.Removed, "T:CompatTests.First.FirstNested.SecondNested.ThirdNested"),
416
new CompatDifference(left.MetadataInformation, right[1].MetadataInformation,
DiagnosticIds
.TypeMustExist, string.Empty, DifferenceType.Removed, "T:CompatTests.First.FirstNested"),
417
new CompatDifference(left.MetadataInformation, right[2].MetadataInformation,
DiagnosticIds
.TypeMustExist, string.Empty, DifferenceType.Removed, "T:CompatTests.First.FirstNested.SecondNested"),
418
new CompatDifference(left.MetadataInformation, right[3].MetadataInformation,
DiagnosticIds
.TypeMustExist, string.Empty, DifferenceType.Removed, "T:CompatTests.First"),
502
new CompatDifference(left.MetadataInformation, right[1].MetadataInformation,
DiagnosticIds
.TypeMustExist, string.Empty, DifferenceType.Removed, "T:CompatTests.ForwardedTestType"),
Rules\TypeMustExistTests.Strict.cs (15)
44
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.TypeMustExist, string.Empty, DifferenceType.Added, "T:CompatTests.Second"),
45
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.TypeMustExist, string.Empty, DifferenceType.Added, "T:CompatTests.MyStruct"),
83
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.TypeMustExist, string.Empty, DifferenceType.Added, "T:CompatTests.ForwardedTestType")
143
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.TypeMustExist, string.Empty, DifferenceType.Added, "T:CompatTests.Second"),
144
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.TypeMustExist, string.Empty, DifferenceType.Added, "T:CompatTests.Third"),
145
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.TypeMustExist, string.Empty, DifferenceType.Added, "T:CompatTests.Fourth"),
146
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.TypeMustExist, string.Empty, DifferenceType.Added, "T:CompatTests.MyEnum")
183
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.TypeMustExist, string.Empty, DifferenceType.Added, "T:CompatTests.First.FirstNested"),
211
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.TypeMustExist, string.Empty, DifferenceType.Removed, "T:CompatTests.LeftType"),
212
CompatDifference.CreateWithDefaultMetadata(
DiagnosticIds
.TypeMustExist, string.Empty, DifferenceType.Added, "T:CompatTests.RightType"),
257
new CompatDifference(left.MetadataInformation, right.ElementAt(1).MetadataInformation,
DiagnosticIds
.TypeMustExist, string.Empty, DifferenceType.Added, "T:CompatTests.Second"),
258
new CompatDifference(left.MetadataInformation, right.ElementAt(2).MetadataInformation,
DiagnosticIds
.TypeMustExist, string.Empty, DifferenceType.Added, "T:CompatTests.Third"),
322
new CompatDifference(left.MetadataInformation, right.First().MetadataInformation,
DiagnosticIds
.TypeMustExist, string.Empty, DifferenceType.Added, "T:CompatTests.First.FirstNested.SecondNested.ThirdNested"),
355
new CompatDifference(left.MetadataInformation, right.First().MetadataInformation,
DiagnosticIds
.TypeMustExist, string.Empty, DifferenceType.Added, "T:CompatTests.ForwardedTestType"),
356
new CompatDifference(left.MetadataInformation, right.ElementAt(2).MetadataInformation,
DiagnosticIds
.TypeMustExist, string.Empty, DifferenceType.Added, "T:CompatTests.ForwardedTestType"),