{ "AssemblyIdentity": "Microsoft.AspNetCore.Server.Kestrel, Version=1.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60", "Types": [ { "Name": "Microsoft.AspNetCore.Hosting.WebHostBuilderKestrelExtensions", "Visibility": "Public", "Kind": "Class", "Abstract": true, "Static": true, "Sealed": true, "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "UseKestrel", "Parameters": [ { "Name": "hostBuilder", "Type": "Microsoft.AspNetCore.Hosting.IWebHostBuilder" } ], "ReturnType": "Microsoft.AspNetCore.Hosting.IWebHostBuilder", "Static": true, "Extension": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "UseKestrel", "Parameters": [ { "Name": "hostBuilder", "Type": "Microsoft.AspNetCore.Hosting.IWebHostBuilder" }, { "Name": "options", "Type": "System.Action" } ], "ReturnType": "Microsoft.AspNetCore.Hosting.IWebHostBuilder", "Static": true, "Extension": true, "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Hosting.KestrelServerOptionsConnectionLoggingExtensions", "Visibility": "Public", "Kind": "Class", "Abstract": true, "Static": true, "Sealed": true, "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "UseConnectionLogging", "Parameters": [ { "Name": "options", "Type": "Microsoft.AspNetCore.Server.Kestrel.KestrelServerOptions" } ], "ReturnType": "Microsoft.AspNetCore.Server.Kestrel.KestrelServerOptions", "Static": true, "Extension": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "UseConnectionLogging", "Parameters": [ { "Name": "options", "Type": "Microsoft.AspNetCore.Server.Kestrel.KestrelServerOptions" }, { "Name": "loggerName", "Type": "System.String" } ], "ReturnType": "Microsoft.AspNetCore.Server.Kestrel.KestrelServerOptions", "Static": true, "Extension": true, "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Server.Kestrel.BadHttpRequestException", "Visibility": "Public", "Kind": "Class", "Sealed": true, "BaseType": "System.IO.IOException", "ImplementedInterfaces": [], "Members": [], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Server.Kestrel.KestrelServer", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [ "Microsoft.AspNetCore.Hosting.Server.IServer" ], "Members": [ { "Kind": "Method", "Name": "get_Features", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Http.Features.IFeatureCollection", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Hosting.Server.IServer", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_Options", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Server.Kestrel.KestrelServerOptions", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "Start", "Parameters": [ { "Name": "application", "Type": "Microsoft.AspNetCore.Hosting.Server.IHttpApplication" } ], "ReturnType": "System.Void", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Hosting.Server.IServer", "Visibility": "Public", "GenericParameter": [ { "ParameterName": "TContext", "ParameterPosition": 0, "BaseTypeOrInterfaces": [] } ] }, { "Kind": "Method", "Name": "Dispose", "Parameters": [], "ReturnType": "System.Void", "Sealed": true, "Virtual": true, "ImplementedInterface": "System.IDisposable", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "options", "Type": "Microsoft.Extensions.Options.IOptions" }, { "Name": "applicationLifetime", "Type": "Microsoft.AspNetCore.Hosting.IApplicationLifetime" }, { "Name": "loggerFactory", "Type": "Microsoft.Extensions.Logging.ILoggerFactory" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Server.Kestrel.KestrelServerOptions", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "get_AddServerHeader", "Parameters": [], "ReturnType": "System.Boolean", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_AddServerHeader", "Parameters": [ { "Name": "value", "Type": "System.Boolean" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_ApplicationServices", "Parameters": [], "ReturnType": "System.IServiceProvider", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_ApplicationServices", "Parameters": [ { "Name": "value", "Type": "System.IServiceProvider" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_ConnectionFilter", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Server.Kestrel.Filter.IConnectionFilter", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_ConnectionFilter", "Parameters": [ { "Name": "value", "Type": "Microsoft.AspNetCore.Server.Kestrel.Filter.IConnectionFilter" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_MaxRequestBufferSize", "Parameters": [], "ReturnType": "System.Nullable", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_MaxRequestBufferSize", "Parameters": [ { "Name": "value", "Type": "System.Nullable" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_NoDelay", "Parameters": [], "ReturnType": "System.Boolean", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_NoDelay", "Parameters": [ { "Name": "value", "Type": "System.Boolean" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_ShutdownTimeout", "Parameters": [], "ReturnType": "System.TimeSpan", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_ShutdownTimeout", "Parameters": [ { "Name": "value", "Type": "System.TimeSpan" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_ThreadCount", "Parameters": [], "ReturnType": "System.Int32", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_ThreadCount", "Parameters": [ { "Name": "value", "Type": "System.Int32" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Server.Kestrel.ServerAddress", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "get_Host", "Parameters": [], "ReturnType": "System.String", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_PathBase", "Parameters": [], "ReturnType": "System.String", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_Port", "Parameters": [], "ReturnType": "System.Int32", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_Scheme", "Parameters": [], "ReturnType": "System.String", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_IsUnixPipe", "Parameters": [], "ReturnType": "System.Boolean", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_UnixPipePath", "Parameters": [], "ReturnType": "System.String", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "ToString", "Parameters": [], "ReturnType": "System.String", "Virtual": true, "Override": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "GetHashCode", "Parameters": [], "ReturnType": "System.Int32", "Virtual": true, "Override": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "Equals", "Parameters": [ { "Name": "obj", "Type": "System.Object" } ], "ReturnType": "System.Boolean", "Virtual": true, "Override": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "FromUrl", "Parameters": [ { "Name": "url", "Type": "System.String" } ], "ReturnType": "Microsoft.AspNetCore.Server.Kestrel.ServerAddress", "Static": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Server.Kestrel.Internal.KestrelEngine", "Visibility": "Public", "Kind": "Class", "BaseType": "Microsoft.AspNetCore.Server.Kestrel.Internal.ServiceContext", "ImplementedInterfaces": [ "System.IDisposable" ], "Members": [ { "Kind": "Method", "Name": "get_Libuv", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.Libuv", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_Threads", "Parameters": [], "ReturnType": "System.Collections.Generic.List", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "Start", "Parameters": [ { "Name": "count", "Type": "System.Int32" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "Dispose", "Parameters": [], "ReturnType": "System.Void", "Sealed": true, "Virtual": true, "ImplementedInterface": "System.IDisposable", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "CreateServer", "Parameters": [ { "Name": "address", "Type": "Microsoft.AspNetCore.Server.Kestrel.ServerAddress" } ], "ReturnType": "System.IDisposable", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "context", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.ServiceContext" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Server.Kestrel.Internal.KestrelServerOptionsSetup", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [ "Microsoft.Extensions.Options.IConfigureOptions" ], "Members": [ { "Kind": "Method", "Name": "Configure", "Parameters": [ { "Name": "options", "Type": "Microsoft.AspNetCore.Server.Kestrel.KestrelServerOptions" } ], "ReturnType": "System.Void", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.Extensions.Options.IConfigureOptions", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "services", "Type": "System.IServiceProvider" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Server.Kestrel.Internal.ServiceContext", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "get_AppLifetime", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Hosting.IApplicationLifetime", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_AppLifetime", "Parameters": [ { "Name": "value", "Type": "Microsoft.AspNetCore.Hosting.IApplicationLifetime" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_Log", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Server.Kestrel.Internal.Infrastructure.IKestrelTrace", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_Log", "Parameters": [ { "Name": "value", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Infrastructure.IKestrelTrace" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_ThreadPool", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Server.Kestrel.Internal.Infrastructure.IThreadPool", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_ThreadPool", "Parameters": [ { "Name": "value", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Infrastructure.IThreadPool" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_FrameFactory", "Parameters": [], "ReturnType": "System.Func", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_FrameFactory", "Parameters": [ { "Name": "value", "Type": "System.Func" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_DateHeaderValueManager", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Server.Kestrel.Internal.Http.DateHeaderValueManager", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_DateHeaderValueManager", "Parameters": [ { "Name": "value", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Http.DateHeaderValueManager" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_ServerOptions", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Server.Kestrel.KestrelServerOptions", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_ServerOptions", "Parameters": [ { "Name": "value", "Type": "Microsoft.AspNetCore.Server.Kestrel.KestrelServerOptions" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [], "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "context", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.ServiceContext" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Server.Kestrel.Internal.Disposable", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [ "System.IDisposable" ], "Members": [ { "Kind": "Method", "Name": "Dispose", "Parameters": [ { "Name": "disposing", "Type": "System.Boolean" } ], "ReturnType": "System.Void", "Virtual": true, "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "Dispose", "Parameters": [], "ReturnType": "System.Void", "Sealed": true, "Virtual": true, "ImplementedInterface": "System.IDisposable", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "dispose", "Type": "System.Action" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Server.Kestrel.Internal.KestrelThread", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "get_Loop", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvLoopHandle", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_FatalError", "Parameters": [], "ReturnType": "System.Runtime.ExceptionServices.ExceptionDispatchInfo", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_QueueCloseHandle", "Parameters": [], "ReturnType": "System.Action, System.IntPtr>", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "StartAsync", "Parameters": [], "ReturnType": "System.Threading.Tasks.Task", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "AllowStop", "Parameters": [], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "Stop", "Parameters": [ { "Name": "timeout", "Type": "System.TimeSpan" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "Post", "Parameters": [ { "Name": "callback", "Type": "System.Action" }, { "Name": "state", "Type": "System.Object" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "PostAsync", "Parameters": [ { "Name": "callback", "Type": "System.Action" }, { "Name": "state", "Type": "System.Object" } ], "ReturnType": "System.Threading.Tasks.Task", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "Walk", "Parameters": [ { "Name": "callback", "Type": "System.Action" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "engine", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.KestrelEngine" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Server.Kestrel.Internal.KestrelTrace", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [ "Microsoft.AspNetCore.Server.Kestrel.Internal.Infrastructure.IKestrelTrace" ], "Members": [ { "Kind": "Method", "Name": "ConnectionStart", "Parameters": [ { "Name": "connectionId", "Type": "System.String" } ], "ReturnType": "System.Void", "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Server.Kestrel.Internal.Infrastructure.IKestrelTrace", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "ConnectionStop", "Parameters": [ { "Name": "connectionId", "Type": "System.String" } ], "ReturnType": "System.Void", "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Server.Kestrel.Internal.Infrastructure.IKestrelTrace", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "ConnectionRead", "Parameters": [ { "Name": "connectionId", "Type": "System.String" }, { "Name": "count", "Type": "System.Int32" } ], "ReturnType": "System.Void", "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Server.Kestrel.Internal.Infrastructure.IKestrelTrace", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "ConnectionPause", "Parameters": [ { "Name": "connectionId", "Type": "System.String" } ], "ReturnType": "System.Void", "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Server.Kestrel.Internal.Infrastructure.IKestrelTrace", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "ConnectionResume", "Parameters": [ { "Name": "connectionId", "Type": "System.String" } ], "ReturnType": "System.Void", "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Server.Kestrel.Internal.Infrastructure.IKestrelTrace", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "ConnectionReadFin", "Parameters": [ { "Name": "connectionId", "Type": "System.String" } ], "ReturnType": "System.Void", "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Server.Kestrel.Internal.Infrastructure.IKestrelTrace", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "ConnectionWriteFin", "Parameters": [ { "Name": "connectionId", "Type": "System.String" } ], "ReturnType": "System.Void", "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Server.Kestrel.Internal.Infrastructure.IKestrelTrace", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "ConnectionWroteFin", "Parameters": [ { "Name": "connectionId", "Type": "System.String" }, { "Name": "status", "Type": "System.Int32" } ], "ReturnType": "System.Void", "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Server.Kestrel.Internal.Infrastructure.IKestrelTrace", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "ConnectionKeepAlive", "Parameters": [ { "Name": "connectionId", "Type": "System.String" } ], "ReturnType": "System.Void", "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Server.Kestrel.Internal.Infrastructure.IKestrelTrace", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "ConnectionDisconnect", "Parameters": [ { "Name": "connectionId", "Type": "System.String" } ], "ReturnType": "System.Void", "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Server.Kestrel.Internal.Infrastructure.IKestrelTrace", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "ConnectionWrite", "Parameters": [ { "Name": "connectionId", "Type": "System.String" }, { "Name": "count", "Type": "System.Int32" } ], "ReturnType": "System.Void", "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Server.Kestrel.Internal.Infrastructure.IKestrelTrace", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "ConnectionWriteCallback", "Parameters": [ { "Name": "connectionId", "Type": "System.String" }, { "Name": "status", "Type": "System.Int32" } ], "ReturnType": "System.Void", "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Server.Kestrel.Internal.Infrastructure.IKestrelTrace", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "ApplicationError", "Parameters": [ { "Name": "connectionId", "Type": "System.String" }, { "Name": "ex", "Type": "System.Exception" } ], "ReturnType": "System.Void", "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Server.Kestrel.Internal.Infrastructure.IKestrelTrace", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "ConnectionError", "Parameters": [ { "Name": "connectionId", "Type": "System.String" }, { "Name": "ex", "Type": "System.Exception" } ], "ReturnType": "System.Void", "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Server.Kestrel.Internal.Infrastructure.IKestrelTrace", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "ConnectionDisconnectedWrite", "Parameters": [ { "Name": "connectionId", "Type": "System.String" }, { "Name": "count", "Type": "System.Int32" }, { "Name": "ex", "Type": "System.Exception" } ], "ReturnType": "System.Void", "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Server.Kestrel.Internal.Infrastructure.IKestrelTrace", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "NotAllConnectionsClosedGracefully", "Parameters": [], "ReturnType": "System.Void", "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Server.Kestrel.Internal.Infrastructure.IKestrelTrace", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "ConnectionBadRequest", "Parameters": [ { "Name": "connectionId", "Type": "System.String" }, { "Name": "ex", "Type": "Microsoft.AspNetCore.Server.Kestrel.BadHttpRequestException" } ], "ReturnType": "System.Void", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Server.Kestrel.Internal.Infrastructure.IKestrelTrace", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "Log", "Parameters": [ { "Name": "logLevel", "Type": "Microsoft.Extensions.Logging.LogLevel" }, { "Name": "eventId", "Type": "Microsoft.Extensions.Logging.EventId" }, { "Name": "state", "Type": "T0" }, { "Name": "exception", "Type": "System.Exception" }, { "Name": "formatter", "Type": "System.Func" } ], "ReturnType": "System.Void", "Virtual": true, "ImplementedInterface": "Microsoft.Extensions.Logging.ILogger", "Visibility": "Public", "GenericParameter": [ { "ParameterName": "TState", "ParameterPosition": 0, "BaseTypeOrInterfaces": [] } ] }, { "Kind": "Method", "Name": "IsEnabled", "Parameters": [ { "Name": "logLevel", "Type": "Microsoft.Extensions.Logging.LogLevel" } ], "ReturnType": "System.Boolean", "Virtual": true, "ImplementedInterface": "Microsoft.Extensions.Logging.ILogger", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "BeginScope", "Parameters": [ { "Name": "state", "Type": "T0" } ], "ReturnType": "System.IDisposable", "Virtual": true, "ImplementedInterface": "Microsoft.Extensions.Logging.ILogger", "Visibility": "Public", "GenericParameter": [ { "ParameterName": "TState", "ParameterPosition": 0, "BaseTypeOrInterfaces": [] } ] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "logger", "Type": "Microsoft.Extensions.Logging.ILogger" } ], "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Field", "Name": "_logger", "Parameters": [], "ReturnType": "Microsoft.Extensions.Logging.ILogger", "ReadOnly": true, "Visibility": "Protected", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.Libuv", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "Check", "Parameters": [ { "Name": "statusCode", "Type": "System.Int32" } ], "ReturnType": "System.Int32", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "Check", "Parameters": [ { "Name": "statusCode", "Type": "System.Int32" }, { "Name": "error", "Type": "System.Exception", "Direction": "Out" } ], "ReturnType": "System.Int32", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "loop_init", "Parameters": [ { "Name": "handle", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvLoopHandle" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "loop_close", "Parameters": [ { "Name": "handle", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvLoopHandle" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "run", "Parameters": [ { "Name": "handle", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvLoopHandle" }, { "Name": "mode", "Type": "System.Int32" } ], "ReturnType": "System.Int32", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "stop", "Parameters": [ { "Name": "handle", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvLoopHandle" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "ref", "Parameters": [ { "Name": "handle", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvHandle" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "unref", "Parameters": [ { "Name": "handle", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvHandle" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "uv_fileno", "Parameters": [ { "Name": "handle", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvHandle" }, { "Name": "socket", "Type": "System.IntPtr", "Direction": "Ref" } ], "ReturnType": "System.Int32", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "close", "Parameters": [ { "Name": "handle", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvHandle" }, { "Name": "close_cb", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.Libuv+uv_close_cb" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "close", "Parameters": [ { "Name": "handle", "Type": "System.IntPtr" }, { "Name": "close_cb", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.Libuv+uv_close_cb" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "async_init", "Parameters": [ { "Name": "loop", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvLoopHandle" }, { "Name": "handle", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvAsyncHandle" }, { "Name": "cb", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.Libuv+uv_async_cb" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "async_send", "Parameters": [ { "Name": "handle", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvAsyncHandle" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "unsafe_async_send", "Parameters": [ { "Name": "handle", "Type": "System.IntPtr" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "tcp_init", "Parameters": [ { "Name": "loop", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvLoopHandle" }, { "Name": "handle", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvTcpHandle" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "tcp_bind", "Parameters": [ { "Name": "handle", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvTcpHandle" }, { "Name": "addr", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.SockAddr", "Direction": "Ref" }, { "Name": "flags", "Type": "System.Int32" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "tcp_open", "Parameters": [ { "Name": "handle", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvTcpHandle" }, { "Name": "hSocket", "Type": "System.IntPtr" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "tcp_nodelay", "Parameters": [ { "Name": "handle", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvTcpHandle" }, { "Name": "enable", "Type": "System.Boolean" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "pipe_init", "Parameters": [ { "Name": "loop", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvLoopHandle" }, { "Name": "handle", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvPipeHandle" }, { "Name": "ipc", "Type": "System.Boolean" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "pipe_bind", "Parameters": [ { "Name": "handle", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvPipeHandle" }, { "Name": "name", "Type": "System.String" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "listen", "Parameters": [ { "Name": "handle", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvStreamHandle" }, { "Name": "backlog", "Type": "System.Int32" }, { "Name": "cb", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.Libuv+uv_connection_cb" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "accept", "Parameters": [ { "Name": "server", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvStreamHandle" }, { "Name": "client", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvStreamHandle" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "pipe_connect", "Parameters": [ { "Name": "req", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvConnectRequest" }, { "Name": "handle", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvPipeHandle" }, { "Name": "name", "Type": "System.String" }, { "Name": "cb", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.Libuv+uv_connect_cb" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "pipe_pending_count", "Parameters": [ { "Name": "handle", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvPipeHandle" } ], "ReturnType": "System.Int32", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "read_start", "Parameters": [ { "Name": "handle", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvStreamHandle" }, { "Name": "alloc_cb", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.Libuv+uv_alloc_cb" }, { "Name": "read_cb", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.Libuv+uv_read_cb" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "read_stop", "Parameters": [ { "Name": "handle", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvStreamHandle" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "try_write", "Parameters": [ { "Name": "handle", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvStreamHandle" }, { "Name": "bufs", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.Libuv+uv_buf_t[]" }, { "Name": "nbufs", "Type": "System.Int32" } ], "ReturnType": "System.Int32", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "write", "Parameters": [ { "Name": "req", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvRequest" }, { "Name": "handle", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvStreamHandle" }, { "Name": "bufs", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.Libuv+uv_buf_t*" }, { "Name": "nbufs", "Type": "System.Int32" }, { "Name": "cb", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.Libuv+uv_write_cb" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "write2", "Parameters": [ { "Name": "req", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvRequest" }, { "Name": "handle", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvStreamHandle" }, { "Name": "bufs", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.Libuv+uv_buf_t*" }, { "Name": "nbufs", "Type": "System.Int32" }, { "Name": "sendHandle", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvStreamHandle" }, { "Name": "cb", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.Libuv+uv_write_cb" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "shutdown", "Parameters": [ { "Name": "req", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvShutdownReq" }, { "Name": "handle", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvStreamHandle" }, { "Name": "cb", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.Libuv+uv_shutdown_cb" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "err_name", "Parameters": [ { "Name": "err", "Type": "System.Int32" } ], "ReturnType": "System.String", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "strerror", "Parameters": [ { "Name": "err", "Type": "System.Int32" } ], "ReturnType": "System.String", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "loop_size", "Parameters": [], "ReturnType": "System.Int32", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "handle_size", "Parameters": [ { "Name": "handleType", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.Libuv+HandleType" } ], "ReturnType": "System.Int32", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "req_size", "Parameters": [ { "Name": "reqType", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.Libuv+RequestType" } ], "ReturnType": "System.Int32", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "ip4_addr", "Parameters": [ { "Name": "ip", "Type": "System.String" }, { "Name": "port", "Type": "System.Int32" }, { "Name": "addr", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.SockAddr", "Direction": "Out" }, { "Name": "error", "Type": "System.Exception", "Direction": "Out" } ], "ReturnType": "System.Int32", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "ip6_addr", "Parameters": [ { "Name": "ip", "Type": "System.String" }, { "Name": "port", "Type": "System.Int32" }, { "Name": "addr", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.SockAddr", "Direction": "Out" }, { "Name": "error", "Type": "System.Exception", "Direction": "Out" } ], "ReturnType": "System.Int32", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "walk", "Parameters": [ { "Name": "loop", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvLoopHandle" }, { "Name": "walk_cb", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.Libuv+uv_walk_cb" }, { "Name": "arg", "Type": "System.IntPtr" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "tcp_getsockname", "Parameters": [ { "Name": "handle", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvTcpHandle" }, { "Name": "addr", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.SockAddr", "Direction": "Out" }, { "Name": "namelen", "Type": "System.Int32", "Direction": "Ref" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "tcp_getpeername", "Parameters": [ { "Name": "handle", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvTcpHandle" }, { "Name": "addr", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.SockAddr", "Direction": "Out" }, { "Name": "namelen", "Type": "System.Int32", "Direction": "Ref" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "buf_init", "Parameters": [ { "Name": "memory", "Type": "System.IntPtr" }, { "Name": "len", "Type": "System.Int32" } ], "ReturnType": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.Libuv+uv_buf_t", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [], "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Field", "Name": "IsWindows", "Parameters": [], "ReturnType": "System.Boolean", "ReadOnly": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Field", "Name": "_uv_loop_init", "Parameters": [], "ReturnType": "System.Func", "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Field", "Name": "_uv_loop_close", "Parameters": [], "ReturnType": "System.Func", "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Field", "Name": "_uv_run", "Parameters": [], "ReturnType": "System.Func", "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Field", "Name": "_uv_stop", "Parameters": [], "ReturnType": "System.Action", "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Field", "Name": "_uv_ref", "Parameters": [], "ReturnType": "System.Action", "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Field", "Name": "_uv_unref", "Parameters": [], "ReturnType": "System.Action", "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Field", "Name": "_uv_fileno", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.Libuv+uv_fileno_func", "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Field", "Name": "_uv_close", "Parameters": [], "ReturnType": "System.Action", "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Field", "Name": "_uv_async_init", "Parameters": [], "ReturnType": "System.Func", "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Field", "Name": "_uv_async_send", "Parameters": [], "ReturnType": "System.Func", "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Field", "Name": "_uv_unsafe_async_send", "Parameters": [], "ReturnType": "System.Func", "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Field", "Name": "_uv_tcp_init", "Parameters": [], "ReturnType": "System.Func", "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Field", "Name": "_uv_tcp_bind", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.Libuv+uv_tcp_bind_func", "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Field", "Name": "_uv_tcp_open", "Parameters": [], "ReturnType": "System.Func", "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Field", "Name": "_uv_tcp_nodelay", "Parameters": [], "ReturnType": "System.Func", "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Field", "Name": "_uv_pipe_init", "Parameters": [], "ReturnType": "System.Func", "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Field", "Name": "_uv_pipe_bind", "Parameters": [], "ReturnType": "System.Func", "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Field", "Name": "_uv_listen", "Parameters": [], "ReturnType": "System.Func", "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Field", "Name": "_uv_accept", "Parameters": [], "ReturnType": "System.Func", "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Field", "Name": "_uv_pipe_connect", "Parameters": [], "ReturnType": "System.Action", "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Field", "Name": "_uv_pipe_pending_count", "Parameters": [], "ReturnType": "System.Func", "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Field", "Name": "_uv_read_start", "Parameters": [], "ReturnType": "System.Func", "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Field", "Name": "_uv_read_stop", "Parameters": [], "ReturnType": "System.Func", "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Field", "Name": "_uv_try_write", "Parameters": [], "ReturnType": "System.Func", "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Field", "Name": "_uv_write", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.Libuv+uv_write_func", "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Field", "Name": "_uv_write2", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.Libuv+uv_write2_func", "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Field", "Name": "_uv_shutdown", "Parameters": [], "ReturnType": "System.Func", "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Field", "Name": "_uv_err_name", "Parameters": [], "ReturnType": "System.Func", "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Field", "Name": "_uv_strerror", "Parameters": [], "ReturnType": "System.Func", "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Field", "Name": "_uv_loop_size", "Parameters": [], "ReturnType": "System.Func", "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Field", "Name": "_uv_handle_size", "Parameters": [], "ReturnType": "System.Func", "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Field", "Name": "_uv_req_size", "Parameters": [], "ReturnType": "System.Func", "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Field", "Name": "_uv_ip4_addr", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.Libuv+uv_ip4_addr_func", "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Field", "Name": "_uv_ip6_addr", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.Libuv+uv_ip6_addr_func", "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Field", "Name": "_uv_walk", "Parameters": [], "ReturnType": "System.Func", "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Field", "Name": "_uv_tcp_getsockname", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.Libuv+uv_tcp_getsockname_func", "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Field", "Name": "_uv_tcp_getpeername", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.Libuv+uv_tcp_getpeername_func", "Visibility": "Protected", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.PlatformApis", "Visibility": "Public", "Kind": "Class", "Abstract": true, "Static": true, "Sealed": true, "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "get_IsWindows", "Parameters": [], "ReturnType": "System.Boolean", "Static": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_IsDarwin", "Parameters": [], "ReturnType": "System.Boolean", "Static": true, "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.SockAddr", "Visibility": "Public", "Kind": "Struct", "Sealed": true, "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "GetIPEndPoint", "Parameters": [], "ReturnType": "System.Net.IPEndPoint", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "ignored", "Type": "System.Int64" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvAsyncHandle", "Visibility": "Public", "Kind": "Class", "BaseType": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvHandle", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "Init", "Parameters": [ { "Name": "loop", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvLoopHandle" }, { "Name": "callback", "Type": "System.Action" }, { "Name": "queueCloseHandle", "Type": "System.Action, System.IntPtr>" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "Send", "Parameters": [], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "ReleaseHandle", "Parameters": [], "ReturnType": "System.Boolean", "Virtual": true, "Override": true, "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "logger", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Infrastructure.IKestrelTrace" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvConnectRequest", "Visibility": "Public", "Kind": "Class", "BaseType": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvRequest", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "Init", "Parameters": [ { "Name": "loop", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvLoopHandle" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "Connect", "Parameters": [ { "Name": "pipe", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvPipeHandle" }, { "Name": "name", "Type": "System.String" }, { "Name": "callback", "Type": "System.Action" }, { "Name": "state", "Type": "System.Object" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "logger", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Infrastructure.IKestrelTrace" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvException", "Visibility": "Public", "Kind": "Class", "BaseType": "System.Exception", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "get_StatusCode", "Parameters": [], "ReturnType": "System.Int32", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "message", "Type": "System.String" }, { "Name": "statusCode", "Type": "System.Int32" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvHandle", "Visibility": "Public", "Kind": "Class", "Abstract": true, "BaseType": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvMemory", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "CreateHandle", "Parameters": [ { "Name": "uv", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.Libuv" }, { "Name": "threadId", "Type": "System.Int32" }, { "Name": "size", "Type": "System.Int32" }, { "Name": "queueCloseHandle", "Type": "System.Action, System.IntPtr>" } ], "ReturnType": "System.Void", "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "ReleaseHandle", "Parameters": [], "ReturnType": "System.Boolean", "Virtual": true, "Override": true, "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "Reference", "Parameters": [], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "Unreference", "Parameters": [], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "logger", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Infrastructure.IKestrelTrace" } ], "Visibility": "Protected", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvLoopHandle", "Visibility": "Public", "Kind": "Class", "BaseType": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvMemory", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "Init", "Parameters": [ { "Name": "uv", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.Libuv" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "Run", "Parameters": [ { "Name": "mode", "Type": "System.Int32", "DefaultValue": "0" } ], "ReturnType": "System.Int32", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "Stop", "Parameters": [], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "ReleaseHandle", "Parameters": [], "ReturnType": "System.Boolean", "Virtual": true, "Override": true, "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "logger", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Infrastructure.IKestrelTrace" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvMemory", "Visibility": "Public", "Kind": "Class", "Abstract": true, "BaseType": "System.Runtime.InteropServices.SafeHandle", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "get_Libuv", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.Libuv", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_IsInvalid", "Parameters": [], "ReturnType": "System.Boolean", "Virtual": true, "Override": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_ThreadId", "Parameters": [], "ReturnType": "System.Int32", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "CreateMemory", "Parameters": [ { "Name": "uv", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.Libuv" }, { "Name": "threadId", "Type": "System.Int32" }, { "Name": "size", "Type": "System.Int32" } ], "ReturnType": "System.Void", "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "DestroyMemory", "Parameters": [ { "Name": "memory", "Type": "System.IntPtr" } ], "ReturnType": "System.Void", "Static": true, "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "DestroyMemory", "Parameters": [ { "Name": "memory", "Type": "System.IntPtr" }, { "Name": "gcHandlePtr", "Type": "System.IntPtr" } ], "ReturnType": "System.Void", "Static": true, "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "Validate", "Parameters": [ { "Name": "closed", "Type": "System.Boolean", "DefaultValue": "False" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "FromIntPtr", "Parameters": [ { "Name": "handle", "Type": "System.IntPtr" } ], "ReturnType": "T0", "Static": true, "Visibility": "Public", "GenericParameter": [ { "ParameterName": "THandle", "ParameterPosition": 0, "BaseTypeOrInterfaces": [] } ] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "logger", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Infrastructure.IKestrelTrace" } ], "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Field", "Name": "_uv", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.Libuv", "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Field", "Name": "_threadId", "Parameters": [], "ReturnType": "System.Int32", "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Field", "Name": "_log", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Server.Kestrel.Internal.Infrastructure.IKestrelTrace", "ReadOnly": true, "Visibility": "Protected", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvPipeHandle", "Visibility": "Public", "Kind": "Class", "BaseType": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvStreamHandle", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "Init", "Parameters": [ { "Name": "loop", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvLoopHandle" }, { "Name": "queueCloseHandle", "Type": "System.Action, System.IntPtr>" }, { "Name": "ipc", "Type": "System.Boolean", "DefaultValue": "False" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "Bind", "Parameters": [ { "Name": "name", "Type": "System.String" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "PendingCount", "Parameters": [], "ReturnType": "System.Int32", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "logger", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Infrastructure.IKestrelTrace" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvRequest", "Visibility": "Public", "Kind": "Class", "BaseType": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvMemory", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "ReleaseHandle", "Parameters": [], "ReturnType": "System.Boolean", "Virtual": true, "Override": true, "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "Pin", "Parameters": [], "ReturnType": "System.Void", "Virtual": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "Unpin", "Parameters": [], "ReturnType": "System.Void", "Virtual": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "logger", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Infrastructure.IKestrelTrace" } ], "Visibility": "Protected", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvShutdownReq", "Visibility": "Public", "Kind": "Class", "BaseType": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvRequest", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "Init", "Parameters": [ { "Name": "loop", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvLoopHandle" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "Shutdown", "Parameters": [ { "Name": "handle", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvStreamHandle" }, { "Name": "callback", "Type": "System.Action" }, { "Name": "state", "Type": "System.Object" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "logger", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Infrastructure.IKestrelTrace" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvStreamHandle", "Visibility": "Public", "Kind": "Class", "Abstract": true, "BaseType": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvHandle", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "get_Connection", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Server.Kestrel.Internal.Http.Connection", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_Connection", "Parameters": [ { "Name": "value", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Http.Connection" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "ReleaseHandle", "Parameters": [], "ReturnType": "System.Boolean", "Virtual": true, "Override": true, "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "Listen", "Parameters": [ { "Name": "backlog", "Type": "System.Int32" }, { "Name": "callback", "Type": "System.Action" }, { "Name": "state", "Type": "System.Object" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "Accept", "Parameters": [ { "Name": "handle", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvStreamHandle" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "ReadStart", "Parameters": [ { "Name": "allocCallback", "Type": "System.Func" }, { "Name": "readCallback", "Type": "System.Action" }, { "Name": "state", "Type": "System.Object" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "ReadStop", "Parameters": [], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "TryWrite", "Parameters": [ { "Name": "buf", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.Libuv+uv_buf_t" } ], "ReturnType": "System.Int32", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "logger", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Infrastructure.IKestrelTrace" } ], "Visibility": "Protected", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvTcpHandle", "Visibility": "Public", "Kind": "Class", "BaseType": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvStreamHandle", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "Init", "Parameters": [ { "Name": "loop", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvLoopHandle" }, { "Name": "queueCloseHandle", "Type": "System.Action, System.IntPtr>" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "Bind", "Parameters": [ { "Name": "address", "Type": "Microsoft.AspNetCore.Server.Kestrel.ServerAddress" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "GetPeerIPEndPoint", "Parameters": [], "ReturnType": "System.Net.IPEndPoint", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "GetSockIPEndPoint", "Parameters": [], "ReturnType": "System.Net.IPEndPoint", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "Open", "Parameters": [ { "Name": "hSocket", "Type": "System.IntPtr" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "NoDelay", "Parameters": [ { "Name": "enable", "Type": "System.Boolean" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "CreateIPEndpoint", "Parameters": [ { "Name": "address", "Type": "Microsoft.AspNetCore.Server.Kestrel.ServerAddress" } ], "ReturnType": "System.Net.IPEndPoint", "Static": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "logger", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Infrastructure.IKestrelTrace" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvWriteReq", "Visibility": "Public", "Kind": "Class", "BaseType": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvRequest", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "Init", "Parameters": [ { "Name": "loop", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvLoopHandle" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "Write", "Parameters": [ { "Name": "handle", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvStreamHandle" }, { "Name": "start", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Infrastructure.MemoryPoolIterator" }, { "Name": "end", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Infrastructure.MemoryPoolIterator" }, { "Name": "nBuffers", "Type": "System.Int32" }, { "Name": "callback", "Type": "System.Action" }, { "Name": "state", "Type": "System.Object" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "Write2", "Parameters": [ { "Name": "handle", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvStreamHandle" }, { "Name": "bufs", "Type": "System.ArraySegment>" }, { "Name": "sendHandle", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvStreamHandle" }, { "Name": "callback", "Type": "System.Action" }, { "Name": "state", "Type": "System.Object" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "logger", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Infrastructure.IKestrelTrace" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Server.Kestrel.Internal.Infrastructure.IKestrelTrace", "Visibility": "Public", "Kind": "Interface", "Abstract": true, "ImplementedInterfaces": [ "Microsoft.Extensions.Logging.ILogger" ], "Members": [ { "Kind": "Method", "Name": "ConnectionStart", "Parameters": [ { "Name": "connectionId", "Type": "System.String" } ], "ReturnType": "System.Void", "GenericParameter": [] }, { "Kind": "Method", "Name": "ConnectionStop", "Parameters": [ { "Name": "connectionId", "Type": "System.String" } ], "ReturnType": "System.Void", "GenericParameter": [] }, { "Kind": "Method", "Name": "ConnectionRead", "Parameters": [ { "Name": "connectionId", "Type": "System.String" }, { "Name": "count", "Type": "System.Int32" } ], "ReturnType": "System.Void", "GenericParameter": [] }, { "Kind": "Method", "Name": "ConnectionPause", "Parameters": [ { "Name": "connectionId", "Type": "System.String" } ], "ReturnType": "System.Void", "GenericParameter": [] }, { "Kind": "Method", "Name": "ConnectionResume", "Parameters": [ { "Name": "connectionId", "Type": "System.String" } ], "ReturnType": "System.Void", "GenericParameter": [] }, { "Kind": "Method", "Name": "ConnectionReadFin", "Parameters": [ { "Name": "connectionId", "Type": "System.String" } ], "ReturnType": "System.Void", "GenericParameter": [] }, { "Kind": "Method", "Name": "ConnectionWriteFin", "Parameters": [ { "Name": "connectionId", "Type": "System.String" } ], "ReturnType": "System.Void", "GenericParameter": [] }, { "Kind": "Method", "Name": "ConnectionWroteFin", "Parameters": [ { "Name": "connectionId", "Type": "System.String" }, { "Name": "status", "Type": "System.Int32" } ], "ReturnType": "System.Void", "GenericParameter": [] }, { "Kind": "Method", "Name": "ConnectionKeepAlive", "Parameters": [ { "Name": "connectionId", "Type": "System.String" } ], "ReturnType": "System.Void", "GenericParameter": [] }, { "Kind": "Method", "Name": "ConnectionDisconnect", "Parameters": [ { "Name": "connectionId", "Type": "System.String" } ], "ReturnType": "System.Void", "GenericParameter": [] }, { "Kind": "Method", "Name": "ConnectionWrite", "Parameters": [ { "Name": "connectionId", "Type": "System.String" }, { "Name": "count", "Type": "System.Int32" } ], "ReturnType": "System.Void", "GenericParameter": [] }, { "Kind": "Method", "Name": "ConnectionWriteCallback", "Parameters": [ { "Name": "connectionId", "Type": "System.String" }, { "Name": "status", "Type": "System.Int32" } ], "ReturnType": "System.Void", "GenericParameter": [] }, { "Kind": "Method", "Name": "ConnectionError", "Parameters": [ { "Name": "connectionId", "Type": "System.String" }, { "Name": "ex", "Type": "System.Exception" } ], "ReturnType": "System.Void", "GenericParameter": [] }, { "Kind": "Method", "Name": "ConnectionDisconnectedWrite", "Parameters": [ { "Name": "connectionId", "Type": "System.String" }, { "Name": "count", "Type": "System.Int32" }, { "Name": "ex", "Type": "System.Exception" } ], "ReturnType": "System.Void", "GenericParameter": [] }, { "Kind": "Method", "Name": "ConnectionBadRequest", "Parameters": [ { "Name": "connectionId", "Type": "System.String" }, { "Name": "ex", "Type": "Microsoft.AspNetCore.Server.Kestrel.BadHttpRequestException" } ], "ReturnType": "System.Void", "GenericParameter": [] }, { "Kind": "Method", "Name": "NotAllConnectionsClosedGracefully", "Parameters": [], "ReturnType": "System.Void", "GenericParameter": [] }, { "Kind": "Method", "Name": "ApplicationError", "Parameters": [ { "Name": "connectionId", "Type": "System.String" }, { "Name": "ex", "Type": "System.Exception" } ], "ReturnType": "System.Void", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Server.Kestrel.Internal.Infrastructure.IThreadPool", "Visibility": "Public", "Kind": "Interface", "Abstract": true, "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "Complete", "Parameters": [ { "Name": "tcs", "Type": "System.Threading.Tasks.TaskCompletionSource" } ], "ReturnType": "System.Void", "GenericParameter": [] }, { "Kind": "Method", "Name": "Cancel", "Parameters": [ { "Name": "tcs", "Type": "System.Threading.Tasks.TaskCompletionSource" } ], "ReturnType": "System.Void", "GenericParameter": [] }, { "Kind": "Method", "Name": "Error", "Parameters": [ { "Name": "tcs", "Type": "System.Threading.Tasks.TaskCompletionSource" }, { "Name": "ex", "Type": "System.Exception" } ], "ReturnType": "System.Void", "GenericParameter": [] }, { "Kind": "Method", "Name": "Run", "Parameters": [ { "Name": "action", "Type": "System.Action" } ], "ReturnType": "System.Void", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Server.Kestrel.Internal.Infrastructure.LoggingThreadPool", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [ "Microsoft.AspNetCore.Server.Kestrel.Internal.Infrastructure.IThreadPool" ], "Members": [ { "Kind": "Method", "Name": "Run", "Parameters": [ { "Name": "action", "Type": "System.Action" } ], "ReturnType": "System.Void", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Server.Kestrel.Internal.Infrastructure.IThreadPool", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "Complete", "Parameters": [ { "Name": "tcs", "Type": "System.Threading.Tasks.TaskCompletionSource" } ], "ReturnType": "System.Void", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Server.Kestrel.Internal.Infrastructure.IThreadPool", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "Cancel", "Parameters": [ { "Name": "tcs", "Type": "System.Threading.Tasks.TaskCompletionSource" } ], "ReturnType": "System.Void", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Server.Kestrel.Internal.Infrastructure.IThreadPool", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "Error", "Parameters": [ { "Name": "tcs", "Type": "System.Threading.Tasks.TaskCompletionSource" }, { "Name": "ex", "Type": "System.Exception" } ], "ReturnType": "System.Void", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Server.Kestrel.Internal.Infrastructure.IThreadPool", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "log", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Infrastructure.IKestrelTrace" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Server.Kestrel.Internal.Infrastructure.MemoryPool", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [ "System.IDisposable" ], "Members": [ { "Kind": "Method", "Name": "Lease", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Server.Kestrel.Internal.Infrastructure.MemoryPoolBlock", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "Return", "Parameters": [ { "Name": "block", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Infrastructure.MemoryPoolBlock" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "Dispose", "Parameters": [ { "Name": "disposing", "Type": "System.Boolean" } ], "ReturnType": "System.Void", "Virtual": true, "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "Dispose", "Parameters": [], "ReturnType": "System.Void", "Sealed": true, "Virtual": true, "ImplementedInterface": "System.IDisposable", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [], "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Field", "Name": "MaxPooledBlockLength", "Parameters": [], "ReturnType": "System.Int32", "Static": true, "Visibility": "Public", "GenericParameter": [], "Constant": true, "Literal": "4032" } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Server.Kestrel.Internal.Infrastructure.MemoryPoolBlock", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "get_Pool", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Server.Kestrel.Internal.Infrastructure.MemoryPool", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_Slab", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Server.Kestrel.Internal.Infrastructure.MemoryPoolSlab", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_Array", "Parameters": [], "ReturnType": "System.Byte[]", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "Finalize", "Parameters": [], "ReturnType": "System.Void", "Virtual": true, "Override": true, "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "Reset", "Parameters": [], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "ToString", "Parameters": [], "ReturnType": "System.String", "Virtual": true, "Override": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "GetIterator", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Server.Kestrel.Internal.Infrastructure.MemoryPoolIterator", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "dataArrayPtr", "Type": "System.IntPtr" } ], "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Field", "Name": "DataArrayPtr", "Parameters": [], "ReturnType": "System.IntPtr", "ReadOnly": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Field", "Name": "Data", "Parameters": [], "ReturnType": "System.ArraySegment", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Field", "Name": "Start", "Parameters": [], "ReturnType": "System.Int32", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Field", "Name": "End", "Parameters": [], "ReturnType": "System.Int32", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Field", "Name": "Next", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Server.Kestrel.Internal.Infrastructure.MemoryPoolBlock", "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Server.Kestrel.Internal.Infrastructure.MemoryPoolIterator", "Visibility": "Public", "Kind": "Struct", "Sealed": true, "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "get_IsDefault", "Parameters": [], "ReturnType": "System.Boolean", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_IsEnd", "Parameters": [], "ReturnType": "System.Boolean", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_Block", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Server.Kestrel.Internal.Infrastructure.MemoryPoolBlock", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_Index", "Parameters": [], "ReturnType": "System.Int32", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "Take", "Parameters": [], "ReturnType": "System.Int32", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "Skip", "Parameters": [ { "Name": "bytesToSkip", "Type": "System.Int32" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "Peek", "Parameters": [], "ReturnType": "System.Int32", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "PeekLong", "Parameters": [], "ReturnType": "System.Int64", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "Seek", "Parameters": [ { "Name": "byte0Vector", "Type": "System.Numerics.Vector`1[[System.Byte, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]", "Direction": "Ref" } ], "ReturnType": "System.Int32", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "Seek", "Parameters": [ { "Name": "byte0Vector", "Type": "System.Numerics.Vector`1[[System.Byte, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]", "Direction": "Ref" }, { "Name": "byte1Vector", "Type": "System.Numerics.Vector`1[[System.Byte, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]", "Direction": "Ref" } ], "ReturnType": "System.Int32", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "Seek", "Parameters": [ { "Name": "byte0Vector", "Type": "System.Numerics.Vector`1[[System.Byte, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]", "Direction": "Ref" }, { "Name": "byte1Vector", "Type": "System.Numerics.Vector`1[[System.Byte, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]", "Direction": "Ref" }, { "Name": "byte2Vector", "Type": "System.Numerics.Vector`1[[System.Byte, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]", "Direction": "Ref" } ], "ReturnType": "System.Int32", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "Put", "Parameters": [ { "Name": "data", "Type": "System.Byte" } ], "ReturnType": "System.Boolean", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "GetLength", "Parameters": [ { "Name": "end", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Infrastructure.MemoryPoolIterator" } ], "ReturnType": "System.Int32", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "CopyTo", "Parameters": [ { "Name": "array", "Type": "System.Byte[]" }, { "Name": "offset", "Type": "System.Int32" }, { "Name": "count", "Type": "System.Int32" }, { "Name": "actual", "Type": "System.Int32", "Direction": "Out" } ], "ReturnType": "Microsoft.AspNetCore.Server.Kestrel.Internal.Infrastructure.MemoryPoolIterator", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "CopyFrom", "Parameters": [ { "Name": "data", "Type": "System.Byte[]" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "CopyFrom", "Parameters": [ { "Name": "buffer", "Type": "System.ArraySegment" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "CopyFrom", "Parameters": [ { "Name": "data", "Type": "System.Byte[]" }, { "Name": "offset", "Type": "System.Int32" }, { "Name": "count", "Type": "System.Int32" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "CopyFromAscii", "Parameters": [ { "Name": "data", "Type": "System.String" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "block", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Infrastructure.MemoryPoolBlock" } ], "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "block", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Infrastructure.MemoryPoolBlock" }, { "Name": "index", "Type": "System.Int32" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Server.Kestrel.Internal.Infrastructure.MemoryPoolIteratorExtensions", "Visibility": "Public", "Kind": "Class", "Abstract": true, "Static": true, "Sealed": true, "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "GetAsciiString", "Parameters": [ { "Name": "start", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Infrastructure.MemoryPoolIterator" }, { "Name": "end", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Infrastructure.MemoryPoolIterator" } ], "ReturnType": "System.String", "Static": true, "Extension": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "GetUtf8String", "Parameters": [ { "Name": "start", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Infrastructure.MemoryPoolIterator" }, { "Name": "end", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Infrastructure.MemoryPoolIterator" } ], "ReturnType": "System.String", "Static": true, "Extension": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "GetArraySegment", "Parameters": [ { "Name": "start", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Infrastructure.MemoryPoolIterator" }, { "Name": "end", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Infrastructure.MemoryPoolIterator" } ], "ReturnType": "System.ArraySegment", "Static": true, "Extension": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "GetKnownMethod", "Parameters": [ { "Name": "begin", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Infrastructure.MemoryPoolIterator" }, { "Name": "knownMethod", "Type": "System.String", "Direction": "Out" } ], "ReturnType": "System.Boolean", "Static": true, "Extension": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "GetKnownVersion", "Parameters": [ { "Name": "begin", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Infrastructure.MemoryPoolIterator" }, { "Name": "knownVersion", "Type": "System.String", "Direction": "Out" } ], "ReturnType": "System.Boolean", "Static": true, "Extension": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Field", "Name": "HttpConnectMethod", "Parameters": [], "ReturnType": "System.String", "Static": true, "Visibility": "Public", "GenericParameter": [], "Constant": true, "Literal": "\"CONNECT\"" }, { "Kind": "Field", "Name": "HttpDeleteMethod", "Parameters": [], "ReturnType": "System.String", "Static": true, "Visibility": "Public", "GenericParameter": [], "Constant": true, "Literal": "\"DELETE\"" }, { "Kind": "Field", "Name": "HttpGetMethod", "Parameters": [], "ReturnType": "System.String", "Static": true, "Visibility": "Public", "GenericParameter": [], "Constant": true, "Literal": "\"GET\"" }, { "Kind": "Field", "Name": "HttpHeadMethod", "Parameters": [], "ReturnType": "System.String", "Static": true, "Visibility": "Public", "GenericParameter": [], "Constant": true, "Literal": "\"HEAD\"" }, { "Kind": "Field", "Name": "HttpPatchMethod", "Parameters": [], "ReturnType": "System.String", "Static": true, "Visibility": "Public", "GenericParameter": [], "Constant": true, "Literal": "\"PATCH\"" }, { "Kind": "Field", "Name": "HttpPostMethod", "Parameters": [], "ReturnType": "System.String", "Static": true, "Visibility": "Public", "GenericParameter": [], "Constant": true, "Literal": "\"POST\"" }, { "Kind": "Field", "Name": "HttpPutMethod", "Parameters": [], "ReturnType": "System.String", "Static": true, "Visibility": "Public", "GenericParameter": [], "Constant": true, "Literal": "\"PUT\"" }, { "Kind": "Field", "Name": "HttpOptionsMethod", "Parameters": [], "ReturnType": "System.String", "Static": true, "Visibility": "Public", "GenericParameter": [], "Constant": true, "Literal": "\"OPTIONS\"" }, { "Kind": "Field", "Name": "HttpTraceMethod", "Parameters": [], "ReturnType": "System.String", "Static": true, "Visibility": "Public", "GenericParameter": [], "Constant": true, "Literal": "\"TRACE\"" }, { "Kind": "Field", "Name": "Http10Version", "Parameters": [], "ReturnType": "System.String", "Static": true, "Visibility": "Public", "GenericParameter": [], "Constant": true, "Literal": "\"HTTP/1.0\"" }, { "Kind": "Field", "Name": "Http11Version", "Parameters": [], "ReturnType": "System.String", "Static": true, "Visibility": "Public", "GenericParameter": [], "Constant": true, "Literal": "\"HTTP/1.1\"" } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Server.Kestrel.Internal.Infrastructure.MemoryPoolSlab", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [ "System.IDisposable" ], "Members": [ { "Kind": "Method", "Name": "Create", "Parameters": [ { "Name": "length", "Type": "System.Int32" } ], "ReturnType": "Microsoft.AspNetCore.Server.Kestrel.Internal.Infrastructure.MemoryPoolSlab", "Static": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "Dispose", "Parameters": [ { "Name": "disposing", "Type": "System.Boolean" } ], "ReturnType": "System.Void", "Virtual": true, "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "Finalize", "Parameters": [], "ReturnType": "System.Void", "Virtual": true, "Override": true, "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "Dispose", "Parameters": [], "ReturnType": "System.Void", "Sealed": true, "Virtual": true, "ImplementedInterface": "System.IDisposable", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [], "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Field", "Name": "Array", "Parameters": [], "ReturnType": "System.Byte[]", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Field", "Name": "ArrayPtr", "Parameters": [], "ReturnType": "System.IntPtr", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Field", "Name": "IsActive", "Parameters": [], "ReturnType": "System.Boolean", "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Server.Kestrel.Internal.Infrastructure.TaskUtilities", "Visibility": "Public", "Kind": "Class", "Abstract": true, "Static": true, "Sealed": true, "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "GetCancelledTask", "Parameters": [ { "Name": "cancellationToken", "Type": "System.Threading.CancellationToken" } ], "ReturnType": "System.Threading.Tasks.Task", "Static": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "GetCancelledZeroTask", "Parameters": [ { "Name": "cancellationToken", "Type": "System.Threading.CancellationToken", "DefaultValue": "default(System.Threading.CancellationToken)" } ], "ReturnType": "System.Threading.Tasks.Task", "Static": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Field", "Name": "CompletedTask", "Parameters": [], "ReturnType": "System.Threading.Tasks.Task", "Static": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Field", "Name": "ZeroTask", "Parameters": [], "ReturnType": "System.Threading.Tasks.Task", "Static": true, "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Server.Kestrel.Internal.Http.BufferSizeControl", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [ "Microsoft.AspNetCore.Server.Kestrel.Internal.Http.IBufferSizeControl" ], "Members": [ { "Kind": "Method", "Name": "Add", "Parameters": [ { "Name": "count", "Type": "System.Int32" } ], "ReturnType": "System.Void", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Server.Kestrel.Internal.Http.IBufferSizeControl", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "Subtract", "Parameters": [ { "Name": "count", "Type": "System.Int32" } ], "ReturnType": "System.Void", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Server.Kestrel.Internal.Http.IBufferSizeControl", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "maxSize", "Type": "System.Int64" }, { "Name": "connectionControl", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Http.IConnectionControl" }, { "Name": "connectionThread", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.KestrelThread" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Server.Kestrel.Internal.Http.ChunkWriter", "Visibility": "Public", "Kind": "Class", "Abstract": true, "Static": true, "Sealed": true, "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "BeginChunkBytes", "Parameters": [ { "Name": "dataCount", "Type": "System.Int32" } ], "ReturnType": "System.ArraySegment", "Static": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "WriteBeginChunkBytes", "Parameters": [ { "Name": "start", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Infrastructure.MemoryPoolIterator", "Direction": "Ref" }, { "Name": "dataCount", "Type": "System.Int32" } ], "ReturnType": "System.Int32", "Static": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "WriteEndChunkBytes", "Parameters": [ { "Name": "start", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Infrastructure.MemoryPoolIterator", "Direction": "Ref" } ], "ReturnType": "System.Void", "Static": true, "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Server.Kestrel.Internal.Http.Connection", "Visibility": "Public", "Kind": "Class", "BaseType": "Microsoft.AspNetCore.Server.Kestrel.Internal.Http.ConnectionContext", "ImplementedInterfaces": [ "Microsoft.AspNetCore.Server.Kestrel.Internal.Http.IConnectionControl" ], "Members": [ { "Kind": "Method", "Name": "Start", "Parameters": [], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "StopAsync", "Parameters": [], "ReturnType": "System.Threading.Tasks.Task", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "Abort", "Parameters": [], "ReturnType": "System.Void", "Virtual": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "OnSocketClosed", "Parameters": [], "ReturnType": "System.Void", "Virtual": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "context", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Http.ListenerContext" }, { "Name": "socket", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvStreamHandle" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Server.Kestrel.Internal.Http.ConnectionContext", "Visibility": "Public", "Kind": "Class", "BaseType": "Microsoft.AspNetCore.Server.Kestrel.Internal.Http.ListenerContext", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "get_SocketInput", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Server.Kestrel.Internal.Http.SocketInput", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_SocketInput", "Parameters": [ { "Name": "value", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Http.SocketInput" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_SocketOutput", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Server.Kestrel.Internal.Http.ISocketOutput", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_SocketOutput", "Parameters": [ { "Name": "value", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Http.ISocketOutput" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_ConnectionControl", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Server.Kestrel.Internal.Http.IConnectionControl", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_ConnectionControl", "Parameters": [ { "Name": "value", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Http.IConnectionControl" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_RemoteEndPoint", "Parameters": [], "ReturnType": "System.Net.IPEndPoint", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_RemoteEndPoint", "Parameters": [ { "Name": "value", "Type": "System.Net.IPEndPoint" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_LocalEndPoint", "Parameters": [], "ReturnType": "System.Net.IPEndPoint", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_LocalEndPoint", "Parameters": [ { "Name": "value", "Type": "System.Net.IPEndPoint" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_ConnectionId", "Parameters": [], "ReturnType": "System.String", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_ConnectionId", "Parameters": [ { "Name": "value", "Type": "System.String" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_PrepareRequest", "Parameters": [], "ReturnType": "System.Action", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_PrepareRequest", "Parameters": [ { "Name": "value", "Type": "System.Action" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [], "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "context", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Http.ListenerContext" } ], "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "context", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Http.ConnectionContext" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Server.Kestrel.Internal.Http.ConnectionManager", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "WalkConnectionsAndClose", "Parameters": [], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "WaitForConnectionCloseAsync", "Parameters": [], "ReturnType": "System.Threading.Tasks.Task", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "thread", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.KestrelThread" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Server.Kestrel.Internal.Http.DateHeaderValueManager", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [ "System.IDisposable" ], "Members": [ { "Kind": "Method", "Name": "GetDateHeaderValues", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Server.Kestrel.Internal.Http.DateHeaderValueManager+DateHeaderValues", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "Dispose", "Parameters": [], "ReturnType": "System.Void", "Sealed": true, "Virtual": true, "ImplementedInterface": "System.IDisposable", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Server.Kestrel.Internal.Http.Frame", "Visibility": "Public", "Kind": "Class", "Abstract": true, "BaseType": "Microsoft.AspNetCore.Server.Kestrel.Internal.Http.ConnectionContext", "ImplementedInterfaces": [ "Microsoft.AspNetCore.Server.Kestrel.Internal.Http.IFrameControl", "Microsoft.AspNetCore.Http.Features.IFeatureCollection", "Microsoft.AspNetCore.Http.Features.IHttpRequestFeature", "Microsoft.AspNetCore.Http.Features.IHttpResponseFeature", "Microsoft.AspNetCore.Http.Features.IHttpUpgradeFeature", "Microsoft.AspNetCore.Http.Features.IHttpConnectionFeature", "Microsoft.AspNetCore.Http.Features.IHttpRequestLifetimeFeature" ], "Members": [ { "Kind": "Method", "Name": "get_ConnectionIdFeature", "Parameters": [], "ReturnType": "System.String", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_ConnectionIdFeature", "Parameters": [ { "Name": "value", "Type": "System.String" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_RemoteIpAddress", "Parameters": [], "ReturnType": "System.Net.IPAddress", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_RemoteIpAddress", "Parameters": [ { "Name": "value", "Type": "System.Net.IPAddress" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_RemotePort", "Parameters": [], "ReturnType": "System.Int32", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_RemotePort", "Parameters": [ { "Name": "value", "Type": "System.Int32" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_LocalIpAddress", "Parameters": [], "ReturnType": "System.Net.IPAddress", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_LocalIpAddress", "Parameters": [ { "Name": "value", "Type": "System.Net.IPAddress" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_LocalPort", "Parameters": [], "ReturnType": "System.Int32", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_LocalPort", "Parameters": [ { "Name": "value", "Type": "System.Int32" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_Scheme", "Parameters": [], "ReturnType": "System.String", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_Scheme", "Parameters": [ { "Name": "value", "Type": "System.String" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_Method", "Parameters": [], "ReturnType": "System.String", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_Method", "Parameters": [ { "Name": "value", "Type": "System.String" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_PathBase", "Parameters": [], "ReturnType": "System.String", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_PathBase", "Parameters": [ { "Name": "value", "Type": "System.String" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_Path", "Parameters": [], "ReturnType": "System.String", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_Path", "Parameters": [ { "Name": "value", "Type": "System.String" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_QueryString", "Parameters": [], "ReturnType": "System.String", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_QueryString", "Parameters": [ { "Name": "value", "Type": "System.String" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_RawTarget", "Parameters": [], "ReturnType": "System.String", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_RawTarget", "Parameters": [ { "Name": "value", "Type": "System.String" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_HttpVersion", "Parameters": [], "ReturnType": "System.String", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_HttpVersion", "Parameters": [ { "Name": "value", "Type": "System.String" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_RequestHeaders", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Http.IHeaderDictionary", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_RequestHeaders", "Parameters": [ { "Name": "value", "Type": "Microsoft.AspNetCore.Http.IHeaderDictionary" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_RequestBody", "Parameters": [], "ReturnType": "System.IO.Stream", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_RequestBody", "Parameters": [ { "Name": "value", "Type": "System.IO.Stream" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_StatusCode", "Parameters": [], "ReturnType": "System.Int32", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_StatusCode", "Parameters": [ { "Name": "value", "Type": "System.Int32" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_ReasonPhrase", "Parameters": [], "ReturnType": "System.String", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_ReasonPhrase", "Parameters": [ { "Name": "value", "Type": "System.String" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_ResponseHeaders", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Http.IHeaderDictionary", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_ResponseHeaders", "Parameters": [ { "Name": "value", "Type": "Microsoft.AspNetCore.Http.IHeaderDictionary" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_ResponseBody", "Parameters": [], "ReturnType": "System.IO.Stream", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_ResponseBody", "Parameters": [ { "Name": "value", "Type": "System.IO.Stream" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_DuplexStream", "Parameters": [], "ReturnType": "System.IO.Stream", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_DuplexStream", "Parameters": [ { "Name": "value", "Type": "System.IO.Stream" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_RequestAborted", "Parameters": [], "ReturnType": "System.Threading.CancellationToken", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_RequestAborted", "Parameters": [ { "Name": "value", "Type": "System.Threading.CancellationToken" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_HasResponseStarted", "Parameters": [], "ReturnType": "System.Boolean", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_FrameRequestHeaders", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Server.Kestrel.Internal.Http.FrameRequestHeaders", "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_FrameResponseHeaders", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Server.Kestrel.Internal.Http.FrameResponseHeaders", "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "InitializeHeaders", "Parameters": [], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "InitializeStreams", "Parameters": [ { "Name": "messageBody", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Http.MessageBody" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "PauseStreams", "Parameters": [], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "ResumeStreams", "Parameters": [], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "StopStreams", "Parameters": [], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "Reset", "Parameters": [], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "Start", "Parameters": [], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "Stop", "Parameters": [], "ReturnType": "System.Threading.Tasks.Task", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "Abort", "Parameters": [], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "RequestProcessingAsync", "Parameters": [], "ReturnType": "System.Threading.Tasks.Task", "Virtual": true, "Abstract": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "OnStarting", "Parameters": [ { "Name": "callback", "Type": "System.Func" }, { "Name": "state", "Type": "System.Object" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "OnCompleted", "Parameters": [ { "Name": "callback", "Type": "System.Func" }, { "Name": "state", "Type": "System.Object" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "FireOnStarting", "Parameters": [], "ReturnType": "System.Threading.Tasks.Task", "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "FireOnCompleted", "Parameters": [], "ReturnType": "System.Threading.Tasks.Task", "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "Flush", "Parameters": [], "ReturnType": "System.Void", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Server.Kestrel.Internal.Http.IFrameControl", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "FlushAsync", "Parameters": [ { "Name": "cancellationToken", "Type": "System.Threading.CancellationToken" } ], "ReturnType": "System.Threading.Tasks.Task", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Server.Kestrel.Internal.Http.IFrameControl", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "Write", "Parameters": [ { "Name": "data", "Type": "System.ArraySegment" } ], "ReturnType": "System.Void", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Server.Kestrel.Internal.Http.IFrameControl", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "WriteAsync", "Parameters": [ { "Name": "data", "Type": "System.ArraySegment" }, { "Name": "cancellationToken", "Type": "System.Threading.CancellationToken" } ], "ReturnType": "System.Threading.Tasks.Task", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Server.Kestrel.Internal.Http.IFrameControl", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "WriteAsyncAwaited", "Parameters": [ { "Name": "data", "Type": "System.ArraySegment" }, { "Name": "cancellationToken", "Type": "System.Threading.CancellationToken" } ], "ReturnType": "System.Threading.Tasks.Task", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "ProduceContinue", "Parameters": [], "ReturnType": "System.Void", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Server.Kestrel.Internal.Http.IFrameControl", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "ProduceStartAndFireOnStarting", "Parameters": [], "ReturnType": "System.Threading.Tasks.Task", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "TryProduceInvalidRequestResponse", "Parameters": [], "ReturnType": "System.Threading.Tasks.Task", "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "ProduceEnd", "Parameters": [], "ReturnType": "System.Threading.Tasks.Task", "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "TakeStartLine", "Parameters": [ { "Name": "input", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Http.SocketInput" } ], "ReturnType": "Microsoft.AspNetCore.Server.Kestrel.Internal.Http.Frame+RequestLineStatus", "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "TakeMessageHeaders", "Parameters": [ { "Name": "input", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Http.SocketInput" }, { "Name": "requestHeaders", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Http.FrameRequestHeaders" } ], "ReturnType": "System.Boolean", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "StatusCanHaveBody", "Parameters": [ { "Name": "statusCode", "Type": "System.Int32" } ], "ReturnType": "System.Boolean", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "RejectRequest", "Parameters": [ { "Name": "message", "Type": "System.String" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "SetBadRequestState", "Parameters": [ { "Name": "ex", "Type": "Microsoft.AspNetCore.Server.Kestrel.BadHttpRequestException" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "ReportApplicationError", "Parameters": [ { "Name": "ex", "Type": "System.Exception" } ], "ReturnType": "System.Void", "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "ResetFeatureCollection", "Parameters": [], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_FrameControl", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Server.Kestrel.Internal.Http.IFrameControl", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_FrameControl", "Parameters": [ { "Name": "value", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Http.IFrameControl" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "context", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Http.ConnectionContext" } ], "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Field", "Name": "_requestRejected", "Parameters": [], "ReturnType": "System.Boolean", "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Field", "Name": "_onStarting", "Parameters": [], "ReturnType": "System.Collections.Generic.List, System.Object>>", "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Field", "Name": "_onCompleted", "Parameters": [], "ReturnType": "System.Collections.Generic.List, System.Object>>", "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Field", "Name": "_requestProcessingStopping", "Parameters": [], "ReturnType": "System.Boolean", "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Field", "Name": "_requestAborted", "Parameters": [], "ReturnType": "System.Int32", "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Field", "Name": "_requestProcessingStatus", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Server.Kestrel.Internal.Http.Frame+RequestProcessingStatus", "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Field", "Name": "_keepAlive", "Parameters": [], "ReturnType": "System.Boolean", "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Field", "Name": "_applicationException", "Parameters": [], "ReturnType": "System.Exception", "Visibility": "Protected", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Server.Kestrel.Internal.Http.FrameHeaders", "Visibility": "Public", "Kind": "Class", "Abstract": true, "ImplementedInterfaces": [ "Microsoft.AspNetCore.Http.IHeaderDictionary" ], "Members": [ { "Kind": "Method", "Name": "get_Unknown", "Parameters": [], "ReturnType": "System.Collections.Generic.Dictionary", "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "ThrowReadOnlyException", "Parameters": [], "ReturnType": "System.Void", "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "ThrowArgumentException", "Parameters": [], "ReturnType": "System.Void", "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "ThrowKeyNotFoundException", "Parameters": [], "ReturnType": "System.Void", "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "ThrowDuplicateKeyException", "Parameters": [], "ReturnType": "System.Void", "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "SetReadOnly", "Parameters": [], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "Reset", "Parameters": [], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "AppendValue", "Parameters": [ { "Name": "existing", "Type": "Microsoft.Extensions.Primitives.StringValues" }, { "Name": "append", "Type": "System.String" } ], "ReturnType": "Microsoft.Extensions.Primitives.StringValues", "Static": true, "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "BitCount", "Parameters": [ { "Name": "value", "Type": "System.Int64" } ], "ReturnType": "System.Int32", "Static": true, "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "GetCountFast", "Parameters": [], "ReturnType": "System.Int32", "Virtual": true, "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "GetValueFast", "Parameters": [ { "Name": "key", "Type": "System.String" } ], "ReturnType": "Microsoft.Extensions.Primitives.StringValues", "Virtual": true, "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "TryGetValueFast", "Parameters": [ { "Name": "key", "Type": "System.String" }, { "Name": "value", "Type": "Microsoft.Extensions.Primitives.StringValues", "Direction": "Out" } ], "ReturnType": "System.Boolean", "Virtual": true, "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "SetValueFast", "Parameters": [ { "Name": "key", "Type": "System.String" }, { "Name": "value", "Type": "Microsoft.Extensions.Primitives.StringValues" } ], "ReturnType": "System.Void", "Virtual": true, "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "AddValueFast", "Parameters": [ { "Name": "key", "Type": "System.String" }, { "Name": "value", "Type": "Microsoft.Extensions.Primitives.StringValues" } ], "ReturnType": "System.Void", "Virtual": true, "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "RemoveFast", "Parameters": [ { "Name": "key", "Type": "System.String" } ], "ReturnType": "System.Boolean", "Virtual": true, "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "ClearFast", "Parameters": [], "ReturnType": "System.Void", "Virtual": true, "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "CopyToFast", "Parameters": [ { "Name": "array", "Type": "System.Collections.Generic.KeyValuePair[]" }, { "Name": "arrayIndex", "Type": "System.Int32" } ], "ReturnType": "System.Void", "Virtual": true, "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "GetEnumeratorFast", "Parameters": [], "ReturnType": "System.Collections.Generic.IEnumerator>", "Virtual": true, "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "ValidateHeaderCharacters", "Parameters": [ { "Name": "headerValues", "Type": "Microsoft.Extensions.Primitives.StringValues" } ], "ReturnType": "System.Void", "Static": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "ValidateHeaderCharacters", "Parameters": [ { "Name": "headerCharacters", "Type": "System.String" } ], "ReturnType": "System.Void", "Static": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [], "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Field", "Name": "_isReadOnly", "Parameters": [], "ReturnType": "System.Boolean", "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Field", "Name": "MaybeUnknown", "Parameters": [], "ReturnType": "System.Collections.Generic.Dictionary", "Visibility": "Protected", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Server.Kestrel.Internal.Http.FrameRequestHeaders", "Visibility": "Public", "Kind": "Class", "BaseType": "Microsoft.AspNetCore.Server.Kestrel.Internal.Http.FrameHeaders", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "get_HeaderCacheControl", "Parameters": [], "ReturnType": "Microsoft.Extensions.Primitives.StringValues", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_HeaderCacheControl", "Parameters": [ { "Name": "value", "Type": "Microsoft.Extensions.Primitives.StringValues" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_HeaderConnection", "Parameters": [], "ReturnType": "Microsoft.Extensions.Primitives.StringValues", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_HeaderConnection", "Parameters": [ { "Name": "value", "Type": "Microsoft.Extensions.Primitives.StringValues" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_HeaderDate", "Parameters": [], "ReturnType": "Microsoft.Extensions.Primitives.StringValues", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_HeaderDate", "Parameters": [ { "Name": "value", "Type": "Microsoft.Extensions.Primitives.StringValues" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_HeaderKeepAlive", "Parameters": [], "ReturnType": "Microsoft.Extensions.Primitives.StringValues", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_HeaderKeepAlive", "Parameters": [ { "Name": "value", "Type": "Microsoft.Extensions.Primitives.StringValues" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_HeaderPragma", "Parameters": [], "ReturnType": "Microsoft.Extensions.Primitives.StringValues", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_HeaderPragma", "Parameters": [ { "Name": "value", "Type": "Microsoft.Extensions.Primitives.StringValues" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_HeaderTrailer", "Parameters": [], "ReturnType": "Microsoft.Extensions.Primitives.StringValues", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_HeaderTrailer", "Parameters": [ { "Name": "value", "Type": "Microsoft.Extensions.Primitives.StringValues" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_HeaderTransferEncoding", "Parameters": [], "ReturnType": "Microsoft.Extensions.Primitives.StringValues", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_HeaderTransferEncoding", "Parameters": [ { "Name": "value", "Type": "Microsoft.Extensions.Primitives.StringValues" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_HeaderUpgrade", "Parameters": [], "ReturnType": "Microsoft.Extensions.Primitives.StringValues", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_HeaderUpgrade", "Parameters": [ { "Name": "value", "Type": "Microsoft.Extensions.Primitives.StringValues" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_HeaderVia", "Parameters": [], "ReturnType": "Microsoft.Extensions.Primitives.StringValues", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_HeaderVia", "Parameters": [ { "Name": "value", "Type": "Microsoft.Extensions.Primitives.StringValues" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_HeaderWarning", "Parameters": [], "ReturnType": "Microsoft.Extensions.Primitives.StringValues", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_HeaderWarning", "Parameters": [ { "Name": "value", "Type": "Microsoft.Extensions.Primitives.StringValues" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_HeaderAllow", "Parameters": [], "ReturnType": "Microsoft.Extensions.Primitives.StringValues", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_HeaderAllow", "Parameters": [ { "Name": "value", "Type": "Microsoft.Extensions.Primitives.StringValues" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_HeaderContentLength", "Parameters": [], "ReturnType": "Microsoft.Extensions.Primitives.StringValues", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_HeaderContentLength", "Parameters": [ { "Name": "value", "Type": "Microsoft.Extensions.Primitives.StringValues" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_HeaderContentType", "Parameters": [], "ReturnType": "Microsoft.Extensions.Primitives.StringValues", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_HeaderContentType", "Parameters": [ { "Name": "value", "Type": "Microsoft.Extensions.Primitives.StringValues" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_HeaderContentEncoding", "Parameters": [], "ReturnType": "Microsoft.Extensions.Primitives.StringValues", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_HeaderContentEncoding", "Parameters": [ { "Name": "value", "Type": "Microsoft.Extensions.Primitives.StringValues" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_HeaderContentLanguage", "Parameters": [], "ReturnType": "Microsoft.Extensions.Primitives.StringValues", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_HeaderContentLanguage", "Parameters": [ { "Name": "value", "Type": "Microsoft.Extensions.Primitives.StringValues" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_HeaderContentLocation", "Parameters": [], "ReturnType": "Microsoft.Extensions.Primitives.StringValues", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_HeaderContentLocation", "Parameters": [ { "Name": "value", "Type": "Microsoft.Extensions.Primitives.StringValues" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_HeaderContentMD5", "Parameters": [], "ReturnType": "Microsoft.Extensions.Primitives.StringValues", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_HeaderContentMD5", "Parameters": [ { "Name": "value", "Type": "Microsoft.Extensions.Primitives.StringValues" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_HeaderContentRange", "Parameters": [], "ReturnType": "Microsoft.Extensions.Primitives.StringValues", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_HeaderContentRange", "Parameters": [ { "Name": "value", "Type": "Microsoft.Extensions.Primitives.StringValues" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_HeaderExpires", "Parameters": [], "ReturnType": "Microsoft.Extensions.Primitives.StringValues", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_HeaderExpires", "Parameters": [ { "Name": "value", "Type": "Microsoft.Extensions.Primitives.StringValues" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_HeaderLastModified", "Parameters": [], "ReturnType": "Microsoft.Extensions.Primitives.StringValues", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_HeaderLastModified", "Parameters": [ { "Name": "value", "Type": "Microsoft.Extensions.Primitives.StringValues" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_HeaderAccept", "Parameters": [], "ReturnType": "Microsoft.Extensions.Primitives.StringValues", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_HeaderAccept", "Parameters": [ { "Name": "value", "Type": "Microsoft.Extensions.Primitives.StringValues" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_HeaderAcceptCharset", "Parameters": [], "ReturnType": "Microsoft.Extensions.Primitives.StringValues", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_HeaderAcceptCharset", "Parameters": [ { "Name": "value", "Type": "Microsoft.Extensions.Primitives.StringValues" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_HeaderAcceptEncoding", "Parameters": [], "ReturnType": "Microsoft.Extensions.Primitives.StringValues", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_HeaderAcceptEncoding", "Parameters": [ { "Name": "value", "Type": "Microsoft.Extensions.Primitives.StringValues" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_HeaderAcceptLanguage", "Parameters": [], "ReturnType": "Microsoft.Extensions.Primitives.StringValues", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_HeaderAcceptLanguage", "Parameters": [ { "Name": "value", "Type": "Microsoft.Extensions.Primitives.StringValues" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_HeaderAuthorization", "Parameters": [], "ReturnType": "Microsoft.Extensions.Primitives.StringValues", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_HeaderAuthorization", "Parameters": [ { "Name": "value", "Type": "Microsoft.Extensions.Primitives.StringValues" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_HeaderCookie", "Parameters": [], "ReturnType": "Microsoft.Extensions.Primitives.StringValues", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_HeaderCookie", "Parameters": [ { "Name": "value", "Type": "Microsoft.Extensions.Primitives.StringValues" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_HeaderExpect", "Parameters": [], "ReturnType": "Microsoft.Extensions.Primitives.StringValues", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_HeaderExpect", "Parameters": [ { "Name": "value", "Type": "Microsoft.Extensions.Primitives.StringValues" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_HeaderFrom", "Parameters": [], "ReturnType": "Microsoft.Extensions.Primitives.StringValues", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_HeaderFrom", "Parameters": [ { "Name": "value", "Type": "Microsoft.Extensions.Primitives.StringValues" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_HeaderHost", "Parameters": [], "ReturnType": "Microsoft.Extensions.Primitives.StringValues", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_HeaderHost", "Parameters": [ { "Name": "value", "Type": "Microsoft.Extensions.Primitives.StringValues" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_HeaderIfMatch", "Parameters": [], "ReturnType": "Microsoft.Extensions.Primitives.StringValues", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_HeaderIfMatch", "Parameters": [ { "Name": "value", "Type": "Microsoft.Extensions.Primitives.StringValues" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_HeaderIfModifiedSince", "Parameters": [], "ReturnType": "Microsoft.Extensions.Primitives.StringValues", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_HeaderIfModifiedSince", "Parameters": [ { "Name": "value", "Type": "Microsoft.Extensions.Primitives.StringValues" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_HeaderIfNoneMatch", "Parameters": [], "ReturnType": "Microsoft.Extensions.Primitives.StringValues", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_HeaderIfNoneMatch", "Parameters": [ { "Name": "value", "Type": "Microsoft.Extensions.Primitives.StringValues" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_HeaderIfRange", "Parameters": [], "ReturnType": "Microsoft.Extensions.Primitives.StringValues", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_HeaderIfRange", "Parameters": [ { "Name": "value", "Type": "Microsoft.Extensions.Primitives.StringValues" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_HeaderIfUnmodifiedSince", "Parameters": [], "ReturnType": "Microsoft.Extensions.Primitives.StringValues", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_HeaderIfUnmodifiedSince", "Parameters": [ { "Name": "value", "Type": "Microsoft.Extensions.Primitives.StringValues" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_HeaderMaxForwards", "Parameters": [], "ReturnType": "Microsoft.Extensions.Primitives.StringValues", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_HeaderMaxForwards", "Parameters": [ { "Name": "value", "Type": "Microsoft.Extensions.Primitives.StringValues" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_HeaderProxyAuthorization", "Parameters": [], "ReturnType": "Microsoft.Extensions.Primitives.StringValues", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_HeaderProxyAuthorization", "Parameters": [ { "Name": "value", "Type": "Microsoft.Extensions.Primitives.StringValues" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_HeaderReferer", "Parameters": [], "ReturnType": "Microsoft.Extensions.Primitives.StringValues", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_HeaderReferer", "Parameters": [ { "Name": "value", "Type": "Microsoft.Extensions.Primitives.StringValues" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_HeaderRange", "Parameters": [], "ReturnType": "Microsoft.Extensions.Primitives.StringValues", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_HeaderRange", "Parameters": [ { "Name": "value", "Type": "Microsoft.Extensions.Primitives.StringValues" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_HeaderTE", "Parameters": [], "ReturnType": "Microsoft.Extensions.Primitives.StringValues", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_HeaderTE", "Parameters": [ { "Name": "value", "Type": "Microsoft.Extensions.Primitives.StringValues" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_HeaderTranslate", "Parameters": [], "ReturnType": "Microsoft.Extensions.Primitives.StringValues", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_HeaderTranslate", "Parameters": [ { "Name": "value", "Type": "Microsoft.Extensions.Primitives.StringValues" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_HeaderUserAgent", "Parameters": [], "ReturnType": "Microsoft.Extensions.Primitives.StringValues", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_HeaderUserAgent", "Parameters": [ { "Name": "value", "Type": "Microsoft.Extensions.Primitives.StringValues" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_HeaderOrigin", "Parameters": [], "ReturnType": "Microsoft.Extensions.Primitives.StringValues", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_HeaderOrigin", "Parameters": [ { "Name": "value", "Type": "Microsoft.Extensions.Primitives.StringValues" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_HeaderAccessControlRequestMethod", "Parameters": [], "ReturnType": "Microsoft.Extensions.Primitives.StringValues", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_HeaderAccessControlRequestMethod", "Parameters": [ { "Name": "value", "Type": "Microsoft.Extensions.Primitives.StringValues" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_HeaderAccessControlRequestHeaders", "Parameters": [], "ReturnType": "Microsoft.Extensions.Primitives.StringValues", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_HeaderAccessControlRequestHeaders", "Parameters": [ { "Name": "value", "Type": "Microsoft.Extensions.Primitives.StringValues" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "GetCountFast", "Parameters": [], "ReturnType": "System.Int32", "Virtual": true, "Override": true, "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "GetValueFast", "Parameters": [ { "Name": "key", "Type": "System.String" } ], "ReturnType": "Microsoft.Extensions.Primitives.StringValues", "Virtual": true, "Override": true, "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "TryGetValueFast", "Parameters": [ { "Name": "key", "Type": "System.String" }, { "Name": "value", "Type": "Microsoft.Extensions.Primitives.StringValues", "Direction": "Out" } ], "ReturnType": "System.Boolean", "Virtual": true, "Override": true, "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "SetValueFast", "Parameters": [ { "Name": "key", "Type": "System.String" }, { "Name": "value", "Type": "Microsoft.Extensions.Primitives.StringValues" } ], "ReturnType": "System.Void", "Virtual": true, "Override": true, "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "AddValueFast", "Parameters": [ { "Name": "key", "Type": "System.String" }, { "Name": "value", "Type": "Microsoft.Extensions.Primitives.StringValues" } ], "ReturnType": "System.Void", "Virtual": true, "Override": true, "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "RemoveFast", "Parameters": [ { "Name": "key", "Type": "System.String" } ], "ReturnType": "System.Boolean", "Virtual": true, "Override": true, "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "ClearFast", "Parameters": [], "ReturnType": "System.Void", "Virtual": true, "Override": true, "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "CopyToFast", "Parameters": [ { "Name": "array", "Type": "System.Collections.Generic.KeyValuePair[]" }, { "Name": "arrayIndex", "Type": "System.Int32" } ], "ReturnType": "System.Void", "Virtual": true, "Override": true, "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "Append", "Parameters": [ { "Name": "keyBytes", "Type": "System.Byte[]" }, { "Name": "keyOffset", "Type": "System.Int32" }, { "Name": "keyLength", "Type": "System.Int32" }, { "Name": "value", "Type": "System.String" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "GetEnumerator", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Server.Kestrel.Internal.Http.FrameRequestHeaders+Enumerator", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "GetEnumeratorFast", "Parameters": [], "ReturnType": "System.Collections.Generic.IEnumerator>", "Virtual": true, "Override": true, "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Server.Kestrel.Internal.Http.FrameResponseHeaders", "Visibility": "Public", "Kind": "Class", "BaseType": "Microsoft.AspNetCore.Server.Kestrel.Internal.Http.FrameHeaders", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "get_HeaderCacheControl", "Parameters": [], "ReturnType": "Microsoft.Extensions.Primitives.StringValues", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_HeaderCacheControl", "Parameters": [ { "Name": "value", "Type": "Microsoft.Extensions.Primitives.StringValues" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_HeaderConnection", "Parameters": [], "ReturnType": "Microsoft.Extensions.Primitives.StringValues", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_HeaderConnection", "Parameters": [ { "Name": "value", "Type": "Microsoft.Extensions.Primitives.StringValues" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_HeaderDate", "Parameters": [], "ReturnType": "Microsoft.Extensions.Primitives.StringValues", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_HeaderDate", "Parameters": [ { "Name": "value", "Type": "Microsoft.Extensions.Primitives.StringValues" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_HeaderKeepAlive", "Parameters": [], "ReturnType": "Microsoft.Extensions.Primitives.StringValues", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_HeaderKeepAlive", "Parameters": [ { "Name": "value", "Type": "Microsoft.Extensions.Primitives.StringValues" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_HeaderPragma", "Parameters": [], "ReturnType": "Microsoft.Extensions.Primitives.StringValues", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_HeaderPragma", "Parameters": [ { "Name": "value", "Type": "Microsoft.Extensions.Primitives.StringValues" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_HeaderTrailer", "Parameters": [], "ReturnType": "Microsoft.Extensions.Primitives.StringValues", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_HeaderTrailer", "Parameters": [ { "Name": "value", "Type": "Microsoft.Extensions.Primitives.StringValues" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_HeaderTransferEncoding", "Parameters": [], "ReturnType": "Microsoft.Extensions.Primitives.StringValues", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_HeaderTransferEncoding", "Parameters": [ { "Name": "value", "Type": "Microsoft.Extensions.Primitives.StringValues" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_HeaderUpgrade", "Parameters": [], "ReturnType": "Microsoft.Extensions.Primitives.StringValues", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_HeaderUpgrade", "Parameters": [ { "Name": "value", "Type": "Microsoft.Extensions.Primitives.StringValues" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_HeaderVia", "Parameters": [], "ReturnType": "Microsoft.Extensions.Primitives.StringValues", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_HeaderVia", "Parameters": [ { "Name": "value", "Type": "Microsoft.Extensions.Primitives.StringValues" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_HeaderWarning", "Parameters": [], "ReturnType": "Microsoft.Extensions.Primitives.StringValues", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_HeaderWarning", "Parameters": [ { "Name": "value", "Type": "Microsoft.Extensions.Primitives.StringValues" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_HeaderAllow", "Parameters": [], "ReturnType": "Microsoft.Extensions.Primitives.StringValues", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_HeaderAllow", "Parameters": [ { "Name": "value", "Type": "Microsoft.Extensions.Primitives.StringValues" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_HeaderContentLength", "Parameters": [], "ReturnType": "Microsoft.Extensions.Primitives.StringValues", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_HeaderContentLength", "Parameters": [ { "Name": "value", "Type": "Microsoft.Extensions.Primitives.StringValues" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_HeaderContentType", "Parameters": [], "ReturnType": "Microsoft.Extensions.Primitives.StringValues", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_HeaderContentType", "Parameters": [ { "Name": "value", "Type": "Microsoft.Extensions.Primitives.StringValues" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_HeaderContentEncoding", "Parameters": [], "ReturnType": "Microsoft.Extensions.Primitives.StringValues", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_HeaderContentEncoding", "Parameters": [ { "Name": "value", "Type": "Microsoft.Extensions.Primitives.StringValues" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_HeaderContentLanguage", "Parameters": [], "ReturnType": "Microsoft.Extensions.Primitives.StringValues", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_HeaderContentLanguage", "Parameters": [ { "Name": "value", "Type": "Microsoft.Extensions.Primitives.StringValues" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_HeaderContentLocation", "Parameters": [], "ReturnType": "Microsoft.Extensions.Primitives.StringValues", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_HeaderContentLocation", "Parameters": [ { "Name": "value", "Type": "Microsoft.Extensions.Primitives.StringValues" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_HeaderContentMD5", "Parameters": [], "ReturnType": "Microsoft.Extensions.Primitives.StringValues", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_HeaderContentMD5", "Parameters": [ { "Name": "value", "Type": "Microsoft.Extensions.Primitives.StringValues" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_HeaderContentRange", "Parameters": [], "ReturnType": "Microsoft.Extensions.Primitives.StringValues", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_HeaderContentRange", "Parameters": [ { "Name": "value", "Type": "Microsoft.Extensions.Primitives.StringValues" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_HeaderExpires", "Parameters": [], "ReturnType": "Microsoft.Extensions.Primitives.StringValues", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_HeaderExpires", "Parameters": [ { "Name": "value", "Type": "Microsoft.Extensions.Primitives.StringValues" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_HeaderLastModified", "Parameters": [], "ReturnType": "Microsoft.Extensions.Primitives.StringValues", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_HeaderLastModified", "Parameters": [ { "Name": "value", "Type": "Microsoft.Extensions.Primitives.StringValues" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_HeaderAcceptRanges", "Parameters": [], "ReturnType": "Microsoft.Extensions.Primitives.StringValues", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_HeaderAcceptRanges", "Parameters": [ { "Name": "value", "Type": "Microsoft.Extensions.Primitives.StringValues" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_HeaderAge", "Parameters": [], "ReturnType": "Microsoft.Extensions.Primitives.StringValues", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_HeaderAge", "Parameters": [ { "Name": "value", "Type": "Microsoft.Extensions.Primitives.StringValues" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_HeaderETag", "Parameters": [], "ReturnType": "Microsoft.Extensions.Primitives.StringValues", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_HeaderETag", "Parameters": [ { "Name": "value", "Type": "Microsoft.Extensions.Primitives.StringValues" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_HeaderLocation", "Parameters": [], "ReturnType": "Microsoft.Extensions.Primitives.StringValues", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_HeaderLocation", "Parameters": [ { "Name": "value", "Type": "Microsoft.Extensions.Primitives.StringValues" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_HeaderProxyAutheticate", "Parameters": [], "ReturnType": "Microsoft.Extensions.Primitives.StringValues", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_HeaderProxyAutheticate", "Parameters": [ { "Name": "value", "Type": "Microsoft.Extensions.Primitives.StringValues" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_HeaderRetryAfter", "Parameters": [], "ReturnType": "Microsoft.Extensions.Primitives.StringValues", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_HeaderRetryAfter", "Parameters": [ { "Name": "value", "Type": "Microsoft.Extensions.Primitives.StringValues" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_HeaderServer", "Parameters": [], "ReturnType": "Microsoft.Extensions.Primitives.StringValues", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_HeaderServer", "Parameters": [ { "Name": "value", "Type": "Microsoft.Extensions.Primitives.StringValues" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_HeaderSetCookie", "Parameters": [], "ReturnType": "Microsoft.Extensions.Primitives.StringValues", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_HeaderSetCookie", "Parameters": [ { "Name": "value", "Type": "Microsoft.Extensions.Primitives.StringValues" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_HeaderVary", "Parameters": [], "ReturnType": "Microsoft.Extensions.Primitives.StringValues", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_HeaderVary", "Parameters": [ { "Name": "value", "Type": "Microsoft.Extensions.Primitives.StringValues" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_HeaderWWWAuthenticate", "Parameters": [], "ReturnType": "Microsoft.Extensions.Primitives.StringValues", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_HeaderWWWAuthenticate", "Parameters": [ { "Name": "value", "Type": "Microsoft.Extensions.Primitives.StringValues" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_HeaderAccessControlAllowCredentials", "Parameters": [], "ReturnType": "Microsoft.Extensions.Primitives.StringValues", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_HeaderAccessControlAllowCredentials", "Parameters": [ { "Name": "value", "Type": "Microsoft.Extensions.Primitives.StringValues" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_HeaderAccessControlAllowHeaders", "Parameters": [], "ReturnType": "Microsoft.Extensions.Primitives.StringValues", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_HeaderAccessControlAllowHeaders", "Parameters": [ { "Name": "value", "Type": "Microsoft.Extensions.Primitives.StringValues" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_HeaderAccessControlAllowMethods", "Parameters": [], "ReturnType": "Microsoft.Extensions.Primitives.StringValues", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_HeaderAccessControlAllowMethods", "Parameters": [ { "Name": "value", "Type": "Microsoft.Extensions.Primitives.StringValues" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_HeaderAccessControlAllowOrigin", "Parameters": [], "ReturnType": "Microsoft.Extensions.Primitives.StringValues", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_HeaderAccessControlAllowOrigin", "Parameters": [ { "Name": "value", "Type": "Microsoft.Extensions.Primitives.StringValues" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_HeaderAccessControlExposeHeaders", "Parameters": [], "ReturnType": "Microsoft.Extensions.Primitives.StringValues", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_HeaderAccessControlExposeHeaders", "Parameters": [ { "Name": "value", "Type": "Microsoft.Extensions.Primitives.StringValues" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_HeaderAccessControlMaxAge", "Parameters": [], "ReturnType": "Microsoft.Extensions.Primitives.StringValues", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_HeaderAccessControlMaxAge", "Parameters": [ { "Name": "value", "Type": "Microsoft.Extensions.Primitives.StringValues" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "SetRawConnection", "Parameters": [ { "Name": "value", "Type": "Microsoft.Extensions.Primitives.StringValues" }, { "Name": "raw", "Type": "System.Byte[]" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "SetRawDate", "Parameters": [ { "Name": "value", "Type": "Microsoft.Extensions.Primitives.StringValues" }, { "Name": "raw", "Type": "System.Byte[]" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "SetRawTransferEncoding", "Parameters": [ { "Name": "value", "Type": "Microsoft.Extensions.Primitives.StringValues" }, { "Name": "raw", "Type": "System.Byte[]" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "SetRawContentLength", "Parameters": [ { "Name": "value", "Type": "Microsoft.Extensions.Primitives.StringValues" }, { "Name": "raw", "Type": "System.Byte[]" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "SetRawServer", "Parameters": [ { "Name": "value", "Type": "Microsoft.Extensions.Primitives.StringValues" }, { "Name": "raw", "Type": "System.Byte[]" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "GetCountFast", "Parameters": [], "ReturnType": "System.Int32", "Virtual": true, "Override": true, "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "GetValueFast", "Parameters": [ { "Name": "key", "Type": "System.String" } ], "ReturnType": "Microsoft.Extensions.Primitives.StringValues", "Virtual": true, "Override": true, "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "TryGetValueFast", "Parameters": [ { "Name": "key", "Type": "System.String" }, { "Name": "value", "Type": "Microsoft.Extensions.Primitives.StringValues", "Direction": "Out" } ], "ReturnType": "System.Boolean", "Virtual": true, "Override": true, "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "SetValueFast", "Parameters": [ { "Name": "key", "Type": "System.String" }, { "Name": "value", "Type": "Microsoft.Extensions.Primitives.StringValues" } ], "ReturnType": "System.Void", "Virtual": true, "Override": true, "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "AddValueFast", "Parameters": [ { "Name": "key", "Type": "System.String" }, { "Name": "value", "Type": "Microsoft.Extensions.Primitives.StringValues" } ], "ReturnType": "System.Void", "Virtual": true, "Override": true, "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "RemoveFast", "Parameters": [ { "Name": "key", "Type": "System.String" } ], "ReturnType": "System.Boolean", "Virtual": true, "Override": true, "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "ClearFast", "Parameters": [], "ReturnType": "System.Void", "Virtual": true, "Override": true, "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "CopyToFast", "Parameters": [ { "Name": "array", "Type": "System.Collections.Generic.KeyValuePair[]" }, { "Name": "arrayIndex", "Type": "System.Int32" } ], "ReturnType": "System.Void", "Virtual": true, "Override": true, "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "CopyToFast", "Parameters": [ { "Name": "output", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Infrastructure.MemoryPoolIterator", "Direction": "Ref" } ], "ReturnType": "System.Void", "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_HasConnection", "Parameters": [], "ReturnType": "System.Boolean", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_HasTransferEncoding", "Parameters": [], "ReturnType": "System.Boolean", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_HasContentLength", "Parameters": [], "ReturnType": "System.Boolean", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_HasServer", "Parameters": [], "ReturnType": "System.Boolean", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_HasDate", "Parameters": [], "ReturnType": "System.Boolean", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "GetEnumerator", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Server.Kestrel.Internal.Http.FrameResponseHeaders+Enumerator", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "GetEnumeratorFast", "Parameters": [], "ReturnType": "System.Collections.Generic.IEnumerator>", "Virtual": true, "Override": true, "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "CopyTo", "Parameters": [ { "Name": "output", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Infrastructure.MemoryPoolIterator", "Direction": "Ref" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Server.Kestrel.Internal.Http.Frame", "Visibility": "Public", "Kind": "Class", "BaseType": "Microsoft.AspNetCore.Server.Kestrel.Internal.Http.Frame", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "RequestProcessingAsync", "Parameters": [], "ReturnType": "System.Threading.Tasks.Task", "Virtual": true, "Override": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "application", "Type": "Microsoft.AspNetCore.Hosting.Server.IHttpApplication" }, { "Name": "context", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Http.ConnectionContext" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [ { "ParameterName": "TContext", "ParameterPosition": 0, "BaseTypeOrInterfaces": [] } ] }, { "Name": "Microsoft.AspNetCore.Server.Kestrel.Internal.Http.IBufferSizeControl", "Visibility": "Public", "Kind": "Interface", "Abstract": true, "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "Add", "Parameters": [ { "Name": "count", "Type": "System.Int32" } ], "ReturnType": "System.Void", "GenericParameter": [] }, { "Kind": "Method", "Name": "Subtract", "Parameters": [ { "Name": "count", "Type": "System.Int32" } ], "ReturnType": "System.Void", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Server.Kestrel.Internal.Http.IConnectionControl", "Visibility": "Public", "Kind": "Interface", "Abstract": true, "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "Pause", "Parameters": [], "ReturnType": "System.Void", "GenericParameter": [] }, { "Kind": "Method", "Name": "Resume", "Parameters": [], "ReturnType": "System.Void", "GenericParameter": [] }, { "Kind": "Method", "Name": "End", "Parameters": [ { "Name": "endType", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Http.ProduceEndType" } ], "ReturnType": "System.Void", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Server.Kestrel.Internal.Http.IFrameControl", "Visibility": "Public", "Kind": "Interface", "Abstract": true, "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "ProduceContinue", "Parameters": [], "ReturnType": "System.Void", "GenericParameter": [] }, { "Kind": "Method", "Name": "Write", "Parameters": [ { "Name": "data", "Type": "System.ArraySegment" } ], "ReturnType": "System.Void", "GenericParameter": [] }, { "Kind": "Method", "Name": "WriteAsync", "Parameters": [ { "Name": "data", "Type": "System.ArraySegment" }, { "Name": "cancellationToken", "Type": "System.Threading.CancellationToken" } ], "ReturnType": "System.Threading.Tasks.Task", "GenericParameter": [] }, { "Kind": "Method", "Name": "Flush", "Parameters": [], "ReturnType": "System.Void", "GenericParameter": [] }, { "Kind": "Method", "Name": "FlushAsync", "Parameters": [ { "Name": "cancellationToken", "Type": "System.Threading.CancellationToken" } ], "ReturnType": "System.Threading.Tasks.Task", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Server.Kestrel.Internal.Http.ISocketOutput", "Visibility": "Public", "Kind": "Interface", "Abstract": true, "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "Write", "Parameters": [ { "Name": "buffer", "Type": "System.ArraySegment" }, { "Name": "chunk", "Type": "System.Boolean", "DefaultValue": "False" } ], "ReturnType": "System.Void", "GenericParameter": [] }, { "Kind": "Method", "Name": "WriteAsync", "Parameters": [ { "Name": "buffer", "Type": "System.ArraySegment" }, { "Name": "chunk", "Type": "System.Boolean", "DefaultValue": "False" }, { "Name": "cancellationToken", "Type": "System.Threading.CancellationToken", "DefaultValue": "default(System.Threading.CancellationToken)" } ], "ReturnType": "System.Threading.Tasks.Task", "GenericParameter": [] }, { "Kind": "Method", "Name": "ProducingStart", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Server.Kestrel.Internal.Infrastructure.MemoryPoolIterator", "GenericParameter": [] }, { "Kind": "Method", "Name": "ProducingComplete", "Parameters": [ { "Name": "end", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Infrastructure.MemoryPoolIterator" } ], "ReturnType": "System.Void", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Server.Kestrel.Internal.Http.Listener", "Visibility": "Public", "Kind": "Class", "Abstract": true, "BaseType": "Microsoft.AspNetCore.Server.Kestrel.Internal.Http.ListenerContext", "ImplementedInterfaces": [ "Microsoft.AspNetCore.Server.Kestrel.Internal.Http.IAsyncDisposable" ], "Members": [ { "Kind": "Method", "Name": "get_ListenSocket", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvStreamHandle", "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "StartAsync", "Parameters": [ { "Name": "address", "Type": "Microsoft.AspNetCore.Server.Kestrel.ServerAddress" }, { "Name": "thread", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.KestrelThread" } ], "ReturnType": "System.Threading.Tasks.Task", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "CreateListenSocket", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvStreamHandle", "Virtual": true, "Abstract": true, "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "ConnectionCallback", "Parameters": [ { "Name": "stream", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvStreamHandle" }, { "Name": "status", "Type": "System.Int32" }, { "Name": "error", "Type": "System.Exception" }, { "Name": "state", "Type": "System.Object" } ], "ReturnType": "System.Void", "Static": true, "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "OnConnection", "Parameters": [ { "Name": "listenSocket", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvStreamHandle" }, { "Name": "status", "Type": "System.Int32" } ], "ReturnType": "System.Void", "Virtual": true, "Abstract": true, "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "DispatchConnection", "Parameters": [ { "Name": "socket", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvStreamHandle" } ], "ReturnType": "System.Void", "Virtual": true, "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "DisposeAsync", "Parameters": [], "ReturnType": "System.Threading.Tasks.Task", "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Server.Kestrel.Internal.Http.IAsyncDisposable", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "serviceContext", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.ServiceContext" } ], "Visibility": "Protected", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Server.Kestrel.Internal.Http.ListenerContext", "Visibility": "Public", "Kind": "Class", "BaseType": "Microsoft.AspNetCore.Server.Kestrel.Internal.ServiceContext", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "get_ServerAddress", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Server.Kestrel.ServerAddress", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_ServerAddress", "Parameters": [ { "Name": "value", "Type": "Microsoft.AspNetCore.Server.Kestrel.ServerAddress" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_Thread", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Server.Kestrel.Internal.KestrelThread", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_Thread", "Parameters": [ { "Name": "value", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.KestrelThread" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_Memory", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Server.Kestrel.Internal.Infrastructure.MemoryPool", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_Memory", "Parameters": [ { "Name": "value", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Infrastructure.MemoryPool" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_ConnectionManager", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Server.Kestrel.Internal.Http.ConnectionManager", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_ConnectionManager", "Parameters": [ { "Name": "value", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Http.ConnectionManager" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_WriteReqPool", "Parameters": [], "ReturnType": "System.Collections.Generic.Queue", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_WriteReqPool", "Parameters": [ { "Name": "value", "Type": "System.Collections.Generic.Queue" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [], "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "serviceContext", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.ServiceContext" } ], "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "listenerContext", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Http.ListenerContext" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Server.Kestrel.Internal.Http.ListenerPrimary", "Visibility": "Public", "Kind": "Class", "Abstract": true, "BaseType": "Microsoft.AspNetCore.Server.Kestrel.Internal.Http.Listener", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "StartAsync", "Parameters": [ { "Name": "pipeName", "Type": "System.String" }, { "Name": "address", "Type": "Microsoft.AspNetCore.Server.Kestrel.ServerAddress" }, { "Name": "thread", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.KestrelThread" } ], "ReturnType": "System.Threading.Tasks.Task", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "DispatchConnection", "Parameters": [ { "Name": "socket", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvStreamHandle" } ], "ReturnType": "System.Void", "Virtual": true, "Override": true, "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "DisposeAsync", "Parameters": [], "ReturnType": "System.Threading.Tasks.Task", "Virtual": true, "Override": true, "ImplementedInterface": "Microsoft.AspNetCore.Server.Kestrel.Internal.Http.IAsyncDisposable", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "serviceContext", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.ServiceContext" } ], "Visibility": "Protected", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Server.Kestrel.Internal.Http.ListenerSecondary", "Visibility": "Public", "Kind": "Class", "Abstract": true, "BaseType": "Microsoft.AspNetCore.Server.Kestrel.Internal.Http.ListenerContext", "ImplementedInterfaces": [ "Microsoft.AspNetCore.Server.Kestrel.Internal.Http.IAsyncDisposable" ], "Members": [ { "Kind": "Method", "Name": "StartAsync", "Parameters": [ { "Name": "pipeName", "Type": "System.String" }, { "Name": "address", "Type": "Microsoft.AspNetCore.Server.Kestrel.ServerAddress" }, { "Name": "thread", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.KestrelThread" } ], "ReturnType": "System.Threading.Tasks.Task", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "CreateAcceptSocket", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvStreamHandle", "Virtual": true, "Abstract": true, "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "DisposeAsync", "Parameters": [], "ReturnType": "System.Threading.Tasks.Task", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Server.Kestrel.Internal.Http.IAsyncDisposable", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "serviceContext", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.ServiceContext" } ], "Visibility": "Protected", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Server.Kestrel.Internal.Http.MessageBody", "Visibility": "Public", "Kind": "Class", "Abstract": true, "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "get_RequestKeepAlive", "Parameters": [], "ReturnType": "System.Boolean", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_RequestKeepAlive", "Parameters": [ { "Name": "value", "Type": "System.Boolean" } ], "ReturnType": "System.Void", "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "ReadAsync", "Parameters": [ { "Name": "buffer", "Type": "System.ArraySegment" }, { "Name": "cancellationToken", "Type": "System.Threading.CancellationToken", "DefaultValue": "default(System.Threading.CancellationToken)" } ], "ReturnType": "System.Threading.Tasks.ValueTask", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "Consume", "Parameters": [ { "Name": "cancellationToken", "Type": "System.Threading.CancellationToken", "DefaultValue": "default(System.Threading.CancellationToken)" } ], "ReturnType": "System.Threading.Tasks.Task", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "ReadAsyncImplementation", "Parameters": [ { "Name": "buffer", "Type": "System.ArraySegment" }, { "Name": "cancellationToken", "Type": "System.Threading.CancellationToken" } ], "ReturnType": "System.Threading.Tasks.ValueTask", "Virtual": true, "Abstract": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "For", "Parameters": [ { "Name": "httpVersion", "Type": "System.String" }, { "Name": "headers", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Http.FrameRequestHeaders" }, { "Name": "context", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Http.Frame" } ], "ReturnType": "Microsoft.AspNetCore.Server.Kestrel.Internal.Http.MessageBody", "Static": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "context", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Http.Frame" } ], "Visibility": "Protected", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Server.Kestrel.Internal.Http.PathNormalizer", "Visibility": "Public", "Kind": "Class", "Abstract": true, "Static": true, "Sealed": true, "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "RemoveDotSegments", "Parameters": [ { "Name": "path", "Type": "System.String" } ], "ReturnType": "System.String", "Static": true, "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Server.Kestrel.Internal.Http.PipeListener", "Visibility": "Public", "Kind": "Class", "BaseType": "Microsoft.AspNetCore.Server.Kestrel.Internal.Http.Listener", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "CreateListenSocket", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvStreamHandle", "Virtual": true, "Override": true, "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "OnConnection", "Parameters": [ { "Name": "listenSocket", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvStreamHandle" }, { "Name": "status", "Type": "System.Int32" } ], "ReturnType": "System.Void", "Virtual": true, "Override": true, "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "serviceContext", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.ServiceContext" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Server.Kestrel.Internal.Http.PipeListenerPrimary", "Visibility": "Public", "Kind": "Class", "BaseType": "Microsoft.AspNetCore.Server.Kestrel.Internal.Http.ListenerPrimary", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "CreateListenSocket", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvStreamHandle", "Virtual": true, "Override": true, "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "OnConnection", "Parameters": [ { "Name": "listenSocket", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvStreamHandle" }, { "Name": "status", "Type": "System.Int32" } ], "ReturnType": "System.Void", "Virtual": true, "Override": true, "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "serviceContext", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.ServiceContext" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Server.Kestrel.Internal.Http.PipeListenerSecondary", "Visibility": "Public", "Kind": "Class", "BaseType": "Microsoft.AspNetCore.Server.Kestrel.Internal.Http.ListenerSecondary", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "CreateAcceptSocket", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvStreamHandle", "Virtual": true, "Override": true, "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "serviceContext", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.ServiceContext" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Server.Kestrel.Internal.Http.ProduceEndType", "Visibility": "Public", "Kind": "Enumeration", "Sealed": true, "ImplementedInterfaces": [], "Members": [ { "Kind": "Field", "Name": "SocketShutdown", "Parameters": [], "GenericParameter": [], "Literal": "0" }, { "Kind": "Field", "Name": "SocketDisconnect", "Parameters": [], "GenericParameter": [], "Literal": "1" }, { "Kind": "Field", "Name": "ConnectionKeepAlive", "Parameters": [], "GenericParameter": [], "Literal": "2" } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Server.Kestrel.Internal.Http.ReasonPhrases", "Visibility": "Public", "Kind": "Class", "Abstract": true, "Static": true, "Sealed": true, "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "ToStatusBytes", "Parameters": [ { "Name": "statusCode", "Type": "System.Int32" }, { "Name": "reasonPhrase", "Type": "System.String", "DefaultValue": "null" } ], "ReturnType": "System.Byte[]", "Static": true, "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Server.Kestrel.Internal.Http.SocketInput", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [ "System.Runtime.CompilerServices.ICriticalNotifyCompletion", "System.IDisposable" ], "Members": [ { "Kind": "Method", "Name": "get_RemoteIntakeFin", "Parameters": [], "ReturnType": "System.Boolean", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_RemoteIntakeFin", "Parameters": [ { "Name": "value", "Type": "System.Boolean" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_IsCompleted", "Parameters": [], "ReturnType": "System.Boolean", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "IncomingStart", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Server.Kestrel.Internal.Infrastructure.MemoryPoolBlock", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "IncomingData", "Parameters": [ { "Name": "buffer", "Type": "System.Byte[]" }, { "Name": "offset", "Type": "System.Int32" }, { "Name": "count", "Type": "System.Int32" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "IncomingComplete", "Parameters": [ { "Name": "count", "Type": "System.Int32" }, { "Name": "error", "Type": "System.Exception" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "IncomingDeferred", "Parameters": [], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "IncomingFin", "Parameters": [], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "ConsumingStart", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Server.Kestrel.Internal.Infrastructure.MemoryPoolIterator", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "ConsumingComplete", "Parameters": [ { "Name": "consumed", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Infrastructure.MemoryPoolIterator" }, { "Name": "examined", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Infrastructure.MemoryPoolIterator" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "CompleteAwaiting", "Parameters": [], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "AbortAwaiting", "Parameters": [], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "GetAwaiter", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Server.Kestrel.Internal.Http.SocketInput", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "OnCompleted", "Parameters": [ { "Name": "continuation", "Type": "System.Action" } ], "ReturnType": "System.Void", "Sealed": true, "Virtual": true, "ImplementedInterface": "System.Runtime.CompilerServices.INotifyCompletion", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "UnsafeOnCompleted", "Parameters": [ { "Name": "continuation", "Type": "System.Action" } ], "ReturnType": "System.Void", "Sealed": true, "Virtual": true, "ImplementedInterface": "System.Runtime.CompilerServices.ICriticalNotifyCompletion", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "GetResult", "Parameters": [], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "Dispose", "Parameters": [], "ReturnType": "System.Void", "Sealed": true, "Virtual": true, "ImplementedInterface": "System.IDisposable", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "memory", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Infrastructure.MemoryPool" }, { "Name": "threadPool", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Infrastructure.IThreadPool" }, { "Name": "bufferSizeControl", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Http.IBufferSizeControl", "DefaultValue": "null" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Server.Kestrel.Internal.Http.SocketInputExtensions", "Visibility": "Public", "Kind": "Class", "Abstract": true, "Static": true, "Sealed": true, "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "ReadAsync", "Parameters": [ { "Name": "input", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Http.SocketInput" }, { "Name": "buffer", "Type": "System.Byte[]" }, { "Name": "offset", "Type": "System.Int32" }, { "Name": "count", "Type": "System.Int32" } ], "ReturnType": "System.Threading.Tasks.ValueTask", "Static": true, "Extension": true, "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Server.Kestrel.Internal.Http.SocketOutput", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [ "Microsoft.AspNetCore.Server.Kestrel.Internal.Http.ISocketOutput" ], "Members": [ { "Kind": "Method", "Name": "WriteAsync", "Parameters": [ { "Name": "buffer", "Type": "System.ArraySegment" }, { "Name": "cancellationToken", "Type": "System.Threading.CancellationToken" }, { "Name": "chunk", "Type": "System.Boolean", "DefaultValue": "False" }, { "Name": "socketShutdownSend", "Type": "System.Boolean", "DefaultValue": "False" }, { "Name": "socketDisconnect", "Type": "System.Boolean", "DefaultValue": "False" }, { "Name": "isSync", "Type": "System.Boolean", "DefaultValue": "False" } ], "ReturnType": "System.Threading.Tasks.Task", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "End", "Parameters": [ { "Name": "endType", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Http.ProduceEndType" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "ProducingStart", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Server.Kestrel.Internal.Infrastructure.MemoryPoolIterator", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Server.Kestrel.Internal.Http.ISocketOutput", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "ProducingComplete", "Parameters": [ { "Name": "end", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Infrastructure.MemoryPoolIterator" } ], "ReturnType": "System.Void", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Server.Kestrel.Internal.Http.ISocketOutput", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "thread", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.KestrelThread" }, { "Name": "socket", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvStreamHandle" }, { "Name": "memory", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Infrastructure.MemoryPool" }, { "Name": "connection", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Http.Connection" }, { "Name": "connectionId", "Type": "System.String" }, { "Name": "log", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Infrastructure.IKestrelTrace" }, { "Name": "threadPool", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Infrastructure.IThreadPool" }, { "Name": "writeReqPool", "Type": "System.Collections.Generic.Queue" } ], "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Field", "Name": "MaxPooledWriteReqs", "Parameters": [], "ReturnType": "System.Int32", "Static": true, "Visibility": "Public", "GenericParameter": [], "Constant": true, "Literal": "1024" } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Server.Kestrel.Internal.Http.TcpListener", "Visibility": "Public", "Kind": "Class", "BaseType": "Microsoft.AspNetCore.Server.Kestrel.Internal.Http.Listener", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "CreateListenSocket", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvStreamHandle", "Virtual": true, "Override": true, "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "OnConnection", "Parameters": [ { "Name": "listenSocket", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvStreamHandle" }, { "Name": "status", "Type": "System.Int32" } ], "ReturnType": "System.Void", "Virtual": true, "Override": true, "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "serviceContext", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.ServiceContext" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Server.Kestrel.Internal.Http.TcpListenerPrimary", "Visibility": "Public", "Kind": "Class", "BaseType": "Microsoft.AspNetCore.Server.Kestrel.Internal.Http.ListenerPrimary", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "CreateListenSocket", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvStreamHandle", "Virtual": true, "Override": true, "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "OnConnection", "Parameters": [ { "Name": "listenSocket", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvStreamHandle" }, { "Name": "status", "Type": "System.Int32" } ], "ReturnType": "System.Void", "Virtual": true, "Override": true, "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "serviceContext", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.ServiceContext" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Server.Kestrel.Internal.Http.TcpListenerSecondary", "Visibility": "Public", "Kind": "Class", "BaseType": "Microsoft.AspNetCore.Server.Kestrel.Internal.Http.ListenerSecondary", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "CreateAcceptSocket", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvStreamHandle", "Virtual": true, "Override": true, "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "serviceContext", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.ServiceContext" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Server.Kestrel.Internal.Http.UrlPathDecoder", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "Unescape", "Parameters": [ { "Name": "start", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Infrastructure.MemoryPoolIterator" }, { "Name": "end", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Infrastructure.MemoryPoolIterator" } ], "ReturnType": "Microsoft.AspNetCore.Server.Kestrel.Internal.Infrastructure.MemoryPoolIterator", "Static": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Server.Kestrel.Filter.ConnectionFilterContext", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "get_Address", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Server.Kestrel.ServerAddress", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_Address", "Parameters": [ { "Name": "value", "Type": "Microsoft.AspNetCore.Server.Kestrel.ServerAddress" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_Connection", "Parameters": [], "ReturnType": "System.IO.Stream", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_Connection", "Parameters": [ { "Name": "value", "Type": "System.IO.Stream" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_PrepareRequest", "Parameters": [], "ReturnType": "System.Action", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_PrepareRequest", "Parameters": [ { "Name": "value", "Type": "System.Action" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Server.Kestrel.Filter.IConnectionFilter", "Visibility": "Public", "Kind": "Interface", "Abstract": true, "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "OnConnectionAsync", "Parameters": [ { "Name": "context", "Type": "Microsoft.AspNetCore.Server.Kestrel.Filter.ConnectionFilterContext" } ], "ReturnType": "System.Threading.Tasks.Task", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Server.Kestrel.Filter.LoggingConnectionFilter", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [ "Microsoft.AspNetCore.Server.Kestrel.Filter.IConnectionFilter" ], "Members": [ { "Kind": "Method", "Name": "OnConnectionAsync", "Parameters": [ { "Name": "context", "Type": "Microsoft.AspNetCore.Server.Kestrel.Filter.ConnectionFilterContext" } ], "ReturnType": "System.Threading.Tasks.Task", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Server.Kestrel.Filter.IConnectionFilter", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "logger", "Type": "Microsoft.Extensions.Logging.ILogger" }, { "Name": "previous", "Type": "Microsoft.AspNetCore.Server.Kestrel.Filter.IConnectionFilter" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Server.Kestrel.Filter.NoOpConnectionFilter", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [ "Microsoft.AspNetCore.Server.Kestrel.Filter.IConnectionFilter" ], "Members": [ { "Kind": "Method", "Name": "OnConnectionAsync", "Parameters": [ { "Name": "context", "Type": "Microsoft.AspNetCore.Server.Kestrel.Filter.ConnectionFilterContext" } ], "ReturnType": "System.Threading.Tasks.Task", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Server.Kestrel.Filter.IConnectionFilter", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Server.Kestrel.Filter.Internal.FilteredStreamAdapter", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [ "System.IDisposable" ], "Members": [ { "Kind": "Method", "Name": "get_SocketInput", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Server.Kestrel.Internal.Http.SocketInput", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_SocketOutput", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Server.Kestrel.Internal.Http.ISocketOutput", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "ReadInputAsync", "Parameters": [], "ReturnType": "System.Threading.Tasks.Task", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "Abort", "Parameters": [], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "Dispose", "Parameters": [], "ReturnType": "System.Void", "Sealed": true, "Virtual": true, "ImplementedInterface": "System.IDisposable", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "connectionId", "Type": "System.String" }, { "Name": "filteredStream", "Type": "System.IO.Stream" }, { "Name": "memory", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Infrastructure.MemoryPool" }, { "Name": "logger", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Infrastructure.IKestrelTrace" }, { "Name": "threadPool", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Infrastructure.IThreadPool" }, { "Name": "bufferSizeControl", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Http.IBufferSizeControl" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Server.Kestrel.Filter.Internal.LibuvStream", "Visibility": "Public", "Kind": "Class", "BaseType": "System.IO.Stream", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "get_CanRead", "Parameters": [], "ReturnType": "System.Boolean", "Virtual": true, "Override": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_CanSeek", "Parameters": [], "ReturnType": "System.Boolean", "Virtual": true, "Override": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_CanWrite", "Parameters": [], "ReturnType": "System.Boolean", "Virtual": true, "Override": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_Length", "Parameters": [], "ReturnType": "System.Int64", "Virtual": true, "Override": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_Position", "Parameters": [], "ReturnType": "System.Int64", "Virtual": true, "Override": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_Position", "Parameters": [ { "Name": "value", "Type": "System.Int64" } ], "ReturnType": "System.Void", "Virtual": true, "Override": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "Seek", "Parameters": [ { "Name": "offset", "Type": "System.Int64" }, { "Name": "origin", "Type": "System.IO.SeekOrigin" } ], "ReturnType": "System.Int64", "Virtual": true, "Override": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "SetLength", "Parameters": [ { "Name": "value", "Type": "System.Int64" } ], "ReturnType": "System.Void", "Virtual": true, "Override": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "Read", "Parameters": [ { "Name": "buffer", "Type": "System.Byte[]" }, { "Name": "offset", "Type": "System.Int32" }, { "Name": "count", "Type": "System.Int32" } ], "ReturnType": "System.Int32", "Virtual": true, "Override": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "ReadAsync", "Parameters": [ { "Name": "buffer", "Type": "System.Byte[]" }, { "Name": "offset", "Type": "System.Int32" }, { "Name": "count", "Type": "System.Int32" }, { "Name": "cancellationToken", "Type": "System.Threading.CancellationToken" } ], "ReturnType": "System.Threading.Tasks.Task", "Virtual": true, "Override": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "Write", "Parameters": [ { "Name": "buffer", "Type": "System.Byte[]" }, { "Name": "offset", "Type": "System.Int32" }, { "Name": "count", "Type": "System.Int32" } ], "ReturnType": "System.Void", "Virtual": true, "Override": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "WriteAsync", "Parameters": [ { "Name": "buffer", "Type": "System.Byte[]" }, { "Name": "offset", "Type": "System.Int32" }, { "Name": "count", "Type": "System.Int32" }, { "Name": "token", "Type": "System.Threading.CancellationToken" } ], "ReturnType": "System.Threading.Tasks.Task", "Virtual": true, "Override": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "Flush", "Parameters": [], "ReturnType": "System.Void", "Virtual": true, "Override": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "FlushAsync", "Parameters": [ { "Name": "cancellationToken", "Type": "System.Threading.CancellationToken" } ], "ReturnType": "System.Threading.Tasks.Task", "Virtual": true, "Override": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "input", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Http.SocketInput" }, { "Name": "output", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Http.ISocketOutput" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Server.Kestrel.Filter.Internal.StreamSocketOutput", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [ "Microsoft.AspNetCore.Server.Kestrel.Internal.Http.ISocketOutput" ], "Members": [ { "Kind": "Method", "Name": "Write", "Parameters": [ { "Name": "buffer", "Type": "System.ArraySegment" }, { "Name": "chunk", "Type": "System.Boolean" } ], "ReturnType": "System.Void", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Server.Kestrel.Internal.Http.ISocketOutput", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "WriteAsync", "Parameters": [ { "Name": "buffer", "Type": "System.ArraySegment" }, { "Name": "chunk", "Type": "System.Boolean" }, { "Name": "cancellationToken", "Type": "System.Threading.CancellationToken" } ], "ReturnType": "System.Threading.Tasks.Task", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Server.Kestrel.Internal.Http.ISocketOutput", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "ProducingStart", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Server.Kestrel.Internal.Infrastructure.MemoryPoolIterator", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Server.Kestrel.Internal.Http.ISocketOutput", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "ProducingComplete", "Parameters": [ { "Name": "end", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Infrastructure.MemoryPoolIterator" } ], "ReturnType": "System.Void", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Server.Kestrel.Internal.Http.ISocketOutput", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "connectionId", "Type": "System.String" }, { "Name": "outputStream", "Type": "System.IO.Stream" }, { "Name": "memory", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Infrastructure.MemoryPool" }, { "Name": "logger", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Infrastructure.IKestrelTrace" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.Libuv+uv_fileno_func", "Visibility": "Protected", "Kind": "Class", "Sealed": true, "BaseType": "System.MulticastDelegate", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "Invoke", "Parameters": [ { "Name": "handle", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvHandle" }, { "Name": "socket", "Type": "System.IntPtr", "Direction": "Ref" } ], "ReturnType": "System.Int32", "Virtual": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "BeginInvoke", "Parameters": [ { "Name": "handle", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvHandle" }, { "Name": "socket", "Type": "System.IntPtr", "Direction": "Ref" }, { "Name": "callback", "Type": "System.AsyncCallback" }, { "Name": "object", "Type": "System.Object" } ], "ReturnType": "System.IAsyncResult", "Virtual": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "EndInvoke", "Parameters": [ { "Name": "socket", "Type": "System.IntPtr", "Direction": "Ref" }, { "Name": "result", "Type": "System.IAsyncResult" } ], "ReturnType": "System.Int32", "Virtual": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "object", "Type": "System.Object" }, { "Name": "method", "Type": "System.IntPtr" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.Libuv+uv_close_cb", "Visibility": "Public", "Kind": "Class", "Sealed": true, "BaseType": "System.MulticastDelegate", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "Invoke", "Parameters": [ { "Name": "handle", "Type": "System.IntPtr" } ], "ReturnType": "System.Void", "Virtual": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "BeginInvoke", "Parameters": [ { "Name": "handle", "Type": "System.IntPtr" }, { "Name": "callback", "Type": "System.AsyncCallback" }, { "Name": "object", "Type": "System.Object" } ], "ReturnType": "System.IAsyncResult", "Virtual": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "EndInvoke", "Parameters": [ { "Name": "result", "Type": "System.IAsyncResult" } ], "ReturnType": "System.Void", "Virtual": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "object", "Type": "System.Object" }, { "Name": "method", "Type": "System.IntPtr" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.Libuv+uv_async_cb", "Visibility": "Public", "Kind": "Class", "Sealed": true, "BaseType": "System.MulticastDelegate", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "Invoke", "Parameters": [ { "Name": "handle", "Type": "System.IntPtr" } ], "ReturnType": "System.Void", "Virtual": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "BeginInvoke", "Parameters": [ { "Name": "handle", "Type": "System.IntPtr" }, { "Name": "callback", "Type": "System.AsyncCallback" }, { "Name": "object", "Type": "System.Object" } ], "ReturnType": "System.IAsyncResult", "Virtual": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "EndInvoke", "Parameters": [ { "Name": "result", "Type": "System.IAsyncResult" } ], "ReturnType": "System.Void", "Virtual": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "object", "Type": "System.Object" }, { "Name": "method", "Type": "System.IntPtr" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.Libuv+uv_tcp_bind_func", "Visibility": "Protected", "Kind": "Class", "Sealed": true, "BaseType": "System.MulticastDelegate", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "Invoke", "Parameters": [ { "Name": "handle", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvTcpHandle" }, { "Name": "addr", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.SockAddr", "Direction": "Ref" }, { "Name": "flags", "Type": "System.Int32" } ], "ReturnType": "System.Int32", "Virtual": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "BeginInvoke", "Parameters": [ { "Name": "handle", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvTcpHandle" }, { "Name": "addr", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.SockAddr", "Direction": "Ref" }, { "Name": "flags", "Type": "System.Int32" }, { "Name": "callback", "Type": "System.AsyncCallback" }, { "Name": "object", "Type": "System.Object" } ], "ReturnType": "System.IAsyncResult", "Virtual": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "EndInvoke", "Parameters": [ { "Name": "addr", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.SockAddr", "Direction": "Ref" }, { "Name": "result", "Type": "System.IAsyncResult" } ], "ReturnType": "System.Int32", "Virtual": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "object", "Type": "System.Object" }, { "Name": "method", "Type": "System.IntPtr" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.Libuv+uv_connection_cb", "Visibility": "Public", "Kind": "Class", "Sealed": true, "BaseType": "System.MulticastDelegate", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "Invoke", "Parameters": [ { "Name": "server", "Type": "System.IntPtr" }, { "Name": "status", "Type": "System.Int32" } ], "ReturnType": "System.Void", "Virtual": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "BeginInvoke", "Parameters": [ { "Name": "server", "Type": "System.IntPtr" }, { "Name": "status", "Type": "System.Int32" }, { "Name": "callback", "Type": "System.AsyncCallback" }, { "Name": "object", "Type": "System.Object" } ], "ReturnType": "System.IAsyncResult", "Virtual": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "EndInvoke", "Parameters": [ { "Name": "result", "Type": "System.IAsyncResult" } ], "ReturnType": "System.Void", "Virtual": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "object", "Type": "System.Object" }, { "Name": "method", "Type": "System.IntPtr" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.Libuv+uv_connect_cb", "Visibility": "Public", "Kind": "Class", "Sealed": true, "BaseType": "System.MulticastDelegate", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "Invoke", "Parameters": [ { "Name": "req", "Type": "System.IntPtr" }, { "Name": "status", "Type": "System.Int32" } ], "ReturnType": "System.Void", "Virtual": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "BeginInvoke", "Parameters": [ { "Name": "req", "Type": "System.IntPtr" }, { "Name": "status", "Type": "System.Int32" }, { "Name": "callback", "Type": "System.AsyncCallback" }, { "Name": "object", "Type": "System.Object" } ], "ReturnType": "System.IAsyncResult", "Virtual": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "EndInvoke", "Parameters": [ { "Name": "result", "Type": "System.IAsyncResult" } ], "ReturnType": "System.Void", "Virtual": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "object", "Type": "System.Object" }, { "Name": "method", "Type": "System.IntPtr" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.Libuv+uv_alloc_cb", "Visibility": "Public", "Kind": "Class", "Sealed": true, "BaseType": "System.MulticastDelegate", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "Invoke", "Parameters": [ { "Name": "server", "Type": "System.IntPtr" }, { "Name": "suggested_size", "Type": "System.Int32" }, { "Name": "buf", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.Libuv+uv_buf_t", "Direction": "Out" } ], "ReturnType": "System.Void", "Virtual": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "BeginInvoke", "Parameters": [ { "Name": "server", "Type": "System.IntPtr" }, { "Name": "suggested_size", "Type": "System.Int32" }, { "Name": "buf", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.Libuv+uv_buf_t", "Direction": "Out" }, { "Name": "callback", "Type": "System.AsyncCallback" }, { "Name": "object", "Type": "System.Object" } ], "ReturnType": "System.IAsyncResult", "Virtual": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "EndInvoke", "Parameters": [ { "Name": "buf", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.Libuv+uv_buf_t", "Direction": "Out" }, { "Name": "result", "Type": "System.IAsyncResult" } ], "ReturnType": "System.Void", "Virtual": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "object", "Type": "System.Object" }, { "Name": "method", "Type": "System.IntPtr" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.Libuv+uv_read_cb", "Visibility": "Public", "Kind": "Class", "Sealed": true, "BaseType": "System.MulticastDelegate", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "Invoke", "Parameters": [ { "Name": "server", "Type": "System.IntPtr" }, { "Name": "nread", "Type": "System.Int32" }, { "Name": "buf", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.Libuv+uv_buf_t", "Direction": "Ref" } ], "ReturnType": "System.Void", "Virtual": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "BeginInvoke", "Parameters": [ { "Name": "server", "Type": "System.IntPtr" }, { "Name": "nread", "Type": "System.Int32" }, { "Name": "buf", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.Libuv+uv_buf_t", "Direction": "Ref" }, { "Name": "callback", "Type": "System.AsyncCallback" }, { "Name": "object", "Type": "System.Object" } ], "ReturnType": "System.IAsyncResult", "Virtual": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "EndInvoke", "Parameters": [ { "Name": "buf", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.Libuv+uv_buf_t", "Direction": "Ref" }, { "Name": "result", "Type": "System.IAsyncResult" } ], "ReturnType": "System.Void", "Virtual": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "object", "Type": "System.Object" }, { "Name": "method", "Type": "System.IntPtr" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.Libuv+uv_write_cb", "Visibility": "Public", "Kind": "Class", "Sealed": true, "BaseType": "System.MulticastDelegate", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "Invoke", "Parameters": [ { "Name": "req", "Type": "System.IntPtr" }, { "Name": "status", "Type": "System.Int32" } ], "ReturnType": "System.Void", "Virtual": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "BeginInvoke", "Parameters": [ { "Name": "req", "Type": "System.IntPtr" }, { "Name": "status", "Type": "System.Int32" }, { "Name": "callback", "Type": "System.AsyncCallback" }, { "Name": "object", "Type": "System.Object" } ], "ReturnType": "System.IAsyncResult", "Virtual": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "EndInvoke", "Parameters": [ { "Name": "result", "Type": "System.IAsyncResult" } ], "ReturnType": "System.Void", "Virtual": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "object", "Type": "System.Object" }, { "Name": "method", "Type": "System.IntPtr" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.Libuv+uv_write_func", "Visibility": "Protected", "Kind": "Class", "Sealed": true, "BaseType": "System.MulticastDelegate", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "Invoke", "Parameters": [ { "Name": "req", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvRequest" }, { "Name": "handle", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvStreamHandle" }, { "Name": "bufs", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.Libuv+uv_buf_t*" }, { "Name": "nbufs", "Type": "System.Int32" }, { "Name": "cb", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.Libuv+uv_write_cb" } ], "ReturnType": "System.Int32", "Virtual": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "BeginInvoke", "Parameters": [ { "Name": "req", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvRequest" }, { "Name": "handle", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvStreamHandle" }, { "Name": "bufs", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.Libuv+uv_buf_t*" }, { "Name": "nbufs", "Type": "System.Int32" }, { "Name": "cb", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.Libuv+uv_write_cb" }, { "Name": "callback", "Type": "System.AsyncCallback" }, { "Name": "object", "Type": "System.Object" } ], "ReturnType": "System.IAsyncResult", "Virtual": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "EndInvoke", "Parameters": [ { "Name": "result", "Type": "System.IAsyncResult" } ], "ReturnType": "System.Int32", "Virtual": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "object", "Type": "System.Object" }, { "Name": "method", "Type": "System.IntPtr" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.Libuv+uv_write2_func", "Visibility": "Protected", "Kind": "Class", "Sealed": true, "BaseType": "System.MulticastDelegate", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "Invoke", "Parameters": [ { "Name": "req", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvRequest" }, { "Name": "handle", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvStreamHandle" }, { "Name": "bufs", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.Libuv+uv_buf_t*" }, { "Name": "nbufs", "Type": "System.Int32" }, { "Name": "sendHandle", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvStreamHandle" }, { "Name": "cb", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.Libuv+uv_write_cb" } ], "ReturnType": "System.Int32", "Virtual": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "BeginInvoke", "Parameters": [ { "Name": "req", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvRequest" }, { "Name": "handle", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvStreamHandle" }, { "Name": "bufs", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.Libuv+uv_buf_t*" }, { "Name": "nbufs", "Type": "System.Int32" }, { "Name": "sendHandle", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvStreamHandle" }, { "Name": "cb", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.Libuv+uv_write_cb" }, { "Name": "callback", "Type": "System.AsyncCallback" }, { "Name": "object", "Type": "System.Object" } ], "ReturnType": "System.IAsyncResult", "Virtual": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "EndInvoke", "Parameters": [ { "Name": "result", "Type": "System.IAsyncResult" } ], "ReturnType": "System.Int32", "Virtual": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "object", "Type": "System.Object" }, { "Name": "method", "Type": "System.IntPtr" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.Libuv+uv_shutdown_cb", "Visibility": "Public", "Kind": "Class", "Sealed": true, "BaseType": "System.MulticastDelegate", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "Invoke", "Parameters": [ { "Name": "req", "Type": "System.IntPtr" }, { "Name": "status", "Type": "System.Int32" } ], "ReturnType": "System.Void", "Virtual": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "BeginInvoke", "Parameters": [ { "Name": "req", "Type": "System.IntPtr" }, { "Name": "status", "Type": "System.Int32" }, { "Name": "callback", "Type": "System.AsyncCallback" }, { "Name": "object", "Type": "System.Object" } ], "ReturnType": "System.IAsyncResult", "Virtual": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "EndInvoke", "Parameters": [ { "Name": "result", "Type": "System.IAsyncResult" } ], "ReturnType": "System.Void", "Virtual": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "object", "Type": "System.Object" }, { "Name": "method", "Type": "System.IntPtr" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.Libuv+uv_ip4_addr_func", "Visibility": "Protected", "Kind": "Class", "Sealed": true, "BaseType": "System.MulticastDelegate", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "Invoke", "Parameters": [ { "Name": "ip", "Type": "System.String" }, { "Name": "port", "Type": "System.Int32" }, { "Name": "addr", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.SockAddr", "Direction": "Out" } ], "ReturnType": "System.Int32", "Virtual": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "BeginInvoke", "Parameters": [ { "Name": "ip", "Type": "System.String" }, { "Name": "port", "Type": "System.Int32" }, { "Name": "addr", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.SockAddr", "Direction": "Out" }, { "Name": "callback", "Type": "System.AsyncCallback" }, { "Name": "object", "Type": "System.Object" } ], "ReturnType": "System.IAsyncResult", "Virtual": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "EndInvoke", "Parameters": [ { "Name": "addr", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.SockAddr", "Direction": "Out" }, { "Name": "result", "Type": "System.IAsyncResult" } ], "ReturnType": "System.Int32", "Virtual": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "object", "Type": "System.Object" }, { "Name": "method", "Type": "System.IntPtr" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.Libuv+uv_ip6_addr_func", "Visibility": "Protected", "Kind": "Class", "Sealed": true, "BaseType": "System.MulticastDelegate", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "Invoke", "Parameters": [ { "Name": "ip", "Type": "System.String" }, { "Name": "port", "Type": "System.Int32" }, { "Name": "addr", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.SockAddr", "Direction": "Out" } ], "ReturnType": "System.Int32", "Virtual": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "BeginInvoke", "Parameters": [ { "Name": "ip", "Type": "System.String" }, { "Name": "port", "Type": "System.Int32" }, { "Name": "addr", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.SockAddr", "Direction": "Out" }, { "Name": "callback", "Type": "System.AsyncCallback" }, { "Name": "object", "Type": "System.Object" } ], "ReturnType": "System.IAsyncResult", "Virtual": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "EndInvoke", "Parameters": [ { "Name": "addr", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.SockAddr", "Direction": "Out" }, { "Name": "result", "Type": "System.IAsyncResult" } ], "ReturnType": "System.Int32", "Virtual": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "object", "Type": "System.Object" }, { "Name": "method", "Type": "System.IntPtr" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.Libuv+uv_walk_cb", "Visibility": "Public", "Kind": "Class", "Sealed": true, "BaseType": "System.MulticastDelegate", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "Invoke", "Parameters": [ { "Name": "handle", "Type": "System.IntPtr" }, { "Name": "arg", "Type": "System.IntPtr" } ], "ReturnType": "System.Void", "Virtual": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "BeginInvoke", "Parameters": [ { "Name": "handle", "Type": "System.IntPtr" }, { "Name": "arg", "Type": "System.IntPtr" }, { "Name": "callback", "Type": "System.AsyncCallback" }, { "Name": "object", "Type": "System.Object" } ], "ReturnType": "System.IAsyncResult", "Virtual": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "EndInvoke", "Parameters": [ { "Name": "result", "Type": "System.IAsyncResult" } ], "ReturnType": "System.Void", "Virtual": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "object", "Type": "System.Object" }, { "Name": "method", "Type": "System.IntPtr" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.Libuv+uv_tcp_getsockname_func", "Visibility": "Public", "Kind": "Class", "Sealed": true, "BaseType": "System.MulticastDelegate", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "Invoke", "Parameters": [ { "Name": "handle", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvTcpHandle" }, { "Name": "addr", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.SockAddr", "Direction": "Out" }, { "Name": "namelen", "Type": "System.Int32", "Direction": "Ref" } ], "ReturnType": "System.Int32", "Virtual": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "BeginInvoke", "Parameters": [ { "Name": "handle", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvTcpHandle" }, { "Name": "addr", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.SockAddr", "Direction": "Out" }, { "Name": "namelen", "Type": "System.Int32", "Direction": "Ref" }, { "Name": "callback", "Type": "System.AsyncCallback" }, { "Name": "object", "Type": "System.Object" } ], "ReturnType": "System.IAsyncResult", "Virtual": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "EndInvoke", "Parameters": [ { "Name": "addr", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.SockAddr", "Direction": "Out" }, { "Name": "namelen", "Type": "System.Int32", "Direction": "Ref" }, { "Name": "result", "Type": "System.IAsyncResult" } ], "ReturnType": "System.Int32", "Virtual": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "object", "Type": "System.Object" }, { "Name": "method", "Type": "System.IntPtr" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.Libuv+uv_tcp_getpeername_func", "Visibility": "Public", "Kind": "Class", "Sealed": true, "BaseType": "System.MulticastDelegate", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "Invoke", "Parameters": [ { "Name": "handle", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvTcpHandle" }, { "Name": "addr", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.SockAddr", "Direction": "Out" }, { "Name": "namelen", "Type": "System.Int32", "Direction": "Ref" } ], "ReturnType": "System.Int32", "Virtual": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "BeginInvoke", "Parameters": [ { "Name": "handle", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvTcpHandle" }, { "Name": "addr", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.SockAddr", "Direction": "Out" }, { "Name": "namelen", "Type": "System.Int32", "Direction": "Ref" }, { "Name": "callback", "Type": "System.AsyncCallback" }, { "Name": "object", "Type": "System.Object" } ], "ReturnType": "System.IAsyncResult", "Virtual": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "EndInvoke", "Parameters": [ { "Name": "addr", "Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.SockAddr", "Direction": "Out" }, { "Name": "namelen", "Type": "System.Int32", "Direction": "Ref" }, { "Name": "result", "Type": "System.IAsyncResult" } ], "ReturnType": "System.Int32", "Virtual": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "object", "Type": "System.Object" }, { "Name": "method", "Type": "System.IntPtr" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.Libuv+uv_buf_t", "Visibility": "Public", "Kind": "Struct", "Sealed": true, "ImplementedInterfaces": [], "Members": [ { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "memory", "Type": "System.IntPtr" }, { "Name": "len", "Type": "System.Int32" }, { "Name": "IsWindows", "Type": "System.Boolean" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.Libuv+HandleType", "Visibility": "Public", "Kind": "Enumeration", "Sealed": true, "ImplementedInterfaces": [], "Members": [ { "Kind": "Field", "Name": "Unknown", "Parameters": [], "GenericParameter": [], "Literal": "0" }, { "Kind": "Field", "Name": "ASYNC", "Parameters": [], "GenericParameter": [], "Literal": "1" }, { "Kind": "Field", "Name": "CHECK", "Parameters": [], "GenericParameter": [], "Literal": "2" }, { "Kind": "Field", "Name": "FS_EVENT", "Parameters": [], "GenericParameter": [], "Literal": "3" }, { "Kind": "Field", "Name": "FS_POLL", "Parameters": [], "GenericParameter": [], "Literal": "4" }, { "Kind": "Field", "Name": "HANDLE", "Parameters": [], "GenericParameter": [], "Literal": "5" }, { "Kind": "Field", "Name": "IDLE", "Parameters": [], "GenericParameter": [], "Literal": "6" }, { "Kind": "Field", "Name": "NAMED_PIPE", "Parameters": [], "GenericParameter": [], "Literal": "7" }, { "Kind": "Field", "Name": "POLL", "Parameters": [], "GenericParameter": [], "Literal": "8" }, { "Kind": "Field", "Name": "PREPARE", "Parameters": [], "GenericParameter": [], "Literal": "9" }, { "Kind": "Field", "Name": "PROCESS", "Parameters": [], "GenericParameter": [], "Literal": "10" }, { "Kind": "Field", "Name": "STREAM", "Parameters": [], "GenericParameter": [], "Literal": "11" }, { "Kind": "Field", "Name": "TCP", "Parameters": [], "GenericParameter": [], "Literal": "12" }, { "Kind": "Field", "Name": "TIMER", "Parameters": [], "GenericParameter": [], "Literal": "13" }, { "Kind": "Field", "Name": "TTY", "Parameters": [], "GenericParameter": [], "Literal": "14" }, { "Kind": "Field", "Name": "UDP", "Parameters": [], "GenericParameter": [], "Literal": "15" }, { "Kind": "Field", "Name": "SIGNAL", "Parameters": [], "GenericParameter": [], "Literal": "16" } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.Libuv+RequestType", "Visibility": "Public", "Kind": "Enumeration", "Sealed": true, "ImplementedInterfaces": [], "Members": [ { "Kind": "Field", "Name": "Unknown", "Parameters": [], "GenericParameter": [], "Literal": "0" }, { "Kind": "Field", "Name": "REQ", "Parameters": [], "GenericParameter": [], "Literal": "1" }, { "Kind": "Field", "Name": "CONNECT", "Parameters": [], "GenericParameter": [], "Literal": "2" }, { "Kind": "Field", "Name": "WRITE", "Parameters": [], "GenericParameter": [], "Literal": "3" }, { "Kind": "Field", "Name": "SHUTDOWN", "Parameters": [], "GenericParameter": [], "Literal": "4" }, { "Kind": "Field", "Name": "UDP_SEND", "Parameters": [], "GenericParameter": [], "Literal": "5" }, { "Kind": "Field", "Name": "FS", "Parameters": [], "GenericParameter": [], "Literal": "6" }, { "Kind": "Field", "Name": "WORK", "Parameters": [], "GenericParameter": [], "Literal": "7" }, { "Kind": "Field", "Name": "GETADDRINFO", "Parameters": [], "GenericParameter": [], "Literal": "8" }, { "Kind": "Field", "Name": "GETNAMEINFO", "Parameters": [], "GenericParameter": [], "Literal": "9" } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Server.Kestrel.Internal.Http.DateHeaderValueManager+DateHeaderValues", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [], "Members": [ { "Kind": "Constructor", "Name": ".ctor", "Parameters": [], "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Field", "Name": "Bytes", "Parameters": [], "ReturnType": "System.Byte[]", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Field", "Name": "String", "Parameters": [], "ReturnType": "System.String", "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Server.Kestrel.Internal.Http.Frame+RequestLineStatus", "Visibility": "Protected", "Kind": "Enumeration", "Sealed": true, "ImplementedInterfaces": [], "Members": [ { "Kind": "Field", "Name": "Empty", "Parameters": [], "GenericParameter": [], "Literal": "0" }, { "Kind": "Field", "Name": "MethodIncomplete", "Parameters": [], "GenericParameter": [], "Literal": "1" }, { "Kind": "Field", "Name": "TargetIncomplete", "Parameters": [], "GenericParameter": [], "Literal": "2" }, { "Kind": "Field", "Name": "VersionIncomplete", "Parameters": [], "GenericParameter": [], "Literal": "3" }, { "Kind": "Field", "Name": "Incomplete", "Parameters": [], "GenericParameter": [], "Literal": "4" }, { "Kind": "Field", "Name": "Done", "Parameters": [], "GenericParameter": [], "Literal": "5" } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Server.Kestrel.Internal.Http.Frame+RequestProcessingStatus", "Visibility": "Protected", "Kind": "Enumeration", "Sealed": true, "ImplementedInterfaces": [], "Members": [ { "Kind": "Field", "Name": "RequestPending", "Parameters": [], "GenericParameter": [], "Literal": "0" }, { "Kind": "Field", "Name": "RequestStarted", "Parameters": [], "GenericParameter": [], "Literal": "1" }, { "Kind": "Field", "Name": "ResponseStarted", "Parameters": [], "GenericParameter": [], "Literal": "2" } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Server.Kestrel.Internal.Http.FrameRequestHeaders+Enumerator", "Visibility": "Public", "Kind": "Struct", "Sealed": true, "ImplementedInterfaces": [ "System.Collections.Generic.IEnumerator>" ], "Members": [ { "Kind": "Method", "Name": "MoveNext", "Parameters": [], "ReturnType": "System.Boolean", "Sealed": true, "Virtual": true, "ImplementedInterface": "System.Collections.IEnumerator", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_Current", "Parameters": [], "ReturnType": "System.Collections.Generic.KeyValuePair", "Sealed": true, "Virtual": true, "ImplementedInterface": "System.Collections.Generic.IEnumerator>", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "Dispose", "Parameters": [], "ReturnType": "System.Void", "Sealed": true, "Virtual": true, "ImplementedInterface": "System.IDisposable", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "Reset", "Parameters": [], "ReturnType": "System.Void", "Sealed": true, "Virtual": true, "ImplementedInterface": "System.Collections.IEnumerator", "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Server.Kestrel.Internal.Http.FrameResponseHeaders+Enumerator", "Visibility": "Public", "Kind": "Struct", "Sealed": true, "ImplementedInterfaces": [ "System.Collections.Generic.IEnumerator>" ], "Members": [ { "Kind": "Method", "Name": "MoveNext", "Parameters": [], "ReturnType": "System.Boolean", "Sealed": true, "Virtual": true, "ImplementedInterface": "System.Collections.IEnumerator", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_Current", "Parameters": [], "ReturnType": "System.Collections.Generic.KeyValuePair", "Sealed": true, "Virtual": true, "ImplementedInterface": "System.Collections.Generic.IEnumerator>", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "Dispose", "Parameters": [], "ReturnType": "System.Void", "Sealed": true, "Virtual": true, "ImplementedInterface": "System.IDisposable", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "Reset", "Parameters": [], "ReturnType": "System.Void", "Sealed": true, "Virtual": true, "ImplementedInterface": "System.Collections.IEnumerator", "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] } ] }