示例#1
0
        /// <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);
 }