37 references to ERR_CantOverrideSealed
Microsoft.CodeAnalysis.CSharp (3)
Errors\ErrorFacts.cs (1)
748
case ErrorCode.
ERR_CantOverrideSealed
:
Symbols\Source\SourceMemberContainerSymbol_ImplementationChecks.cs (2)
565
diagnostics.Add(ErrorCode.
ERR_CantOverrideSealed
, method.Locations[0], method, overridden);
900
diagnostics.Add(ErrorCode.
ERR_CantOverrideSealed
, overridingMemberLocation, overridingMember, overriddenMember);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (16)
Semantics\InheritanceBindingTests.cs (8)
1205
new ErrorDescription { Code = (int)ErrorCode.
ERR_CantOverrideSealed
, Line = 12, Column = 28 },
1230
new ErrorDescription { Code = (int)ErrorCode.
ERR_CantOverrideSealed
, Line = 14, Column = 25 }, //Derived.Property
1255
new ErrorDescription { Code = (int)ErrorCode.
ERR_CantOverrideSealed
, Line = 14, Column = 25 }, //Derived indexer
1281
Diagnostic(ErrorCode.
ERR_CantOverrideSealed
, "Event").WithArguments("Derived.Event", "Base.Event"));
1305
new ErrorDescription { Code = (int)ErrorCode.
ERR_CantOverrideSealed
, Line = 14, Column = 25 }, //Derived.Property
1330
new ErrorDescription { Code = (int)ErrorCode.
ERR_CantOverrideSealed
, Line = 14, Column = 25 }, //Derived indexer
6258
Diagnostic(ErrorCode.
ERR_CantOverrideSealed
, "Property1").WithArguments("Derived2.Property1", "Derived.Property1"),
6260
Diagnostic(ErrorCode.
ERR_CantOverrideSealed
, "Property2").WithArguments("Derived2.Property2", "Derived.Property2"));
Semantics\RecordTests.cs (8)
4907
Diagnostic(ErrorCode.
ERR_CantOverrideSealed
, "C").WithArguments("C.<Clone>$()", "B.<Clone>$()").WithLocation(2, 15)
5946
Diagnostic(ErrorCode.
ERR_CantOverrideSealed
, "ToString").WithArguments("C2.ToString()", "C1.ToString()").WithLocation(11, 28)
15736
Diagnostic(ErrorCode.
ERR_CantOverrideSealed
, "B").WithArguments("B.GetHashCode()", "A.GetHashCode()").WithLocation(7, 8)
15753
Diagnostic(ErrorCode.
ERR_CantOverrideSealed
, "B").WithArguments("B.GetHashCode()", "A.GetHashCode()").WithLocation(7, 8)
15940
Diagnostic(ErrorCode.
ERR_CantOverrideSealed
, "B").WithArguments("B.Equals(object?)", "A.Equals(object)").WithLocation(2, 15)
16972
Diagnostic(ErrorCode.
ERR_CantOverrideSealed
, "B").WithArguments("B.GetHashCode()", "A.GetHashCode()").WithLocation(2, 15)
16983
Diagnostic(ErrorCode.
ERR_CantOverrideSealed
, "GetHashCode").WithArguments("B.GetHashCode()", "A.GetHashCode()").WithLocation(3, 25)
23625
Diagnostic(ErrorCode.
ERR_CantOverrideSealed
, "C").WithArguments("C.EqualityContract", "B.EqualityContract").WithLocation(6, 8));
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (18)
Symbols\DestructorTests.cs (2)
468
Diagnostic(ErrorCode.
ERR_CantOverrideSealed
, "Derived").WithArguments("Derived.~Derived()", "Base.~Base()"));
506
Diagnostic(ErrorCode.
ERR_CantOverrideSealed
, "Derived").WithArguments("Derived.~Derived()", "Base.Finalize()"));
Symbols\Metadata\PE\LoadingMethods.cs (1)
840
Diagnostic(ErrorCode.
ERR_CantOverrideSealed
, "M10").WithArguments("Override.M10()", "MetadataModifiers.M10()"),
Symbols\OverriddenOrHiddenMembersTests.cs (14)
1189
Diagnostic(ErrorCode.
ERR_CantOverrideSealed
, "Sub01").WithArguments("CSClass.Sub01(Metadata.B, Metadata.A)", "Metadata.VBClass02.Sub01(Metadata.B, Metadata.A)").WithLocation(7, 26), // CS0239
1371
Diagnostic(ErrorCode.
ERR_CantOverrideSealed
, "SealedSealed").WithArguments("Derived.SealedSealed", "AccessorModifierMismatch.SealedSealed"),
1470
Diagnostic(ErrorCode.
ERR_CantOverrideSealed
, "SealedSealed").WithArguments("Derived.SealedSealed", "AccessorModifierMismatch.SealedSealed"),
1630
Diagnostic(ErrorCode.
ERR_CantOverrideSealed
, "NoneSealed").WithArguments("Derived.NoneSealed", "AccessorModifierMismatch.NoneSealed"),
1637
Diagnostic(ErrorCode.
ERR_CantOverrideSealed
, "AbstractSealed").WithArguments("Derived.AbstractSealed", "AccessorModifierMismatch.AbstractSealed"),
1644
Diagnostic(ErrorCode.
ERR_CantOverrideSealed
, "VirtualSealed").WithArguments("Derived.VirtualSealed", "AccessorModifierMismatch.VirtualSealed"),
1651
Diagnostic(ErrorCode.
ERR_CantOverrideSealed
, "OverrideSealed").WithArguments("Derived.OverrideSealed", "AccessorModifierMismatch.OverrideSealed"),
1655
Diagnostic(ErrorCode.
ERR_CantOverrideSealed
, "SealedNone").WithArguments("Derived.SealedNone", "AccessorModifierMismatch.SealedNone"),
1658
Diagnostic(ErrorCode.
ERR_CantOverrideSealed
, "SealedAbstract").WithArguments("Derived.SealedAbstract", "AccessorModifierMismatch.SealedAbstract"),
1661
Diagnostic(ErrorCode.
ERR_CantOverrideSealed
, "SealedVirtual").WithArguments("Derived.SealedVirtual", "AccessorModifierMismatch.SealedVirtual"),
1664
Diagnostic(ErrorCode.
ERR_CantOverrideSealed
, "SealedOverride").WithArguments("Derived.SealedOverride", "AccessorModifierMismatch.SealedOverride"),
1667
Diagnostic(ErrorCode.
ERR_CantOverrideSealed
, "SealedSealed").WithArguments("Derived.SealedSealed", "AccessorModifierMismatch.SealedSealed"));
1757
Diagnostic(ErrorCode.
ERR_CantOverrideSealed
, "AbstractSealed").WithArguments("Derived.AbstractSealed", "AccessorModifierMismatch.AbstractSealed"));
1768
Diagnostic(ErrorCode.
ERR_CantOverrideSealed
, "AbstractSealed").WithArguments("Derived.AbstractSealed", "AccessorModifierMismatch.AbstractSealed"));
Symbols\SymbolErrorTests.cs (1)
3298
new ErrorDescription { Code = (int)ErrorCode.
ERR_CantOverrideSealed
, Line = 19, Column = 26 });