using ArcGIS.Core.CIM; using ArcGIS.Core.Data; using ArcGIS.Core.Geometry; using ArcGIS.Desktop.Catalog; using ArcGIS.Desktop.Core; using ArcGIS.Desktop.Editing; using ArcGIS.Desktop.Extensions; using ArcGIS.Desktop.Framework; using ArcGIS.Desktop.Framework.Contracts; using ArcGIS.Desktop.Framework.Dialogs; using ArcGIS.Desktop.Framework.Threading.Tasks; using ArcGIS.Desktop.KnowledgeGraph; using ArcGIS.Desktop.Layouts; using ArcGIS.Desktop.Mapping; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Input; namespace LinkToolAddin { internal class Module1 : Module { private static Module1 _this = null; /// /// Retrieve the singleton instance to this module here /// public static Module1 Current => _this ??= (Module1)FrameworkApplication.FindModule("LinkToolAddin_Module"); #region Overrides /// /// Called by Framework when ArcGIS Pro is closing /// /// False to prevent Pro from closing, otherwise True protected override bool CanUnload() { //TODO - add your business logic //return false to ~cancel~ Application close return true; } #endregion Overrides } }