Because {0} is a value type that overrides ValueType.Equals, it should also overload the equality and inequality operators (== and !=).
Because type {0} contains only 'static' ('Shared' in Visual Basic) members, add a default private constructor to prevent ...
Because type {0} contains only 'static' ('Shared' in Visual Basic) members, mark it as 'sealed' ('NotInheritable' in Visual ...
Because type {0} contains only 'static' members, mark it as 'static' to prevent the compiler from adding a default public ...
Because {0} exposes externally visible types, mark it with ComVisible(false) at the assembly level and then mark all types ...
Because {0} is a value type that overrides ValueType.Equals, it should also overload the equality and inequality operators ...
Because {0} is marked with OnSerializing, OnSerialized, OnDeserializing, or OnDeserialized, change it from static (Shared ...
Because {0} is marked with OnSerializing, OnSerialized, OnDeserializing, or OnDeserialized, change its accessibility to private. ...
Because {0} is marked with OnSerializing, OnSerialized, OnDeserializing, or OnDeserialized, change its return type from {1} ...
Because {0} is marked with OnSerializing, OnSerialized, OnDeserializing, or OnDeserialized, change its signature so that ...