{ "AssemblyIdentity": "Microsoft.AspNetCore.MiddlewareAnalysis, Version=1.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60", "Types": [ { "Name": "Microsoft.Extensions.DependencyInjection.AnalysisServiceCollectionExtensions", "Visibility": "Public", "Kind": "Class", "Abstract": true, "Static": true, "Sealed": true, "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "AddMiddlewareAnalysis", "Parameters": [ { "Name": "services", "Type": "Microsoft.Extensions.DependencyInjection.IServiceCollection" } ], "ReturnType": "Microsoft.Extensions.DependencyInjection.IServiceCollection", "Static": true, "Extension": true, "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.MiddlewareAnalysis.AnalysisBuilder", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [ "Microsoft.AspNetCore.Builder.IApplicationBuilder" ], "Members": [ { "Kind": "Method", "Name": "get_ApplicationServices", "Parameters": [], "ReturnType": "System.IServiceProvider", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Builder.IApplicationBuilder", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_ApplicationServices", "Parameters": [ { "Name": "value", "Type": "System.IServiceProvider" } ], "ReturnType": "System.Void", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Builder.IApplicationBuilder", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_Properties", "Parameters": [], "ReturnType": "System.Collections.Generic.IDictionary", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Builder.IApplicationBuilder", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_ServerFeatures", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Http.Features.IFeatureCollection", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Builder.IApplicationBuilder", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "Build", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Http.RequestDelegate", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Builder.IApplicationBuilder", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "New", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Builder.IApplicationBuilder", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Builder.IApplicationBuilder", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "Use", "Parameters": [ { "Name": "middleware", "Type": "System.Func" } ], "ReturnType": "Microsoft.AspNetCore.Builder.IApplicationBuilder", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Builder.IApplicationBuilder", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "inner", "Type": "Microsoft.AspNetCore.Builder.IApplicationBuilder" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.MiddlewareAnalysis.AnalysisMiddleware", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "Invoke", "Parameters": [ { "Name": "httpContext", "Type": "Microsoft.AspNetCore.Http.HttpContext" } ], "ReturnType": "System.Threading.Tasks.Task", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "next", "Type": "Microsoft.AspNetCore.Http.RequestDelegate" }, { "Name": "diagnosticSource", "Type": "System.Diagnostics.DiagnosticSource" }, { "Name": "middlewareName", "Type": "System.String" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.MiddlewareAnalysis.AnalysisStartupFilter", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [ "Microsoft.AspNetCore.Hosting.IStartupFilter" ], "Members": [ { "Kind": "Method", "Name": "Configure", "Parameters": [ { "Name": "next", "Type": "System.Action" } ], "ReturnType": "System.Action", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Hosting.IStartupFilter", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] } ] }