// This file contains auto-generated code.
// Generated from `Microsoft.Net.Http.Headers, Version=8.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60`.
namespace Microsoft
{
    namespace Net
    {
        namespace Http
        {
            namespace Headers
            {
                public class CacheControlHeaderValue
                {
                    public CacheControlHeaderValue() => throw null;
                    public override bool Equals(object obj) => throw null;
                    public System.Collections.Generic.IList<Microsoft.Net.Http.Headers.NameValueHeaderValue> Extensions { get => throw null; }
                    public override int GetHashCode() => throw null;
                    public System.TimeSpan? MaxAge { get => throw null; set { } }
                    public static readonly string MaxAgeString;
                    public bool MaxStale { get => throw null; set { } }
                    public System.TimeSpan? MaxStaleLimit { get => throw null; set { } }
                    public static readonly string MaxStaleString;
                    public System.TimeSpan? MinFresh { get => throw null; set { } }
                    public static readonly string MinFreshString;
                    public bool MustRevalidate { get => throw null; set { } }
                    public static readonly string MustRevalidateString;
                    public bool NoCache { get => throw null; set { } }
                    public System.Collections.Generic.ICollection<Microsoft.Extensions.Primitives.StringSegment> NoCacheHeaders { get => throw null; }
                    public static readonly string NoCacheString;
                    public bool NoStore { get => throw null; set { } }
                    public static readonly string NoStoreString;
                    public bool NoTransform { get => throw null; set { } }
                    public static readonly string NoTransformString;
                    public bool OnlyIfCached { get => throw null; set { } }
                    public static readonly string OnlyIfCachedString;
                    public static Microsoft.Net.Http.Headers.CacheControlHeaderValue Parse(Microsoft.Extensions.Primitives.StringSegment input) => throw null;
                    public bool Private { get => throw null; set { } }
                    public System.Collections.Generic.ICollection<Microsoft.Extensions.Primitives.StringSegment> PrivateHeaders { get => throw null; }
                    public static readonly string PrivateString;
                    public bool ProxyRevalidate { get => throw null; set { } }
                    public static readonly string ProxyRevalidateString;
                    public bool Public { get => throw null; set { } }
                    public static readonly string PublicString;
                    public System.TimeSpan? SharedMaxAge { get => throw null; set { } }
                    public static readonly string SharedMaxAgeString;
                    public override string ToString() => throw null;
                    public static bool TryParse(Microsoft.Extensions.Primitives.StringSegment input, out Microsoft.Net.Http.Headers.CacheControlHeaderValue parsedValue) => throw null;
                }
                public class ContentDispositionHeaderValue
                {
                    public System.DateTimeOffset? CreationDate { get => throw null; set { } }
                    public ContentDispositionHeaderValue(Microsoft.Extensions.Primitives.StringSegment dispositionType) => throw null;
                    public Microsoft.Extensions.Primitives.StringSegment DispositionType { get => throw null; set { } }
                    public override bool Equals(object obj) => throw null;
                    public Microsoft.Extensions.Primitives.StringSegment FileName { get => throw null; set { } }
                    public Microsoft.Extensions.Primitives.StringSegment FileNameStar { get => throw null; set { } }
                    public override int GetHashCode() => throw null;
                    public System.DateTimeOffset? ModificationDate { get => throw null; set { } }
                    public Microsoft.Extensions.Primitives.StringSegment Name { get => throw null; set { } }
                    public System.Collections.Generic.IList<Microsoft.Net.Http.Headers.NameValueHeaderValue> Parameters { get => throw null; }
                    public static Microsoft.Net.Http.Headers.ContentDispositionHeaderValue Parse(Microsoft.Extensions.Primitives.StringSegment input) => throw null;
                    public System.DateTimeOffset? ReadDate { get => throw null; set { } }
                    public void SetHttpFileName(Microsoft.Extensions.Primitives.StringSegment fileName) => throw null;
                    public void SetMimeFileName(Microsoft.Extensions.Primitives.StringSegment fileName) => throw null;
                    public long? Size { get => throw null; set { } }
                    public override string ToString() => throw null;
                    public static bool TryParse(Microsoft.Extensions.Primitives.StringSegment input, out Microsoft.Net.Http.Headers.ContentDispositionHeaderValue parsedValue) => throw null;
                }
                public static partial class ContentDispositionHeaderValueIdentityExtensions
                {
                    public static bool IsFileDisposition(this Microsoft.Net.Http.Headers.ContentDispositionHeaderValue header) => throw null;
                    public static bool IsFormDisposition(this Microsoft.Net.Http.Headers.ContentDispositionHeaderValue header) => throw null;
                }
                public class ContentRangeHeaderValue
                {
                    public ContentRangeHeaderValue(long from, long to, long length) => throw null;
                    public ContentRangeHeaderValue(long length) => throw null;
                    public ContentRangeHeaderValue(long from, long to) => throw null;
                    public override bool Equals(object obj) => throw null;
                    public long? From { get => throw null; }
                    public override int GetHashCode() => throw null;
                    public bool HasLength { get => throw null; }
                    public bool HasRange { get => throw null; }
                    public long? Length { get => throw null; }
                    public static Microsoft.Net.Http.Headers.ContentRangeHeaderValue Parse(Microsoft.Extensions.Primitives.StringSegment input) => throw null;
                    public long? To { get => throw null; }
                    public override string ToString() => throw null;
                    public static bool TryParse(Microsoft.Extensions.Primitives.StringSegment input, out Microsoft.Net.Http.Headers.ContentRangeHeaderValue parsedValue) => throw null;
                    public Microsoft.Extensions.Primitives.StringSegment Unit { get => throw null; set { } }
                }
                public class CookieHeaderValue
                {
                    public CookieHeaderValue(Microsoft.Extensions.Primitives.StringSegment name) => throw null;
                    public CookieHeaderValue(Microsoft.Extensions.Primitives.StringSegment name, Microsoft.Extensions.Primitives.StringSegment value) => throw null;
                    public override bool Equals(object obj) => throw null;
                    public override int GetHashCode() => throw null;
                    public Microsoft.Extensions.Primitives.StringSegment Name { get => throw null; set { } }
                    public static Microsoft.Net.Http.Headers.CookieHeaderValue Parse(Microsoft.Extensions.Primitives.StringSegment input) => throw null;
                    public static System.Collections.Generic.IList<Microsoft.Net.Http.Headers.CookieHeaderValue> ParseList(System.Collections.Generic.IList<string> inputs) => throw null;
                    public static System.Collections.Generic.IList<Microsoft.Net.Http.Headers.CookieHeaderValue> ParseStrictList(System.Collections.Generic.IList<string> inputs) => throw null;
                    public override string ToString() => throw null;
                    public static bool TryParse(Microsoft.Extensions.Primitives.StringSegment input, out Microsoft.Net.Http.Headers.CookieHeaderValue parsedValue) => throw null;
                    public static bool TryParseList(System.Collections.Generic.IList<string> inputs, out System.Collections.Generic.IList<Microsoft.Net.Http.Headers.CookieHeaderValue> parsedValues) => throw null;
                    public static bool TryParseStrictList(System.Collections.Generic.IList<string> inputs, out System.Collections.Generic.IList<Microsoft.Net.Http.Headers.CookieHeaderValue> parsedValues) => throw null;
                    public Microsoft.Extensions.Primitives.StringSegment Value { get => throw null; set { } }
                }
                public class EntityTagHeaderValue
                {
                    public static Microsoft.Net.Http.Headers.EntityTagHeaderValue Any { get => throw null; }
                    public bool Compare(Microsoft.Net.Http.Headers.EntityTagHeaderValue other, bool useStrongComparison) => throw null;
                    public EntityTagHeaderValue(Microsoft.Extensions.Primitives.StringSegment tag) => throw null;
                    public EntityTagHeaderValue(Microsoft.Extensions.Primitives.StringSegment tag, bool isWeak) => throw null;
                    public override bool Equals(object obj) => throw null;
                    public override int GetHashCode() => throw null;
                    public bool IsWeak { get => throw null; }
                    public static Microsoft.Net.Http.Headers.EntityTagHeaderValue Parse(Microsoft.Extensions.Primitives.StringSegment input) => throw null;
                    public static System.Collections.Generic.IList<Microsoft.Net.Http.Headers.EntityTagHeaderValue> ParseList(System.Collections.Generic.IList<string> inputs) => throw null;
                    public static System.Collections.Generic.IList<Microsoft.Net.Http.Headers.EntityTagHeaderValue> ParseStrictList(System.Collections.Generic.IList<string> inputs) => throw null;
                    public Microsoft.Extensions.Primitives.StringSegment Tag { get => throw null; }
                    public override string ToString() => throw null;
                    public static bool TryParse(Microsoft.Extensions.Primitives.StringSegment input, out Microsoft.Net.Http.Headers.EntityTagHeaderValue parsedValue) => throw null;
                    public static bool TryParseList(System.Collections.Generic.IList<string> inputs, out System.Collections.Generic.IList<Microsoft.Net.Http.Headers.EntityTagHeaderValue> parsedValues) => throw null;
                    public static bool TryParseStrictList(System.Collections.Generic.IList<string> inputs, out System.Collections.Generic.IList<Microsoft.Net.Http.Headers.EntityTagHeaderValue> parsedValues) => throw null;
                }
                public static class HeaderNames
                {
                    public static readonly string Accept;
                    public static readonly string AcceptCharset;
                    public static readonly string AcceptEncoding;
                    public static readonly string AcceptLanguage;
                    public static readonly string AcceptRanges;
                    public static readonly string AccessControlAllowCredentials;
                    public static readonly string AccessControlAllowHeaders;
                    public static readonly string AccessControlAllowMethods;
                    public static readonly string AccessControlAllowOrigin;
                    public static readonly string AccessControlExposeHeaders;
                    public static readonly string AccessControlMaxAge;
                    public static readonly string AccessControlRequestHeaders;
                    public static readonly string AccessControlRequestMethod;
                    public static readonly string Age;
                    public static readonly string Allow;
                    public static readonly string AltSvc;
                    public static readonly string Authority;
                    public static readonly string Authorization;
                    public static readonly string Baggage;
                    public static readonly string CacheControl;
                    public static readonly string Connection;
                    public static readonly string ContentDisposition;
                    public static readonly string ContentEncoding;
                    public static readonly string ContentLanguage;
                    public static readonly string ContentLength;
                    public static readonly string ContentLocation;
                    public static readonly string ContentMD5;
                    public static readonly string ContentRange;
                    public static readonly string ContentSecurityPolicy;
                    public static readonly string ContentSecurityPolicyReportOnly;
                    public static readonly string ContentType;
                    public static readonly string Cookie;
                    public static readonly string CorrelationContext;
                    public static readonly string Date;
                    public static readonly string DNT;
                    public static readonly string ETag;
                    public static readonly string Expect;
                    public static readonly string Expires;
                    public static readonly string From;
                    public static readonly string GrpcAcceptEncoding;
                    public static readonly string GrpcEncoding;
                    public static readonly string GrpcMessage;
                    public static readonly string GrpcStatus;
                    public static readonly string GrpcTimeout;
                    public static readonly string Host;
                    public static readonly string IfMatch;
                    public static readonly string IfModifiedSince;
                    public static readonly string IfNoneMatch;
                    public static readonly string IfRange;
                    public static readonly string IfUnmodifiedSince;
                    public static readonly string KeepAlive;
                    public static readonly string LastModified;
                    public static readonly string Link;
                    public static readonly string Location;
                    public static readonly string MaxForwards;
                    public static readonly string Method;
                    public static readonly string Origin;
                    public static readonly string Path;
                    public static readonly string Pragma;
                    public static readonly string ProxyAuthenticate;
                    public static readonly string ProxyAuthorization;
                    public static readonly string ProxyConnection;
                    public static readonly string Range;
                    public static readonly string Referer;
                    public static readonly string RequestId;
                    public static readonly string RetryAfter;
                    public static readonly string Scheme;
                    public static readonly string SecWebSocketAccept;
                    public static readonly string SecWebSocketExtensions;
                    public static readonly string SecWebSocketKey;
                    public static readonly string SecWebSocketProtocol;
                    public static readonly string SecWebSocketVersion;
                    public static readonly string Server;
                    public static readonly string SetCookie;
                    public static readonly string Status;
                    public static readonly string StrictTransportSecurity;
                    public static readonly string TE;
                    public static readonly string TraceParent;
                    public static readonly string TraceState;
                    public static readonly string Trailer;
                    public static readonly string TransferEncoding;
                    public static readonly string Translate;
                    public static readonly string Upgrade;
                    public static readonly string UpgradeInsecureRequests;
                    public static readonly string UserAgent;
                    public static readonly string Vary;
                    public static readonly string Via;
                    public static readonly string Warning;
                    public static readonly string WebSocketSubProtocols;
                    public static readonly string WWWAuthenticate;
                    public static readonly string XContentTypeOptions;
                    public static readonly string XFrameOptions;
                    public static readonly string XPoweredBy;
                    public static readonly string XRequestedWith;
                    public static readonly string XUACompatible;
                    public static readonly string XXSSProtection;
                }
                public static class HeaderQuality
                {
                    public const double Match = default;
                    public const double NoMatch = default;
                }
                public static class HeaderUtilities
                {
                    public static bool ContainsCacheDirective(Microsoft.Extensions.Primitives.StringValues cacheControlDirectives, string targetDirectives) => throw null;
                    public static Microsoft.Extensions.Primitives.StringSegment EscapeAsQuotedString(Microsoft.Extensions.Primitives.StringSegment input) => throw null;
                    public static string FormatDate(System.DateTimeOffset dateTime) => throw null;
                    public static string FormatDate(System.DateTimeOffset dateTime, bool quoted) => throw null;
                    public static string FormatNonNegativeInt64(long value) => throw null;
                    public static bool IsQuoted(Microsoft.Extensions.Primitives.StringSegment input) => throw null;
                    public static Microsoft.Extensions.Primitives.StringSegment RemoveQuotes(Microsoft.Extensions.Primitives.StringSegment input) => throw null;
                    public static bool TryParseDate(Microsoft.Extensions.Primitives.StringSegment input, out System.DateTimeOffset result) => throw null;
                    public static bool TryParseNonNegativeInt32(Microsoft.Extensions.Primitives.StringSegment value, out int result) => throw null;
                    public static bool TryParseNonNegativeInt64(Microsoft.Extensions.Primitives.StringSegment value, out long result) => throw null;
                    public static bool TryParseSeconds(Microsoft.Extensions.Primitives.StringValues headerValues, string targetValue, out System.TimeSpan? value) => throw null;
                    public static Microsoft.Extensions.Primitives.StringSegment UnescapeAsQuotedString(Microsoft.Extensions.Primitives.StringSegment input) => throw null;
                }
                public class MediaTypeHeaderValue
                {
                    public Microsoft.Extensions.Primitives.StringSegment Boundary { get => throw null; set { } }
                    public Microsoft.Extensions.Primitives.StringSegment Charset { get => throw null; set { } }
                    public Microsoft.Net.Http.Headers.MediaTypeHeaderValue Copy() => throw null;
                    public Microsoft.Net.Http.Headers.MediaTypeHeaderValue CopyAsReadOnly() => throw null;
                    public MediaTypeHeaderValue(Microsoft.Extensions.Primitives.StringSegment mediaType) => throw null;
                    public MediaTypeHeaderValue(Microsoft.Extensions.Primitives.StringSegment mediaType, double quality) => throw null;
                    public System.Text.Encoding Encoding { get => throw null; set { } }
                    public override bool Equals(object obj) => throw null;
                    public System.Collections.Generic.IEnumerable<Microsoft.Extensions.Primitives.StringSegment> Facets { get => throw null; }
                    public override int GetHashCode() => throw null;
                    public bool IsReadOnly { get => throw null; }
                    public bool IsSubsetOf(Microsoft.Net.Http.Headers.MediaTypeHeaderValue otherMediaType) => throw null;
                    public bool MatchesAllSubTypes { get => throw null; }
                    public bool MatchesAllSubTypesWithoutSuffix { get => throw null; }
                    public bool MatchesAllTypes { get => throw null; }
                    public bool MatchesMediaType(Microsoft.Extensions.Primitives.StringSegment otherMediaType) => throw null;
                    public Microsoft.Extensions.Primitives.StringSegment MediaType { get => throw null; set { } }
                    public System.Collections.Generic.IList<Microsoft.Net.Http.Headers.NameValueHeaderValue> Parameters { get => throw null; }
                    public static Microsoft.Net.Http.Headers.MediaTypeHeaderValue Parse(Microsoft.Extensions.Primitives.StringSegment input) => throw null;
                    public static System.Collections.Generic.IList<Microsoft.Net.Http.Headers.MediaTypeHeaderValue> ParseList(System.Collections.Generic.IList<string> inputs) => throw null;
                    public static System.Collections.Generic.IList<Microsoft.Net.Http.Headers.MediaTypeHeaderValue> ParseStrictList(System.Collections.Generic.IList<string> inputs) => throw null;
                    public double? Quality { get => throw null; set { } }
                    public Microsoft.Extensions.Primitives.StringSegment SubType { get => throw null; }
                    public Microsoft.Extensions.Primitives.StringSegment SubTypeWithoutSuffix { get => throw null; }
                    public Microsoft.Extensions.Primitives.StringSegment Suffix { get => throw null; }
                    public override string ToString() => throw null;
                    public static bool TryParse(Microsoft.Extensions.Primitives.StringSegment input, out Microsoft.Net.Http.Headers.MediaTypeHeaderValue parsedValue) => throw null;
                    public static bool TryParseList(System.Collections.Generic.IList<string> inputs, out System.Collections.Generic.IList<Microsoft.Net.Http.Headers.MediaTypeHeaderValue> parsedValues) => throw null;
                    public static bool TryParseStrictList(System.Collections.Generic.IList<string> inputs, out System.Collections.Generic.IList<Microsoft.Net.Http.Headers.MediaTypeHeaderValue> parsedValues) => throw null;
                    public Microsoft.Extensions.Primitives.StringSegment Type { get => throw null; }
                }
                public class MediaTypeHeaderValueComparer : System.Collections.Generic.IComparer<Microsoft.Net.Http.Headers.MediaTypeHeaderValue>
                {
                    public int Compare(Microsoft.Net.Http.Headers.MediaTypeHeaderValue mediaType1, Microsoft.Net.Http.Headers.MediaTypeHeaderValue mediaType2) => throw null;
                    public static Microsoft.Net.Http.Headers.MediaTypeHeaderValueComparer QualityComparer { get => throw null; }
                }
                public class NameValueHeaderValue
                {
                    public Microsoft.Net.Http.Headers.NameValueHeaderValue Copy() => throw null;
                    public Microsoft.Net.Http.Headers.NameValueHeaderValue CopyAsReadOnly() => throw null;
                    public NameValueHeaderValue(Microsoft.Extensions.Primitives.StringSegment name) => throw null;
                    public NameValueHeaderValue(Microsoft.Extensions.Primitives.StringSegment name, Microsoft.Extensions.Primitives.StringSegment value) => throw null;
                    public override bool Equals(object obj) => throw null;
                    public static Microsoft.Net.Http.Headers.NameValueHeaderValue Find(System.Collections.Generic.IList<Microsoft.Net.Http.Headers.NameValueHeaderValue> values, Microsoft.Extensions.Primitives.StringSegment name) => throw null;
                    public override int GetHashCode() => throw null;
                    public Microsoft.Extensions.Primitives.StringSegment GetUnescapedValue() => throw null;
                    public bool IsReadOnly { get => throw null; }
                    public Microsoft.Extensions.Primitives.StringSegment Name { get => throw null; }
                    public static Microsoft.Net.Http.Headers.NameValueHeaderValue Parse(Microsoft.Extensions.Primitives.StringSegment input) => throw null;
                    public static System.Collections.Generic.IList<Microsoft.Net.Http.Headers.NameValueHeaderValue> ParseList(System.Collections.Generic.IList<string> input) => throw null;
                    public static System.Collections.Generic.IList<Microsoft.Net.Http.Headers.NameValueHeaderValue> ParseStrictList(System.Collections.Generic.IList<string> input) => throw null;
                    public void SetAndEscapeValue(Microsoft.Extensions.Primitives.StringSegment value) => throw null;
                    public override string ToString() => throw null;
                    public static bool TryParse(Microsoft.Extensions.Primitives.StringSegment input, out Microsoft.Net.Http.Headers.NameValueHeaderValue parsedValue) => throw null;
                    public static bool TryParseList(System.Collections.Generic.IList<string> input, out System.Collections.Generic.IList<Microsoft.Net.Http.Headers.NameValueHeaderValue> parsedValues) => throw null;
                    public static bool TryParseStrictList(System.Collections.Generic.IList<string> input, out System.Collections.Generic.IList<Microsoft.Net.Http.Headers.NameValueHeaderValue> parsedValues) => throw null;
                    public Microsoft.Extensions.Primitives.StringSegment Value { get => throw null; set { } }
                }
                public class RangeConditionHeaderValue
                {
                    public RangeConditionHeaderValue(System.DateTimeOffset lastModified) => throw null;
                    public RangeConditionHeaderValue(Microsoft.Net.Http.Headers.EntityTagHeaderValue entityTag) => throw null;
                    public RangeConditionHeaderValue(string entityTag) => throw null;
                    public Microsoft.Net.Http.Headers.EntityTagHeaderValue EntityTag { get => throw null; }
                    public override bool Equals(object obj) => throw null;
                    public override int GetHashCode() => throw null;
                    public System.DateTimeOffset? LastModified { get => throw null; }
                    public static Microsoft.Net.Http.Headers.RangeConditionHeaderValue Parse(Microsoft.Extensions.Primitives.StringSegment input) => throw null;
                    public override string ToString() => throw null;
                    public static bool TryParse(Microsoft.Extensions.Primitives.StringSegment input, out Microsoft.Net.Http.Headers.RangeConditionHeaderValue parsedValue) => throw null;
                }
                public class RangeHeaderValue
                {
                    public RangeHeaderValue() => throw null;
                    public RangeHeaderValue(long? from, long? to) => throw null;
                    public override bool Equals(object obj) => throw null;
                    public override int GetHashCode() => throw null;
                    public static Microsoft.Net.Http.Headers.RangeHeaderValue Parse(Microsoft.Extensions.Primitives.StringSegment input) => throw null;
                    public System.Collections.Generic.ICollection<Microsoft.Net.Http.Headers.RangeItemHeaderValue> Ranges { get => throw null; }
                    public override string ToString() => throw null;
                    public static bool TryParse(Microsoft.Extensions.Primitives.StringSegment input, out Microsoft.Net.Http.Headers.RangeHeaderValue parsedValue) => throw null;
                    public Microsoft.Extensions.Primitives.StringSegment Unit { get => throw null; set { } }
                }
                public class RangeItemHeaderValue
                {
                    public RangeItemHeaderValue(long? from, long? to) => throw null;
                    public override bool Equals(object obj) => throw null;
                    public long? From { get => throw null; }
                    public override int GetHashCode() => throw null;
                    public long? To { get => throw null; }
                    public override string ToString() => throw null;
                }
                public enum SameSiteMode
                {
                    Unspecified = -1,
                    None = 0,
                    Lax = 1,
                    Strict = 2,
                }
                public class SetCookieHeaderValue
                {
                    public void AppendToStringBuilder(System.Text.StringBuilder builder) => throw null;
                    public SetCookieHeaderValue(Microsoft.Extensions.Primitives.StringSegment name) => throw null;
                    public SetCookieHeaderValue(Microsoft.Extensions.Primitives.StringSegment name, Microsoft.Extensions.Primitives.StringSegment value) => throw null;
                    public Microsoft.Extensions.Primitives.StringSegment Domain { get => throw null; set { } }
                    public override bool Equals(object obj) => throw null;
                    public System.DateTimeOffset? Expires { get => throw null; set { } }
                    public System.Collections.Generic.IList<Microsoft.Extensions.Primitives.StringSegment> Extensions { get => throw null; }
                    public override int GetHashCode() => throw null;
                    public bool HttpOnly { get => throw null; set { } }
                    public System.TimeSpan? MaxAge { get => throw null; set { } }
                    public Microsoft.Extensions.Primitives.StringSegment Name { get => throw null; set { } }
                    public static Microsoft.Net.Http.Headers.SetCookieHeaderValue Parse(Microsoft.Extensions.Primitives.StringSegment input) => throw null;
                    public static System.Collections.Generic.IList<Microsoft.Net.Http.Headers.SetCookieHeaderValue> ParseList(System.Collections.Generic.IList<string> inputs) => throw null;
                    public static System.Collections.Generic.IList<Microsoft.Net.Http.Headers.SetCookieHeaderValue> ParseStrictList(System.Collections.Generic.IList<string> inputs) => throw null;
                    public Microsoft.Extensions.Primitives.StringSegment Path { get => throw null; set { } }
                    public Microsoft.Net.Http.Headers.SameSiteMode SameSite { get => throw null; set { } }
                    public bool Secure { get => throw null; set { } }
                    public override string ToString() => throw null;
                    public static bool TryParse(Microsoft.Extensions.Primitives.StringSegment input, out Microsoft.Net.Http.Headers.SetCookieHeaderValue parsedValue) => throw null;
                    public static bool TryParseList(System.Collections.Generic.IList<string> inputs, out System.Collections.Generic.IList<Microsoft.Net.Http.Headers.SetCookieHeaderValue> parsedValues) => throw null;
                    public static bool TryParseStrictList(System.Collections.Generic.IList<string> inputs, out System.Collections.Generic.IList<Microsoft.Net.Http.Headers.SetCookieHeaderValue> parsedValues) => throw null;
                    public Microsoft.Extensions.Primitives.StringSegment Value { get => throw null; set { } }
                }
                public class StringWithQualityHeaderValue
                {
                    public StringWithQualityHeaderValue(Microsoft.Extensions.Primitives.StringSegment value) => throw null;
                    public StringWithQualityHeaderValue(Microsoft.Extensions.Primitives.StringSegment value, double quality) => throw null;
                    public override bool Equals(object obj) => throw null;
                    public override int GetHashCode() => throw null;
                    public static Microsoft.Net.Http.Headers.StringWithQualityHeaderValue Parse(Microsoft.Extensions.Primitives.StringSegment input) => throw null;
                    public static System.Collections.Generic.IList<Microsoft.Net.Http.Headers.StringWithQualityHeaderValue> ParseList(System.Collections.Generic.IList<string> input) => throw null;
                    public static System.Collections.Generic.IList<Microsoft.Net.Http.Headers.StringWithQualityHeaderValue> ParseStrictList(System.Collections.Generic.IList<string> input) => throw null;
                    public double? Quality { get => throw null; }
                    public override string ToString() => throw null;
                    public static bool TryParse(Microsoft.Extensions.Primitives.StringSegment input, out Microsoft.Net.Http.Headers.StringWithQualityHeaderValue parsedValue) => throw null;
                    public static bool TryParseList(System.Collections.Generic.IList<string> input, out System.Collections.Generic.IList<Microsoft.Net.Http.Headers.StringWithQualityHeaderValue> parsedValues) => throw null;
                    public static bool TryParseStrictList(System.Collections.Generic.IList<string> input, out System.Collections.Generic.IList<Microsoft.Net.Http.Headers.StringWithQualityHeaderValue> parsedValues) => throw null;
                    public Microsoft.Extensions.Primitives.StringSegment Value { get => throw null; }
                }
                public class StringWithQualityHeaderValueComparer : System.Collections.Generic.IComparer<Microsoft.Net.Http.Headers.StringWithQualityHeaderValue>
                {
                    public int Compare(Microsoft.Net.Http.Headers.StringWithQualityHeaderValue stringWithQuality1, Microsoft.Net.Http.Headers.StringWithQualityHeaderValue stringWithQuality2) => throw null;
                    public static Microsoft.Net.Http.Headers.StringWithQualityHeaderValueComparer QualityComparer { get => throw null; }
                }
            }
        }
    }
}
