17 writes to QueryString
Microsoft.AspNetCore.Server.Kestrel.Core (17)
Internal\Http\Http1Connection.cs (11)
455QueryString = string.Empty; 476QueryString = _parsedQueryString; 502QueryString = _parsedQueryString; 506QueryString = string.Empty; 544QueryString = _parsedQueryString = query.GetAsciiString(); 549QueryString = _parsedQueryString; 599QueryString = string.Empty; 619QueryString = string.Empty; 708QueryString = _parsedQueryString = query.GetAsciiString(); 712QueryString = _parsedQueryString; 720QueryString = _parsedQueryString;
Internal\Http\HttpProtocol.cs (1)
384QueryString = null;
Internal\Http\HttpProtocol.FeatureCollection.cs (1)
67set => QueryString = value;
Internal\Http2\Http2Stream.cs (2)
327QueryString = string.Empty; 340QueryString = queryIndex == -1 ? string.Empty : path.Substring(queryIndex);
Internal\Http3\Http3Stream.cs (2)
1095QueryString = string.Empty; 1108QueryString = queryIndex == -1 ? string.Empty : path.Substring(queryIndex);
55 references to QueryString
Microsoft.AspNetCore.Server.Kestrel.Core (4)
Internal\Http\Http1Connection.cs (1)
438Debug.Assert(QueryString != null, "QueryString was not set");
Internal\Http\HttpProtocol.FeatureCollection.cs (1)
66get => QueryString!;
Internal\Http2\Http2Stream.cs (1)
449Path = PathDecoder.DecodePath(pathBuffer, pathEncoded, RawTarget!, QueryString!.Length);
Internal\Http3\Http3Stream.cs (1)
1217Path = PathDecoder.DecodePath(pathBuffer, pathEncoded, RawTarget!, QueryString!.Length);
Microsoft.AspNetCore.Server.Kestrel.Core.Tests (51)
Http1\Http1ConnectionTests.cs (2)
449Assert.Equal(expectedQueryString, _http1Connection.QueryString); 471Assert.Equal(expectedQueryString, _http1Connection.QueryString);
StartLineTests.cs (49)
36Assert.Null(Http1Connection.QueryString); 45Assert.Equal(query, Http1Connection.QueryString); 50Assert.NotSame(query, Http1Connection.QueryString); 63Assert.Null(Http1Connection.QueryString); 72Assert.Equal(query, Http1Connection.QueryString); 78Assert.Same(query, Http1Connection.QueryString); 91Assert.Null(Http1Connection.QueryString); 100Assert.Equal(query, Http1Connection.QueryString); 105Assert.NotSame(query, Http1Connection.QueryString); 118Assert.Null(Http1Connection.QueryString); 127Assert.Equal(query, Http1Connection.QueryString); 133Assert.Same(query, Http1Connection.QueryString); 151Assert.Equal(query, Http1Connection.QueryString); 156Assert.NotSame(query, Http1Connection.QueryString); 197var prevQuery = Http1Connection.QueryString; 206Assert.Null(Http1Connection.QueryString); 216Assert.Equal(query, Http1Connection.QueryString); 223Assert.True(query.Length == 0 || !ReferenceEquals(query, Http1Connection.QueryString)); 229Assert.Same(prevQuery, Http1Connection.QueryString); 233prevQuery = Http1Connection.QueryString; 250Assert.Equal(query, Http1Connection.QueryString); 255Assert.NotSame(query, Http1Connection.QueryString); 260Assert.NotEqual(prevQuery, Http1Connection.QueryString); 293var prevQuery = Http1Connection.QueryString; 302Assert.Null(Http1Connection.QueryString); 311Assert.Equal(query, Http1Connection.QueryString); 318Assert.True(query.Length == 0 || !ReferenceEquals(query, Http1Connection.QueryString)); 324Assert.Same(prevQuery, Http1Connection.QueryString); 328prevQuery = Http1Connection.QueryString; 345Assert.Equal(query, Http1Connection.QueryString); 350Assert.NotSame(query, Http1Connection.QueryString); 355Assert.NotEqual(prevQuery, Http1Connection.QueryString); 374var prevQuery = Http1Connection.QueryString; 383Assert.Null(Http1Connection.QueryString); 392Assert.Equal(query, Http1Connection.QueryString); 398Assert.Same(query, Http1Connection.QueryString); 404Assert.Same(prevQuery, Http1Connection.QueryString); 408prevQuery = Http1Connection.QueryString; 424Assert.Equal(query, Http1Connection.QueryString); 429Assert.NotSame(query, Http1Connection.QueryString); 434Assert.NotEqual(prevQuery, Http1Connection.QueryString); 456var prevQuery = Http1Connection.QueryString; 465Assert.Null(Http1Connection.QueryString); 474Assert.Equal(query, Http1Connection.QueryString); 480Assert.Same(query, Http1Connection.QueryString); 486Assert.Same(prevQuery, Http1Connection.QueryString); 490prevQuery = Http1Connection.QueryString; 506Assert.Equal(query, Http1Connection.QueryString); 512Assert.Same(query, Http1Connection.QueryString);