LinkToolAddin/LinkToolModule.cs

48 lines
1.3 KiB
C#

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 LinkToolModule : Module
{
private static LinkToolModule _this = null;
/// <summary>
/// Retrieve the singleton instance to this module here
/// </summary>
public static LinkToolModule Current => _this ??= (LinkToolModule)FrameworkApplication.FindModule("LinkToolAddin_Module");
#region Overrides
/// <summary>
/// Called by Framework when ArcGIS Pro is closing
/// </summary>
/// <returns>False to prevent Pro from closing, otherwise True</returns>
protected override bool CanUnload()
{
//return false to ~cancel~ Application close
return true;
}
#endregion Overrides
}
}