From 338be9b32886a12ebf79c9f52fc0c99b4f857c16 Mon Sep 17 00:00:00 2001 From: TheXamlGuy Date: Tue, 28 May 2024 17:30:40 +0100 Subject: [PATCH] wip --- Toolkit.Foundation/ConfigurationDescriptor.cs | 2 ++ Toolkit.Foundation/IConfigurationDescriptor.cs | 4 +++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/Toolkit.Foundation/ConfigurationDescriptor.cs b/Toolkit.Foundation/ConfigurationDescriptor.cs index 79d0079..e815b66 100644 --- a/Toolkit.Foundation/ConfigurationDescriptor.cs +++ b/Toolkit.Foundation/ConfigurationDescriptor.cs @@ -9,4 +9,6 @@ public class ConfigurationDescriptor(string section, public TConfiguration Value => reader.Read(); public string Section => section; + + public string Name => section.Split(':').LastOrDefault() ?? section; } \ No newline at end of file diff --git a/Toolkit.Foundation/IConfigurationDescriptor.cs b/Toolkit.Foundation/IConfigurationDescriptor.cs index ac80a0a..4ece6b2 100644 --- a/Toolkit.Foundation/IConfigurationDescriptor.cs +++ b/Toolkit.Foundation/IConfigurationDescriptor.cs @@ -4,7 +4,9 @@ public interface IConfigurationDescriptor where TConfiguration : class { - TConfiguration Value { get; } + string Name { get; } string Section { get; } + + TConfiguration Value { get; } } \ No newline at end of file