14 writes to Path
Microsoft.AspNetCore.Server.Kestrel.Core (14)
Internal\Http\Http1Connection.cs (8)
454
Path
= ForwardSlash;
475
Path
= _parsedPath;
519
Path
= _parsedPath = ForwardSlash;
524
Path
= _parsedPath = PathDecoder.DecodePath(path, targetPath.IsEncoded, RawTarget, queryLength);
598
Path
= string.Empty;
618
Path
= string.Empty;
686
Path
= _parsedPath = PathDecoder.DecodePath(pathBufferSliced, targetPath.IsEncoded, absolutePath, queryLength: 0);
719
Path
= _parsedPath;
Internal\Http\HttpProtocol.cs (1)
382
Path
= null;
Internal\Http\HttpProtocol.FeatureCollection.cs (1)
61
set =>
Path
= value;
Internal\Http2\Http2Stream.cs (2)
326
Path
= string.Empty;
449
Path
= PathDecoder.DecodePath(pathBuffer, pathEncoded, RawTarget!, QueryString!.Length);
Internal\Http3\Http3Stream.cs (2)
1094
Path
= string.Empty;
1217
Path
= PathDecoder.DecodePath(pathBuffer, pathEncoded, RawTarget!, QueryString!.Length);
55 references to Path
Microsoft.AspNetCore.Server.Kestrel.Core (4)
Internal\Http\Http1Connection.cs (1)
437
Debug.Assert(
Path
!= null, "Path was not set");
Internal\Http\HttpProtocol.FeatureCollection.cs (1)
60
get =>
Path
!;
Internal\Infrastructure\KestrelEventSource.cs (2)
110
RequestStart(httpProtocol.ConnectionIdFeature, httpProtocol.TraceIdentifier, httpProtocol.HttpVersion, httpProtocol.
Path
!, httpProtocol.MethodText);
135
RequestStop(httpProtocol.ConnectionIdFeature, httpProtocol.TraceIdentifier, httpProtocol.HttpVersion, httpProtocol.
Path
!, httpProtocol.MethodText);
Microsoft.AspNetCore.Server.Kestrel.Core.Tests (51)
Http1\Http1ConnectionTests.cs (2)
448
Assert.Equal(expectedDecodedPath, _http1Connection.
Path
);
470
Assert.Equal(expectedDecodedPath, _http1Connection.
Path
);
StartLineTests.cs (49)
35
Assert.Null(Http1Connection.
Path
);
44
Assert.Equal(path, Http1Connection.
Path
);
49
Assert.NotSame(path, Http1Connection.
Path
);
62
Assert.Null(Http1Connection.
Path
);
71
Assert.Equal(path, Http1Connection.
Path
);
77
Assert.Same(path, Http1Connection.
Path
);
90
Assert.Null(Http1Connection.
Path
);
99
Assert.Equal(path, Http1Connection.
Path
);
104
Assert.NotSame(path, Http1Connection.
Path
);
117
Assert.Null(Http1Connection.
Path
);
126
Assert.Equal(path, Http1Connection.
Path
);
132
Assert.Same(path, Http1Connection.
Path
);
150
Assert.Equal(path, Http1Connection.
Path
);
155
Assert.NotSame(path, Http1Connection.
Path
);
196
var prevPath = Http1Connection.
Path
;
205
Assert.Null(Http1Connection.
Path
);
215
Assert.Equal(path, Http1Connection.
Path
);
221
Assert.NotSame(path, Http1Connection.
Path
);
228
Assert.Same(prevPath, Http1Connection.
Path
);
232
prevPath = Http1Connection.
Path
;
249
Assert.Equal(path, Http1Connection.
Path
);
254
Assert.NotSame(path, Http1Connection.
Path
);
259
Assert.NotEqual(prevPath, Http1Connection.
Path
);
292
var prevPath = Http1Connection.
Path
;
301
Assert.Null(Http1Connection.
Path
);
310
Assert.Equal(path, Http1Connection.
Path
);
316
Assert.NotSame(path, Http1Connection.
Path
);
323
Assert.Same(prevPath, Http1Connection.
Path
);
327
prevPath = Http1Connection.
Path
;
344
Assert.Equal(path, Http1Connection.
Path
);
349
Assert.NotSame(path, Http1Connection.
Path
);
354
Assert.NotEqual(prevPath, Http1Connection.
Path
);
373
var prevPath = Http1Connection.
Path
;
382
Assert.Null(Http1Connection.
Path
);
391
Assert.Equal(path, Http1Connection.
Path
);
397
Assert.Same(path, Http1Connection.
Path
);
403
Assert.Same(prevPath, Http1Connection.
Path
);
407
prevPath = Http1Connection.
Path
;
423
Assert.Equal(path, Http1Connection.
Path
);
428
Assert.NotSame(path, Http1Connection.
Path
);
433
Assert.NotEqual(prevPath, Http1Connection.
Path
);
455
var prevPath = Http1Connection.
Path
;
464
Assert.Null(Http1Connection.
Path
);
473
Assert.Equal(path, Http1Connection.
Path
);
479
Assert.Same(path, Http1Connection.
Path
);
485
Assert.Same(prevPath, Http1Connection.
Path
);
489
prevPath = Http1Connection.
Path
;
505
Assert.Equal(path, Http1Connection.
Path
);
511
Assert.Same(path, Http1Connection.
Path
);