mirror of
https://github.com/Tribufu/TribufuDotNet
synced 2026-08-08 04:11:06 +00:00
* Migrate to new tribufu project structure * Update .gitignore * Remove old api files * Update Directory.Build.props * Rename solution
16 lines
495 B
C#
16 lines
495 B
C#
// Copyright (c) Tribufu. All Rights Reserved.
|
|
// SPDX-License-Identifier: MIT
|
|
|
|
using Microsoft.Extensions.Configuration;
|
|
|
|
namespace Tribufu.Configuration.Extensions
|
|
{
|
|
public static class IConfigurationExtensions
|
|
{
|
|
public static string? Get(this IConfiguration configuration, string prefix, string key)
|
|
{
|
|
var section = configuration.GetSection(prefix);
|
|
return !section.Exists() ? configuration[$"{prefix}_{key}"] : section[key];
|
|
}
|
|
}
|
|
}
|