20 lines
481 B
C#
20 lines
481 B
C#
using Microsoft.Extensions.Configuration;
|
|
|
|
|
|
namespace ServerCore;
|
|
|
|
public class ConfigManagerConfigurationSource : IConfigurationSource
|
|
{
|
|
private readonly ConfigManager m_config_manager;
|
|
|
|
public ConfigManagerConfigurationSource(ConfigManager configManager)
|
|
{
|
|
m_config_manager = configManager;
|
|
}
|
|
|
|
public IConfigurationProvider Build(IConfigurationBuilder builder)
|
|
{
|
|
return new ConfigManagerConfigurationProvider(m_config_manager);
|
|
}
|
|
}
|