1 implementation of Path
Microsoft.Extensions.Configuration (1)
64 references to Path
aspire (1)
Aspire.Azure.AI.Inference (1)
Aspire.Azure.AI.OpenAI (1)
Aspire.Azure.Data.Tables (1)
Aspire.Azure.Messaging.EventHubs (1)
Aspire.Azure.Messaging.ServiceBus (1)
Aspire.Azure.Messaging.WebPubSub (1)
Aspire.Azure.Search.Documents (1)
Aspire.Azure.Security.KeyVault (1)
Aspire.Azure.Storage.Blobs (1)
Aspire.Azure.Storage.Queues (1)
Aspire.Confluent.Kafka (1)
Aspire.Microsoft.Azure.Cosmos (1)
Aspire.Microsoft.Data.SqlClient (1)
Aspire.Microsoft.EntityFrameworkCore.Cosmos (1)
Aspire.Microsoft.EntityFrameworkCore.SqlServer (1)
Aspire.Milvus.Client (1)
Aspire.MongoDB.Driver (1)
Aspire.MySqlConnector (1)
Aspire.NATS.Net (1)
Aspire.Npgsql (1)
Aspire.Npgsql.EntityFrameworkCore.PostgreSQL (1)
Aspire.OpenAI (1)
Aspire.Oracle.EntityFrameworkCore (1)
Aspire.Pomelo.EntityFrameworkCore.MySql (1)
Aspire.Qdrant.Client (1)
Aspire.RabbitMQ.Client (1)
Aspire.Seq (1)
Aspire.StackExchange.Redis (1)
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)