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); }
/// <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()); }