MemoryConfigurationSource
Represents in-memory data as an IConfigurationSource.
using System.Collections.Generic;
using System.Runtime.CompilerServices;
namespace Microsoft.Extensions.Configuration.Memory
{
public class MemoryConfigurationSource : IConfigurationSource
{
[System.Runtime.CompilerServices.Nullable(new byte[] {
2,
0,
1,
2
})]
public IEnumerable<KeyValuePair<string, string>> InitialData {
[return: System.Runtime.CompilerServices.Nullable(new byte[] {
2,
0,
1,
2
})]
get;
[param: System.Runtime.CompilerServices.Nullable(new byte[] {
2,
0,
1,
2
})]
set;
}
[System.Runtime.CompilerServices.NullableContext(1)]
public IConfigurationProvider Build(IConfigurationBuilder builder)
{
return new MemoryConfigurationProvider(this);
}
}
}