From 7905d3af4d32405ef041de897bf2d23ee7d6d08e Mon Sep 17 00:00:00 2001 From: Sergey Chebotar Date: Wed, 14 Jun 2023 15:23:33 +0300 Subject: Add custom panel and tools --- Tools/Tool.cs | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 Tools/Tool.cs (limited to 'Tools/Tool.cs') diff --git a/Tools/Tool.cs b/Tools/Tool.cs new file mode 100644 index 0000000..08ab910 --- /dev/null +++ b/Tools/Tool.cs @@ -0,0 +1,14 @@ +namespace ExcelAddIn.Tools; + +public abstract class Tool : IDisposable +{ + public abstract void Execute(); + + public void Dispose() + { + Dispose(true); + GC.SuppressFinalize(this); + } + + protected abstract void Dispose(bool disposing); +} -- cgit v1.2.3