public TransientShellDescriptorManager(
     ITransientStore transientStore,
     IShellDescriptorManagerEventHandler events,
     ShellSettings shellSettings,
     IDefaultTransientShellDescriptorProvider defaultTransientShellDescriptorProvider)
 {
     _transientStore = transientStore;
     _events = events;
     _shellSettings = shellSettings;
     _defaultTransientShellDescriptorProvider = defaultTransientShellDescriptorProvider;
 }
 public TransientShellDescriptorManager(
     ITransientStore transientStore,
     IShellDescriptorManagerEventHandler events,
     ShellSettings shellSettings,
     IDefaultTransientShellDescriptorProvider defaultTransientShellDescriptorProvider)
 {
     _transientStore = transientStore;
     _events         = events;
     _shellSettings  = shellSettings;
     _defaultTransientShellDescriptorProvider = defaultTransientShellDescriptorProvider;
 }
 public TransientShellStateManager(ITransientStore transientStore)
 {
     _transientStore = transientStore;
 }
 public TransientShellStateManager(ITransientStore transientStore)
 {
     _transientStore = transientStore;
 }