public UIActionHandlerFunc TryShowDefaultSettingsFile(MdiTabControl dockHostControl) => perform => { if (perform) { OpenOrActivateSettingsEditor( dockHostControl, defaultSettingsEditorBox, () => CreateSettingsEditor( GetSetting(DeveloperMode) ? SyntaxEditorCodeAccessOption.FixedFile : SyntaxEditorCodeAccessOption.ReadOnly, DefaultSettings, () => DefaultSettings.GenerateJson(DefaultSettings.Settings, SettingWriterOptions.Default), SharedSettings.DefaultSettingsAutoSave)); } return(UIActionVisibility.Enabled); };