72 references to Added
Microsoft.DotNet.ApiCompatibility (12)
Rules\AssemblyIdentityMustMatch.cs (1)
66
DifferenceType.
Added
,
Rules\AttributesMustMatch.cs (4)
34
if (!_settings.StrictMode && dt == DifferenceType.
Added
)
49
DifferenceType.
Added
=> new CompatDifference(
54
DifferenceType.
Added
,
165
AddDifference(differences, DifferenceType.
Added
, leftMetadata, rightMetadata, containing, itemRef, rightAttribute);
Rules\CannotAddAbstractMember.cs (1)
41
DifferenceType.
Added
,
Rules\CannotAddMemberToInterface.cs (1)
44
DifferenceType.
Added
,
Rules\CannotAddOrRemoveVirtualKeyword.cs (2)
43
DifferenceType.
Added
,
85
DifferenceType.
Added
,
Rules\CannotChangeGenericConstraints.cs (1)
113
DifferenceType.
Added
,
Rules\MembersMustExist.cs (2)
52
DifferenceType.
Added
,
84
DifferenceType.
Added
,
Microsoft.DotNet.ApiCompatibility.Tests (60)
CompatDifferenceTests.cs (2)
13
MetadataInformation.DefaultLeft, MetadataInformation.DefaultRight, DiagnosticIds.TypeMustExist, "Type Foo exists on left but not on right", "T:Foo", DifferenceType.
Added
,
46
CompatDifference differentType = CompatDifference.CreateWithDefaultMetadata(DiagnosticIds.TypeMustExist, string.Empty, DifferenceType.
Added
, "T:Foo");
Rules\AttributesMustMatchTests.cs (10)
806
CompatDifference.CreateWithDefaultMetadata(DiagnosticIds.CannotAddAttribute, "", DifferenceType.
Added
, "T:CompatTests.First:[T:System.SerializableAttribute]")
907
CompatDifference.CreateWithDefaultMetadata(DiagnosticIds.CannotAddAttribute, "", DifferenceType.
Added
, "M:CompatTests.First.F:[T:CompatTests.BazAttribute]")
967
CompatDifference.CreateWithDefaultMetadata(DiagnosticIds.CannotAddAttribute, "", DifferenceType.
Added
, "P:CompatTests.First.F:[T:CompatTests.BazAttribute]")
1031
CompatDifference.CreateWithDefaultMetadata(DiagnosticIds.CannotAddAttribute, "", DifferenceType.
Added
, "E:CompatTests.First.F:[T:CompatTests.BazAttribute]")
1091
CompatDifference.CreateWithDefaultMetadata(DiagnosticIds.CannotAddAttribute, "", DifferenceType.
Added
, "M:CompatTests.First.#ctor:[T:CompatTests.BazAttribute]")
1151
CompatDifference.CreateWithDefaultMetadata(DiagnosticIds.CannotAddAttribute, "", DifferenceType.
Added
, "M:CompatTests.First.F->int:[T:CompatTests.BazAttribute]")
1206
CompatDifference.CreateWithDefaultMetadata(DiagnosticIds.CannotAddAttribute, "", DifferenceType.
Added
, "M:CompatTests.First.F(System.Int32,System.String)$0:[T:CompatTests.BazAttribute]"),
1257
CompatDifference.CreateWithDefaultMetadata(DiagnosticIds.CannotAddAttribute, "", DifferenceType.
Added
, "T:CompatTests.First`2<0>:[T:CompatTests.BazAttribute]"),
1314
CompatDifference.CreateWithDefaultMetadata(DiagnosticIds.CannotAddAttribute, "", DifferenceType.
Added
, "M:CompatTests.First.F``2<0>:[T:CompatTests.BazAttribute]"),
1454
CompatDifference.CreateWithDefaultMetadata(DiagnosticIds.MemberMustExist, string.Empty, DifferenceType.
Added
, "F:CompatTests.FooAttribute.X"),
Rules\CannotAddAbstractMemberTests.cs (3)
28
CompatDifference.CreateWithDefaultMetadata(DiagnosticIds.CannotAddAbstractMember, string.Empty, DifferenceType.
Added
, "M:CompatTests.First.SecondAbstract")
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 (5)
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"),
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 (9)
140
CreateDifferences((DifferenceType.
Added
,"M:CompatTests.First.F" )),
154
CreateDifferences((DifferenceType.
Added
, "M:CompatTests.First.F")),
161
CreateDifferences((DifferenceType.
Added
, "P:CompatTests.First.F"),
162
(DifferenceType.
Added
, "M:CompatTests.First.get_F")),
169
CreateDifferences((DifferenceType.
Added
, "P:CompatTests.First.Item(System.Int32)"),
170
(DifferenceType.
Added
, "M:CompatTests.First.get_Item(System.Int32)")),
177
CreateDifferences((DifferenceType.
Added
, "M:CompatTests.First.add_F(CompatTests.First.EventHandler)"),
178
(DifferenceType.
Added
, "M:CompatTests.First.remove_F(CompatTests.First.EventHandler)"),
179
(DifferenceType.
Added
, "E:CompatTests.First.F")),
Rules\CannotChangeGenericConstraintsTests.cs (2)
52
.Select(d => CompatDifference.CreateWithDefaultMetadata(DiagnosticIds.CannotChangeGenericConstraint, string.Empty, DifferenceType.
Added
, d.ReferenceId)).ToArray();
97
.Select(d => CompatDifference.CreateWithDefaultMetadata(DiagnosticIds.CannotChangeGenericConstraint, string.Empty, DifferenceType.
Added
, d.ReferenceId)).ToArray();
Rules\MembersMustExistTests.Strict.cs (15)
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)"),
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"),
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\TypeMustExistTests.Strict.cs (14)
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"),
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"),