1 implementation of Path
Microsoft.Extensions.Configuration (1)
36 references to Path
DefaultBuilder.SampleApp (1)
Kestrel.SampleApp (1)
Microsoft.AspNetCore (1)
Microsoft.Extensions.Configuration (4)
Microsoft.Extensions.Configuration.Abstractions (4)
Microsoft.Extensions.Configuration.Binder (3)
Microsoft.Extensions.Configuration.KeyPerFile.Tests (19)
ConfigurationProviderTestBase.cs (19)
213Assert.Equal("Section1", section1.Path, StringComparer.InvariantCultureIgnoreCase);
221Assert.Equal("Section1:Section2", section2.Path, StringComparer.InvariantCultureIgnoreCase);
229Assert.Equal("Section1:Section2", section2.Path, StringComparer.InvariantCultureIgnoreCase);
236Assert.Equal("Section1:Section2:Key3a", section3a.Path, StringComparer.InvariantCultureIgnoreCase);
240Assert.Equal("Section3", section3.Path, StringComparer.InvariantCultureIgnoreCase);
245Assert.Equal("Section3:Section4", section4.Path, StringComparer.InvariantCultureIgnoreCase);
250Assert.Equal("Section3:Section4", section4.Path, StringComparer.InvariantCultureIgnoreCase);
258Assert.Equal("Key1", sections[0].Path, StringComparer.InvariantCultureIgnoreCase);
262Assert.Equal("Section1", sections[1].Path, StringComparer.InvariantCultureIgnoreCase);
266Assert.Equal("Section3", sections[2].Path, StringComparer.InvariantCultureIgnoreCase);
274Assert.Equal("Section1:Key2", sections[0].Path, StringComparer.InvariantCultureIgnoreCase);
278Assert.Equal("Section1:Section2", sections[1].Path, StringComparer.InvariantCultureIgnoreCase);
286Assert.Equal("Section1:Section2:Key3", sections[0].Path, StringComparer.InvariantCultureIgnoreCase);
290Assert.Equal("Section1:Section2:Key3a", sections[1].Path, StringComparer.InvariantCultureIgnoreCase);
298Assert.Equal("Section1:Section2:Key3a:0", sections[0].Path, StringComparer.InvariantCultureIgnoreCase);
302Assert.Equal("Section1:Section2:Key3a:1", sections[1].Path, StringComparer.InvariantCultureIgnoreCase);
306Assert.Equal("Section1:Section2:Key3a:2", sections[2].Path, StringComparer.InvariantCultureIgnoreCase);
314Assert.Equal("Section3:Section4", sections[0].Path, StringComparer.InvariantCultureIgnoreCase);
322Assert.Equal("Section3:Section4:Key4", sections[0].Path, StringComparer.InvariantCultureIgnoreCase);
Microsoft.Extensions.Logging.Configuration (1)
Microsoft.Extensions.Logging.Console (1)
Microsoft.Extensions.Logging.EventLog (1)