aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSerghei Cebotari <serghei@cebotari.ru>2024-01-21 14:51:38 +0300
committerSerghei Cebotari <serghei@cebotari.ru>2024-01-21 14:51:38 +0300
commit56112eae51349ce88cc4ec0c34f6269cc821f0d0 (patch)
treee95f6293b10aab6b939443227cbacc99748f3c1d
parentc6f6551e4e255c0459ad5781b700221490626b71 (diff)
Refactoring Excel application field
-rw-r--r--RhSolutions.AddIn/AddIn/RhSolutionsAddIn.cs4
1 files changed, 1 insertions, 3 deletions
diff --git a/RhSolutions.AddIn/AddIn/RhSolutionsAddIn.cs b/RhSolutions.AddIn/AddIn/RhSolutionsAddIn.cs
index cd62e22..f664491 100644
--- a/RhSolutions.AddIn/AddIn/RhSolutionsAddIn.cs
+++ b/RhSolutions.AddIn/AddIn/RhSolutionsAddIn.cs
@@ -4,7 +4,7 @@ namespace RhSolutions.AddIn;
public sealed class RhSolutionsAddIn : IExcelAddIn
{
- public static Application Excel { get; private set; }
+ public static readonly Application Excel = (Application)ExcelDnaUtil.Application;
public static ServiceProvider ServiceProvider { get; private set; }
public static IAddInConfiguration Configuration { get; private set; }
@@ -14,7 +14,6 @@ public sealed class RhSolutionsAddIn : IExcelAddIn
Services.AddHttpClient()
.AddMemoryCache()
- .AddSingleton((Application)ExcelDnaUtil.Application)
.AddSingleton<IAddInConfiguration, AddInConfiguration>()
.AddSingleton<IDatabaseClient, DatabaseClient>()
.AddSingleton<ICurrencyClient, CurrencyClient>()
@@ -44,7 +43,6 @@ public sealed class RhSolutionsAddIn : IExcelAddIn
ServiceProvider = Services.BuildServiceProvider();
Configuration = ServiceProvider.GetService<IAddInConfiguration>();
- Excel = ServiceProvider.GetService<Application>();
EventsUtil.Initialize();