File: System\Deployment\Application\UserInterface.cs
Project: System.Deployment.dll (System.Deployment)
#region Assembly System.Deployment, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
// C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\System.Deployment.dll
#endregion
 
namespace System.Deployment.Application
{
    internal class UserInterface : IDisposable
    {
        public UserInterface();
        public UserInterface(bool wait);
 
        public static string GetDisplaySite(Uri sourceUri);
        public static bool IsValidHttpUrl(string url);
        public static void LaunchUrlInBrowser(string url);
        public static string LimitDisplayTextLength(string displayText);
        public void Activate();
        public void Dispose();
        public void Hide();
        public void ShowError(string title, string message, string logFileLocation, string linkUrl, string linkUrlMessage);
        public UserInterfaceModalResult ShowMaintenance(UserInterfaceInfo info, MaintenanceInfo maintenanceInfo);
        public void ShowMessage(string message, string caption);
        public void ShowPlatform(string platformDetectionErrorMsg, Uri supportUrl);
        public ProgressPiece ShowProgress(UserInterfaceInfo info);
        public UserInterfaceModalResult ShowUpdate(UserInterfaceInfo info);
        public bool SplashCancelled();
    }
}