title: can any one explain the hierarchy tree public interface IGenericRepository<T> where T: class?
body: <p>we write the code and when we will use generic repo pattern but  can anyone explain this convention please? so can anyone explain this code so we can understand  how this inheritance works.
  <code>public interface IGenericRepository &lt; T &gt; where T: class</code></p>