16 instantiations of QueryString
Microsoft.AspNetCore.Diagnostics (1)
StatusCodePage\StatusCodePagesExtensions.cs (1)
225var newQueryString = queryFormat == null ? QueryString.Empty : new QueryString(formatedQueryString);
Microsoft.AspNetCore.Http (1)
Internal\DefaultHttpRequest.cs (1)
81get { return new QueryString(HttpRequestFeature.QueryString); }
Microsoft.AspNetCore.Http.Abstractions (9)
QueryString.cs (9)
21public static readonly QueryString Empty = new QueryString(string.Empty); 81return new QueryString(string.Empty); 83return new QueryString(uriComponent); 100return new QueryString(queryValue); 117return new QueryString($"?{UrlEncoder.Default.Encode(name)}={value}"); 135return new QueryString(builder.ToString()); 165return new QueryString(builder.ToString()); 185return new QueryString(string.Concat(Value, "&", other.Value.AsSpan(1))); 206return new QueryString(builder.ToString());
Microsoft.AspNetCore.Http.Extensions (4)
QueryBuilder.cs (1)
93return new QueryString(ToString());
UriHelper.cs (3)
32QueryString query = new QueryString(), 55QueryString query = new QueryString(), 115query = new QueryString();
Microsoft.AspNetCore.Routing (1)
UriBuildingContext.cs (1)
277return new QueryString(_query.ToString());
69 references to QueryString
Microsoft.AspNetCore.Authentication.Cookies (2)
CookieAuthenticationHandler.cs (2)
469var accessDeniedUri = Options.AccessDeniedPath + QueryString.Create(Options.ReturnUrlParameter, returnUrl); 483var loginUri = Options.LoginPath + QueryString.Create(Options.ReturnUrlParameter, redirectUri);
Microsoft.AspNetCore.Diagnostics (3)
StatusCodePage\StatusCodePagesExtensions.cs (3)
225var newQueryString = queryFormat == null ? QueryString.Empty : new QueryString(formatedQueryString); 228var originalQueryString = context.HttpContext.Request.QueryString;
Microsoft.AspNetCore.Hosting (1)
Internal\HostingApplicationDiagnostics.cs (1)
564[DynamicDependency(DynamicallyAccessedMemberTypes.All, typeof(QueryString))]
Microsoft.AspNetCore.Http (2)
Features\QueryFeature.cs (1)
84_original = QueryString.Create(_parsedValues).ToString();
Internal\DefaultHttpRequest.cs (1)
79public override QueryString QueryString
Microsoft.AspNetCore.Http.Abstractions (34)
HttpRequest.cs (2)
69public abstract QueryString QueryString { get; set; } 170public QueryString QueryString => _request.QueryString;
PathString.cs (2)
373public string Add(QueryString other) 489public static string operator +(PathString left, QueryString right)
QueryString.cs (30)
16public readonly struct QueryString : IEquatable<QueryString> 21public static readonly QueryString Empty = new QueryString(string.Empty); 77public static QueryString FromUriComponent(string uriComponent) 91public static QueryString FromUriComponent(Uri uri) 109public static QueryString Create(string name, string value) 125public static QueryString Create(IEnumerable<KeyValuePair<string, string?>> parameters) 143public static QueryString Create(IEnumerable<KeyValuePair<string, StringValues>> parameters) 171/// <param name="other">The <see cref="QueryString"/> to concatenate.</param> 172/// <returns>The concatenated <see cref="QueryString"/>.</returns> 173public QueryString Add(QueryString other) 194/// <returns>The concatenated <see cref="QueryString"/>.</returns> 195public QueryString Add(string name, string value) 212/// <param name="other">The <see cref="QueryString"/> to compare.</param> 214public bool Equals(QueryString other) 234return obj is QueryString query && Equals(query); 249/// <param name="left">A <see cref="QueryString"/> instance.</param> 250/// <param name="right">A <see cref="QueryString"/> instance.</param> 252public static bool operator ==(QueryString left, QueryString right) 260/// <param name="left">A <see cref="QueryString"/> instance.</param> 261/// <param name="right">A <see cref="QueryString"/> instance.</param> 263public static bool operator !=(QueryString left, QueryString right) 271/// <param name="left">A <see cref="QueryString"/> instance.</param> 272/// <param name="right">A <see cref="QueryString"/> instance.</param> 273/// <returns>The concatenated <see cref="QueryString"/>.</returns> 274public static QueryString operator +(QueryString left, QueryString right)
Microsoft.AspNetCore.Http.Extensions (9)
QueryBuilder.cs (3)
88/// Constructs a <see cref="QueryString"/> from this <see cref="QueryBuilder"/>. 90/// <returns>The <see cref="QueryString"/>.</returns> 91public QueryString ToQueryString()
UriHelper.cs (6)
32QueryString query = new QueryString(), 55QueryString query = new QueryString(), 109out QueryString query, 139query = QueryString.FromUriComponent(uri.Substring(searchIndex, limit - searchIndex)); 168query: QueryString.FromUriComponent(uri), 224/// Initializes the URI <see cref="string"/> for <see cref="BuildAbsolute(string, HostString, PathString, PathString, QueryString, FragmentString)"/>.
Microsoft.AspNetCore.Rewrite (11)
RedirectRule.cs (2)
85var resolvedQuery = request.QueryString; 90resolvedQuery = request.QueryString.Add(QueryString.FromUriComponent(newPath.Substring(querySplit)));
RewriteRule.cs (2)
60QueryString query; 83QueryString.FromUriComponent(
UrlActions\RedirectAction.cs (2)
59var query = context.HttpContext.Request.QueryString.Add( 60QueryString.FromUriComponent(
UrlActions\RewriteAction.cs (5)
67QueryString query; 83request.QueryString = QueryString.Empty; 108QueryString.FromUriComponent( 113request.QueryString = QueryString.FromUriComponent( 130request.QueryString = QueryString.Empty;
Microsoft.AspNetCore.Routing (4)
DefaultLinkGenerator.cs (2)
286out (PathString path, QueryString query) result) 354public static void TemplateSucceeded(ILogger logger, RouteEndpoint endpoint, PathString path, QueryString query)
Template\TemplateBinder.cs (1)
474out (PathString path, QueryString query) result)
UriBuildingContext.cs (1)
269public QueryString ToQueryString()
MyFrontend (3)
Services\CatalogServiceClient.cs (3)
10var query = (before, after) switch 13(int b, null) => QueryString.Create("before", b.ToString(CultureInfo.InvariantCulture)), 14(null, int a) => QueryString.Create("after", a.ToString(CultureInfo.InvariantCulture)),