Patcher.Display.StartProgress C# (CSharp) Method

StartProgress() public static method

public static StartProgress ( string completionMessage ) : Progress
completionMessage string
return Progress
        public static Progress StartProgress(string completionMessage)
        {
            if (currentProgess != null)
                throw new InvalidOperationException("The maximum number of concurent progresses has been reached.");

            currentProgess = new Progress(completionMessage);
            currentProgess.Disposed += CurrentProgess_Disposed;
            display.StartProgress(currentProgess);
            return currentProgess;
        }