public bool IsSuccessInstallation()
        {
            bool status = false;

            VerifyInstallationFinish verifyInstallation = new VerifyInstallationFinish();
            IsInstalled installed = new IsInstalled(verifyInstallation.Run);

            IAsyncResult result = installed.BeginInvoke(out status, null, null);

            installed.EndInvoke(out status, result);
            result.AsyncWaitHandle.Close();

            return(status);
        }
Ejemplo n.º 2
0
        /// <inheritdoc/>
        public override string ToString()
        {
            StringBuilder message = new StringBuilder();

            foreach (string item in new string[] { ParatextId, Name, ShortName, LanguageTag, ProjectId,
                                                   IsConnectable.ToString(), IsConnected.ToString(), IsInstalled.ToString(),
                                                   AvailableRevision.ToString(), InstalledRevision.ToString() })
            {
                message.Append(item);
                message.Append(',');
            }

            return(message.ToString());
        }