GitUI.FormProcess.IsOperationAborted C# (CSharp) Метод

IsOperationAborted() публичный статический Метод

public static IsOperationAborted ( string dialogResult ) : bool
dialogResult string
Результат bool
        public static bool IsOperationAborted(string dialogResult)
        {
            return dialogResult.Trim('\r', '\n') == "Aborted";
        }

Usage Example

Пример #1
0
        private void UpdateLostObjects()
        {
            Cursor.Current = Cursors.WaitCursor;

            string dialogResult;

            using (var process = new FormProcess("fsck-objects" + GetOptions()))
            {
                process.ShowDialog(this);
                dialogResult = process.OutputString.ToString();
            }

            if (FormProcess.IsOperationAborted(dialogResult))
            {
                DialogResult = DialogResult.Abort;
                return;
            }

            lostObjects.Clear();
            lostObjects.AddRange(dialogResult
                                 .Split('\r', '\n')
                                 .Where(s => !string.IsNullOrEmpty(s))
                                 .Select <string, LostObject>(LostObject.TryParse)
                                 .Where(parsedLostObject => parsedLostObject != null));

            UpdateFilteredLostObjects();
            Cursor.Current = Cursors.Default;
        }
All Usage Examples Of GitUI.FormProcess::IsOperationAborted