System.RuntimeTypeInfo.GetGenericTypeDefinition C# (CSharp) Method