1 implementation of Path
Microsoft.Extensions.Configuration (1)
ConfigurationSection.cs (1)
39public string Path => _path;
103 references to Path
dotnet-user-jwts (1)
_generated\0\BindingExtensions.g.cs (1)
103Length = ParseInt(value3, configuration.GetSection("Length").Path);
Microsoft.AspNetCore (1)
WebApplicationBuilder.cs (1)
329throw new InvalidOperationException($"Failed to convert configuration value at '{configuration.GetSection(reloadConfigOnChangeKey).Path}' to type '{typeof(bool)}'.");
Microsoft.AspNetCore.Diagnostics.Middleware (8)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\BindingExtensions.g.cs (6)
166instance.AutoFlushDuration = ParseSystemTimeSpan(value4, configuration.GetSection("AutoFlushDuration").Path); 175instance.MaxLogRecordSizeInBytes = ParseInt(value5, configuration.GetSection("MaxLogRecordSizeInBytes").Path); 184instance.MaxPerRequestBufferSizeInBytes = ParseInt(value6, configuration.GetSection("MaxPerRequestBufferSizeInBytes").Path); 210instance.LatencyDataExportTimeout = ParseSystemTimeSpan(value10, configuration.GetSection("LatencyDataExportTimeout").Path); 244logLevel = ParseEnum<global::Microsoft.Extensions.Logging.LogLevel>(value12, configuration.GetSection("LogLevel").Path); 250eventId = ParseInt(value13, configuration.GetSection("EventId").Path);
Logging\Internal\LoggingRedactionOptionsConfigureOptions.cs (2)
87throw CreateBindingException(section.Path, typeof(DataClassification), exception); 115throw CreateBindingException(valueSection.Path, typeof(T), exception);
Microsoft.Extensions.Compliance.Redaction (1)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\BindingExtensions.g.cs (1)
95instance.KeyId = ParseInt(value1, () => configuration.GetSection("KeyId").Path);
Microsoft.Extensions.Configuration (4)
ConfigurationSectionDebugView.cs (4)
25public string FullPath => _section.Path; 49int prefixLength = (current is IConfigurationSection rootSection) ? rootSection.Path.Length + 1 : 0; 56IConfigurationProvider? provider = GetValueProvider(root, section.Path); 57string path = section.Path.Substring(prefixLength);
Microsoft.Extensions.Configuration.Abstractions (4)
ConfigurationExtensions.cs (2)
58int prefixLength = (makePathsRelative && configuration is IConfigurationSection rootSection) ? rootSection.Path.Length + 1 : 0; 65yield return new KeyValuePair<string, string?>(section.Path.Substring(prefixLength), section.Value);
ConfigurationRootExtensions.cs (2)
45(string? Value, IConfigurationProvider? Provider) valueAndProvider = GetValueAndProvider(root, child.Path); 50? processValue(new ConfigurationDebugViewContext(child.Path, child.Key, valueAndProvider.Value, valueAndProvider.Provider))
Microsoft.Extensions.Configuration.Binder (3)
ConfigurationBinder.cs (3)
213return ConvertValue(type, value, section.Path); 360if (isConfigurationExist && TryConvertValue(type, configValue, section?.Path, out object? convertedValue, out Exception? error)) 508throw new InvalidOperationException(SR.Format(SR.Error_FailedBinding, configValue, section.Path, type));
Microsoft.Extensions.Diagnostics.HealthChecks.Common (1)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\BindingExtensions.g.cs (1)
94instance.LogOnlyUnhealthy = ParseBool(value1, configuration.GetSection("LogOnlyUnhealthy").Path);
Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization (4)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\BindingExtensions.g.cs (4)
101instance.DegradedUtilizationPercentage = ParseDouble(value1, () => configuration.GetSection("DegradedUtilizationPercentage").Path); 106instance.UnhealthyUtilizationPercentage = ParseDouble(value2, () => configuration.GetSection("UnhealthyUtilizationPercentage").Path); 132instance.SamplingWindow = ParseSystemTimeSpan(value9, () => configuration.GetSection("SamplingWindow").Path); 141instance.UseObservableResourceMonitoringInstruments = ParseBool(value10, () => configuration.GetSection("UseObservableResourceMonitoringInstruments").Path);
Microsoft.Extensions.Diagnostics.Probes (3)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\BindingExtensions.g.cs (3)
119instance.TcpPort = ParseInt(value1, configuration.GetSection("TcpPort").Path); 131instance.MaxPendingConnections = ParseInt(value2, configuration.GetSection("MaxPendingConnections").Path); 143instance.HealthAssessmentPeriod = ParseSystemTimeSpan(value3, configuration.GetSection("HealthAssessmentPeriod").Path);
Microsoft.Extensions.Diagnostics.ResourceMonitoring (9)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\BindingExtensions.g.cs (9)
123instance.CollectionWindow = ParseSystemTimeSpan(value1, () => configuration.GetSection("CollectionWindow").Path); 132instance.SamplingInterval = ParseSystemTimeSpan(value2, () => configuration.GetSection("SamplingInterval").Path); 141instance.PublishingWindow = ParseSystemTimeSpan(value3, () => configuration.GetSection("PublishingWindow").Path); 150instance.CpuConsumptionRefreshInterval = ParseSystemTimeSpan(value4, () => configuration.GetSection("CpuConsumptionRefreshInterval").Path); 159instance.MemoryConsumptionRefreshInterval = ParseSystemTimeSpan(value5, () => configuration.GetSection("MemoryConsumptionRefreshInterval").Path); 168instance.UseLinuxCalculationV2 = ParseBool(value6, () => configuration.GetSection("UseLinuxCalculationV2").Path); 177instance.UseZeroToOneRangeForLinuxMetrics = ParseBool(value7, () => configuration.GetSection("UseZeroToOneRangeForLinuxMetrics").Path); 186instance.EnableSystemDiskIoMetrics = ParseBool(value8, () => configuration.GetSection("EnableSystemDiskIoMetrics").Path); 203instance.UseZeroToOneRangeForMetrics = ParseBool(value12, () => configuration.GetSection("UseZeroToOneRangeForMetrics").Path);
Microsoft.Extensions.Diagnostics.Testing (2)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\BindingExtensions.g.cs (2)
107instance.Add(ParseEnum<global::Microsoft.Extensions.Logging.LogLevel>(value, section.Path)); 213instance.CollectRecordsForDisabledLogLevels = ParseBool(value25, configuration.GetSection("CollectRecordsForDisabledLogLevels").Path);
Microsoft.Extensions.Http.Diagnostics (3)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\BindingExtensions.g.cs (1)
98instance.EnableDetailedLatencyBreakdown = ParseBool(value1, () => configuration.GetSection("EnableDetailedLatencyBreakdown").Path);
Logging\Internal\LoggingOptionsConfigureOptions.cs (2)
104throw CreateBindingException(section.Path, typeof(DataClassification), exception); 132throw CreateBindingException(valueSection.Path, typeof(T), exception);
Microsoft.Extensions.Http.Resilience (20)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\BindingExtensions.g.cs (20)
147instance.Timeout = ParseSystemTimeSpan(value4, () => configuration.GetSection("Timeout").Path); 166instance.Delay = ParseSystemTimeSpan(value6, () => configuration.GetSection("Delay").Path); 175instance.MaxHedgedAttempts = ParseInt(value7, () => configuration.GetSection("MaxHedgedAttempts").Path); 194instance.PermitLimit = ParseInt(value9, () => configuration.GetSection("PermitLimit").Path); 203instance.QueueProcessingOrder = ParseEnum<global::System.Threading.RateLimiting.QueueProcessingOrder>(value10, () => configuration.GetSection("QueueProcessingOrder").Path); 212instance.QueueLimit = ParseInt(value11, () => configuration.GetSection("QueueLimit").Path); 249instance.FailureRatio = ParseDouble(value16, () => configuration.GetSection("FailureRatio").Path); 258instance.MinimumThroughput = ParseInt(value17, () => configuration.GetSection("MinimumThroughput").Path); 267instance.SamplingDuration = ParseSystemTimeSpan(value18, () => configuration.GetSection("SamplingDuration").Path); 276instance.BreakDuration = ParseSystemTimeSpan(value19, () => configuration.GetSection("BreakDuration").Path); 366instance.ShouldRetryAfterHeader = ParseBool(value44, () => configuration.GetSection("ShouldRetryAfterHeader").Path); 375instance.MaxRetryAttempts = ParseInt(value45, () => configuration.GetSection("MaxRetryAttempts").Path); 384instance.BackoffType = ParseEnum<global::Polly.DelayBackoffType>(value46, () => configuration.GetSection("BackoffType").Path); 393instance.UseJitter = ParseBool(value47, () => configuration.GetSection("UseJitter").Path); 402instance.Delay = ParseSystemTimeSpan(value48, () => configuration.GetSection("Delay").Path); 411instance.MaxDelay = ParseSystemTimeSpan(value49, () => configuration.GetSection("MaxDelay").Path); 471instance.Uri = ParseSystemUri(value66, () => configuration.GetSection("Uri").Path); 476instance.Weight = ParseInt(value67, () => configuration.GetSection("Weight").Path); 536instance.Weight = ParseInt(value76, () => configuration.GetSection("Weight").Path); 568instance.SelectionMode = ParseEnum<global::Microsoft.Extensions.Http.Resilience.WeightedGroupSelectionMode>(value81, () => configuration.GetSection("SelectionMode").Path);
Microsoft.Extensions.Logging.Configuration (1)
_generated\0\BindingExtensions.g.cs (1)
53return ParseBool(value, section.Path);
Microsoft.Extensions.Logging.Console (20)
_generated\0\BindingExtensions.g.cs (20)
115instance.IncludeScopes = ParseBool(value0, configuration.GetSection("IncludeScopes").Path); 140instance.UseUtcTimestamp = ParseBool(value2, configuration.GetSection("UseUtcTimestamp").Path); 157instance.DisableColors = ParseBool(value3, configuration.GetSection("DisableColors").Path); 169instance.Format = ParseEnum<global::Microsoft.Extensions.Logging.Console.ConsoleLoggerFormat>(value4, configuration.GetSection("Format").Path); 194instance.IncludeScopes = ParseBool(value6, configuration.GetSection("IncludeScopes").Path); 206instance.LogToStandardErrorThreshold = ParseEnum<global::Microsoft.Extensions.Logging.LogLevel>(value7, configuration.GetSection("LogToStandardErrorThreshold").Path); 231instance.UseUtcTimestamp = ParseBool(value9, configuration.GetSection("UseUtcTimestamp").Path); 243instance.QueueFullMode = ParseEnum<global::Microsoft.Extensions.Logging.Console.ConsoleLoggerQueueFullMode>(value10, configuration.GetSection("QueueFullMode").Path); 255instance.MaxQueueLength = ParseInt(value11, configuration.GetSection("MaxQueueLength").Path); 326instance.Indented = ParseBool(value24, configuration.GetSection("Indented").Path); 338instance.IndentCharacter = ParseChar(value25, configuration.GetSection("IndentCharacter").Path); 350instance.IndentSize = ParseInt(value26, configuration.GetSection("IndentSize").Path); 375instance.MaxDepth = ParseInt(value28, configuration.GetSection("MaxDepth").Path); 387instance.SkipValidation = ParseBool(value29, configuration.GetSection("SkipValidation").Path); 418instance.IncludeScopes = ParseBool(value34, configuration.GetSection("IncludeScopes").Path); 443instance.UseUtcTimestamp = ParseBool(value36, configuration.GetSection("UseUtcTimestamp").Path); 460instance.ColorBehavior = ParseEnum<global::Microsoft.Extensions.Logging.Console.LoggerColorBehavior>(value37, configuration.GetSection("ColorBehavior").Path); 472instance.SingleLine = ParseBool(value38, configuration.GetSection("SingleLine").Path); 484instance.IncludeScopes = ParseBool(value39, configuration.GetSection("IncludeScopes").Path); 509instance.UseUtcTimestamp = ParseBool(value41, configuration.GetSection("UseUtcTimestamp").Path);
Microsoft.Extensions.Telemetry (18)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\BindingExtensions.g.cs (18)
190instance.EnvironmentName = ParseBool(value7, () => configuration.GetSection("EnvironmentName").Path); 199instance.ApplicationName = ParseBool(value8, () => configuration.GetSection("ApplicationName").Path); 208instance.DeploymentRing = ParseBool(value9, () => configuration.GetSection("DeploymentRing").Path); 217instance.BuildVersion = ParseBool(value10, () => configuration.GetSection("BuildVersion").Path); 231instance.ProcessId = ParseBool(value11, () => configuration.GetSection("ProcessId").Path); 240instance.ThreadId = ParseBool(value12, () => configuration.GetSection("ThreadId").Path); 254instance.OutputCheckpoints = ParseBool(value13, () => configuration.GetSection("OutputCheckpoints").Path); 263instance.OutputTags = ParseBool(value14, () => configuration.GetSection("OutputTags").Path); 272instance.OutputMeasures = ParseBool(value15, () => configuration.GetSection("OutputMeasures").Path); 286instance.ThrowOnUnregisteredNames = ParseBool(value16, () => configuration.GetSection("ThrowOnUnregisteredNames").Path); 300instance.CaptureStackTraces = ParseBool(value17, () => configuration.GetSection("CaptureStackTraces").Path); 309instance.UseFileInfoForStackTraces = ParseBool(value18, () => configuration.GetSection("UseFileInfoForStackTraces").Path); 318instance.IncludeExceptionMessage = ParseBool(value19, () => configuration.GetSection("IncludeExceptionMessage").Path); 327instance.MaxStackTraceLength = ParseInt(value20, () => configuration.GetSection("MaxStackTraceLength").Path); 341instance.ApplyDiscriminator = ParseBool(value21, () => configuration.GetSection("ApplyDiscriminator").Path); 382probability = ParseDouble(value26, () => configuration.GetSection("Probability").Path); 398logLevel = ParseEnum<global::Microsoft.Extensions.Logging.LogLevel>(value28, () => configuration.GetSection("LogLevel").Path); 404eventId = ParseInt(value29, () => configuration.GetSection("EventId").Path);