[CheckId] CA1000 [Warning] CA1000: Do not declare static members on generic types [Description] 
When a static member of a generic type is called, the type argument must be specified for the type. When a generic instance member that does not support inference is called, the type argument must be specified for the member. In these two cases, the syntax for specifying the type argument is different and easily confused.