17 writes to QueryString
Microsoft.AspNetCore.Server.Kestrel.Core (17)
Internal\Http\Http1Connection.cs (11)
352QueryString = string.Empty; 373QueryString = _parsedQueryString; 399QueryString = _parsedQueryString; 403QueryString = string.Empty; 441QueryString = _parsedQueryString = query.GetAsciiString(); 446QueryString = _parsedQueryString; 496QueryString = string.Empty; 516QueryString = string.Empty; 577QueryString = _parsedQueryString = query.GetAsciiString(); 581QueryString = _parsedQueryString; 589QueryString = _parsedQueryString;
Internal\Http\HttpProtocol.cs (1)
366QueryString = null;
Internal\Http\HttpProtocol.FeatureCollection.cs (1)
67set => QueryString = value;
Internal\Http2\Http2Stream.cs (2)
328QueryString = string.Empty; 341QueryString = queryIndex == -1 ? string.Empty : path.Substring(queryIndex);
Internal\Http3\Http3Stream.cs (2)
1069QueryString = string.Empty; 1082QueryString = queryIndex == -1 ? string.Empty : path.Substring(queryIndex);
55 references to QueryString
Microsoft.AspNetCore.Server.Kestrel.Core (4)
Internal\Http\Http1Connection.cs (1)
335Debug.Assert(QueryString != null, "QueryString was not set");
Internal\Http\HttpProtocol.FeatureCollection.cs (1)
66get => QueryString!;
Internal\Http2\Http2Stream.cs (1)
450Path = PathDecoder.DecodePath(pathBuffer, pathEncoded, RawTarget!, QueryString!.Length);
Internal\Http3\Http3Stream.cs (1)
1191Path = PathDecoder.DecodePath(pathBuffer, pathEncoded, RawTarget!, QueryString!.Length);
Microsoft.AspNetCore.Server.Kestrel.Core.Tests (51)
Http1\Http1ConnectionTests.cs (2)
420Assert.Equal(expectedQueryString, _http1Connection.QueryString); 442Assert.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); 195var prevQuery = Http1Connection.QueryString; 204Assert.Null(Http1Connection.QueryString); 214Assert.Equal(query, Http1Connection.QueryString); 221Assert.True(query.Length == 0 || !ReferenceEquals(query, Http1Connection.QueryString)); 227Assert.Same(prevQuery, Http1Connection.QueryString); 231prevQuery = Http1Connection.QueryString; 248Assert.Equal(query, Http1Connection.QueryString); 253Assert.NotSame(query, Http1Connection.QueryString); 258Assert.NotEqual(prevQuery, Http1Connection.QueryString); 289var prevQuery = Http1Connection.QueryString; 298Assert.Null(Http1Connection.QueryString); 307Assert.Equal(query, Http1Connection.QueryString); 314Assert.True(query.Length == 0 || !ReferenceEquals(query, Http1Connection.QueryString)); 320Assert.Same(prevQuery, Http1Connection.QueryString); 324prevQuery = Http1Connection.QueryString; 341Assert.Equal(query, Http1Connection.QueryString); 346Assert.NotSame(query, Http1Connection.QueryString); 351Assert.NotEqual(prevQuery, Http1Connection.QueryString); 370var prevQuery = Http1Connection.QueryString; 379Assert.Null(Http1Connection.QueryString); 388Assert.Equal(query, Http1Connection.QueryString); 394Assert.Same(query, Http1Connection.QueryString); 400Assert.Same(prevQuery, Http1Connection.QueryString); 404prevQuery = Http1Connection.QueryString; 420Assert.Equal(query, Http1Connection.QueryString); 425Assert.NotSame(query, Http1Connection.QueryString); 430Assert.NotEqual(prevQuery, Http1Connection.QueryString); 452var prevQuery = Http1Connection.QueryString; 461Assert.Null(Http1Connection.QueryString); 470Assert.Equal(query, Http1Connection.QueryString); 476Assert.Same(query, Http1Connection.QueryString); 482Assert.Same(prevQuery, Http1Connection.QueryString); 486prevQuery = Http1Connection.QueryString; 502Assert.Equal(query, Http1Connection.QueryString); 508Assert.Same(query, Http1Connection.QueryString);