public UnityUsagesAsyncFinderCallback(LifetimeDefinition progressBarLifetimeDefinition, Lifetime componentLifetime, UnityUsagesFinderConsumer consumer, UnityHost unityHost, UnityEditorProtocol editorProtocol, IShellLocks shellLocks,
                                       string displayName, AssetFindUsagesResultBase selected, bool focusUnity)
 {
     myProgressBarLifetimeDefinition = progressBarLifetimeDefinition;
     myComponentLifetime             = componentLifetime;
     myConsumer       = consumer;
     myUnityHost      = unityHost;
     myEditorProtocol = editorProtocol;
     myShellLocks     = shellLocks;
     myDisplayName    = displayName;
     mySelected       = selected;
 }
 public UnityUsagesAsyncFinderCallback(LifetimeDefinition progressBarLifetimeDefinition,
                                       Lifetime componentLifetime, UnityUsagesFinderConsumer consumer,
                                       FrontendBackendHost frontendBackendHost,
                                       BackendUnityHost backendUnityHost, IShellLocks shellLocks,
                                       string displayName, AssetFindUsagesResultBase selected,
                                       bool focusUnity)
 {
     myProgressBarLifetimeDefinition = progressBarLifetimeDefinition;
     myComponentLifetime             = componentLifetime;
     myConsumer            = consumer;
     myFrontendBackendHost = frontendBackendHost;
     myBackendUnityHost    = backendUnityHost;
     myShellLocks          = shellLocks;
     myDisplayName         = displayName;
     mySelected            = selected;
 }