System.MonoType.GetGenericArguments C# (CSharp) Method