title: Categorizing mixed interface results
body: <p>I have an interface:</p>
  
  <pre><code>public inteface IMethods
  {
     // More than 200 signatures go here
  }
  
  
  public interface IParams
  {
     // Only 5 - 10 signatures go here
  }
  </code></pre>
  
  <p>Both of the above interfaces are being merged into a wider interface:</p>
  
  <pre><code>public interface IFunctionality : IMethods, IParams
  </code></pre>
  
  <p>Everything works fine but here's the tricky part: I would like upon calling the <code>IFunctionality</code> interface to receive a categorization like that:</p>
  
  <pre><code>IFunctionality.MethodM1
  IFunctionality.MethodM2
  ...
  IFunctionality.MethodM200
  IFunctionality.Params.MethodP1
  IFunctionality.Params.MethodP2
  ...
  IFunctionality.Params.MethodP10
  </code></pre>
  
  <p>Note the <code>Params</code> in the in the above exposure of the <code>IParams</code> interface. </p>
  
  <p>Is there a way to achieve this? I haven't tried anything because I don't seem to get how to achieve this.</p>