В Unity ResolveAll разрешает каждое зарегистрированное сопоставление для интерфейса , за исключением для сопоставления по умолчанию.
так что если вы зарегистрировались:
container.RegisterType<IInterface, ActualClassOne>(new ContainerControlledLifetimeManager());
container.RegisterType<IInterface, ActualClassOne>("Singleton", new ContainerControlledLifetimeManager());
container.RegisterType<IInterface, ActualClassOne>("Trans", new TransientLifetimeManager());
ResolveAll () даст вам только IEnumerable, содержащий разрешенные отображения «Singleton» и «Trans»