/// <summary> /// Opens the file, and waits for the viewing process to exit. /// </summary> /// <param name="path">The path of the file to open.</param> public static void View(string path, ExternalToolsSettings externalToolsSettings) { Process viewer = ExternalToolsHelper.GetViewerProgram( path, FileViewer, ExternalToolsHelper.Quote(path), externalToolsSettings); viewer.Start(); viewer.WaitForExit(); }
public DiffTwoFileVersions(VaultRepositoryAuthSettings settings, ExternalToolsSettings externalToolsSettings) : this(settings.Host, settings.Repository, settings.User, settings.Password) { this.externalToolsSettings = externalToolsSettings; fileRetriever = new FileRetriever(settings); }