This is a follow-up issue to #12412
Ideally, member group for method with generic arguments should show "OverloadDefinitions" with the specified argument types applied.
Repro steps:
PS> $linq = [System.Linq.Enumerable]
PS> $linq::Distinct[int]
OverloadDefinitions
-------------------
static System.Collections.Generic.IEnumerable[TSource] Distinct[TSource](System.Collections.Generic.IEnumerable[TSource] source)
static System.Collections.Generic.IEnumerable[TSource] Distinct[TSource](System.Collections.Generic.IEnumerable[TSource] source,
System.Collections.Generic.IEqualityComparer[TSource] comparer)
The generic arguments are parsed and the ITypeName are kept in MemberExpressionAst, but it's not used when generating the overload definition.