public override bool Equals(IMethodBaseSignature <MethodBaseSig> other) => Equals(other as MethodSignature);
public virtual bool Equals(IMethodBaseSignature <MethodBaseSig> other) => !(other is null) && CallingConvention == other.CallingConvention && Parameters.Compare(other.Parameters);