HeapProfiler.MainWindow.RefreshLaunchEnabled C# (CSharp) Method

RefreshLaunchEnabled() private method

private RefreshLaunchEnabled ( ) : void
return void
        private void RefreshLaunchEnabled()
        {
            bool enabled = true;

            try {
                var path = Path.GetFullPath(ExecutablePath.Text);
                if (!File.Exists(path))
                    enabled = false;
                if (Path.GetExtension(path).ToLowerInvariant() != ".exe")
                    enabled = false;
            } catch {
                enabled = false;
            }

            if (Instance != null && Instance.Running)
                enabled = false;

            LaunchProcess.Enabled = enabled;
        }
MainWindow