43 references to DifferenceType
Microsoft.DotNet.ApiCompatibility (43)
CompatDifference.cs (7)
16/// <param name="type"><see cref="DifferenceType"/> to describe the type of the difference.</param> 18public readonly struct CompatDifference(MetadataInformation left, MetadataInformation right, string diagnosticId, string message, DifferenceType type, string? memberId) : IDiagnostic, IEquatable<CompatDifference> 24/// The <see cref="DifferenceType"/>. 26public DifferenceType Type { get; } = type; 51/// <param name="type"><see cref="DifferenceType"/> to describe the type of the difference.</param> 53public CompatDifference(MetadataInformation left, MetadataInformation right, string diagnosticId, string message, DifferenceType type, ISymbol member) 61public static CompatDifference CreateWithDefaultMetadata(string diagnosticId, string message, DifferenceType type, string? memberId) =>
Rules\AssemblyIdentityMustMatch.cs (3)
47DifferenceType.Removed, 66DifferenceType.Added, 180DifferenceType.Changed,
Rules\AttributesMustMatch.cs (12)
27DifferenceType dt, 34if (!_settings.StrictMode && dt == DifferenceType.Added) 42DifferenceType.Changed => new CompatDifference( 47DifferenceType.Changed, 49DifferenceType.Added => new CompatDifference( 54DifferenceType.Added, 56DifferenceType.Removed => new CompatDifference( 61DifferenceType.Removed, 122AddDifference(differences, DifferenceType.Changed, leftMetadata, rightMetadata, containing, itemRef, leftAttribute); 139AddDifference(differences, DifferenceType.Changed, leftMetadata, rightMetadata, containing, itemRef, rightGroup.Attributes[i]); 149AddDifference(differences, DifferenceType.Removed, leftMetadata, rightMetadata, containing, itemRef, leftAttribute); 165AddDifference(differences, DifferenceType.Added, leftMetadata, rightMetadata, containing, itemRef, rightAttribute);
Rules\CannotAddAbstractMember.cs (1)
41DifferenceType.Added,
Rules\CannotAddMemberToInterface.cs (1)
44DifferenceType.Added,
Rules\CannotAddOrRemoveVirtualKeyword.cs (4)
43DifferenceType.Added, 67DifferenceType.Removed, 85DifferenceType.Added, 100DifferenceType.Removed,
Rules\CannotChangeGenericConstraints.cs (2)
113DifferenceType.Added, 135DifferenceType.Removed,
Rules\CannotChangeParameterName.cs (1)
45DifferenceType.Changed,
Rules\CannotChangeVisibility.cs (2)
79DifferenceType.Changed, 88DifferenceType.Changed,
Rules\CannotRemoveBaseTypeOrInterface.cs (2)
67DifferenceType.Changed, 91DifferenceType.Changed,
Rules\CannotSealType.cs (2)
38DifferenceType.Changed, 48DifferenceType.Changed,
Rules\EnumsMustMatch.cs (2)
49DifferenceType.Changed, 81DifferenceType.Changed,
Rules\MembersMustExist.cs (4)
42DifferenceType.Removed, 52DifferenceType.Added, 71DifferenceType.Removed, 84DifferenceType.Added,