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