The most likely cause:
You created a generic class or struct, and defined an overload for the plus operator.
Since T is a generic type, the compiler cannot determine whether it supports addition.
T could be an int, a string, an IPAddress, a DataSet, etc. Any object. The most the compiler knows (without using constraints), is that T is a System.Object.
The ValueContainer<T>
class below demonstrates the CS0019 error: