Exemplo n.º 1
0
        partial void RepairButtonClick(NSObject sender)
        {
            RunPasses((pass, index) =>
            {
                var entry = passSource.entries[index];
                if (entry.severity == Severity.None || entry.status != Status.None)
                {
                    return;
                }

                try
                {
                    entry.status = pass.Repair(instance);
                }
                catch (Exception)
                {
                    entry.status = Status.Failed;
                }
            });

            PassTable.ReloadData();
            RepairButton.Enabled = false;
            instance.Save();
        }
Exemplo n.º 2
0
        void ReleaseDesignerOutlets()
        {
            if (EngineLabel != null)
            {
                EngineLabel.Dispose();
                EngineLabel = null;
            }

            if (LocationTextField != null)
            {
                LocationTextField.Dispose();
                LocationTextField = null;
            }

            if (MapMoveCheckbox != null)
            {
                MapMoveCheckbox.Dispose();
                MapMoveCheckbox = null;
            }

            if (NotificationCheckbox != null)
            {
                NotificationCheckbox.Dispose();
                NotificationCheckbox = null;
            }

            if (OpenGameFolderButton != null)
            {
                OpenGameFolderButton.Dispose();
                OpenGameFolderButton = null;
            }

            if (OpenReplayCheckbox != null)
            {
                OpenReplayCheckbox.Dispose();
                OpenReplayCheckbox = null;
            }

            if (PassLabel != null)
            {
                PassLabel.Dispose();
                PassLabel = null;
            }

            if (PassProgress != null)
            {
                PassProgress.Dispose();
                PassProgress = null;
            }

            if (PassTable != null)
            {
                PassTable.Dispose();
                PassTable = null;
            }

            if (RepairButton != null)
            {
                RepairButton.Dispose();
                RepairButton = null;
            }

            if (ReplayOpenCheckbox != null)
            {
                ReplayOpenCheckbox.Dispose();
                ReplayOpenCheckbox = null;
            }

            if (ReportButton != null)
            {
                ReportButton.Dispose();
                ReportButton = null;
            }

            if (ScanButton != null)
            {
                ScanButton.Dispose();
                ScanButton = null;
            }

            if (SkinMoveCheckbox != null)
            {
                SkinMoveCheckbox.Dispose();
                SkinMoveCheckbox = null;
            }

            if (UpdateButton != null)
            {
                UpdateButton.Dispose();
                UpdateButton = null;
            }

            if (UpdateProgress != null)
            {
                UpdateProgress.Dispose();
                UpdateProgress = null;
            }
        }