public static void Initialize(CodeMaidPackage package) { Instance = new RemoveRegionCommand(package); package.SettingsMonitor.Watch(s => s.Feature_RemoveRegion, Instance.Switch); }
/// <summary> /// Initializes a singleton instance of this command. /// </summary> /// <param name="package">The hosting package.</param> /// <returns>A task.</returns> public static async Task InitializeAsync(CodeMaidPackage package) { Instance = new RemoveRegionCommand(package); await package.SettingsMonitor.WatchAsync(s => s.Feature_RemoveRegion, Instance.SwitchAsync); }