Having a base class with virtual methods which are overridden in a derived class, VA View shows me those double, once as declared in the base class and then as declared in the derived class.
C# 8.0, VS2019 16.8.6, .NET Core 3.1
As seen in the VAView, tool tip from both methods:



And as seen by the Class View from VS:

Class definition cut right out from the sources... many other methods removed
public class IOPort : IEquatable<IOPort>
{
	public virtual bool CanRead()
	{
		return false;
	}
// implement the interface through Intellisense
}
public class InputPort : IOPort
{
	public override bool CanRead()
	{
		return true;
	}
}