public InstallModpack(IComponentContext components) { _installBase = components.Resolve <IInstallBase>(); _archiveContents = components.Resolve <IArchiveContents>(); _logger = components.Resolve <ILogger>(); _commonFilesystemUtility = components.Resolve <ICommonFilesystemUtility>(); }
public ArchiveContents(IComponentContext components) { _logger = components.Resolve <ILogger>(); _commonFilesystemUtility = components.Resolve <ICommonFilesystemUtility>(); _installBase = components.Resolve <IInstallBase>(); _libraryPath = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "7z.dll"); }
public ModpackRead(IComponentContext components) { _archiveContents = components.Resolve <IArchiveContents>(); _modpackValidate = components.Resolve <IModpackValidate>(); _modpackStructure = components.Resolve <IModpackStructure>(); _installBase = components.Resolve <IInstallBase>(); _classExtensions = components.Resolve <IClassExtensions>(); _logger = components.Resolve <ILogger>(); }
public InstallModpackViewModel(IComponentContext components) { _viewController = components.Resolve <IViewController>(); _installModpack = components.Resolve <IInstallModpack>(); _installBase = components.Resolve <IInstallBase>(); _viewController.ViewIndexChangedEvent += _viewController_ViewIndexChangedEvent; _installModpack.DebugLogCallback += DebugLogCallback; }
public ValidateModsViewModel(IComponentContext components) { _viewController = components.Resolve <IViewController>(); _validate = components.Resolve <IValidate>(); _fileSystemBrowser = components.Resolve <IFileSystemBrowser>(); _nxmHandle = components.Resolve <INxmHandle>(); _apiEndpoints = components.Resolve <IApiEndpoints>(); _downloadClient = components.Resolve <IDownloadClient>(); _apiBase = components.Resolve <IApiBase>(); _installBase = components.Resolve <IInstallBase>(); _viewController.ViewIndexChangedEvent += ViewControllerOnViewIndexChangedEvent; _nxmHandle.RecievedPipedDataEvent += QueueDownload; _downloadClient.DownloadUpdate += DownloadUpdate; }
public ValidateModsViewModel(IComponentContext components) { _viewController = components.Resolve <IViewController>(); _validate = components.Resolve <IValidate>(); _fileSystemBrowser = components.Resolve <IFileSystemBrowser>(); _nxmHandle = components.Resolve <INxmHandle>(); _apiEndpoints = components.Resolve <IApiEndpoints>(); _downloadClient = components.Resolve <IDownloadClient>(); _apiBase = components.Resolve <IApiBase>(); _installBase = components.Resolve <IInstallBase>(); _dialogController = components.Resolve <IDialogController>(); _logger = components.Resolve <ILogger>(); _viewController.ViewIndexChangedEvent += ViewControllerOnViewIndexChangedEvent; _nxmHandle.RecievedPipedDataEvent += QueueDownload; _downloadClient.DownloadUpdate += DownloadUpdate; BindingOperations.EnableCollectionSynchronization(MissingMods, _missingModsLocked); }
public Validate(IComponentContext components) { _installBase = components.Resolve <IInstallBase>(); _logger = components.Resolve <ILogger>(); }
public NexusLoginViewModel(IComponentContext components) { _apiBase = components.Resolve <IApiBase>(); _installBase = components.Resolve <IInstallBase>(); _viewController = components.Resolve <IViewController>(); }