This project is read-only.
1
Vote

Override Equals(object) - ErrorTypeSymbol: C# & VB differ at where & implementation

description

C#: ErrorTypeSymbol (abstract) doesn't override the Equals(object), it'll call the one in NamedTypeSymbol, which is pretty complicated;
While VB (not abstract) overrides the Equals(object) with simple ReferenceEquals (Me is Obj).

I believe the ErrorTypeSymbols are very different in C# and VB, but one requires ReferenceEquals and another doesn't seem right.

comments