3 instantiations of Segment
Microsoft.Extensions.Telemetry (3)
Http\HttpRouteParser.cs (3)
121segments.Add(new Segment( 146segments.Add(new Segment( 286return new Segment(
20 references to Segment
Microsoft.Extensions.Telemetry (19)
Http\HttpRouteFormatter.cs (7)
61var segment = routeSegments.Segments[i]; 128foreach (var segment in routeSegments.Segments) 140!Segment.IsKnownUnredactableParameter(segment.ParamName)) || 178in Segment segment, 199Segment httpRouteSegment, 221else if (Segment.IsKnownUnredactableParameter(httpRouteSegment.ParamName)) 241Segment httpRouteSegment,
Http\HttpRouteParser.cs (8)
55var segment = routeSegments.Segments[i]; 109var segments = new List<Segment>(); 161internal static int GetParameterLength(ReadOnlySpan<char> httpPath, Segment[] segments, int index) 207private static Segment GetParameterSegment(string httpRoute, ref int pos) 303in Segment segment, 321Segment segment, 340if (Segment.IsKnownUnredactableParameter(segment.ParamName)) 352Segment segment,
Http\ParsedRouteSegments.cs (3)
20public ParsedRouteSegments(string routeTemplate, Segment[] segments) 27foreach (var segment in segments) 48public Segment[] Segments { get; }
Http\Segment.cs (1)
19/// Initializes a new instance of the <see cref="Segment"/> struct.
Microsoft.Extensions.Telemetry.Tests (1)
Http\HttpParserTests.cs (1)
737Segment segment, (string content, bool isParam, string paramName, string defaultValue, int start, int end, bool isCatchAll) values)