System.MonoType.GetGenericTypeDefinition C# (CSharp) Method