title: Generic interface overloading. Valid terminology?
body: <p>Here is a very basic example of method overloading , two methods with the same name but with different signatures :</p>
  
  <pre><code>int MyMethod(int a)
  int MyMethod(int a, string b)
  </code></pre>
  
  <p>Now let's say I define two generic interfaces, sharing the exact same name but with different number of type parameters, such as:</p>
  
  <pre><code>IMyInterface&lt;T&gt;
  IMyInterface&lt;T1,T2&gt;
  </code></pre>
  
  <p>Can I say this represents "generic interface overloading" ? Or does the "overloading" term only applies to methods in such a context ? Still it looks kind of very similar to method overloading, in the sense that we are keeping an exact same name but varying the parameters.</p>
  
  <p>If I can't say "generic interface overload/overloading" what can I say about these two different interfaces sharing the same name ?</p>
  
  <p>Thanks and sorry if this is a dumb question, but googling arround "generic interface overload" or "generic interface overloading" doesn't give me much but results concerning interface methods overloading, which is not what I'm interested in.</p>