13 references to ConfigurationPath
Microsoft.Extensions.Configuration (7)
ConfigurationProvider.cs (2)
76Debug.Assert(ConfigurationPath.KeyDelimiter == ":"); 98Debug.Assert(ConfigurationPath.KeyDelimiter == ":");
ConfigurationSection.cs (4)
46_key ??= ConfigurationPath.GetSectionKey(_path); 72return _root[Path + ConfigurationPath.KeyDelimiter + key]; 76_root[Path + ConfigurationPath.KeyDelimiter + key] = value; 89public IConfigurationSection GetSection(string key) => _root.GetSection(Path + ConfigurationPath.KeyDelimiter + key);
InternalConfigurationRootExtensions.cs (1)
30.Select(key => root.GetSection(path == null ? key : path + ConfigurationPath.KeyDelimiter + key));
Microsoft.Extensions.Configuration.EnvironmentVariables (1)
EnvironmentVariablesConfigurationProvider.cs (1)
124private static string Normalize(string key) => key.Replace("__", ConfigurationPath.KeyDelimiter);
Microsoft.Extensions.Configuration.Ini (1)
IniStreamConfigurationProvider.cs (1)
53sectionPrefix = string.Concat(line.AsSpan(1, line.Length - 2).Trim(), ConfigurationPath.KeyDelimiter);
Microsoft.Extensions.Configuration.Json (1)
JsonConfigurationFileParser.cs (1)
115_paths.Peek() + ConfigurationPath.KeyDelimiter + context :
Microsoft.Extensions.Configuration.KeyPerFile (1)
KeyPerFileConfigurationProvider.cs (1)
43=> key.Replace(Source.SectionDelimiter, ConfigurationPath.KeyDelimiter);
Microsoft.Extensions.Configuration.Xml (2)
XmlStreamConfigurationProvider.cs (2)
434_sb.Append(ConfigurationPath.KeyDelimiter); 436_lengths.Push(value.Length + ConfigurationPath.KeyDelimiter.Length);