title: "where" keyword in class declaration in c sharp
body: <p>Could anyone help me with the line <code>where TEntity : class, IEntity, new()</code> in the following class declaration.  </p>
  
  <pre><code>public abstract class BaseEntityManager&lt;TEntity&gt;
          where TEntity : class, IEntity, new()
  </code></pre>