private bool AreTypeParametersEquivalent(Type t1, Type t2)
{
Debug.Assert(t1.IsGenericParameter && t2.IsGenericParameter);
if (t1 == t2)
{
return true;
}
Type t1Original = GetOriginalTypeParameterType(t1);
Type t2Original = GetOriginalTypeParameterType(t2);
return t1Original == t2Original;
}