File: System\Deployment\Application\UserInterfaceForm.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
 
using System.ComponentModel;
using System.Threading;
using System.Windows.Forms;
 
namespace System.Deployment.Application
{
    internal class UserInterfaceForm : Form
    {
        public UserInterfaceForm(ManualResetEvent readyEvent, SplashInfo splashInfo);
 
        public ErrorPiece ConstructErrorPiece(string title, string message, string logFileLocation, string linkUrl, string linkUrlMessage, ManualResetEvent modalEvent);
        public MaintenancePiece ConstructMaintenancePiece(UserInterfaceInfo info, MaintenanceInfo maintenanceInfo, ManualResetEvent modalEvent);
        public PlatformPiece ConstructPlatformPiece(string platformDetectionErrorMsg, Uri supportUrl, ManualResetEvent modalEvent);
        public ProgressPiece ConstructProgressPiece(UserInterfaceInfo info);
        public UpdatePiece ConstructUpdatePiece(UserInterfaceInfo info, ManualResetEvent modalEvent);
        public void ShowSimpleMessageBox(string message, string caption);
        public void SwitchUserInterfacePiece(FormPiece piece);
        protected override void Dispose(bool disposing);
        protected override void OnClosing(CancelEventArgs e);
        protected override void OnLoad(EventArgs e);
        protected override void OnVisibleChanged(EventArgs e);
        protected override void SetVisibleCore(bool value);
 
        public delegate ErrorPiece ConstructErrorPieceDelegate(string title, string message, string logFileLocation, string linkUrl, string linkUrlMessage, ManualResetEvent modalEvent);
        public delegate MaintenancePiece ConstructMaintenancePieceDelegate(UserInterfaceInfo info, MaintenanceInfo maintenanceInfo, ManualResetEvent modalEvent);
        public delegate PlatformPiece ConstructPlatformPieceDelegate(string platformDetectionErrorMsg, Uri supportUrl, ManualResetEvent modalEvent);
        public delegate ProgressPiece ConstructProgressPieceDelegate(UserInterfaceInfo info);
        public delegate UpdatePiece ConstructUpdatePieceDelegate(UserInterfaceInfo info, ManualResetEvent modalEvent);
        public delegate void ShowSimpleMessageBoxDelegate(string messsage, string caption);
    }
}