From ab27bc206ae6dfe49687f7e11a0b58686f933fc4 Mon Sep 17 00:00:00 2001 From: Thorsten Sommer Date: Sun, 17 Jul 2022 15:06:21 +0200 Subject: [PATCH] Added the processor meta class e.g. top handle the service provider --- I18N Commander/Processor/ProcessorMeta.cs | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 I18N Commander/Processor/ProcessorMeta.cs diff --git a/I18N Commander/Processor/ProcessorMeta.cs b/I18N Commander/Processor/ProcessorMeta.cs new file mode 100644 index 0000000..bf57c59 --- /dev/null +++ b/I18N Commander/Processor/ProcessorMeta.cs @@ -0,0 +1,18 @@ +namespace Processor; + +public static class ProcessorMeta +{ + private static IServiceProvider? SERVICE_PROVIDER; + + public static IServiceProvider ServiceProvider + { + get => ProcessorMeta.SERVICE_PROVIDER!; + set + { + if(ProcessorMeta.SERVICE_PROVIDER is not null) + return; + + ProcessorMeta.SERVICE_PROVIDER = value; + } + } +} \ No newline at end of file