diff options
author | Sergey Chebotar <s.chebotar@gmail.com> | 2023-06-14 15:23:33 +0300 |
---|---|---|
committer | Sergey Chebotar <s.chebotar@gmail.com> | 2023-06-14 15:23:33 +0300 |
commit | 7905d3af4d32405ef041de897bf2d23ee7d6d08e (patch) | |
tree | a51153a14fc394e1c37a3cc7839cf57ac692bb68 /Tools/Tool.cs | |
parent | c29849b19d444956f002a65377610f639c0873e1 (diff) |
Add custom panel and tools
Diffstat (limited to 'Tools/Tool.cs')
-rw-r--r-- | Tools/Tool.cs | 14 |
1 files changed, 14 insertions, 0 deletions
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); +} |