Предоставляет ли С# частичный интерфейс? то есть в классе ManagerFactory1.cs, у меня есть
public partial interface IManagerFactory
{
    // Get Methods
    ITescoManager GetTescoManager();
    ITescoManager GetTescoManager(INHibernateSession session);
}
и в классе ManagerFactory.cs у меня есть:
public partial interface IManagerFactory
{
    // Get Methods
    IEmployeeManager GetEmployeeManager();
    IEmployeeManager GetEmployeeManager(INHibernateSession session);
    IProductManager GetProductManager();
    IProductManager GetProductManager(INHibernateSession session);
    IStoreManager GetStoreManager();
    IStoreManager GetStoreManager(INHibernateSession session);
}
Оба ManagerFactory и ManagerFactory1 расположены в одной сборке.
