class Class1 { public virtual void Update(T entity) { Update(new List() { entity }); //It\'s failed } public virtual void
Constraints are not part of the signature, Eric Lippert has a great article about this topic.