aspnetcore/src/Microsoft.AspNetCore.Server.../baseline.net45.json

12700 lines
361 KiB
JSON

{
"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<Microsoft.AspNetCore.Server.Kestrel.KestrelServerOptions>"
}
],
"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<T0>",
"Parameters": [
{
"Name": "application",
"Type": "Microsoft.AspNetCore.Hosting.Server.IHttpApplication<T0>"
}
],
"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<Microsoft.AspNetCore.Server.Kestrel.KestrelServerOptions>"
},
{
"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<System.Int64>",
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Method",
"Name": "set_MaxRequestBufferSize",
"Parameters": [
{
"Name": "value",
"Type": "System.Nullable<System.Int64>"
}
],
"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<Microsoft.AspNetCore.Server.Kestrel.Internal.KestrelThread>",
"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<Microsoft.AspNetCore.Server.Kestrel.KestrelServerOptions>"
],
"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<Microsoft.AspNetCore.Server.Kestrel.KestrelServerOptions>",
"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<Microsoft.AspNetCore.Server.Kestrel.Internal.Http.ConnectionContext, Microsoft.AspNetCore.Server.Kestrel.Internal.Http.Frame>",
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Method",
"Name": "set_FrameFactory",
"Parameters": [
{
"Name": "value",
"Type": "System.Func<Microsoft.AspNetCore.Server.Kestrel.Internal.Http.ConnectionContext, Microsoft.AspNetCore.Server.Kestrel.Internal.Http.Frame>"
}
],
"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.Action<System.IntPtr>, 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<System.Object>"
},
{
"Name": "state",
"Type": "System.Object"
}
],
"ReturnType": "System.Void",
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Method",
"Name": "PostAsync",
"Parameters": [
{
"Name": "callback",
"Type": "System.Action<System.Object>"
},
{
"Name": "state",
"Type": "System.Object"
}
],
"ReturnType": "System.Threading.Tasks.Task",
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Method",
"Name": "Walk",
"Parameters": [
{
"Name": "callback",
"Type": "System.Action<System.IntPtr>"
}
],
"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<T0>",
"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<T0, System.Exception, System.String>"
}
],
"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<T0>",
"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<Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvLoopHandle, System.Int32>",
"Visibility": "Protected",
"GenericParameter": []
},
{
"Kind": "Field",
"Name": "_uv_loop_close",
"Parameters": [],
"ReturnType": "System.Func<System.IntPtr, System.Int32>",
"Visibility": "Protected",
"GenericParameter": []
},
{
"Kind": "Field",
"Name": "_uv_run",
"Parameters": [],
"ReturnType": "System.Func<Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvLoopHandle, System.Int32, System.Int32>",
"Visibility": "Protected",
"GenericParameter": []
},
{
"Kind": "Field",
"Name": "_uv_stop",
"Parameters": [],
"ReturnType": "System.Action<Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvLoopHandle>",
"Visibility": "Protected",
"GenericParameter": []
},
{
"Kind": "Field",
"Name": "_uv_ref",
"Parameters": [],
"ReturnType": "System.Action<Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvHandle>",
"Visibility": "Protected",
"GenericParameter": []
},
{
"Kind": "Field",
"Name": "_uv_unref",
"Parameters": [],
"ReturnType": "System.Action<Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvHandle>",
"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<System.IntPtr, Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.Libuv+uv_close_cb>",
"Visibility": "Protected",
"GenericParameter": []
},
{
"Kind": "Field",
"Name": "_uv_async_init",
"Parameters": [],
"ReturnType": "System.Func<Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvLoopHandle, Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvAsyncHandle, Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.Libuv+uv_async_cb, System.Int32>",
"Visibility": "Protected",
"GenericParameter": []
},
{
"Kind": "Field",
"Name": "_uv_async_send",
"Parameters": [],
"ReturnType": "System.Func<Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvAsyncHandle, System.Int32>",
"Visibility": "Protected",
"GenericParameter": []
},
{
"Kind": "Field",
"Name": "_uv_unsafe_async_send",
"Parameters": [],
"ReturnType": "System.Func<System.IntPtr, System.Int32>",
"Visibility": "Protected",
"GenericParameter": []
},
{
"Kind": "Field",
"Name": "_uv_tcp_init",
"Parameters": [],
"ReturnType": "System.Func<Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvLoopHandle, Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvTcpHandle, System.Int32>",
"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<Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvTcpHandle, System.IntPtr, System.Int32>",
"Visibility": "Protected",
"GenericParameter": []
},
{
"Kind": "Field",
"Name": "_uv_tcp_nodelay",
"Parameters": [],
"ReturnType": "System.Func<Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvTcpHandle, System.Int32, System.Int32>",
"Visibility": "Protected",
"GenericParameter": []
},
{
"Kind": "Field",
"Name": "_uv_pipe_init",
"Parameters": [],
"ReturnType": "System.Func<Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvLoopHandle, Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvPipeHandle, System.Int32, System.Int32>",
"Visibility": "Protected",
"GenericParameter": []
},
{
"Kind": "Field",
"Name": "_uv_pipe_bind",
"Parameters": [],
"ReturnType": "System.Func<Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvPipeHandle, System.String, System.Int32>",
"Visibility": "Protected",
"GenericParameter": []
},
{
"Kind": "Field",
"Name": "_uv_listen",
"Parameters": [],
"ReturnType": "System.Func<Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvStreamHandle, System.Int32, Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.Libuv+uv_connection_cb, System.Int32>",
"Visibility": "Protected",
"GenericParameter": []
},
{
"Kind": "Field",
"Name": "_uv_accept",
"Parameters": [],
"ReturnType": "System.Func<Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvStreamHandle, Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvStreamHandle, System.Int32>",
"Visibility": "Protected",
"GenericParameter": []
},
{
"Kind": "Field",
"Name": "_uv_pipe_connect",
"Parameters": [],
"ReturnType": "System.Action<Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvConnectRequest, Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvPipeHandle, System.String, Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.Libuv+uv_connect_cb>",
"Visibility": "Protected",
"GenericParameter": []
},
{
"Kind": "Field",
"Name": "_uv_pipe_pending_count",
"Parameters": [],
"ReturnType": "System.Func<Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvPipeHandle, System.Int32>",
"Visibility": "Protected",
"GenericParameter": []
},
{
"Kind": "Field",
"Name": "_uv_read_start",
"Parameters": [],
"ReturnType": "System.Func<Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvStreamHandle, Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.Libuv+uv_alloc_cb, Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.Libuv+uv_read_cb, System.Int32>",
"Visibility": "Protected",
"GenericParameter": []
},
{
"Kind": "Field",
"Name": "_uv_read_stop",
"Parameters": [],
"ReturnType": "System.Func<Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvStreamHandle, System.Int32>",
"Visibility": "Protected",
"GenericParameter": []
},
{
"Kind": "Field",
"Name": "_uv_try_write",
"Parameters": [],
"ReturnType": "System.Func<Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvStreamHandle, Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.Libuv+uv_buf_t[], System.Int32, System.Int32>",
"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<Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvShutdownReq, Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvStreamHandle, Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.Libuv+uv_shutdown_cb, System.Int32>",
"Visibility": "Protected",
"GenericParameter": []
},
{
"Kind": "Field",
"Name": "_uv_err_name",
"Parameters": [],
"ReturnType": "System.Func<System.Int32, System.IntPtr>",
"Visibility": "Protected",
"GenericParameter": []
},
{
"Kind": "Field",
"Name": "_uv_strerror",
"Parameters": [],
"ReturnType": "System.Func<System.Int32, System.IntPtr>",
"Visibility": "Protected",
"GenericParameter": []
},
{
"Kind": "Field",
"Name": "_uv_loop_size",
"Parameters": [],
"ReturnType": "System.Func<System.Int32>",
"Visibility": "Protected",
"GenericParameter": []
},
{
"Kind": "Field",
"Name": "_uv_handle_size",
"Parameters": [],
"ReturnType": "System.Func<Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.Libuv+HandleType, System.Int32>",
"Visibility": "Protected",
"GenericParameter": []
},
{
"Kind": "Field",
"Name": "_uv_req_size",
"Parameters": [],
"ReturnType": "System.Func<Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.Libuv+RequestType, System.Int32>",
"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<Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvLoopHandle, Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.Libuv+uv_walk_cb, System.IntPtr, System.Int32>",
"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.Action<System.IntPtr>, 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<Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvConnectRequest, System.Int32, System.Exception, System.Object>"
},
{
"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.Action<System.IntPtr>, 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<T0>",
"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.Action<System.IntPtr>, 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<Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvShutdownReq, System.Int32, System.Object>"
},
{
"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<Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvStreamHandle, System.Int32, System.Exception, System.Object>"
},
{
"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<Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvStreamHandle, System.Int32, System.Object, Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.Libuv+uv_buf_t>"
},
{
"Name": "readCallback",
"Type": "System.Action<Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvStreamHandle, System.Int32, System.Object>"
},
{
"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.Action<System.IntPtr>, 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<Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvWriteReq, System.Int32, System.Exception, System.Object>"
},
{
"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<System.ArraySegment<System.Byte>>"
},
{
"Name": "sendHandle",
"Type": "Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvStreamHandle"
},
{
"Name": "callback",
"Type": "System.Action<Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvWriteReq, System.Int32, System.Exception, System.Object>"
},
{
"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<System.Object>"
}
],
"ReturnType": "System.Void",
"GenericParameter": []
},
{
"Kind": "Method",
"Name": "Cancel",
"Parameters": [
{
"Name": "tcs",
"Type": "System.Threading.Tasks.TaskCompletionSource<System.Object>"
}
],
"ReturnType": "System.Void",
"GenericParameter": []
},
{
"Kind": "Method",
"Name": "Error",
"Parameters": [
{
"Name": "tcs",
"Type": "System.Threading.Tasks.TaskCompletionSource<System.Object>"
},
{
"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<System.Object>"
}
],
"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<System.Object>"
}
],
"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<System.Object>"
},
{
"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<System.Byte>",
"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<System.Byte>"
}
],
"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<System.Byte>",
"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<System.Int32>",
"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<System.Int32>",
"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<System.Byte>",
"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<Microsoft.AspNetCore.Http.Features.IFeatureCollection>",
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Method",
"Name": "set_PrepareRequest",
"Parameters": [
{
"Name": "value",
"Type": "System.Action<Microsoft.AspNetCore.Http.Features.IFeatureCollection>"
}
],
"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<System.Object, System.Threading.Tasks.Task>"
},
{
"Name": "state",
"Type": "System.Object"
}
],
"ReturnType": "System.Void",
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Method",
"Name": "OnCompleted",
"Parameters": [
{
"Name": "callback",
"Type": "System.Func<System.Object, System.Threading.Tasks.Task>"
},
{
"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<System.Byte>"
}
],
"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<System.Byte>"
},
{
"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<System.Byte>"
},
{
"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.Collections.Generic.KeyValuePair<System.Func<System.Object, System.Threading.Tasks.Task>, System.Object>>",
"Visibility": "Protected",
"GenericParameter": []
},
{
"Kind": "Field",
"Name": "_onCompleted",
"Parameters": [],
"ReturnType": "System.Collections.Generic.List<System.Collections.Generic.KeyValuePair<System.Func<System.Object, System.Threading.Tasks.Task>, 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<System.String, Microsoft.Extensions.Primitives.StringValues>",
"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<System.String, Microsoft.Extensions.Primitives.StringValues>[]"
},
{
"Name": "arrayIndex",
"Type": "System.Int32"
}
],
"ReturnType": "System.Void",
"Virtual": true,
"Visibility": "Protected",
"GenericParameter": []
},
{
"Kind": "Method",
"Name": "GetEnumeratorFast",
"Parameters": [],
"ReturnType": "System.Collections.Generic.IEnumerator<System.Collections.Generic.KeyValuePair<System.String, Microsoft.Extensions.Primitives.StringValues>>",
"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<System.String, Microsoft.Extensions.Primitives.StringValues>",
"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<System.String, Microsoft.Extensions.Primitives.StringValues>[]"
},
{
"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<System.Collections.Generic.KeyValuePair<System.String, Microsoft.Extensions.Primitives.StringValues>>",
"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<System.String, Microsoft.Extensions.Primitives.StringValues>[]"
},
{
"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<System.Collections.Generic.KeyValuePair<System.String, Microsoft.Extensions.Primitives.StringValues>>",
"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<T0>",
"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<T0>"
},
{
"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<System.Byte>"
}
],
"ReturnType": "System.Void",
"GenericParameter": []
},
{
"Kind": "Method",
"Name": "WriteAsync",
"Parameters": [
{
"Name": "data",
"Type": "System.ArraySegment<System.Byte>"
},
{
"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<System.Byte>"
},
{
"Name": "chunk",
"Type": "System.Boolean",
"DefaultValue": "False"
}
],
"ReturnType": "System.Void",
"GenericParameter": []
},
{
"Kind": "Method",
"Name": "WriteAsync",
"Parameters": [
{
"Name": "buffer",
"Type": "System.ArraySegment<System.Byte>"
},
{
"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<Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvWriteReq>",
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Method",
"Name": "set_WriteReqPool",
"Parameters": [
{
"Name": "value",
"Type": "System.Collections.Generic.Queue<Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvWriteReq>"
}
],
"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<System.Byte>"
},
{
"Name": "cancellationToken",
"Type": "System.Threading.CancellationToken",
"DefaultValue": "default(System.Threading.CancellationToken)"
}
],
"ReturnType": "System.Threading.Tasks.ValueTask<System.Int32>",
"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<System.Byte>"
},
{
"Name": "cancellationToken",
"Type": "System.Threading.CancellationToken"
}
],
"ReturnType": "System.Threading.Tasks.ValueTask<System.Int32>",
"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<System.Int32>",
"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<System.Byte>"
},
{
"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<Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvWriteReq>"
}
],
"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<Microsoft.AspNetCore.Http.Features.IFeatureCollection>",
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Method",
"Name": "set_PrepareRequest",
"Parameters": [
{
"Name": "value",
"Type": "System.Action<Microsoft.AspNetCore.Http.Features.IFeatureCollection>"
}
],
"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<System.Int32>",
"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<System.Byte>"
},
{
"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<System.Byte>"
},
{
"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<System.Collections.Generic.KeyValuePair<System.String, Microsoft.Extensions.Primitives.StringValues>>"
],
"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<System.String, Microsoft.Extensions.Primitives.StringValues>",
"Sealed": true,
"Virtual": true,
"ImplementedInterface": "System.Collections.Generic.IEnumerator<System.Collections.Generic.KeyValuePair<System.String, Microsoft.Extensions.Primitives.StringValues>>",
"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<System.Collections.Generic.KeyValuePair<System.String, Microsoft.Extensions.Primitives.StringValues>>"
],
"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<System.String, Microsoft.Extensions.Primitives.StringValues>",
"Sealed": true,
"Virtual": true,
"ImplementedInterface": "System.Collections.Generic.IEnumerator<System.Collections.Generic.KeyValuePair<System.String, Microsoft.Extensions.Primitives.StringValues>>",
"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": []
}
]
}