Тип "{0}" не поддерживает ограничение "comparison". Например, он не поддерживает интерфейс "System.IComparable"

Тип "{0}" не поддерживает ограничение "comparison". Например, он не поддерживает интерфейс "System.IComparable"
Тип "{0}" используется недопустимо. Значение перед "{1}" имеет логически выведенный тип, включающий "{2}", что является недопустимой ... Тип "{0}" не может использоваться как объектный элемент, поскольку он не является открытым или не имеет открытого конструктора ... Тип "{0}" не найден. Убедитесь, что не пропущена ссылка на сборку и что все сборки, на которые заданы ссылки, построены. ... Тип "{0}" не поддерживает ограничение "comparison", поскольку он является записью, объединением или структурой с одним или ... Тип "{0}" не поддерживает ограничение "comparison". Например, он не поддерживает интерфейс "System.IComparable" Тип "{0}" не поддерживает ограничение "equality", поскольку он является записью, объединением или структурой с одним или ... Тип "{0}" не является типом, элементы которого могут быть перечислены с помощью данного синтаксиса, напр., несовместимы с ... Тип "{0}" процессора директив с именем "{1}" не является производным от Microsoft.VisualStudio.TextTemplating.DirectiveProcessor. ... Тип "{0}" реализован некорректно. Реализация типа должна содержать правильные реализации всех параметров и возвращаемых значений. ...