title: Partial Interface in C#
body: <p>Does C# allows partial interface? i.e., in ManagerFactory1.cs class, I have </p>
  
  <pre><code>public partial interface IManagerFactory
  {
      // Get Methods
      ITescoManager GetTescoManager();
      ITescoManager GetTescoManager(INHibernateSession session);
  }
  </code></pre>
  
  <p>and in ManagerFactory.cs class, I have:</p>
  
  <pre><code>public partial interface IManagerFactory
  {
      // Get Methods
      IEmployeeManager GetEmployeeManager();
      IEmployeeManager GetEmployeeManager(INHibernateSession session);
      IProductManager GetProductManager();
      IProductManager GetProductManager(INHibernateSession session);
      IStoreManager GetStoreManager();
      IStoreManager GetStoreManager(INHibernateSession session);
  }
  </code></pre>
  
  <p>Both ManagerFactory and ManagerFactory1 are located in the same assembly. </p>