{
  "AssemblyIdentity": "Microsoft.AspNetCore.Mvc.ViewFeatures, Version=1.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60",
  "Types": [
    {
      "Name": "Microsoft.AspNetCore.Mvc.AutoValidateAntiforgeryTokenAttribute",
      "Visibility": "Public",
      "Kind": "Class",
      "BaseType": "System.Attribute",
      "ImplementedInterfaces": [
        "Microsoft.AspNetCore.Mvc.Filters.IFilterFactory",
        "Microsoft.AspNetCore.Mvc.Filters.IOrderedFilter"
      ],
      "Members": [
        {
          "Kind": "Method",
          "Name": "get_Order",
          "Parameters": [],
          "ReturnType": "System.Int32",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.Filters.IOrderedFilter",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "set_Order",
          "Parameters": [
            {
              "Name": "value",
              "Type": "System.Int32"
            }
          ],
          "ReturnType": "System.Void",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_IsReusable",
          "Parameters": [],
          "ReturnType": "System.Boolean",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.Filters.IFilterFactory",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "CreateInstance",
          "Parameters": [
            {
              "Name": "serviceProvider",
              "Type": "System.IServiceProvider"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Mvc.Filters.IFilterMetadata",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.Filters.IFilterFactory",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [],
          "Visibility": "Public",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.Controller",
      "Visibility": "Public",
      "Kind": "Class",
      "Abstract": true,
      "BaseType": "Microsoft.AspNetCore.Mvc.ControllerBase",
      "ImplementedInterfaces": [
        "Microsoft.AspNetCore.Mvc.Filters.IActionFilter",
        "Microsoft.AspNetCore.Mvc.Filters.IAsyncActionFilter",
        "System.IDisposable"
      ],
      "Members": [
        {
          "Kind": "Method",
          "Name": "get_ViewData",
          "Parameters": [],
          "ReturnType": "Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "set_ViewData",
          "Parameters": [
            {
              "Name": "value",
              "Type": "Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary"
            }
          ],
          "ReturnType": "System.Void",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_TempData",
          "Parameters": [],
          "ReturnType": "Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionary",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "set_TempData",
          "Parameters": [
            {
              "Name": "value",
              "Type": "Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionary"
            }
          ],
          "ReturnType": "System.Void",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_ViewBag",
          "Parameters": [],
          "ReturnType": "System.Object",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "View",
          "Parameters": [],
          "ReturnType": "Microsoft.AspNetCore.Mvc.ViewResult",
          "Virtual": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "View",
          "Parameters": [
            {
              "Name": "viewName",
              "Type": "System.String"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Mvc.ViewResult",
          "Virtual": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "View",
          "Parameters": [
            {
              "Name": "model",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Mvc.ViewResult",
          "Virtual": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "View",
          "Parameters": [
            {
              "Name": "viewName",
              "Type": "System.String"
            },
            {
              "Name": "model",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Mvc.ViewResult",
          "Virtual": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "PartialView",
          "Parameters": [],
          "ReturnType": "Microsoft.AspNetCore.Mvc.PartialViewResult",
          "Virtual": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "PartialView",
          "Parameters": [
            {
              "Name": "viewName",
              "Type": "System.String"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Mvc.PartialViewResult",
          "Virtual": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "PartialView",
          "Parameters": [
            {
              "Name": "model",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Mvc.PartialViewResult",
          "Virtual": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "PartialView",
          "Parameters": [
            {
              "Name": "viewName",
              "Type": "System.String"
            },
            {
              "Name": "model",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Mvc.PartialViewResult",
          "Virtual": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "ViewComponent",
          "Parameters": [
            {
              "Name": "componentName",
              "Type": "System.String"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Mvc.ViewComponentResult",
          "Virtual": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "ViewComponent",
          "Parameters": [
            {
              "Name": "componentType",
              "Type": "System.Type"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Mvc.ViewComponentResult",
          "Virtual": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "ViewComponent",
          "Parameters": [
            {
              "Name": "componentName",
              "Type": "System.String"
            },
            {
              "Name": "arguments",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Mvc.ViewComponentResult",
          "Virtual": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "ViewComponent",
          "Parameters": [
            {
              "Name": "componentType",
              "Type": "System.Type"
            },
            {
              "Name": "arguments",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Mvc.ViewComponentResult",
          "Virtual": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Json",
          "Parameters": [
            {
              "Name": "data",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Mvc.JsonResult",
          "Virtual": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Json",
          "Parameters": [
            {
              "Name": "data",
              "Type": "System.Object"
            },
            {
              "Name": "serializerSettings",
              "Type": "Newtonsoft.Json.JsonSerializerSettings"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Mvc.JsonResult",
          "Virtual": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "OnActionExecuting",
          "Parameters": [
            {
              "Name": "context",
              "Type": "Microsoft.AspNetCore.Mvc.Filters.ActionExecutingContext"
            }
          ],
          "ReturnType": "System.Void",
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.Filters.IActionFilter",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "OnActionExecuted",
          "Parameters": [
            {
              "Name": "context",
              "Type": "Microsoft.AspNetCore.Mvc.Filters.ActionExecutedContext"
            }
          ],
          "ReturnType": "System.Void",
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.Filters.IActionFilter",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "OnActionExecutionAsync",
          "Parameters": [
            {
              "Name": "context",
              "Type": "Microsoft.AspNetCore.Mvc.Filters.ActionExecutingContext"
            },
            {
              "Name": "next",
              "Type": "Microsoft.AspNetCore.Mvc.Filters.ActionExecutionDelegate"
            }
          ],
          "ReturnType": "System.Threading.Tasks.Task",
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.Filters.IAsyncActionFilter",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Dispose",
          "Parameters": [],
          "ReturnType": "System.Void",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "System.IDisposable",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Dispose",
          "Parameters": [
            {
              "Name": "disposing",
              "Type": "System.Boolean"
            }
          ],
          "ReturnType": "System.Void",
          "Virtual": true,
          "Visibility": "Protected",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [],
          "Visibility": "Protected",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.IgnoreAntiforgeryTokenAttribute",
      "Visibility": "Public",
      "Kind": "Class",
      "BaseType": "System.Attribute",
      "ImplementedInterfaces": [
        "Microsoft.AspNetCore.Mvc.ViewFeatures.IAntiforgeryPolicy",
        "Microsoft.AspNetCore.Mvc.Filters.IOrderedFilter"
      ],
      "Members": [
        {
          "Kind": "Method",
          "Name": "get_Order",
          "Parameters": [],
          "ReturnType": "System.Int32",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.Filters.IOrderedFilter",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "set_Order",
          "Parameters": [
            {
              "Name": "value",
              "Type": "System.Int32"
            }
          ],
          "ReturnType": "System.Void",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [],
          "Visibility": "Public",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.IViewComponentHelper",
      "Visibility": "Public",
      "Kind": "Interface",
      "Abstract": true,
      "ImplementedInterfaces": [],
      "Members": [
        {
          "Kind": "Method",
          "Name": "InvokeAsync",
          "Parameters": [
            {
              "Name": "name",
              "Type": "System.String"
            },
            {
              "Name": "arguments",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "System.Threading.Tasks.Task<Microsoft.AspNetCore.Html.IHtmlContent>",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "InvokeAsync",
          "Parameters": [
            {
              "Name": "componentType",
              "Type": "System.Type"
            },
            {
              "Name": "arguments",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "System.Threading.Tasks.Task<Microsoft.AspNetCore.Html.IHtmlContent>",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.IViewComponentResult",
      "Visibility": "Public",
      "Kind": "Interface",
      "Abstract": true,
      "ImplementedInterfaces": [],
      "Members": [
        {
          "Kind": "Method",
          "Name": "Execute",
          "Parameters": [
            {
              "Name": "context",
              "Type": "Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentContext"
            }
          ],
          "ReturnType": "System.Void",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "ExecuteAsync",
          "Parameters": [
            {
              "Name": "context",
              "Type": "Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentContext"
            }
          ],
          "ReturnType": "System.Threading.Tasks.Task",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.MvcViewOptions",
      "Visibility": "Public",
      "Kind": "Class",
      "ImplementedInterfaces": [],
      "Members": [
        {
          "Kind": "Method",
          "Name": "get_HtmlHelperOptions",
          "Parameters": [],
          "ReturnType": "Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelperOptions",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "set_HtmlHelperOptions",
          "Parameters": [
            {
              "Name": "value",
              "Type": "Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelperOptions"
            }
          ],
          "ReturnType": "System.Void",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_ViewEngines",
          "Parameters": [],
          "ReturnType": "System.Collections.Generic.IList<Microsoft.AspNetCore.Mvc.ViewEngines.IViewEngine>",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_ClientModelValidatorProviders",
          "Parameters": [],
          "ReturnType": "System.Collections.Generic.IList<Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IClientModelValidatorProvider>",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [],
          "Visibility": "Public",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.PartialViewResult",
      "Visibility": "Public",
      "Kind": "Class",
      "BaseType": "Microsoft.AspNetCore.Mvc.ActionResult",
      "ImplementedInterfaces": [],
      "Members": [
        {
          "Kind": "Method",
          "Name": "get_StatusCode",
          "Parameters": [],
          "ReturnType": "System.Nullable<System.Int32>",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "set_StatusCode",
          "Parameters": [
            {
              "Name": "value",
              "Type": "System.Nullable<System.Int32>"
            }
          ],
          "ReturnType": "System.Void",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_ViewName",
          "Parameters": [],
          "ReturnType": "System.String",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "set_ViewName",
          "Parameters": [
            {
              "Name": "value",
              "Type": "System.String"
            }
          ],
          "ReturnType": "System.Void",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_ViewData",
          "Parameters": [],
          "ReturnType": "Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "set_ViewData",
          "Parameters": [
            {
              "Name": "value",
              "Type": "Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary"
            }
          ],
          "ReturnType": "System.Void",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_TempData",
          "Parameters": [],
          "ReturnType": "Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionary",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "set_TempData",
          "Parameters": [
            {
              "Name": "value",
              "Type": "Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionary"
            }
          ],
          "ReturnType": "System.Void",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_ViewEngine",
          "Parameters": [],
          "ReturnType": "Microsoft.AspNetCore.Mvc.ViewEngines.IViewEngine",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "set_ViewEngine",
          "Parameters": [
            {
              "Name": "value",
              "Type": "Microsoft.AspNetCore.Mvc.ViewEngines.IViewEngine"
            }
          ],
          "ReturnType": "System.Void",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_ContentType",
          "Parameters": [],
          "ReturnType": "System.String",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "set_ContentType",
          "Parameters": [
            {
              "Name": "value",
              "Type": "System.String"
            }
          ],
          "ReturnType": "System.Void",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "ExecuteResultAsync",
          "Parameters": [
            {
              "Name": "context",
              "Type": "Microsoft.AspNetCore.Mvc.ActionContext"
            }
          ],
          "ReturnType": "System.Threading.Tasks.Task",
          "Virtual": true,
          "Override": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.IActionResult",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [],
          "Visibility": "Public",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.RemoteAttribute",
      "Visibility": "Public",
      "Kind": "Class",
      "BaseType": "System.ComponentModel.DataAnnotations.ValidationAttribute",
      "ImplementedInterfaces": [
        "Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IClientModelValidator"
      ],
      "Members": [
        {
          "Kind": "Method",
          "Name": "get_HttpMethod",
          "Parameters": [],
          "ReturnType": "System.String",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "set_HttpMethod",
          "Parameters": [
            {
              "Name": "value",
              "Type": "System.String"
            }
          ],
          "ReturnType": "System.Void",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_AdditionalFields",
          "Parameters": [],
          "ReturnType": "System.String",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "set_AdditionalFields",
          "Parameters": [
            {
              "Name": "value",
              "Type": "System.String"
            }
          ],
          "ReturnType": "System.Void",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_RouteData",
          "Parameters": [],
          "ReturnType": "Microsoft.AspNetCore.Routing.RouteValueDictionary",
          "Visibility": "Protected",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_RouteName",
          "Parameters": [],
          "ReturnType": "System.String",
          "Visibility": "Protected",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "set_RouteName",
          "Parameters": [
            {
              "Name": "value",
              "Type": "System.String"
            }
          ],
          "ReturnType": "System.Void",
          "Visibility": "Protected",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "FormatAdditionalFieldsForClientValidation",
          "Parameters": [
            {
              "Name": "property",
              "Type": "System.String"
            }
          ],
          "ReturnType": "System.String",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "FormatPropertyForClientValidation",
          "Parameters": [
            {
              "Name": "property",
              "Type": "System.String"
            }
          ],
          "ReturnType": "System.String",
          "Static": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "GetUrl",
          "Parameters": [
            {
              "Name": "context",
              "Type": "Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ClientModelValidationContext"
            }
          ],
          "ReturnType": "System.String",
          "Virtual": true,
          "Visibility": "Protected",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "FormatErrorMessage",
          "Parameters": [
            {
              "Name": "name",
              "Type": "System.String"
            }
          ],
          "ReturnType": "System.String",
          "Virtual": true,
          "Override": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "IsValid",
          "Parameters": [
            {
              "Name": "value",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "System.Boolean",
          "Virtual": true,
          "Override": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "AddValidation",
          "Parameters": [
            {
              "Name": "context",
              "Type": "Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ClientModelValidationContext"
            }
          ],
          "ReturnType": "System.Void",
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IClientModelValidator",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [],
          "Visibility": "Protected",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [
            {
              "Name": "routeName",
              "Type": "System.String"
            }
          ],
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [
            {
              "Name": "action",
              "Type": "System.String"
            },
            {
              "Name": "controller",
              "Type": "System.String"
            }
          ],
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [
            {
              "Name": "action",
              "Type": "System.String"
            },
            {
              "Name": "controller",
              "Type": "System.String"
            },
            {
              "Name": "areaName",
              "Type": "System.String"
            }
          ],
          "Visibility": "Public",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.SkipStatusCodePagesAttribute",
      "Visibility": "Public",
      "Kind": "Class",
      "BaseType": "System.Attribute",
      "ImplementedInterfaces": [
        "Microsoft.AspNetCore.Mvc.Filters.IResourceFilter"
      ],
      "Members": [
        {
          "Kind": "Method",
          "Name": "OnResourceExecuted",
          "Parameters": [
            {
              "Name": "context",
              "Type": "Microsoft.AspNetCore.Mvc.Filters.ResourceExecutedContext"
            }
          ],
          "ReturnType": "System.Void",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.Filters.IResourceFilter",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "OnResourceExecuting",
          "Parameters": [
            {
              "Name": "context",
              "Type": "Microsoft.AspNetCore.Mvc.Filters.ResourceExecutingContext"
            }
          ],
          "ReturnType": "System.Void",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.Filters.IResourceFilter",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [],
          "Visibility": "Public",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.ValidateAntiForgeryTokenAttribute",
      "Visibility": "Public",
      "Kind": "Class",
      "BaseType": "System.Attribute",
      "ImplementedInterfaces": [
        "Microsoft.AspNetCore.Mvc.Filters.IFilterFactory",
        "Microsoft.AspNetCore.Mvc.Filters.IOrderedFilter"
      ],
      "Members": [
        {
          "Kind": "Method",
          "Name": "get_Order",
          "Parameters": [],
          "ReturnType": "System.Int32",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.Filters.IOrderedFilter",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "set_Order",
          "Parameters": [
            {
              "Name": "value",
              "Type": "System.Int32"
            }
          ],
          "ReturnType": "System.Void",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_IsReusable",
          "Parameters": [],
          "ReturnType": "System.Boolean",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.Filters.IFilterFactory",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "CreateInstance",
          "Parameters": [
            {
              "Name": "serviceProvider",
              "Type": "System.IServiceProvider"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Mvc.Filters.IFilterMetadata",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.Filters.IFilterFactory",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [],
          "Visibility": "Public",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.ViewComponent",
      "Visibility": "Public",
      "Kind": "Class",
      "Abstract": true,
      "ImplementedInterfaces": [],
      "Members": [
        {
          "Kind": "Method",
          "Name": "get_HttpContext",
          "Parameters": [],
          "ReturnType": "Microsoft.AspNetCore.Http.HttpContext",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_Request",
          "Parameters": [],
          "ReturnType": "Microsoft.AspNetCore.Http.HttpRequest",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_User",
          "Parameters": [],
          "ReturnType": "System.Security.Principal.IPrincipal",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_RouteData",
          "Parameters": [],
          "ReturnType": "Microsoft.AspNetCore.Routing.RouteData",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_ViewBag",
          "Parameters": [],
          "ReturnType": "System.Object",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_ModelState",
          "Parameters": [],
          "ReturnType": "Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_Url",
          "Parameters": [],
          "ReturnType": "Microsoft.AspNetCore.Mvc.IUrlHelper",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "set_Url",
          "Parameters": [
            {
              "Name": "value",
              "Type": "Microsoft.AspNetCore.Mvc.IUrlHelper"
            }
          ],
          "ReturnType": "System.Void",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_ViewComponentContext",
          "Parameters": [],
          "ReturnType": "Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentContext",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "set_ViewComponentContext",
          "Parameters": [
            {
              "Name": "value",
              "Type": "Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentContext"
            }
          ],
          "ReturnType": "System.Void",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_ViewContext",
          "Parameters": [],
          "ReturnType": "Microsoft.AspNetCore.Mvc.Rendering.ViewContext",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_ViewData",
          "Parameters": [],
          "ReturnType": "Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_ViewEngine",
          "Parameters": [],
          "ReturnType": "Microsoft.AspNetCore.Mvc.ViewEngines.ICompositeViewEngine",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "set_ViewEngine",
          "Parameters": [
            {
              "Name": "value",
              "Type": "Microsoft.AspNetCore.Mvc.ViewEngines.ICompositeViewEngine"
            }
          ],
          "ReturnType": "System.Void",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Content",
          "Parameters": [
            {
              "Name": "content",
              "Type": "System.String"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Mvc.ViewComponents.ContentViewComponentResult",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "View",
          "Parameters": [],
          "ReturnType": "Microsoft.AspNetCore.Mvc.ViewComponents.ViewViewComponentResult",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "View",
          "Parameters": [
            {
              "Name": "viewName",
              "Type": "System.String"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Mvc.ViewComponents.ViewViewComponentResult",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "View<T0>",
          "Parameters": [
            {
              "Name": "model",
              "Type": "T0"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Mvc.ViewComponents.ViewViewComponentResult",
          "Visibility": "Public",
          "GenericParameter": [
            {
              "ParameterName": "TModel",
              "ParameterPosition": 0,
              "BaseTypeOrInterfaces": []
            }
          ]
        },
        {
          "Kind": "Method",
          "Name": "View<T0>",
          "Parameters": [
            {
              "Name": "viewName",
              "Type": "System.String"
            },
            {
              "Name": "model",
              "Type": "T0"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Mvc.ViewComponents.ViewViewComponentResult",
          "Visibility": "Public",
          "GenericParameter": [
            {
              "ParameterName": "TModel",
              "ParameterPosition": 0,
              "BaseTypeOrInterfaces": []
            }
          ]
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [],
          "Visibility": "Protected",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.ViewComponentAttribute",
      "Visibility": "Public",
      "Kind": "Class",
      "BaseType": "System.Attribute",
      "ImplementedInterfaces": [],
      "Members": [
        {
          "Kind": "Method",
          "Name": "get_Name",
          "Parameters": [],
          "ReturnType": "System.String",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "set_Name",
          "Parameters": [
            {
              "Name": "value",
              "Type": "System.String"
            }
          ],
          "ReturnType": "System.Void",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [],
          "Visibility": "Public",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.ViewComponentResult",
      "Visibility": "Public",
      "Kind": "Class",
      "BaseType": "Microsoft.AspNetCore.Mvc.ActionResult",
      "ImplementedInterfaces": [],
      "Members": [
        {
          "Kind": "Method",
          "Name": "get_Arguments",
          "Parameters": [],
          "ReturnType": "System.Object",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "set_Arguments",
          "Parameters": [
            {
              "Name": "value",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "System.Void",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_ContentType",
          "Parameters": [],
          "ReturnType": "System.String",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "set_ContentType",
          "Parameters": [
            {
              "Name": "value",
              "Type": "System.String"
            }
          ],
          "ReturnType": "System.Void",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_StatusCode",
          "Parameters": [],
          "ReturnType": "System.Nullable<System.Int32>",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "set_StatusCode",
          "Parameters": [
            {
              "Name": "value",
              "Type": "System.Nullable<System.Int32>"
            }
          ],
          "ReturnType": "System.Void",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_TempData",
          "Parameters": [],
          "ReturnType": "Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionary",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "set_TempData",
          "Parameters": [
            {
              "Name": "value",
              "Type": "Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionary"
            }
          ],
          "ReturnType": "System.Void",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_ViewComponentName",
          "Parameters": [],
          "ReturnType": "System.String",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "set_ViewComponentName",
          "Parameters": [
            {
              "Name": "value",
              "Type": "System.String"
            }
          ],
          "ReturnType": "System.Void",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_ViewComponentType",
          "Parameters": [],
          "ReturnType": "System.Type",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "set_ViewComponentType",
          "Parameters": [
            {
              "Name": "value",
              "Type": "System.Type"
            }
          ],
          "ReturnType": "System.Void",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_ViewData",
          "Parameters": [],
          "ReturnType": "Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "set_ViewData",
          "Parameters": [
            {
              "Name": "value",
              "Type": "Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary"
            }
          ],
          "ReturnType": "System.Void",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_ViewEngine",
          "Parameters": [],
          "ReturnType": "Microsoft.AspNetCore.Mvc.ViewEngines.IViewEngine",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "set_ViewEngine",
          "Parameters": [
            {
              "Name": "value",
              "Type": "Microsoft.AspNetCore.Mvc.ViewEngines.IViewEngine"
            }
          ],
          "ReturnType": "System.Void",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "ExecuteResultAsync",
          "Parameters": [
            {
              "Name": "context",
              "Type": "Microsoft.AspNetCore.Mvc.ActionContext"
            }
          ],
          "ReturnType": "System.Threading.Tasks.Task",
          "Virtual": true,
          "Override": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.IActionResult",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [],
          "Visibility": "Public",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.ViewResult",
      "Visibility": "Public",
      "Kind": "Class",
      "BaseType": "Microsoft.AspNetCore.Mvc.ActionResult",
      "ImplementedInterfaces": [],
      "Members": [
        {
          "Kind": "Method",
          "Name": "get_StatusCode",
          "Parameters": [],
          "ReturnType": "System.Nullable<System.Int32>",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "set_StatusCode",
          "Parameters": [
            {
              "Name": "value",
              "Type": "System.Nullable<System.Int32>"
            }
          ],
          "ReturnType": "System.Void",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_ViewName",
          "Parameters": [],
          "ReturnType": "System.String",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "set_ViewName",
          "Parameters": [
            {
              "Name": "value",
              "Type": "System.String"
            }
          ],
          "ReturnType": "System.Void",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_Model",
          "Parameters": [],
          "ReturnType": "System.Object",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_ViewData",
          "Parameters": [],
          "ReturnType": "Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "set_ViewData",
          "Parameters": [
            {
              "Name": "value",
              "Type": "Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary"
            }
          ],
          "ReturnType": "System.Void",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_TempData",
          "Parameters": [],
          "ReturnType": "Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionary",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "set_TempData",
          "Parameters": [
            {
              "Name": "value",
              "Type": "Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionary"
            }
          ],
          "ReturnType": "System.Void",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_ViewEngine",
          "Parameters": [],
          "ReturnType": "Microsoft.AspNetCore.Mvc.ViewEngines.IViewEngine",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "set_ViewEngine",
          "Parameters": [
            {
              "Name": "value",
              "Type": "Microsoft.AspNetCore.Mvc.ViewEngines.IViewEngine"
            }
          ],
          "ReturnType": "System.Void",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_ContentType",
          "Parameters": [],
          "ReturnType": "System.String",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "set_ContentType",
          "Parameters": [
            {
              "Name": "value",
              "Type": "System.String"
            }
          ],
          "ReturnType": "System.Void",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "ExecuteResultAsync",
          "Parameters": [
            {
              "Name": "context",
              "Type": "Microsoft.AspNetCore.Mvc.ActionContext"
            }
          ],
          "ReturnType": "System.Threading.Tasks.Task",
          "Virtual": true,
          "Override": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.IActionResult",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [],
          "Visibility": "Public",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.ViewEngines.CompositeViewEngine",
      "Visibility": "Public",
      "Kind": "Class",
      "ImplementedInterfaces": [
        "Microsoft.AspNetCore.Mvc.ViewEngines.ICompositeViewEngine"
      ],
      "Members": [
        {
          "Kind": "Method",
          "Name": "get_ViewEngines",
          "Parameters": [],
          "ReturnType": "System.Collections.Generic.IReadOnlyList<Microsoft.AspNetCore.Mvc.ViewEngines.IViewEngine>",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.ViewEngines.ICompositeViewEngine",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "FindView",
          "Parameters": [
            {
              "Name": "context",
              "Type": "Microsoft.AspNetCore.Mvc.ActionContext"
            },
            {
              "Name": "viewName",
              "Type": "System.String"
            },
            {
              "Name": "isMainPage",
              "Type": "System.Boolean"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Mvc.ViewEngines.ViewEngineResult",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.ViewEngines.IViewEngine",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "GetView",
          "Parameters": [
            {
              "Name": "executingFilePath",
              "Type": "System.String"
            },
            {
              "Name": "viewPath",
              "Type": "System.String"
            },
            {
              "Name": "isMainPage",
              "Type": "System.Boolean"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Mvc.ViewEngines.ViewEngineResult",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.ViewEngines.IViewEngine",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [
            {
              "Name": "optionsAccessor",
              "Type": "Microsoft.Extensions.Options.IOptions<Microsoft.AspNetCore.Mvc.MvcViewOptions>"
            }
          ],
          "Visibility": "Public",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.ViewEngines.ICompositeViewEngine",
      "Visibility": "Public",
      "Kind": "Interface",
      "Abstract": true,
      "ImplementedInterfaces": [
        "Microsoft.AspNetCore.Mvc.ViewEngines.IViewEngine"
      ],
      "Members": [
        {
          "Kind": "Method",
          "Name": "get_ViewEngines",
          "Parameters": [],
          "ReturnType": "System.Collections.Generic.IReadOnlyList<Microsoft.AspNetCore.Mvc.ViewEngines.IViewEngine>",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.ViewEngines.IView",
      "Visibility": "Public",
      "Kind": "Interface",
      "Abstract": true,
      "ImplementedInterfaces": [],
      "Members": [
        {
          "Kind": "Method",
          "Name": "get_Path",
          "Parameters": [],
          "ReturnType": "System.String",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "RenderAsync",
          "Parameters": [
            {
              "Name": "context",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.ViewContext"
            }
          ],
          "ReturnType": "System.Threading.Tasks.Task",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.ViewEngines.IViewEngine",
      "Visibility": "Public",
      "Kind": "Interface",
      "Abstract": true,
      "ImplementedInterfaces": [],
      "Members": [
        {
          "Kind": "Method",
          "Name": "FindView",
          "Parameters": [
            {
              "Name": "context",
              "Type": "Microsoft.AspNetCore.Mvc.ActionContext"
            },
            {
              "Name": "viewName",
              "Type": "System.String"
            },
            {
              "Name": "isMainPage",
              "Type": "System.Boolean"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Mvc.ViewEngines.ViewEngineResult",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "GetView",
          "Parameters": [
            {
              "Name": "executingFilePath",
              "Type": "System.String"
            },
            {
              "Name": "viewPath",
              "Type": "System.String"
            },
            {
              "Name": "isMainPage",
              "Type": "System.Boolean"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Mvc.ViewEngines.ViewEngineResult",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.ViewEngines.ViewEngineResult",
      "Visibility": "Public",
      "Kind": "Class",
      "ImplementedInterfaces": [],
      "Members": [
        {
          "Kind": "Method",
          "Name": "get_SearchedLocations",
          "Parameters": [],
          "ReturnType": "System.Collections.Generic.IEnumerable<System.String>",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_View",
          "Parameters": [],
          "ReturnType": "Microsoft.AspNetCore.Mvc.ViewEngines.IView",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_ViewName",
          "Parameters": [],
          "ReturnType": "System.String",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_Success",
          "Parameters": [],
          "ReturnType": "System.Boolean",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "NotFound",
          "Parameters": [
            {
              "Name": "viewName",
              "Type": "System.String"
            },
            {
              "Name": "searchedLocations",
              "Type": "System.Collections.Generic.IEnumerable<System.String>"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Mvc.ViewEngines.ViewEngineResult",
          "Static": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Found",
          "Parameters": [
            {
              "Name": "viewName",
              "Type": "System.String"
            },
            {
              "Name": "view",
              "Type": "Microsoft.AspNetCore.Mvc.ViewEngines.IView"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Mvc.ViewEngines.ViewEngineResult",
          "Static": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "EnsureSuccessful",
          "Parameters": [
            {
              "Name": "originalLocations",
              "Type": "System.Collections.Generic.IEnumerable<System.String>"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Mvc.ViewEngines.ViewEngineResult",
          "Visibility": "Public",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.ViewComponents.ContentViewComponentResult",
      "Visibility": "Public",
      "Kind": "Class",
      "ImplementedInterfaces": [
        "Microsoft.AspNetCore.Mvc.IViewComponentResult"
      ],
      "Members": [
        {
          "Kind": "Method",
          "Name": "get_Content",
          "Parameters": [],
          "ReturnType": "System.String",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Execute",
          "Parameters": [
            {
              "Name": "context",
              "Type": "Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentContext"
            }
          ],
          "ReturnType": "System.Void",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.IViewComponentResult",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "ExecuteAsync",
          "Parameters": [
            {
              "Name": "context",
              "Type": "Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentContext"
            }
          ],
          "ReturnType": "System.Threading.Tasks.Task",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.IViewComponentResult",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [
            {
              "Name": "content",
              "Type": "System.String"
            }
          ],
          "Visibility": "Public",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.ViewComponents.DefaultViewComponentActivator",
      "Visibility": "Public",
      "Kind": "Class",
      "ImplementedInterfaces": [
        "Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentActivator"
      ],
      "Members": [
        {
          "Kind": "Method",
          "Name": "Create",
          "Parameters": [
            {
              "Name": "context",
              "Type": "Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentContext"
            }
          ],
          "ReturnType": "System.Object",
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentActivator",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Release",
          "Parameters": [
            {
              "Name": "context",
              "Type": "Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentContext"
            },
            {
              "Name": "viewComponent",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "System.Void",
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentActivator",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [
            {
              "Name": "typeActivatorCache",
              "Type": "Microsoft.AspNetCore.Mvc.Internal.ITypeActivatorCache"
            }
          ],
          "Visibility": "Public",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.ViewComponents.DefaultViewComponentDescriptorCollectionProvider",
      "Visibility": "Public",
      "Kind": "Class",
      "ImplementedInterfaces": [
        "Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentDescriptorCollectionProvider"
      ],
      "Members": [
        {
          "Kind": "Method",
          "Name": "get_ViewComponents",
          "Parameters": [],
          "ReturnType": "Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentDescriptorCollection",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentDescriptorCollectionProvider",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [
            {
              "Name": "descriptorProvider",
              "Type": "Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentDescriptorProvider"
            }
          ],
          "Visibility": "Public",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.ViewComponents.DefaultViewComponentDescriptorProvider",
      "Visibility": "Public",
      "Kind": "Class",
      "ImplementedInterfaces": [
        "Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentDescriptorProvider"
      ],
      "Members": [
        {
          "Kind": "Method",
          "Name": "GetViewComponents",
          "Parameters": [],
          "ReturnType": "System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentDescriptor>",
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentDescriptorProvider",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "GetCandidateTypes",
          "Parameters": [],
          "ReturnType": "System.Collections.Generic.IEnumerable<System.Reflection.TypeInfo>",
          "Virtual": true,
          "Visibility": "Protected",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [
            {
              "Name": "partManager",
              "Type": "Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartManager"
            }
          ],
          "Visibility": "Public",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.ViewComponents.DefaultViewComponentFactory",
      "Visibility": "Public",
      "Kind": "Class",
      "ImplementedInterfaces": [
        "Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentFactory"
      ],
      "Members": [
        {
          "Kind": "Method",
          "Name": "CreateViewComponent",
          "Parameters": [
            {
              "Name": "context",
              "Type": "Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentContext"
            }
          ],
          "ReturnType": "System.Object",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentFactory",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "ReleaseViewComponent",
          "Parameters": [
            {
              "Name": "context",
              "Type": "Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentContext"
            },
            {
              "Name": "component",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "System.Void",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentFactory",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [
            {
              "Name": "activator",
              "Type": "Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentActivator"
            }
          ],
          "Visibility": "Public",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.ViewComponents.DefaultViewComponentHelper",
      "Visibility": "Public",
      "Kind": "Class",
      "ImplementedInterfaces": [
        "Microsoft.AspNetCore.Mvc.IViewComponentHelper",
        "Microsoft.AspNetCore.Mvc.ViewFeatures.IViewContextAware"
      ],
      "Members": [
        {
          "Kind": "Method",
          "Name": "Contextualize",
          "Parameters": [
            {
              "Name": "viewContext",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.ViewContext"
            }
          ],
          "ReturnType": "System.Void",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.ViewFeatures.IViewContextAware",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "InvokeAsync",
          "Parameters": [
            {
              "Name": "name",
              "Type": "System.String"
            },
            {
              "Name": "arguments",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "System.Threading.Tasks.Task<Microsoft.AspNetCore.Html.IHtmlContent>",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.IViewComponentHelper",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "InvokeAsync",
          "Parameters": [
            {
              "Name": "componentType",
              "Type": "System.Type"
            },
            {
              "Name": "arguments",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "System.Threading.Tasks.Task<Microsoft.AspNetCore.Html.IHtmlContent>",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.IViewComponentHelper",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [
            {
              "Name": "descriptorProvider",
              "Type": "Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentDescriptorCollectionProvider"
            },
            {
              "Name": "htmlEncoder",
              "Type": "System.Text.Encodings.Web.HtmlEncoder"
            },
            {
              "Name": "selector",
              "Type": "Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentSelector"
            },
            {
              "Name": "invokerFactory",
              "Type": "Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentInvokerFactory"
            },
            {
              "Name": "viewBufferScope",
              "Type": "Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.IViewBufferScope"
            }
          ],
          "Visibility": "Public",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.ViewComponents.DefaultViewComponentInvoker",
      "Visibility": "Public",
      "Kind": "Class",
      "ImplementedInterfaces": [
        "Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentInvoker"
      ],
      "Members": [
        {
          "Kind": "Method",
          "Name": "InvokeAsync",
          "Parameters": [
            {
              "Name": "context",
              "Type": "Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentContext"
            }
          ],
          "ReturnType": "System.Threading.Tasks.Task",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentInvoker",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [
            {
              "Name": "viewComponentFactory",
              "Type": "Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentFactory"
            },
            {
              "Name": "viewComponentInvokerCache",
              "Type": "Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.ViewComponentInvokerCache"
            },
            {
              "Name": "diagnosticSource",
              "Type": "System.Diagnostics.DiagnosticSource"
            },
            {
              "Name": "logger",
              "Type": "Microsoft.Extensions.Logging.ILogger"
            }
          ],
          "Visibility": "Public",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.ViewComponents.DefaultViewComponentInvokerFactory",
      "Visibility": "Public",
      "Kind": "Class",
      "ImplementedInterfaces": [
        "Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentInvokerFactory"
      ],
      "Members": [
        {
          "Kind": "Method",
          "Name": "CreateInstance",
          "Parameters": [
            {
              "Name": "context",
              "Type": "Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentContext"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentInvoker",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentInvokerFactory",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [
            {
              "Name": "viewComponentFactory",
              "Type": "Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentFactory"
            },
            {
              "Name": "viewComponentInvokerCache",
              "Type": "Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.ViewComponentInvokerCache"
            },
            {
              "Name": "diagnosticSource",
              "Type": "System.Diagnostics.DiagnosticSource"
            },
            {
              "Name": "loggerFactory",
              "Type": "Microsoft.Extensions.Logging.ILoggerFactory"
            }
          ],
          "Visibility": "Public",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.ViewComponents.DefaultViewComponentSelector",
      "Visibility": "Public",
      "Kind": "Class",
      "ImplementedInterfaces": [
        "Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentSelector"
      ],
      "Members": [
        {
          "Kind": "Method",
          "Name": "SelectComponent",
          "Parameters": [
            {
              "Name": "componentName",
              "Type": "System.String"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentDescriptor",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentSelector",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [
            {
              "Name": "descriptorProvider",
              "Type": "Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentDescriptorCollectionProvider"
            }
          ],
          "Visibility": "Public",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.ViewComponents.HtmlContentViewComponentResult",
      "Visibility": "Public",
      "Kind": "Class",
      "ImplementedInterfaces": [
        "Microsoft.AspNetCore.Mvc.IViewComponentResult"
      ],
      "Members": [
        {
          "Kind": "Method",
          "Name": "get_EncodedContent",
          "Parameters": [],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Execute",
          "Parameters": [
            {
              "Name": "context",
              "Type": "Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentContext"
            }
          ],
          "ReturnType": "System.Void",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.IViewComponentResult",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "ExecuteAsync",
          "Parameters": [
            {
              "Name": "context",
              "Type": "Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentContext"
            }
          ],
          "ReturnType": "System.Threading.Tasks.Task",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.IViewComponentResult",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [
            {
              "Name": "encodedContent",
              "Type": "Microsoft.AspNetCore.Html.IHtmlContent"
            }
          ],
          "Visibility": "Public",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentActivator",
      "Visibility": "Public",
      "Kind": "Interface",
      "Abstract": true,
      "ImplementedInterfaces": [],
      "Members": [
        {
          "Kind": "Method",
          "Name": "Create",
          "Parameters": [
            {
              "Name": "context",
              "Type": "Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentContext"
            }
          ],
          "ReturnType": "System.Object",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Release",
          "Parameters": [
            {
              "Name": "context",
              "Type": "Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentContext"
            },
            {
              "Name": "viewComponent",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "System.Void",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentDescriptorCollectionProvider",
      "Visibility": "Public",
      "Kind": "Interface",
      "Abstract": true,
      "ImplementedInterfaces": [],
      "Members": [
        {
          "Kind": "Method",
          "Name": "get_ViewComponents",
          "Parameters": [],
          "ReturnType": "Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentDescriptorCollection",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentDescriptorProvider",
      "Visibility": "Public",
      "Kind": "Interface",
      "Abstract": true,
      "ImplementedInterfaces": [],
      "Members": [
        {
          "Kind": "Method",
          "Name": "GetViewComponents",
          "Parameters": [],
          "ReturnType": "System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentDescriptor>",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentFactory",
      "Visibility": "Public",
      "Kind": "Interface",
      "Abstract": true,
      "ImplementedInterfaces": [],
      "Members": [
        {
          "Kind": "Method",
          "Name": "CreateViewComponent",
          "Parameters": [
            {
              "Name": "context",
              "Type": "Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentContext"
            }
          ],
          "ReturnType": "System.Object",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "ReleaseViewComponent",
          "Parameters": [
            {
              "Name": "context",
              "Type": "Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentContext"
            },
            {
              "Name": "component",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "System.Void",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentInvoker",
      "Visibility": "Public",
      "Kind": "Interface",
      "Abstract": true,
      "ImplementedInterfaces": [],
      "Members": [
        {
          "Kind": "Method",
          "Name": "InvokeAsync",
          "Parameters": [
            {
              "Name": "context",
              "Type": "Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentContext"
            }
          ],
          "ReturnType": "System.Threading.Tasks.Task",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentInvokerFactory",
      "Visibility": "Public",
      "Kind": "Interface",
      "Abstract": true,
      "ImplementedInterfaces": [],
      "Members": [
        {
          "Kind": "Method",
          "Name": "CreateInstance",
          "Parameters": [
            {
              "Name": "context",
              "Type": "Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentContext"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentInvoker",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentSelector",
      "Visibility": "Public",
      "Kind": "Interface",
      "Abstract": true,
      "ImplementedInterfaces": [],
      "Members": [
        {
          "Kind": "Method",
          "Name": "SelectComponent",
          "Parameters": [
            {
              "Name": "componentName",
              "Type": "System.String"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentDescriptor",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.ViewComponents.ServiceBasedViewComponentActivator",
      "Visibility": "Public",
      "Kind": "Class",
      "ImplementedInterfaces": [
        "Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentActivator"
      ],
      "Members": [
        {
          "Kind": "Method",
          "Name": "Create",
          "Parameters": [
            {
              "Name": "context",
              "Type": "Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentContext"
            }
          ],
          "ReturnType": "System.Object",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentActivator",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Release",
          "Parameters": [
            {
              "Name": "context",
              "Type": "Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentContext"
            },
            {
              "Name": "viewComponent",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "System.Void",
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentActivator",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [],
          "Visibility": "Public",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentContext",
      "Visibility": "Public",
      "Kind": "Class",
      "ImplementedInterfaces": [],
      "Members": [
        {
          "Kind": "Method",
          "Name": "get_Arguments",
          "Parameters": [],
          "ReturnType": "System.Collections.Generic.IDictionary<System.String, System.Object>",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "set_Arguments",
          "Parameters": [
            {
              "Name": "value",
              "Type": "System.Collections.Generic.IDictionary<System.String, System.Object>"
            }
          ],
          "ReturnType": "System.Void",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_HtmlEncoder",
          "Parameters": [],
          "ReturnType": "System.Text.Encodings.Web.HtmlEncoder",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "set_HtmlEncoder",
          "Parameters": [
            {
              "Name": "value",
              "Type": "System.Text.Encodings.Web.HtmlEncoder"
            }
          ],
          "ReturnType": "System.Void",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_ViewComponentDescriptor",
          "Parameters": [],
          "ReturnType": "Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentDescriptor",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "set_ViewComponentDescriptor",
          "Parameters": [
            {
              "Name": "value",
              "Type": "Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentDescriptor"
            }
          ],
          "ReturnType": "System.Void",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_ViewContext",
          "Parameters": [],
          "ReturnType": "Microsoft.AspNetCore.Mvc.Rendering.ViewContext",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "set_ViewContext",
          "Parameters": [
            {
              "Name": "value",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.ViewContext"
            }
          ],
          "ReturnType": "System.Void",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_ViewData",
          "Parameters": [],
          "ReturnType": "Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_Writer",
          "Parameters": [],
          "ReturnType": "System.IO.TextWriter",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [],
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [
            {
              "Name": "viewComponentDescriptor",
              "Type": "Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentDescriptor"
            },
            {
              "Name": "arguments",
              "Type": "System.Collections.Generic.IDictionary<System.String, System.Object>"
            },
            {
              "Name": "htmlEncoder",
              "Type": "System.Text.Encodings.Web.HtmlEncoder"
            },
            {
              "Name": "viewContext",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.ViewContext"
            },
            {
              "Name": "writer",
              "Type": "System.IO.TextWriter"
            }
          ],
          "Visibility": "Public",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentContextAttribute",
      "Visibility": "Public",
      "Kind": "Class",
      "BaseType": "System.Attribute",
      "ImplementedInterfaces": [],
      "Members": [
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [],
          "Visibility": "Public",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentConventions",
      "Visibility": "Public",
      "Kind": "Class",
      "Abstract": true,
      "Static": true,
      "Sealed": true,
      "ImplementedInterfaces": [],
      "Members": [
        {
          "Kind": "Method",
          "Name": "GetComponentName",
          "Parameters": [
            {
              "Name": "componentType",
              "Type": "System.Reflection.TypeInfo"
            }
          ],
          "ReturnType": "System.String",
          "Static": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "GetComponentFullName",
          "Parameters": [
            {
              "Name": "componentType",
              "Type": "System.Reflection.TypeInfo"
            }
          ],
          "ReturnType": "System.String",
          "Static": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "IsComponent",
          "Parameters": [
            {
              "Name": "typeInfo",
              "Type": "System.Reflection.TypeInfo"
            }
          ],
          "ReturnType": "System.Boolean",
          "Static": true,
          "Visibility": "Public",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentDescriptor",
      "Visibility": "Public",
      "Kind": "Class",
      "ImplementedInterfaces": [],
      "Members": [
        {
          "Kind": "Method",
          "Name": "get_DisplayName",
          "Parameters": [],
          "ReturnType": "System.String",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "set_DisplayName",
          "Parameters": [
            {
              "Name": "value",
              "Type": "System.String"
            }
          ],
          "ReturnType": "System.Void",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_FullName",
          "Parameters": [],
          "ReturnType": "System.String",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "set_FullName",
          "Parameters": [
            {
              "Name": "value",
              "Type": "System.String"
            }
          ],
          "ReturnType": "System.Void",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_Id",
          "Parameters": [],
          "ReturnType": "System.String",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "set_Id",
          "Parameters": [
            {
              "Name": "value",
              "Type": "System.String"
            }
          ],
          "ReturnType": "System.Void",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_ShortName",
          "Parameters": [],
          "ReturnType": "System.String",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "set_ShortName",
          "Parameters": [
            {
              "Name": "value",
              "Type": "System.String"
            }
          ],
          "ReturnType": "System.Void",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_TypeInfo",
          "Parameters": [],
          "ReturnType": "System.Reflection.TypeInfo",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "set_TypeInfo",
          "Parameters": [
            {
              "Name": "value",
              "Type": "System.Reflection.TypeInfo"
            }
          ],
          "ReturnType": "System.Void",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_MethodInfo",
          "Parameters": [],
          "ReturnType": "System.Reflection.MethodInfo",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "set_MethodInfo",
          "Parameters": [
            {
              "Name": "value",
              "Type": "System.Reflection.MethodInfo"
            }
          ],
          "ReturnType": "System.Void",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [],
          "Visibility": "Public",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentDescriptorCollection",
      "Visibility": "Public",
      "Kind": "Class",
      "ImplementedInterfaces": [],
      "Members": [
        {
          "Kind": "Method",
          "Name": "get_Items",
          "Parameters": [],
          "ReturnType": "System.Collections.Generic.IReadOnlyList<Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentDescriptor>",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_Version",
          "Parameters": [],
          "ReturnType": "System.Int32",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [
            {
              "Name": "items",
              "Type": "System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentDescriptor>"
            },
            {
              "Name": "version",
              "Type": "System.Int32"
            }
          ],
          "Visibility": "Public",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentFeature",
      "Visibility": "Public",
      "Kind": "Class",
      "ImplementedInterfaces": [],
      "Members": [
        {
          "Kind": "Method",
          "Name": "get_ViewComponents",
          "Parameters": [],
          "ReturnType": "System.Collections.Generic.IList<System.Reflection.TypeInfo>",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [],
          "Visibility": "Public",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentFeatureProvider",
      "Visibility": "Public",
      "Kind": "Class",
      "ImplementedInterfaces": [
        "Microsoft.AspNetCore.Mvc.ApplicationParts.IApplicationFeatureProvider<Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentFeature>"
      ],
      "Members": [
        {
          "Kind": "Method",
          "Name": "PopulateFeature",
          "Parameters": [
            {
              "Name": "parts",
              "Type": "System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPart>"
            },
            {
              "Name": "feature",
              "Type": "Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentFeature"
            }
          ],
          "ReturnType": "System.Void",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.ApplicationParts.IApplicationFeatureProvider<Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentFeature>",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [],
          "Visibility": "Public",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.ViewComponents.ViewViewComponentResult",
      "Visibility": "Public",
      "Kind": "Class",
      "ImplementedInterfaces": [
        "Microsoft.AspNetCore.Mvc.IViewComponentResult"
      ],
      "Members": [
        {
          "Kind": "Method",
          "Name": "get_ViewName",
          "Parameters": [],
          "ReturnType": "System.String",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "set_ViewName",
          "Parameters": [
            {
              "Name": "value",
              "Type": "System.String"
            }
          ],
          "ReturnType": "System.Void",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_ViewData",
          "Parameters": [],
          "ReturnType": "Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "set_ViewData",
          "Parameters": [
            {
              "Name": "value",
              "Type": "Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary"
            }
          ],
          "ReturnType": "System.Void",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_TempData",
          "Parameters": [],
          "ReturnType": "Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionary",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "set_TempData",
          "Parameters": [
            {
              "Name": "value",
              "Type": "Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionary"
            }
          ],
          "ReturnType": "System.Void",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_ViewEngine",
          "Parameters": [],
          "ReturnType": "Microsoft.AspNetCore.Mvc.ViewEngines.IViewEngine",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "set_ViewEngine",
          "Parameters": [
            {
              "Name": "value",
              "Type": "Microsoft.AspNetCore.Mvc.ViewEngines.IViewEngine"
            }
          ],
          "ReturnType": "System.Void",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Execute",
          "Parameters": [
            {
              "Name": "context",
              "Type": "Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentContext"
            }
          ],
          "ReturnType": "System.Void",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.IViewComponentResult",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "ExecuteAsync",
          "Parameters": [
            {
              "Name": "context",
              "Type": "Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentContext"
            }
          ],
          "ReturnType": "System.Threading.Tasks.Task",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.IViewComponentResult",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [],
          "Visibility": "Public",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.Rendering.FormMethod",
      "Visibility": "Public",
      "Kind": "Enumeration",
      "Sealed": true,
      "ImplementedInterfaces": [],
      "Members": [
        {
          "Kind": "Field",
          "Name": "Get",
          "Parameters": [],
          "GenericParameter": [],
          "Literal": "0"
        },
        {
          "Kind": "Field",
          "Name": "Post",
          "Parameters": [],
          "GenericParameter": [],
          "Literal": "1"
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.Rendering.Html5DateRenderingMode",
      "Visibility": "Public",
      "Kind": "Enumeration",
      "Sealed": true,
      "ImplementedInterfaces": [],
      "Members": [
        {
          "Kind": "Field",
          "Name": "Rfc3339",
          "Parameters": [],
          "GenericParameter": [],
          "Literal": "0"
        },
        {
          "Kind": "Field",
          "Name": "CurrentCulture",
          "Parameters": [],
          "GenericParameter": [],
          "Literal": "1"
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperDisplayExtensions",
      "Visibility": "Public",
      "Kind": "Class",
      "Abstract": true,
      "Static": true,
      "Sealed": true,
      "ImplementedInterfaces": [],
      "Members": [
        {
          "Kind": "Method",
          "Name": "Display",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            },
            {
              "Name": "expression",
              "Type": "System.String"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Display",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            },
            {
              "Name": "expression",
              "Type": "System.String"
            },
            {
              "Name": "additionalViewData",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Display",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            },
            {
              "Name": "expression",
              "Type": "System.String"
            },
            {
              "Name": "templateName",
              "Type": "System.String"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Display",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            },
            {
              "Name": "expression",
              "Type": "System.String"
            },
            {
              "Name": "templateName",
              "Type": "System.String"
            },
            {
              "Name": "additionalViewData",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Display",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            },
            {
              "Name": "expression",
              "Type": "System.String"
            },
            {
              "Name": "templateName",
              "Type": "System.String"
            },
            {
              "Name": "htmlFieldName",
              "Type": "System.String"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "DisplayFor<T0, T1>",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<T0>"
            },
            {
              "Name": "expression",
              "Type": "System.Linq.Expressions.Expression<System.Func<T0, T1>>"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": [
            {
              "ParameterName": "TModel",
              "ParameterPosition": 0,
              "BaseTypeOrInterfaces": []
            },
            {
              "ParameterName": "TResult",
              "ParameterPosition": 1,
              "BaseTypeOrInterfaces": []
            }
          ]
        },
        {
          "Kind": "Method",
          "Name": "DisplayFor<T0, T1>",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<T0>"
            },
            {
              "Name": "expression",
              "Type": "System.Linq.Expressions.Expression<System.Func<T0, T1>>"
            },
            {
              "Name": "additionalViewData",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": [
            {
              "ParameterName": "TModel",
              "ParameterPosition": 0,
              "BaseTypeOrInterfaces": []
            },
            {
              "ParameterName": "TResult",
              "ParameterPosition": 1,
              "BaseTypeOrInterfaces": []
            }
          ]
        },
        {
          "Kind": "Method",
          "Name": "DisplayFor<T0, T1>",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<T0>"
            },
            {
              "Name": "expression",
              "Type": "System.Linq.Expressions.Expression<System.Func<T0, T1>>"
            },
            {
              "Name": "templateName",
              "Type": "System.String"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": [
            {
              "ParameterName": "TModel",
              "ParameterPosition": 0,
              "BaseTypeOrInterfaces": []
            },
            {
              "ParameterName": "TResult",
              "ParameterPosition": 1,
              "BaseTypeOrInterfaces": []
            }
          ]
        },
        {
          "Kind": "Method",
          "Name": "DisplayFor<T0, T1>",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<T0>"
            },
            {
              "Name": "expression",
              "Type": "System.Linq.Expressions.Expression<System.Func<T0, T1>>"
            },
            {
              "Name": "templateName",
              "Type": "System.String"
            },
            {
              "Name": "additionalViewData",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": [
            {
              "ParameterName": "TModel",
              "ParameterPosition": 0,
              "BaseTypeOrInterfaces": []
            },
            {
              "ParameterName": "TResult",
              "ParameterPosition": 1,
              "BaseTypeOrInterfaces": []
            }
          ]
        },
        {
          "Kind": "Method",
          "Name": "DisplayFor<T0, T1>",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<T0>"
            },
            {
              "Name": "expression",
              "Type": "System.Linq.Expressions.Expression<System.Func<T0, T1>>"
            },
            {
              "Name": "templateName",
              "Type": "System.String"
            },
            {
              "Name": "htmlFieldName",
              "Type": "System.String"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": [
            {
              "ParameterName": "TModel",
              "ParameterPosition": 0,
              "BaseTypeOrInterfaces": []
            },
            {
              "ParameterName": "TResult",
              "ParameterPosition": 1,
              "BaseTypeOrInterfaces": []
            }
          ]
        },
        {
          "Kind": "Method",
          "Name": "DisplayForModel",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "DisplayForModel",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            },
            {
              "Name": "additionalViewData",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "DisplayForModel",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            },
            {
              "Name": "templateName",
              "Type": "System.String"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "DisplayForModel",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            },
            {
              "Name": "templateName",
              "Type": "System.String"
            },
            {
              "Name": "additionalViewData",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "DisplayForModel",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            },
            {
              "Name": "templateName",
              "Type": "System.String"
            },
            {
              "Name": "htmlFieldName",
              "Type": "System.String"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "DisplayForModel",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            },
            {
              "Name": "templateName",
              "Type": "System.String"
            },
            {
              "Name": "htmlFieldName",
              "Type": "System.String"
            },
            {
              "Name": "additionalViewData",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperDisplayNameExtensions",
      "Visibility": "Public",
      "Kind": "Class",
      "Abstract": true,
      "Static": true,
      "Sealed": true,
      "ImplementedInterfaces": [],
      "Members": [
        {
          "Kind": "Method",
          "Name": "DisplayNameForModel",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            }
          ],
          "ReturnType": "System.String",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "DisplayNameFor<T0, T1>",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<System.Collections.Generic.IEnumerable<T0>>"
            },
            {
              "Name": "expression",
              "Type": "System.Linq.Expressions.Expression<System.Func<T0, T1>>"
            }
          ],
          "ReturnType": "System.String",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": [
            {
              "ParameterName": "TModelItem",
              "ParameterPosition": 0,
              "BaseTypeOrInterfaces": []
            },
            {
              "ParameterName": "TResult",
              "ParameterPosition": 1,
              "BaseTypeOrInterfaces": []
            }
          ]
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperEditorExtensions",
      "Visibility": "Public",
      "Kind": "Class",
      "Abstract": true,
      "Static": true,
      "Sealed": true,
      "ImplementedInterfaces": [],
      "Members": [
        {
          "Kind": "Method",
          "Name": "Editor",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            },
            {
              "Name": "expression",
              "Type": "System.String"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Editor",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            },
            {
              "Name": "expression",
              "Type": "System.String"
            },
            {
              "Name": "additionalViewData",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Editor",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            },
            {
              "Name": "expression",
              "Type": "System.String"
            },
            {
              "Name": "templateName",
              "Type": "System.String"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Editor",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            },
            {
              "Name": "expression",
              "Type": "System.String"
            },
            {
              "Name": "templateName",
              "Type": "System.String"
            },
            {
              "Name": "additionalViewData",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Editor",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            },
            {
              "Name": "expression",
              "Type": "System.String"
            },
            {
              "Name": "templateName",
              "Type": "System.String"
            },
            {
              "Name": "htmlFieldName",
              "Type": "System.String"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "EditorFor<T0, T1>",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<T0>"
            },
            {
              "Name": "expression",
              "Type": "System.Linq.Expressions.Expression<System.Func<T0, T1>>"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": [
            {
              "ParameterName": "TModel",
              "ParameterPosition": 0,
              "BaseTypeOrInterfaces": []
            },
            {
              "ParameterName": "TResult",
              "ParameterPosition": 1,
              "BaseTypeOrInterfaces": []
            }
          ]
        },
        {
          "Kind": "Method",
          "Name": "EditorFor<T0, T1>",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<T0>"
            },
            {
              "Name": "expression",
              "Type": "System.Linq.Expressions.Expression<System.Func<T0, T1>>"
            },
            {
              "Name": "additionalViewData",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": [
            {
              "ParameterName": "TModel",
              "ParameterPosition": 0,
              "BaseTypeOrInterfaces": []
            },
            {
              "ParameterName": "TResult",
              "ParameterPosition": 1,
              "BaseTypeOrInterfaces": []
            }
          ]
        },
        {
          "Kind": "Method",
          "Name": "EditorFor<T0, T1>",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<T0>"
            },
            {
              "Name": "expression",
              "Type": "System.Linq.Expressions.Expression<System.Func<T0, T1>>"
            },
            {
              "Name": "templateName",
              "Type": "System.String"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": [
            {
              "ParameterName": "TModel",
              "ParameterPosition": 0,
              "BaseTypeOrInterfaces": []
            },
            {
              "ParameterName": "TResult",
              "ParameterPosition": 1,
              "BaseTypeOrInterfaces": []
            }
          ]
        },
        {
          "Kind": "Method",
          "Name": "EditorFor<T0, T1>",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<T0>"
            },
            {
              "Name": "expression",
              "Type": "System.Linq.Expressions.Expression<System.Func<T0, T1>>"
            },
            {
              "Name": "templateName",
              "Type": "System.String"
            },
            {
              "Name": "additionalViewData",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": [
            {
              "ParameterName": "TModel",
              "ParameterPosition": 0,
              "BaseTypeOrInterfaces": []
            },
            {
              "ParameterName": "TResult",
              "ParameterPosition": 1,
              "BaseTypeOrInterfaces": []
            }
          ]
        },
        {
          "Kind": "Method",
          "Name": "EditorFor<T0, T1>",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<T0>"
            },
            {
              "Name": "expression",
              "Type": "System.Linq.Expressions.Expression<System.Func<T0, T1>>"
            },
            {
              "Name": "templateName",
              "Type": "System.String"
            },
            {
              "Name": "htmlFieldName",
              "Type": "System.String"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": [
            {
              "ParameterName": "TModel",
              "ParameterPosition": 0,
              "BaseTypeOrInterfaces": []
            },
            {
              "ParameterName": "TResult",
              "ParameterPosition": 1,
              "BaseTypeOrInterfaces": []
            }
          ]
        },
        {
          "Kind": "Method",
          "Name": "EditorForModel",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "EditorForModel",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            },
            {
              "Name": "additionalViewData",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "EditorForModel",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            },
            {
              "Name": "templateName",
              "Type": "System.String"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "EditorForModel",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            },
            {
              "Name": "templateName",
              "Type": "System.String"
            },
            {
              "Name": "additionalViewData",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "EditorForModel",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            },
            {
              "Name": "templateName",
              "Type": "System.String"
            },
            {
              "Name": "htmlFieldName",
              "Type": "System.String"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "EditorForModel",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            },
            {
              "Name": "templateName",
              "Type": "System.String"
            },
            {
              "Name": "htmlFieldName",
              "Type": "System.String"
            },
            {
              "Name": "additionalViewData",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperFormExtensions",
      "Visibility": "Public",
      "Kind": "Class",
      "Abstract": true,
      "Static": true,
      "Sealed": true,
      "ImplementedInterfaces": [],
      "Members": [
        {
          "Kind": "Method",
          "Name": "BeginForm",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Mvc.Rendering.MvcForm",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "BeginForm",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            },
            {
              "Name": "antiforgery",
              "Type": "System.Nullable<System.Boolean>"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Mvc.Rendering.MvcForm",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "BeginForm",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            },
            {
              "Name": "method",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.FormMethod"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Mvc.Rendering.MvcForm",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "BeginForm",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            },
            {
              "Name": "method",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.FormMethod"
            },
            {
              "Name": "htmlAttributes",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Mvc.Rendering.MvcForm",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "BeginForm",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            },
            {
              "Name": "method",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.FormMethod"
            },
            {
              "Name": "antiforgery",
              "Type": "System.Nullable<System.Boolean>"
            },
            {
              "Name": "htmlAttributes",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Mvc.Rendering.MvcForm",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "BeginForm",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            },
            {
              "Name": "routeValues",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Mvc.Rendering.MvcForm",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "BeginForm",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            },
            {
              "Name": "actionName",
              "Type": "System.String"
            },
            {
              "Name": "controllerName",
              "Type": "System.String"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Mvc.Rendering.MvcForm",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "BeginForm",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            },
            {
              "Name": "actionName",
              "Type": "System.String"
            },
            {
              "Name": "controllerName",
              "Type": "System.String"
            },
            {
              "Name": "routeValues",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Mvc.Rendering.MvcForm",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "BeginForm",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            },
            {
              "Name": "actionName",
              "Type": "System.String"
            },
            {
              "Name": "controllerName",
              "Type": "System.String"
            },
            {
              "Name": "method",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.FormMethod"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Mvc.Rendering.MvcForm",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "BeginForm",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            },
            {
              "Name": "actionName",
              "Type": "System.String"
            },
            {
              "Name": "controllerName",
              "Type": "System.String"
            },
            {
              "Name": "routeValues",
              "Type": "System.Object"
            },
            {
              "Name": "method",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.FormMethod"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Mvc.Rendering.MvcForm",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "BeginForm",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            },
            {
              "Name": "actionName",
              "Type": "System.String"
            },
            {
              "Name": "controllerName",
              "Type": "System.String"
            },
            {
              "Name": "method",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.FormMethod"
            },
            {
              "Name": "htmlAttributes",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Mvc.Rendering.MvcForm",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "BeginRouteForm",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            },
            {
              "Name": "routeValues",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Mvc.Rendering.MvcForm",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "BeginRouteForm",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            },
            {
              "Name": "routeValues",
              "Type": "System.Object"
            },
            {
              "Name": "antiforgery",
              "Type": "System.Nullable<System.Boolean>"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Mvc.Rendering.MvcForm",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "BeginRouteForm",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            },
            {
              "Name": "routeName",
              "Type": "System.String"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Mvc.Rendering.MvcForm",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "BeginRouteForm",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            },
            {
              "Name": "routeName",
              "Type": "System.String"
            },
            {
              "Name": "antiforgery",
              "Type": "System.Nullable<System.Boolean>"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Mvc.Rendering.MvcForm",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "BeginRouteForm",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            },
            {
              "Name": "routeName",
              "Type": "System.String"
            },
            {
              "Name": "routeValues",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Mvc.Rendering.MvcForm",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "BeginRouteForm",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            },
            {
              "Name": "routeName",
              "Type": "System.String"
            },
            {
              "Name": "method",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.FormMethod"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Mvc.Rendering.MvcForm",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "BeginRouteForm",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            },
            {
              "Name": "routeName",
              "Type": "System.String"
            },
            {
              "Name": "routeValues",
              "Type": "System.Object"
            },
            {
              "Name": "method",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.FormMethod"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Mvc.Rendering.MvcForm",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "BeginRouteForm",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            },
            {
              "Name": "routeName",
              "Type": "System.String"
            },
            {
              "Name": "method",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.FormMethod"
            },
            {
              "Name": "htmlAttributes",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Mvc.Rendering.MvcForm",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperInputExtensions",
      "Visibility": "Public",
      "Kind": "Class",
      "Abstract": true,
      "Static": true,
      "Sealed": true,
      "ImplementedInterfaces": [],
      "Members": [
        {
          "Kind": "Method",
          "Name": "CheckBox",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            },
            {
              "Name": "expression",
              "Type": "System.String"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "CheckBox",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            },
            {
              "Name": "expression",
              "Type": "System.String"
            },
            {
              "Name": "isChecked",
              "Type": "System.Boolean"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "CheckBox",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            },
            {
              "Name": "expression",
              "Type": "System.String"
            },
            {
              "Name": "htmlAttributes",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "CheckBoxFor<T0>",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<T0>"
            },
            {
              "Name": "expression",
              "Type": "System.Linq.Expressions.Expression<System.Func<T0, System.Boolean>>"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": [
            {
              "ParameterName": "TModel",
              "ParameterPosition": 0,
              "BaseTypeOrInterfaces": []
            }
          ]
        },
        {
          "Kind": "Method",
          "Name": "Hidden",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            },
            {
              "Name": "expression",
              "Type": "System.String"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Hidden",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            },
            {
              "Name": "expression",
              "Type": "System.String"
            },
            {
              "Name": "value",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "HiddenFor<T0, T1>",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<T0>"
            },
            {
              "Name": "expression",
              "Type": "System.Linq.Expressions.Expression<System.Func<T0, T1>>"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": [
            {
              "ParameterName": "TModel",
              "ParameterPosition": 0,
              "BaseTypeOrInterfaces": []
            },
            {
              "ParameterName": "TResult",
              "ParameterPosition": 1,
              "BaseTypeOrInterfaces": []
            }
          ]
        },
        {
          "Kind": "Method",
          "Name": "Password",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            },
            {
              "Name": "expression",
              "Type": "System.String"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Password",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            },
            {
              "Name": "expression",
              "Type": "System.String"
            },
            {
              "Name": "value",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "PasswordFor<T0, T1>",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<T0>"
            },
            {
              "Name": "expression",
              "Type": "System.Linq.Expressions.Expression<System.Func<T0, T1>>"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": [
            {
              "ParameterName": "TModel",
              "ParameterPosition": 0,
              "BaseTypeOrInterfaces": []
            },
            {
              "ParameterName": "TResult",
              "ParameterPosition": 1,
              "BaseTypeOrInterfaces": []
            }
          ]
        },
        {
          "Kind": "Method",
          "Name": "RadioButton",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            },
            {
              "Name": "expression",
              "Type": "System.String"
            },
            {
              "Name": "value",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "RadioButton",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            },
            {
              "Name": "expression",
              "Type": "System.String"
            },
            {
              "Name": "value",
              "Type": "System.Object"
            },
            {
              "Name": "htmlAttributes",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "RadioButton",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            },
            {
              "Name": "expression",
              "Type": "System.String"
            },
            {
              "Name": "value",
              "Type": "System.Object"
            },
            {
              "Name": "isChecked",
              "Type": "System.Boolean"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "RadioButtonFor<T0, T1>",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<T0>"
            },
            {
              "Name": "expression",
              "Type": "System.Linq.Expressions.Expression<System.Func<T0, T1>>"
            },
            {
              "Name": "value",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": [
            {
              "ParameterName": "TModel",
              "ParameterPosition": 0,
              "BaseTypeOrInterfaces": []
            },
            {
              "ParameterName": "TResult",
              "ParameterPosition": 1,
              "BaseTypeOrInterfaces": []
            }
          ]
        },
        {
          "Kind": "Method",
          "Name": "TextBox",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            },
            {
              "Name": "expression",
              "Type": "System.String"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "TextBox",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            },
            {
              "Name": "expression",
              "Type": "System.String"
            },
            {
              "Name": "value",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "TextBox",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            },
            {
              "Name": "expression",
              "Type": "System.String"
            },
            {
              "Name": "value",
              "Type": "System.Object"
            },
            {
              "Name": "format",
              "Type": "System.String"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "TextBox",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            },
            {
              "Name": "expression",
              "Type": "System.String"
            },
            {
              "Name": "value",
              "Type": "System.Object"
            },
            {
              "Name": "htmlAttributes",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "TextBoxFor<T0, T1>",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<T0>"
            },
            {
              "Name": "expression",
              "Type": "System.Linq.Expressions.Expression<System.Func<T0, T1>>"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": [
            {
              "ParameterName": "TModel",
              "ParameterPosition": 0,
              "BaseTypeOrInterfaces": []
            },
            {
              "ParameterName": "TResult",
              "ParameterPosition": 1,
              "BaseTypeOrInterfaces": []
            }
          ]
        },
        {
          "Kind": "Method",
          "Name": "TextBoxFor<T0, T1>",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<T0>"
            },
            {
              "Name": "expression",
              "Type": "System.Linq.Expressions.Expression<System.Func<T0, T1>>"
            },
            {
              "Name": "format",
              "Type": "System.String"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": [
            {
              "ParameterName": "TModel",
              "ParameterPosition": 0,
              "BaseTypeOrInterfaces": []
            },
            {
              "ParameterName": "TResult",
              "ParameterPosition": 1,
              "BaseTypeOrInterfaces": []
            }
          ]
        },
        {
          "Kind": "Method",
          "Name": "TextBoxFor<T0, T1>",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<T0>"
            },
            {
              "Name": "expression",
              "Type": "System.Linq.Expressions.Expression<System.Func<T0, T1>>"
            },
            {
              "Name": "htmlAttributes",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": [
            {
              "ParameterName": "TModel",
              "ParameterPosition": 0,
              "BaseTypeOrInterfaces": []
            },
            {
              "ParameterName": "TResult",
              "ParameterPosition": 1,
              "BaseTypeOrInterfaces": []
            }
          ]
        },
        {
          "Kind": "Method",
          "Name": "TextArea",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            },
            {
              "Name": "expression",
              "Type": "System.String"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "TextArea",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            },
            {
              "Name": "expression",
              "Type": "System.String"
            },
            {
              "Name": "htmlAttributes",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "TextArea",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            },
            {
              "Name": "expression",
              "Type": "System.String"
            },
            {
              "Name": "value",
              "Type": "System.String"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "TextArea",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            },
            {
              "Name": "expression",
              "Type": "System.String"
            },
            {
              "Name": "value",
              "Type": "System.String"
            },
            {
              "Name": "htmlAttributes",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "TextAreaFor<T0, T1>",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<T0>"
            },
            {
              "Name": "expression",
              "Type": "System.Linq.Expressions.Expression<System.Func<T0, T1>>"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": [
            {
              "ParameterName": "TModel",
              "ParameterPosition": 0,
              "BaseTypeOrInterfaces": []
            },
            {
              "ParameterName": "TResult",
              "ParameterPosition": 1,
              "BaseTypeOrInterfaces": []
            }
          ]
        },
        {
          "Kind": "Method",
          "Name": "TextAreaFor<T0, T1>",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<T0>"
            },
            {
              "Name": "expression",
              "Type": "System.Linq.Expressions.Expression<System.Func<T0, T1>>"
            },
            {
              "Name": "htmlAttributes",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": [
            {
              "ParameterName": "TModel",
              "ParameterPosition": 0,
              "BaseTypeOrInterfaces": []
            },
            {
              "ParameterName": "TResult",
              "ParameterPosition": 1,
              "BaseTypeOrInterfaces": []
            }
          ]
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperLabelExtensions",
      "Visibility": "Public",
      "Kind": "Class",
      "Abstract": true,
      "Static": true,
      "Sealed": true,
      "ImplementedInterfaces": [],
      "Members": [
        {
          "Kind": "Method",
          "Name": "Label",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            },
            {
              "Name": "expression",
              "Type": "System.String"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Label",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            },
            {
              "Name": "expression",
              "Type": "System.String"
            },
            {
              "Name": "labelText",
              "Type": "System.String"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "LabelFor<T0, T1>",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<T0>"
            },
            {
              "Name": "expression",
              "Type": "System.Linq.Expressions.Expression<System.Func<T0, T1>>"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": [
            {
              "ParameterName": "TModel",
              "ParameterPosition": 0,
              "BaseTypeOrInterfaces": []
            },
            {
              "ParameterName": "TResult",
              "ParameterPosition": 1,
              "BaseTypeOrInterfaces": []
            }
          ]
        },
        {
          "Kind": "Method",
          "Name": "LabelFor<T0, T1>",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<T0>"
            },
            {
              "Name": "expression",
              "Type": "System.Linq.Expressions.Expression<System.Func<T0, T1>>"
            },
            {
              "Name": "labelText",
              "Type": "System.String"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": [
            {
              "ParameterName": "TModel",
              "ParameterPosition": 0,
              "BaseTypeOrInterfaces": []
            },
            {
              "ParameterName": "TResult",
              "ParameterPosition": 1,
              "BaseTypeOrInterfaces": []
            }
          ]
        },
        {
          "Kind": "Method",
          "Name": "LabelFor<T0, T1>",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<T0>"
            },
            {
              "Name": "expression",
              "Type": "System.Linq.Expressions.Expression<System.Func<T0, T1>>"
            },
            {
              "Name": "htmlAttributes",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": [
            {
              "ParameterName": "TModel",
              "ParameterPosition": 0,
              "BaseTypeOrInterfaces": []
            },
            {
              "ParameterName": "TResult",
              "ParameterPosition": 1,
              "BaseTypeOrInterfaces": []
            }
          ]
        },
        {
          "Kind": "Method",
          "Name": "LabelForModel",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "LabelForModel",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            },
            {
              "Name": "labelText",
              "Type": "System.String"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "LabelForModel",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            },
            {
              "Name": "htmlAttributes",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "LabelForModel",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            },
            {
              "Name": "labelText",
              "Type": "System.String"
            },
            {
              "Name": "htmlAttributes",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperLinkExtensions",
      "Visibility": "Public",
      "Kind": "Class",
      "Abstract": true,
      "Static": true,
      "Sealed": true,
      "ImplementedInterfaces": [],
      "Members": [
        {
          "Kind": "Method",
          "Name": "ActionLink",
          "Parameters": [
            {
              "Name": "helper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            },
            {
              "Name": "linkText",
              "Type": "System.String"
            },
            {
              "Name": "actionName",
              "Type": "System.String"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "ActionLink",
          "Parameters": [
            {
              "Name": "helper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            },
            {
              "Name": "linkText",
              "Type": "System.String"
            },
            {
              "Name": "actionName",
              "Type": "System.String"
            },
            {
              "Name": "routeValues",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "ActionLink",
          "Parameters": [
            {
              "Name": "helper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            },
            {
              "Name": "linkText",
              "Type": "System.String"
            },
            {
              "Name": "actionName",
              "Type": "System.String"
            },
            {
              "Name": "routeValues",
              "Type": "System.Object"
            },
            {
              "Name": "htmlAttributes",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "ActionLink",
          "Parameters": [
            {
              "Name": "helper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            },
            {
              "Name": "linkText",
              "Type": "System.String"
            },
            {
              "Name": "actionName",
              "Type": "System.String"
            },
            {
              "Name": "controllerName",
              "Type": "System.String"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "ActionLink",
          "Parameters": [
            {
              "Name": "helper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            },
            {
              "Name": "linkText",
              "Type": "System.String"
            },
            {
              "Name": "actionName",
              "Type": "System.String"
            },
            {
              "Name": "controllerName",
              "Type": "System.String"
            },
            {
              "Name": "routeValues",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "ActionLink",
          "Parameters": [
            {
              "Name": "helper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            },
            {
              "Name": "linkText",
              "Type": "System.String"
            },
            {
              "Name": "actionName",
              "Type": "System.String"
            },
            {
              "Name": "controllerName",
              "Type": "System.String"
            },
            {
              "Name": "routeValues",
              "Type": "System.Object"
            },
            {
              "Name": "htmlAttributes",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "RouteLink",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            },
            {
              "Name": "linkText",
              "Type": "System.String"
            },
            {
              "Name": "routeValues",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "RouteLink",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            },
            {
              "Name": "linkText",
              "Type": "System.String"
            },
            {
              "Name": "routeName",
              "Type": "System.String"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "RouteLink",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            },
            {
              "Name": "linkText",
              "Type": "System.String"
            },
            {
              "Name": "routeName",
              "Type": "System.String"
            },
            {
              "Name": "routeValues",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "RouteLink",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            },
            {
              "Name": "linkText",
              "Type": "System.String"
            },
            {
              "Name": "routeValues",
              "Type": "System.Object"
            },
            {
              "Name": "htmlAttributes",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "RouteLink",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            },
            {
              "Name": "linkText",
              "Type": "System.String"
            },
            {
              "Name": "routeName",
              "Type": "System.String"
            },
            {
              "Name": "routeValues",
              "Type": "System.Object"
            },
            {
              "Name": "htmlAttributes",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperNameExtensions",
      "Visibility": "Public",
      "Kind": "Class",
      "Abstract": true,
      "Static": true,
      "Sealed": true,
      "ImplementedInterfaces": [],
      "Members": [
        {
          "Kind": "Method",
          "Name": "NameForModel",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            }
          ],
          "ReturnType": "System.String",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "IdForModel",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            }
          ],
          "ReturnType": "System.String",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperPartialExtensions",
      "Visibility": "Public",
      "Kind": "Class",
      "Abstract": true,
      "Static": true,
      "Sealed": true,
      "ImplementedInterfaces": [],
      "Members": [
        {
          "Kind": "Method",
          "Name": "PartialAsync",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            },
            {
              "Name": "partialViewName",
              "Type": "System.String"
            }
          ],
          "ReturnType": "System.Threading.Tasks.Task<Microsoft.AspNetCore.Html.IHtmlContent>",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "PartialAsync",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            },
            {
              "Name": "partialViewName",
              "Type": "System.String"
            },
            {
              "Name": "viewData",
              "Type": "Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary"
            }
          ],
          "ReturnType": "System.Threading.Tasks.Task<Microsoft.AspNetCore.Html.IHtmlContent>",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "PartialAsync",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            },
            {
              "Name": "partialViewName",
              "Type": "System.String"
            },
            {
              "Name": "model",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "System.Threading.Tasks.Task<Microsoft.AspNetCore.Html.IHtmlContent>",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Partial",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            },
            {
              "Name": "partialViewName",
              "Type": "System.String"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Partial",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            },
            {
              "Name": "partialViewName",
              "Type": "System.String"
            },
            {
              "Name": "viewData",
              "Type": "Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Partial",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            },
            {
              "Name": "partialViewName",
              "Type": "System.String"
            },
            {
              "Name": "model",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Partial",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            },
            {
              "Name": "partialViewName",
              "Type": "System.String"
            },
            {
              "Name": "model",
              "Type": "System.Object"
            },
            {
              "Name": "viewData",
              "Type": "Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "RenderPartial",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            },
            {
              "Name": "partialViewName",
              "Type": "System.String"
            }
          ],
          "ReturnType": "System.Void",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "RenderPartial",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            },
            {
              "Name": "partialViewName",
              "Type": "System.String"
            },
            {
              "Name": "viewData",
              "Type": "Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary"
            }
          ],
          "ReturnType": "System.Void",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "RenderPartial",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            },
            {
              "Name": "partialViewName",
              "Type": "System.String"
            },
            {
              "Name": "model",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "System.Void",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "RenderPartialAsync",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            },
            {
              "Name": "partialViewName",
              "Type": "System.String"
            }
          ],
          "ReturnType": "System.Threading.Tasks.Task",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "RenderPartialAsync",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            },
            {
              "Name": "partialViewName",
              "Type": "System.String"
            },
            {
              "Name": "viewData",
              "Type": "Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary"
            }
          ],
          "ReturnType": "System.Threading.Tasks.Task",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "RenderPartialAsync",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            },
            {
              "Name": "partialViewName",
              "Type": "System.String"
            },
            {
              "Name": "model",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "System.Threading.Tasks.Task",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperSelectExtensions",
      "Visibility": "Public",
      "Kind": "Class",
      "Abstract": true,
      "Static": true,
      "Sealed": true,
      "ImplementedInterfaces": [],
      "Members": [
        {
          "Kind": "Method",
          "Name": "DropDownList",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            },
            {
              "Name": "expression",
              "Type": "System.String"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "DropDownList",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            },
            {
              "Name": "expression",
              "Type": "System.String"
            },
            {
              "Name": "optionLabel",
              "Type": "System.String"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "DropDownList",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            },
            {
              "Name": "expression",
              "Type": "System.String"
            },
            {
              "Name": "selectList",
              "Type": "System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.Rendering.SelectListItem>"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "DropDownList",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            },
            {
              "Name": "expression",
              "Type": "System.String"
            },
            {
              "Name": "selectList",
              "Type": "System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.Rendering.SelectListItem>"
            },
            {
              "Name": "htmlAttributes",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "DropDownList",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            },
            {
              "Name": "expression",
              "Type": "System.String"
            },
            {
              "Name": "selectList",
              "Type": "System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.Rendering.SelectListItem>"
            },
            {
              "Name": "optionLabel",
              "Type": "System.String"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "DropDownListFor<T0, T1>",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<T0>"
            },
            {
              "Name": "expression",
              "Type": "System.Linq.Expressions.Expression<System.Func<T0, T1>>"
            },
            {
              "Name": "selectList",
              "Type": "System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.Rendering.SelectListItem>"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": [
            {
              "ParameterName": "TModel",
              "ParameterPosition": 0,
              "BaseTypeOrInterfaces": []
            },
            {
              "ParameterName": "TResult",
              "ParameterPosition": 1,
              "BaseTypeOrInterfaces": []
            }
          ]
        },
        {
          "Kind": "Method",
          "Name": "DropDownListFor<T0, T1>",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<T0>"
            },
            {
              "Name": "expression",
              "Type": "System.Linq.Expressions.Expression<System.Func<T0, T1>>"
            },
            {
              "Name": "selectList",
              "Type": "System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.Rendering.SelectListItem>"
            },
            {
              "Name": "htmlAttributes",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": [
            {
              "ParameterName": "TModel",
              "ParameterPosition": 0,
              "BaseTypeOrInterfaces": []
            },
            {
              "ParameterName": "TResult",
              "ParameterPosition": 1,
              "BaseTypeOrInterfaces": []
            }
          ]
        },
        {
          "Kind": "Method",
          "Name": "DropDownListFor<T0, T1>",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<T0>"
            },
            {
              "Name": "expression",
              "Type": "System.Linq.Expressions.Expression<System.Func<T0, T1>>"
            },
            {
              "Name": "selectList",
              "Type": "System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.Rendering.SelectListItem>"
            },
            {
              "Name": "optionLabel",
              "Type": "System.String"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": [
            {
              "ParameterName": "TModel",
              "ParameterPosition": 0,
              "BaseTypeOrInterfaces": []
            },
            {
              "ParameterName": "TResult",
              "ParameterPosition": 1,
              "BaseTypeOrInterfaces": []
            }
          ]
        },
        {
          "Kind": "Method",
          "Name": "ListBox",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            },
            {
              "Name": "expression",
              "Type": "System.String"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "ListBox",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            },
            {
              "Name": "expression",
              "Type": "System.String"
            },
            {
              "Name": "selectList",
              "Type": "System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.Rendering.SelectListItem>"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "ListBoxFor<T0, T1>",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<T0>"
            },
            {
              "Name": "expression",
              "Type": "System.Linq.Expressions.Expression<System.Func<T0, T1>>"
            },
            {
              "Name": "selectList",
              "Type": "System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.Rendering.SelectListItem>"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": [
            {
              "ParameterName": "TModel",
              "ParameterPosition": 0,
              "BaseTypeOrInterfaces": []
            },
            {
              "ParameterName": "TResult",
              "ParameterPosition": 1,
              "BaseTypeOrInterfaces": []
            }
          ]
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperValidationExtensions",
      "Visibility": "Public",
      "Kind": "Class",
      "Abstract": true,
      "Static": true,
      "Sealed": true,
      "ImplementedInterfaces": [],
      "Members": [
        {
          "Kind": "Method",
          "Name": "ValidationMessage",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            },
            {
              "Name": "expression",
              "Type": "System.String"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "ValidationMessage",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            },
            {
              "Name": "expression",
              "Type": "System.String"
            },
            {
              "Name": "message",
              "Type": "System.String"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "ValidationMessage",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            },
            {
              "Name": "expression",
              "Type": "System.String"
            },
            {
              "Name": "htmlAttributes",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "ValidationMessage",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            },
            {
              "Name": "expression",
              "Type": "System.String"
            },
            {
              "Name": "message",
              "Type": "System.String"
            },
            {
              "Name": "tag",
              "Type": "System.String"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "ValidationMessage",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            },
            {
              "Name": "expression",
              "Type": "System.String"
            },
            {
              "Name": "message",
              "Type": "System.String"
            },
            {
              "Name": "htmlAttributes",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "ValidationMessageFor<T0, T1>",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<T0>"
            },
            {
              "Name": "expression",
              "Type": "System.Linq.Expressions.Expression<System.Func<T0, T1>>"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": [
            {
              "ParameterName": "TModel",
              "ParameterPosition": 0,
              "BaseTypeOrInterfaces": []
            },
            {
              "ParameterName": "TResult",
              "ParameterPosition": 1,
              "BaseTypeOrInterfaces": []
            }
          ]
        },
        {
          "Kind": "Method",
          "Name": "ValidationMessageFor<T0, T1>",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<T0>"
            },
            {
              "Name": "expression",
              "Type": "System.Linq.Expressions.Expression<System.Func<T0, T1>>"
            },
            {
              "Name": "message",
              "Type": "System.String"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": [
            {
              "ParameterName": "TModel",
              "ParameterPosition": 0,
              "BaseTypeOrInterfaces": []
            },
            {
              "ParameterName": "TResult",
              "ParameterPosition": 1,
              "BaseTypeOrInterfaces": []
            }
          ]
        },
        {
          "Kind": "Method",
          "Name": "ValidationMessageFor<T0, T1>",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<T0>"
            },
            {
              "Name": "expression",
              "Type": "System.Linq.Expressions.Expression<System.Func<T0, T1>>"
            },
            {
              "Name": "message",
              "Type": "System.String"
            },
            {
              "Name": "htmlAttributes",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": [
            {
              "ParameterName": "TModel",
              "ParameterPosition": 0,
              "BaseTypeOrInterfaces": []
            },
            {
              "ParameterName": "TResult",
              "ParameterPosition": 1,
              "BaseTypeOrInterfaces": []
            }
          ]
        },
        {
          "Kind": "Method",
          "Name": "ValidationMessageFor<T0, T1>",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<T0>"
            },
            {
              "Name": "expression",
              "Type": "System.Linq.Expressions.Expression<System.Func<T0, T1>>"
            },
            {
              "Name": "message",
              "Type": "System.String"
            },
            {
              "Name": "tag",
              "Type": "System.String"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": [
            {
              "ParameterName": "TModel",
              "ParameterPosition": 0,
              "BaseTypeOrInterfaces": []
            },
            {
              "ParameterName": "TResult",
              "ParameterPosition": 1,
              "BaseTypeOrInterfaces": []
            }
          ]
        },
        {
          "Kind": "Method",
          "Name": "ValidationSummary",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "ValidationSummary",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            },
            {
              "Name": "excludePropertyErrors",
              "Type": "System.Boolean"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "ValidationSummary",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            },
            {
              "Name": "message",
              "Type": "System.String"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "ValidationSummary",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            },
            {
              "Name": "message",
              "Type": "System.String"
            },
            {
              "Name": "tag",
              "Type": "System.String"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "ValidationSummary",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            },
            {
              "Name": "excludePropertyErrors",
              "Type": "System.Boolean"
            },
            {
              "Name": "message",
              "Type": "System.String"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "ValidationSummary",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            },
            {
              "Name": "message",
              "Type": "System.String"
            },
            {
              "Name": "htmlAttributes",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "ValidationSummary",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            },
            {
              "Name": "message",
              "Type": "System.String"
            },
            {
              "Name": "htmlAttributes",
              "Type": "System.Object"
            },
            {
              "Name": "tag",
              "Type": "System.String"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "ValidationSummary",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            },
            {
              "Name": "excludePropertyErrors",
              "Type": "System.Boolean"
            },
            {
              "Name": "message",
              "Type": "System.String"
            },
            {
              "Name": "tag",
              "Type": "System.String"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "ValidationSummary",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            },
            {
              "Name": "excludePropertyErrors",
              "Type": "System.Boolean"
            },
            {
              "Name": "message",
              "Type": "System.String"
            },
            {
              "Name": "htmlAttributes",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperValueExtensions",
      "Visibility": "Public",
      "Kind": "Class",
      "Abstract": true,
      "Static": true,
      "Sealed": true,
      "ImplementedInterfaces": [],
      "Members": [
        {
          "Kind": "Method",
          "Name": "Value",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            },
            {
              "Name": "expression",
              "Type": "System.String"
            }
          ],
          "ReturnType": "System.String",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "ValueFor<T0, T1>",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<T0>"
            },
            {
              "Name": "expression",
              "Type": "System.Linq.Expressions.Expression<System.Func<T0, T1>>"
            }
          ],
          "ReturnType": "System.String",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": [
            {
              "ParameterName": "TModel",
              "ParameterPosition": 0,
              "BaseTypeOrInterfaces": []
            },
            {
              "ParameterName": "TResult",
              "ParameterPosition": 1,
              "BaseTypeOrInterfaces": []
            }
          ]
        },
        {
          "Kind": "Method",
          "Name": "ValueForModel",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            }
          ],
          "ReturnType": "System.String",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "ValueForModel",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            },
            {
              "Name": "format",
              "Type": "System.String"
            }
          ],
          "ReturnType": "System.String",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper",
      "Visibility": "Public",
      "Kind": "Interface",
      "Abstract": true,
      "ImplementedInterfaces": [],
      "Members": [
        {
          "Kind": "Method",
          "Name": "get_Html5DateRenderingMode",
          "Parameters": [],
          "ReturnType": "Microsoft.AspNetCore.Mvc.Rendering.Html5DateRenderingMode",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "set_Html5DateRenderingMode",
          "Parameters": [
            {
              "Name": "value",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.Html5DateRenderingMode"
            }
          ],
          "ReturnType": "System.Void",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_IdAttributeDotReplacement",
          "Parameters": [],
          "ReturnType": "System.String",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_MetadataProvider",
          "Parameters": [],
          "ReturnType": "Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_ViewBag",
          "Parameters": [],
          "ReturnType": "System.Object",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_ViewContext",
          "Parameters": [],
          "ReturnType": "Microsoft.AspNetCore.Mvc.Rendering.ViewContext",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_ViewData",
          "Parameters": [],
          "ReturnType": "Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_TempData",
          "Parameters": [],
          "ReturnType": "Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionary",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_UrlEncoder",
          "Parameters": [],
          "ReturnType": "System.Text.Encodings.Web.UrlEncoder",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "ActionLink",
          "Parameters": [
            {
              "Name": "linkText",
              "Type": "System.String"
            },
            {
              "Name": "actionName",
              "Type": "System.String"
            },
            {
              "Name": "controllerName",
              "Type": "System.String"
            },
            {
              "Name": "protocol",
              "Type": "System.String"
            },
            {
              "Name": "hostname",
              "Type": "System.String"
            },
            {
              "Name": "fragment",
              "Type": "System.String"
            },
            {
              "Name": "routeValues",
              "Type": "System.Object"
            },
            {
              "Name": "htmlAttributes",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "AntiForgeryToken",
          "Parameters": [],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "BeginForm",
          "Parameters": [
            {
              "Name": "actionName",
              "Type": "System.String"
            },
            {
              "Name": "controllerName",
              "Type": "System.String"
            },
            {
              "Name": "routeValues",
              "Type": "System.Object"
            },
            {
              "Name": "method",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.FormMethod"
            },
            {
              "Name": "antiforgery",
              "Type": "System.Nullable<System.Boolean>"
            },
            {
              "Name": "htmlAttributes",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Mvc.Rendering.MvcForm",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "BeginRouteForm",
          "Parameters": [
            {
              "Name": "routeName",
              "Type": "System.String"
            },
            {
              "Name": "routeValues",
              "Type": "System.Object"
            },
            {
              "Name": "method",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.FormMethod"
            },
            {
              "Name": "antiforgery",
              "Type": "System.Nullable<System.Boolean>"
            },
            {
              "Name": "htmlAttributes",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Mvc.Rendering.MvcForm",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "CheckBox",
          "Parameters": [
            {
              "Name": "expression",
              "Type": "System.String"
            },
            {
              "Name": "isChecked",
              "Type": "System.Nullable<System.Boolean>"
            },
            {
              "Name": "htmlAttributes",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Display",
          "Parameters": [
            {
              "Name": "expression",
              "Type": "System.String"
            },
            {
              "Name": "templateName",
              "Type": "System.String"
            },
            {
              "Name": "htmlFieldName",
              "Type": "System.String"
            },
            {
              "Name": "additionalViewData",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "DisplayName",
          "Parameters": [
            {
              "Name": "expression",
              "Type": "System.String"
            }
          ],
          "ReturnType": "System.String",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "DisplayText",
          "Parameters": [
            {
              "Name": "expression",
              "Type": "System.String"
            }
          ],
          "ReturnType": "System.String",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "DropDownList",
          "Parameters": [
            {
              "Name": "expression",
              "Type": "System.String"
            },
            {
              "Name": "selectList",
              "Type": "System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.Rendering.SelectListItem>"
            },
            {
              "Name": "optionLabel",
              "Type": "System.String"
            },
            {
              "Name": "htmlAttributes",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Editor",
          "Parameters": [
            {
              "Name": "expression",
              "Type": "System.String"
            },
            {
              "Name": "templateName",
              "Type": "System.String"
            },
            {
              "Name": "htmlFieldName",
              "Type": "System.String"
            },
            {
              "Name": "additionalViewData",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Encode",
          "Parameters": [
            {
              "Name": "value",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "System.String",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Encode",
          "Parameters": [
            {
              "Name": "value",
              "Type": "System.String"
            }
          ],
          "ReturnType": "System.String",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "EndForm",
          "Parameters": [],
          "ReturnType": "System.Void",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "FormatValue",
          "Parameters": [
            {
              "Name": "value",
              "Type": "System.Object"
            },
            {
              "Name": "format",
              "Type": "System.String"
            }
          ],
          "ReturnType": "System.String",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "GenerateIdFromName",
          "Parameters": [
            {
              "Name": "fullName",
              "Type": "System.String"
            }
          ],
          "ReturnType": "System.String",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "GetEnumSelectList<T0>",
          "Parameters": [],
          "ReturnType": "System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.Rendering.SelectListItem>",
          "GenericParameter": [
            {
              "ParameterName": "TEnum",
              "ParameterPosition": 0,
              "New": true,
              "Struct": true,
              "BaseTypeOrInterfaces": []
            }
          ]
        },
        {
          "Kind": "Method",
          "Name": "GetEnumSelectList",
          "Parameters": [
            {
              "Name": "enumType",
              "Type": "System.Type"
            }
          ],
          "ReturnType": "System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.Rendering.SelectListItem>",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Hidden",
          "Parameters": [
            {
              "Name": "expression",
              "Type": "System.String"
            },
            {
              "Name": "value",
              "Type": "System.Object"
            },
            {
              "Name": "htmlAttributes",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Id",
          "Parameters": [
            {
              "Name": "expression",
              "Type": "System.String"
            }
          ],
          "ReturnType": "System.String",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Label",
          "Parameters": [
            {
              "Name": "expression",
              "Type": "System.String"
            },
            {
              "Name": "labelText",
              "Type": "System.String"
            },
            {
              "Name": "htmlAttributes",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "ListBox",
          "Parameters": [
            {
              "Name": "expression",
              "Type": "System.String"
            },
            {
              "Name": "selectList",
              "Type": "System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.Rendering.SelectListItem>"
            },
            {
              "Name": "htmlAttributes",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Name",
          "Parameters": [
            {
              "Name": "expression",
              "Type": "System.String"
            }
          ],
          "ReturnType": "System.String",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "PartialAsync",
          "Parameters": [
            {
              "Name": "partialViewName",
              "Type": "System.String"
            },
            {
              "Name": "model",
              "Type": "System.Object"
            },
            {
              "Name": "viewData",
              "Type": "Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary"
            }
          ],
          "ReturnType": "System.Threading.Tasks.Task<Microsoft.AspNetCore.Html.IHtmlContent>",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Password",
          "Parameters": [
            {
              "Name": "expression",
              "Type": "System.String"
            },
            {
              "Name": "value",
              "Type": "System.Object"
            },
            {
              "Name": "htmlAttributes",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "RadioButton",
          "Parameters": [
            {
              "Name": "expression",
              "Type": "System.String"
            },
            {
              "Name": "value",
              "Type": "System.Object"
            },
            {
              "Name": "isChecked",
              "Type": "System.Nullable<System.Boolean>"
            },
            {
              "Name": "htmlAttributes",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Raw",
          "Parameters": [
            {
              "Name": "value",
              "Type": "System.String"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Raw",
          "Parameters": [
            {
              "Name": "value",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "RenderPartialAsync",
          "Parameters": [
            {
              "Name": "partialViewName",
              "Type": "System.String"
            },
            {
              "Name": "model",
              "Type": "System.Object"
            },
            {
              "Name": "viewData",
              "Type": "Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary"
            }
          ],
          "ReturnType": "System.Threading.Tasks.Task",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "RouteLink",
          "Parameters": [
            {
              "Name": "linkText",
              "Type": "System.String"
            },
            {
              "Name": "routeName",
              "Type": "System.String"
            },
            {
              "Name": "protocol",
              "Type": "System.String"
            },
            {
              "Name": "hostName",
              "Type": "System.String"
            },
            {
              "Name": "fragment",
              "Type": "System.String"
            },
            {
              "Name": "routeValues",
              "Type": "System.Object"
            },
            {
              "Name": "htmlAttributes",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "TextArea",
          "Parameters": [
            {
              "Name": "expression",
              "Type": "System.String"
            },
            {
              "Name": "value",
              "Type": "System.String"
            },
            {
              "Name": "rows",
              "Type": "System.Int32"
            },
            {
              "Name": "columns",
              "Type": "System.Int32"
            },
            {
              "Name": "htmlAttributes",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "TextBox",
          "Parameters": [
            {
              "Name": "current",
              "Type": "System.String"
            },
            {
              "Name": "value",
              "Type": "System.Object"
            },
            {
              "Name": "format",
              "Type": "System.String"
            },
            {
              "Name": "htmlAttributes",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "ValidationMessage",
          "Parameters": [
            {
              "Name": "expression",
              "Type": "System.String"
            },
            {
              "Name": "message",
              "Type": "System.String"
            },
            {
              "Name": "htmlAttributes",
              "Type": "System.Object"
            },
            {
              "Name": "tag",
              "Type": "System.String"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "ValidationSummary",
          "Parameters": [
            {
              "Name": "excludePropertyErrors",
              "Type": "System.Boolean"
            },
            {
              "Name": "message",
              "Type": "System.String"
            },
            {
              "Name": "htmlAttributes",
              "Type": "System.Object"
            },
            {
              "Name": "tag",
              "Type": "System.String"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Value",
          "Parameters": [
            {
              "Name": "expression",
              "Type": "System.String"
            },
            {
              "Name": "format",
              "Type": "System.String"
            }
          ],
          "ReturnType": "System.String",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<T0>",
      "Visibility": "Public",
      "Kind": "Interface",
      "Abstract": true,
      "ImplementedInterfaces": [
        "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
      ],
      "Members": [
        {
          "Kind": "Method",
          "Name": "get_ViewData",
          "Parameters": [],
          "ReturnType": "Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary<T0>",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "CheckBoxFor",
          "Parameters": [
            {
              "Name": "expression",
              "Type": "System.Linq.Expressions.Expression<System.Func<T0, System.Boolean>>"
            },
            {
              "Name": "htmlAttributes",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "DisplayFor<T0>",
          "Parameters": [
            {
              "Name": "expression",
              "Type": "System.Linq.Expressions.Expression<System.Func<T0, T0>>"
            },
            {
              "Name": "templateName",
              "Type": "System.String"
            },
            {
              "Name": "htmlFieldName",
              "Type": "System.String"
            },
            {
              "Name": "additionalViewData",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "GenericParameter": [
            {
              "ParameterName": "TResult",
              "ParameterPosition": 0,
              "BaseTypeOrInterfaces": []
            }
          ]
        },
        {
          "Kind": "Method",
          "Name": "DisplayNameFor<T0>",
          "Parameters": [
            {
              "Name": "expression",
              "Type": "System.Linq.Expressions.Expression<System.Func<T0, T0>>"
            }
          ],
          "ReturnType": "System.String",
          "GenericParameter": [
            {
              "ParameterName": "TResult",
              "ParameterPosition": 0,
              "BaseTypeOrInterfaces": []
            }
          ]
        },
        {
          "Kind": "Method",
          "Name": "DisplayNameForInnerType<T0, T1>",
          "Parameters": [
            {
              "Name": "expression",
              "Type": "System.Linq.Expressions.Expression<System.Func<T0, T1>>"
            }
          ],
          "ReturnType": "System.String",
          "GenericParameter": [
            {
              "ParameterName": "TModelItem",
              "ParameterPosition": 0,
              "BaseTypeOrInterfaces": []
            },
            {
              "ParameterName": "TResult",
              "ParameterPosition": 1,
              "BaseTypeOrInterfaces": []
            }
          ]
        },
        {
          "Kind": "Method",
          "Name": "DisplayTextFor<T0>",
          "Parameters": [
            {
              "Name": "expression",
              "Type": "System.Linq.Expressions.Expression<System.Func<T0, T0>>"
            }
          ],
          "ReturnType": "System.String",
          "GenericParameter": [
            {
              "ParameterName": "TResult",
              "ParameterPosition": 0,
              "BaseTypeOrInterfaces": []
            }
          ]
        },
        {
          "Kind": "Method",
          "Name": "DropDownListFor<T0>",
          "Parameters": [
            {
              "Name": "expression",
              "Type": "System.Linq.Expressions.Expression<System.Func<T0, T0>>"
            },
            {
              "Name": "selectList",
              "Type": "System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.Rendering.SelectListItem>"
            },
            {
              "Name": "optionLabel",
              "Type": "System.String"
            },
            {
              "Name": "htmlAttributes",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "GenericParameter": [
            {
              "ParameterName": "TResult",
              "ParameterPosition": 0,
              "BaseTypeOrInterfaces": []
            }
          ]
        },
        {
          "Kind": "Method",
          "Name": "EditorFor<T0>",
          "Parameters": [
            {
              "Name": "expression",
              "Type": "System.Linq.Expressions.Expression<System.Func<T0, T0>>"
            },
            {
              "Name": "templateName",
              "Type": "System.String"
            },
            {
              "Name": "htmlFieldName",
              "Type": "System.String"
            },
            {
              "Name": "additionalViewData",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "GenericParameter": [
            {
              "ParameterName": "TResult",
              "ParameterPosition": 0,
              "BaseTypeOrInterfaces": []
            }
          ]
        },
        {
          "Kind": "Method",
          "Name": "Encode",
          "Parameters": [
            {
              "Name": "value",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "System.String",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Encode",
          "Parameters": [
            {
              "Name": "value",
              "Type": "System.String"
            }
          ],
          "ReturnType": "System.String",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "HiddenFor<T0>",
          "Parameters": [
            {
              "Name": "expression",
              "Type": "System.Linq.Expressions.Expression<System.Func<T0, T0>>"
            },
            {
              "Name": "htmlAttributes",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "GenericParameter": [
            {
              "ParameterName": "TResult",
              "ParameterPosition": 0,
              "BaseTypeOrInterfaces": []
            }
          ]
        },
        {
          "Kind": "Method",
          "Name": "IdFor<T0>",
          "Parameters": [
            {
              "Name": "expression",
              "Type": "System.Linq.Expressions.Expression<System.Func<T0, T0>>"
            }
          ],
          "ReturnType": "System.String",
          "GenericParameter": [
            {
              "ParameterName": "TResult",
              "ParameterPosition": 0,
              "BaseTypeOrInterfaces": []
            }
          ]
        },
        {
          "Kind": "Method",
          "Name": "LabelFor<T0>",
          "Parameters": [
            {
              "Name": "expression",
              "Type": "System.Linq.Expressions.Expression<System.Func<T0, T0>>"
            },
            {
              "Name": "labelText",
              "Type": "System.String"
            },
            {
              "Name": "htmlAttributes",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "GenericParameter": [
            {
              "ParameterName": "TResult",
              "ParameterPosition": 0,
              "BaseTypeOrInterfaces": []
            }
          ]
        },
        {
          "Kind": "Method",
          "Name": "ListBoxFor<T0>",
          "Parameters": [
            {
              "Name": "expression",
              "Type": "System.Linq.Expressions.Expression<System.Func<T0, T0>>"
            },
            {
              "Name": "selectList",
              "Type": "System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.Rendering.SelectListItem>"
            },
            {
              "Name": "htmlAttributes",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "GenericParameter": [
            {
              "ParameterName": "TResult",
              "ParameterPosition": 0,
              "BaseTypeOrInterfaces": []
            }
          ]
        },
        {
          "Kind": "Method",
          "Name": "NameFor<T0>",
          "Parameters": [
            {
              "Name": "expression",
              "Type": "System.Linq.Expressions.Expression<System.Func<T0, T0>>"
            }
          ],
          "ReturnType": "System.String",
          "GenericParameter": [
            {
              "ParameterName": "TResult",
              "ParameterPosition": 0,
              "BaseTypeOrInterfaces": []
            }
          ]
        },
        {
          "Kind": "Method",
          "Name": "PasswordFor<T0>",
          "Parameters": [
            {
              "Name": "expression",
              "Type": "System.Linq.Expressions.Expression<System.Func<T0, T0>>"
            },
            {
              "Name": "htmlAttributes",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "GenericParameter": [
            {
              "ParameterName": "TResult",
              "ParameterPosition": 0,
              "BaseTypeOrInterfaces": []
            }
          ]
        },
        {
          "Kind": "Method",
          "Name": "RadioButtonFor<T0>",
          "Parameters": [
            {
              "Name": "expression",
              "Type": "System.Linq.Expressions.Expression<System.Func<T0, T0>>"
            },
            {
              "Name": "value",
              "Type": "System.Object"
            },
            {
              "Name": "htmlAttributes",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "GenericParameter": [
            {
              "ParameterName": "TResult",
              "ParameterPosition": 0,
              "BaseTypeOrInterfaces": []
            }
          ]
        },
        {
          "Kind": "Method",
          "Name": "Raw",
          "Parameters": [
            {
              "Name": "value",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Raw",
          "Parameters": [
            {
              "Name": "value",
              "Type": "System.String"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "TextAreaFor<T0>",
          "Parameters": [
            {
              "Name": "expression",
              "Type": "System.Linq.Expressions.Expression<System.Func<T0, T0>>"
            },
            {
              "Name": "rows",
              "Type": "System.Int32"
            },
            {
              "Name": "columns",
              "Type": "System.Int32"
            },
            {
              "Name": "htmlAttributes",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "GenericParameter": [
            {
              "ParameterName": "TResult",
              "ParameterPosition": 0,
              "BaseTypeOrInterfaces": []
            }
          ]
        },
        {
          "Kind": "Method",
          "Name": "TextBoxFor<T0>",
          "Parameters": [
            {
              "Name": "expression",
              "Type": "System.Linq.Expressions.Expression<System.Func<T0, T0>>"
            },
            {
              "Name": "format",
              "Type": "System.String"
            },
            {
              "Name": "htmlAttributes",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "GenericParameter": [
            {
              "ParameterName": "TResult",
              "ParameterPosition": 0,
              "BaseTypeOrInterfaces": []
            }
          ]
        },
        {
          "Kind": "Method",
          "Name": "ValidationMessageFor<T0>",
          "Parameters": [
            {
              "Name": "expression",
              "Type": "System.Linq.Expressions.Expression<System.Func<T0, T0>>"
            },
            {
              "Name": "message",
              "Type": "System.String"
            },
            {
              "Name": "htmlAttributes",
              "Type": "System.Object"
            },
            {
              "Name": "tag",
              "Type": "System.String"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "GenericParameter": [
            {
              "ParameterName": "TResult",
              "ParameterPosition": 0,
              "BaseTypeOrInterfaces": []
            }
          ]
        },
        {
          "Kind": "Method",
          "Name": "ValueFor<T0>",
          "Parameters": [
            {
              "Name": "expression",
              "Type": "System.Linq.Expressions.Expression<System.Func<T0, T0>>"
            },
            {
              "Name": "format",
              "Type": "System.String"
            }
          ],
          "ReturnType": "System.String",
          "GenericParameter": [
            {
              "ParameterName": "TResult",
              "ParameterPosition": 0,
              "BaseTypeOrInterfaces": []
            }
          ]
        }
      ],
      "GenericParameters": [
        {
          "ParameterName": "TModel",
          "ParameterPosition": 0,
          "BaseTypeOrInterfaces": []
        }
      ]
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.Rendering.IJsonHelper",
      "Visibility": "Public",
      "Kind": "Interface",
      "Abstract": true,
      "ImplementedInterfaces": [],
      "Members": [
        {
          "Kind": "Method",
          "Name": "Serialize",
          "Parameters": [
            {
              "Name": "value",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Serialize",
          "Parameters": [
            {
              "Name": "value",
              "Type": "System.Object"
            },
            {
              "Name": "serializerSettings",
              "Type": "Newtonsoft.Json.JsonSerializerSettings"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.Rendering.MultiSelectList",
      "Visibility": "Public",
      "Kind": "Class",
      "ImplementedInterfaces": [
        "System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.Rendering.SelectListItem>"
      ],
      "Members": [
        {
          "Kind": "Method",
          "Name": "get_DataGroupField",
          "Parameters": [],
          "ReturnType": "System.String",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_DataTextField",
          "Parameters": [],
          "ReturnType": "System.String",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_DataValueField",
          "Parameters": [],
          "ReturnType": "System.String",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_Items",
          "Parameters": [],
          "ReturnType": "System.Collections.IEnumerable",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_SelectedValues",
          "Parameters": [],
          "ReturnType": "System.Collections.IEnumerable",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "GetEnumerator",
          "Parameters": [],
          "ReturnType": "System.Collections.Generic.IEnumerator<Microsoft.AspNetCore.Mvc.Rendering.SelectListItem>",
          "Virtual": true,
          "ImplementedInterface": "System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.Rendering.SelectListItem>",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [
            {
              "Name": "items",
              "Type": "System.Collections.IEnumerable"
            }
          ],
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [
            {
              "Name": "items",
              "Type": "System.Collections.IEnumerable"
            },
            {
              "Name": "selectedValues",
              "Type": "System.Collections.IEnumerable"
            }
          ],
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [
            {
              "Name": "items",
              "Type": "System.Collections.IEnumerable"
            },
            {
              "Name": "dataValueField",
              "Type": "System.String"
            },
            {
              "Name": "dataTextField",
              "Type": "System.String"
            }
          ],
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [
            {
              "Name": "items",
              "Type": "System.Collections.IEnumerable"
            },
            {
              "Name": "dataValueField",
              "Type": "System.String"
            },
            {
              "Name": "dataTextField",
              "Type": "System.String"
            },
            {
              "Name": "selectedValues",
              "Type": "System.Collections.IEnumerable"
            }
          ],
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [
            {
              "Name": "items",
              "Type": "System.Collections.IEnumerable"
            },
            {
              "Name": "dataValueField",
              "Type": "System.String"
            },
            {
              "Name": "dataTextField",
              "Type": "System.String"
            },
            {
              "Name": "selectedValues",
              "Type": "System.Collections.IEnumerable"
            },
            {
              "Name": "dataGroupField",
              "Type": "System.String"
            }
          ],
          "Visibility": "Public",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.Rendering.MvcForm",
      "Visibility": "Public",
      "Kind": "Class",
      "ImplementedInterfaces": [
        "System.IDisposable"
      ],
      "Members": [
        {
          "Kind": "Method",
          "Name": "Dispose",
          "Parameters": [],
          "ReturnType": "System.Void",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "System.IDisposable",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "EndForm",
          "Parameters": [],
          "ReturnType": "System.Void",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "GenerateEndForm",
          "Parameters": [],
          "ReturnType": "System.Void",
          "Virtual": true,
          "Visibility": "Protected",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [
            {
              "Name": "viewContext",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.ViewContext"
            },
            {
              "Name": "htmlEncoder",
              "Type": "System.Text.Encodings.Web.HtmlEncoder"
            }
          ],
          "Visibility": "Public",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.Rendering.SelectList",
      "Visibility": "Public",
      "Kind": "Class",
      "BaseType": "Microsoft.AspNetCore.Mvc.Rendering.MultiSelectList",
      "ImplementedInterfaces": [],
      "Members": [
        {
          "Kind": "Method",
          "Name": "get_SelectedValue",
          "Parameters": [],
          "ReturnType": "System.Object",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [
            {
              "Name": "items",
              "Type": "System.Collections.IEnumerable"
            }
          ],
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [
            {
              "Name": "items",
              "Type": "System.Collections.IEnumerable"
            },
            {
              "Name": "selectedValue",
              "Type": "System.Object"
            }
          ],
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [
            {
              "Name": "items",
              "Type": "System.Collections.IEnumerable"
            },
            {
              "Name": "dataValueField",
              "Type": "System.String"
            },
            {
              "Name": "dataTextField",
              "Type": "System.String"
            }
          ],
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [
            {
              "Name": "items",
              "Type": "System.Collections.IEnumerable"
            },
            {
              "Name": "dataValueField",
              "Type": "System.String"
            },
            {
              "Name": "dataTextField",
              "Type": "System.String"
            },
            {
              "Name": "selectedValue",
              "Type": "System.Object"
            }
          ],
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [
            {
              "Name": "items",
              "Type": "System.Collections.IEnumerable"
            },
            {
              "Name": "dataValueField",
              "Type": "System.String"
            },
            {
              "Name": "dataTextField",
              "Type": "System.String"
            },
            {
              "Name": "selectedValue",
              "Type": "System.Object"
            },
            {
              "Name": "dataGroupField",
              "Type": "System.String"
            }
          ],
          "Visibility": "Public",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.Rendering.SelectListGroup",
      "Visibility": "Public",
      "Kind": "Class",
      "ImplementedInterfaces": [],
      "Members": [
        {
          "Kind": "Method",
          "Name": "get_Disabled",
          "Parameters": [],
          "ReturnType": "System.Boolean",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "set_Disabled",
          "Parameters": [
            {
              "Name": "value",
              "Type": "System.Boolean"
            }
          ],
          "ReturnType": "System.Void",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_Name",
          "Parameters": [],
          "ReturnType": "System.String",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "set_Name",
          "Parameters": [
            {
              "Name": "value",
              "Type": "System.String"
            }
          ],
          "ReturnType": "System.Void",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [],
          "Visibility": "Public",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.Rendering.SelectListItem",
      "Visibility": "Public",
      "Kind": "Class",
      "ImplementedInterfaces": [],
      "Members": [
        {
          "Kind": "Method",
          "Name": "get_Disabled",
          "Parameters": [],
          "ReturnType": "System.Boolean",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "set_Disabled",
          "Parameters": [
            {
              "Name": "value",
              "Type": "System.Boolean"
            }
          ],
          "ReturnType": "System.Void",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_Group",
          "Parameters": [],
          "ReturnType": "Microsoft.AspNetCore.Mvc.Rendering.SelectListGroup",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "set_Group",
          "Parameters": [
            {
              "Name": "value",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.SelectListGroup"
            }
          ],
          "ReturnType": "System.Void",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_Selected",
          "Parameters": [],
          "ReturnType": "System.Boolean",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "set_Selected",
          "Parameters": [
            {
              "Name": "value",
              "Type": "System.Boolean"
            }
          ],
          "ReturnType": "System.Void",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_Text",
          "Parameters": [],
          "ReturnType": "System.String",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "set_Text",
          "Parameters": [
            {
              "Name": "value",
              "Type": "System.String"
            }
          ],
          "ReturnType": "System.Void",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_Value",
          "Parameters": [],
          "ReturnType": "System.String",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "set_Value",
          "Parameters": [
            {
              "Name": "value",
              "Type": "System.String"
            }
          ],
          "ReturnType": "System.Void",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [],
          "Visibility": "Public",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.Rendering.TagBuilder",
      "Visibility": "Public",
      "Kind": "Class",
      "ImplementedInterfaces": [
        "Microsoft.AspNetCore.Html.IHtmlContent"
      ],
      "Members": [
        {
          "Kind": "Method",
          "Name": "get_Attributes",
          "Parameters": [],
          "ReturnType": "Microsoft.AspNetCore.Mvc.ViewFeatures.AttributeDictionary",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_InnerHtml",
          "Parameters": [],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContentBuilder",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_TagName",
          "Parameters": [],
          "ReturnType": "System.String",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_TagRenderMode",
          "Parameters": [],
          "ReturnType": "Microsoft.AspNetCore.Mvc.Rendering.TagRenderMode",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "set_TagRenderMode",
          "Parameters": [
            {
              "Name": "value",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.TagRenderMode"
            }
          ],
          "ReturnType": "System.Void",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "AddCssClass",
          "Parameters": [
            {
              "Name": "value",
              "Type": "System.String"
            }
          ],
          "ReturnType": "System.Void",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "CreateSanitizedId",
          "Parameters": [
            {
              "Name": "name",
              "Type": "System.String"
            },
            {
              "Name": "invalidCharReplacement",
              "Type": "System.String"
            }
          ],
          "ReturnType": "System.String",
          "Static": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "GenerateId",
          "Parameters": [
            {
              "Name": "name",
              "Type": "System.String"
            },
            {
              "Name": "invalidCharReplacement",
              "Type": "System.String"
            }
          ],
          "ReturnType": "System.Void",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "MergeAttribute",
          "Parameters": [
            {
              "Name": "key",
              "Type": "System.String"
            },
            {
              "Name": "value",
              "Type": "System.String"
            }
          ],
          "ReturnType": "System.Void",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "MergeAttribute",
          "Parameters": [
            {
              "Name": "key",
              "Type": "System.String"
            },
            {
              "Name": "value",
              "Type": "System.String"
            },
            {
              "Name": "replaceExisting",
              "Type": "System.Boolean"
            }
          ],
          "ReturnType": "System.Void",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "MergeAttributes<T0, T1>",
          "Parameters": [
            {
              "Name": "attributes",
              "Type": "System.Collections.Generic.IDictionary<T0, T1>"
            }
          ],
          "ReturnType": "System.Void",
          "Visibility": "Public",
          "GenericParameter": [
            {
              "ParameterName": "TKey",
              "ParameterPosition": 0,
              "BaseTypeOrInterfaces": []
            },
            {
              "ParameterName": "TValue",
              "ParameterPosition": 1,
              "BaseTypeOrInterfaces": []
            }
          ]
        },
        {
          "Kind": "Method",
          "Name": "MergeAttributes<T0, T1>",
          "Parameters": [
            {
              "Name": "attributes",
              "Type": "System.Collections.Generic.IDictionary<T0, T1>"
            },
            {
              "Name": "replaceExisting",
              "Type": "System.Boolean"
            }
          ],
          "ReturnType": "System.Void",
          "Visibility": "Public",
          "GenericParameter": [
            {
              "ParameterName": "TKey",
              "ParameterPosition": 0,
              "BaseTypeOrInterfaces": []
            },
            {
              "ParameterName": "TValue",
              "ParameterPosition": 1,
              "BaseTypeOrInterfaces": []
            }
          ]
        },
        {
          "Kind": "Method",
          "Name": "WriteTo",
          "Parameters": [
            {
              "Name": "writer",
              "Type": "System.IO.TextWriter"
            },
            {
              "Name": "encoder",
              "Type": "System.Text.Encodings.Web.HtmlEncoder"
            }
          ],
          "ReturnType": "System.Void",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [
            {
              "Name": "tagName",
              "Type": "System.String"
            }
          ],
          "Visibility": "Public",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.Rendering.TagRenderMode",
      "Visibility": "Public",
      "Kind": "Enumeration",
      "Sealed": true,
      "ImplementedInterfaces": [],
      "Members": [
        {
          "Kind": "Field",
          "Name": "Normal",
          "Parameters": [],
          "GenericParameter": [],
          "Literal": "0"
        },
        {
          "Kind": "Field",
          "Name": "StartTag",
          "Parameters": [],
          "GenericParameter": [],
          "Literal": "1"
        },
        {
          "Kind": "Field",
          "Name": "EndTag",
          "Parameters": [],
          "GenericParameter": [],
          "Literal": "2"
        },
        {
          "Kind": "Field",
          "Name": "SelfClosing",
          "Parameters": [],
          "GenericParameter": [],
          "Literal": "3"
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.Rendering.ViewComponentHelperExtensions",
      "Visibility": "Public",
      "Kind": "Class",
      "Abstract": true,
      "Static": true,
      "Sealed": true,
      "ImplementedInterfaces": [],
      "Members": [
        {
          "Kind": "Method",
          "Name": "InvokeAsync",
          "Parameters": [
            {
              "Name": "helper",
              "Type": "Microsoft.AspNetCore.Mvc.IViewComponentHelper"
            },
            {
              "Name": "name",
              "Type": "System.String"
            }
          ],
          "ReturnType": "System.Threading.Tasks.Task<Microsoft.AspNetCore.Html.IHtmlContent>",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "InvokeAsync",
          "Parameters": [
            {
              "Name": "helper",
              "Type": "Microsoft.AspNetCore.Mvc.IViewComponentHelper"
            },
            {
              "Name": "componentType",
              "Type": "System.Type"
            }
          ],
          "ReturnType": "System.Threading.Tasks.Task<Microsoft.AspNetCore.Html.IHtmlContent>",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "InvokeAsync<T0>",
          "Parameters": [
            {
              "Name": "helper",
              "Type": "Microsoft.AspNetCore.Mvc.IViewComponentHelper"
            },
            {
              "Name": "arguments",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "System.Threading.Tasks.Task<Microsoft.AspNetCore.Html.IHtmlContent>",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": [
            {
              "ParameterName": "TComponent",
              "ParameterPosition": 0,
              "BaseTypeOrInterfaces": []
            }
          ]
        },
        {
          "Kind": "Method",
          "Name": "InvokeAsync<T0>",
          "Parameters": [
            {
              "Name": "helper",
              "Type": "Microsoft.AspNetCore.Mvc.IViewComponentHelper"
            }
          ],
          "ReturnType": "System.Threading.Tasks.Task<Microsoft.AspNetCore.Html.IHtmlContent>",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": [
            {
              "ParameterName": "TComponent",
              "ParameterPosition": 0,
              "BaseTypeOrInterfaces": []
            }
          ]
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.Rendering.ViewContext",
      "Visibility": "Public",
      "Kind": "Class",
      "BaseType": "Microsoft.AspNetCore.Mvc.ActionContext",
      "ImplementedInterfaces": [],
      "Members": [
        {
          "Kind": "Method",
          "Name": "get_FormContext",
          "Parameters": [],
          "ReturnType": "Microsoft.AspNetCore.Mvc.ViewFeatures.FormContext",
          "Virtual": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "set_FormContext",
          "Parameters": [
            {
              "Name": "value",
              "Type": "Microsoft.AspNetCore.Mvc.ViewFeatures.FormContext"
            }
          ],
          "ReturnType": "System.Void",
          "Virtual": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_ClientValidationEnabled",
          "Parameters": [],
          "ReturnType": "System.Boolean",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "set_ClientValidationEnabled",
          "Parameters": [
            {
              "Name": "value",
              "Type": "System.Boolean"
            }
          ],
          "ReturnType": "System.Void",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_Html5DateRenderingMode",
          "Parameters": [],
          "ReturnType": "Microsoft.AspNetCore.Mvc.Rendering.Html5DateRenderingMode",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "set_Html5DateRenderingMode",
          "Parameters": [
            {
              "Name": "value",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.Html5DateRenderingMode"
            }
          ],
          "ReturnType": "System.Void",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_ValidationSummaryMessageElement",
          "Parameters": [],
          "ReturnType": "System.String",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "set_ValidationSummaryMessageElement",
          "Parameters": [
            {
              "Name": "value",
              "Type": "System.String"
            }
          ],
          "ReturnType": "System.Void",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_ValidationMessageElement",
          "Parameters": [],
          "ReturnType": "System.String",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "set_ValidationMessageElement",
          "Parameters": [
            {
              "Name": "value",
              "Type": "System.String"
            }
          ],
          "ReturnType": "System.Void",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_ViewBag",
          "Parameters": [],
          "ReturnType": "System.Object",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_View",
          "Parameters": [],
          "ReturnType": "Microsoft.AspNetCore.Mvc.ViewEngines.IView",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "set_View",
          "Parameters": [
            {
              "Name": "value",
              "Type": "Microsoft.AspNetCore.Mvc.ViewEngines.IView"
            }
          ],
          "ReturnType": "System.Void",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_ViewData",
          "Parameters": [],
          "ReturnType": "Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "set_ViewData",
          "Parameters": [
            {
              "Name": "value",
              "Type": "Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary"
            }
          ],
          "ReturnType": "System.Void",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_TempData",
          "Parameters": [],
          "ReturnType": "Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionary",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "set_TempData",
          "Parameters": [
            {
              "Name": "value",
              "Type": "Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionary"
            }
          ],
          "ReturnType": "System.Void",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_Writer",
          "Parameters": [],
          "ReturnType": "System.IO.TextWriter",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "set_Writer",
          "Parameters": [
            {
              "Name": "value",
              "Type": "System.IO.TextWriter"
            }
          ],
          "ReturnType": "System.Void",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_ExecutingFilePath",
          "Parameters": [],
          "ReturnType": "System.String",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "set_ExecutingFilePath",
          "Parameters": [
            {
              "Name": "value",
              "Type": "System.String"
            }
          ],
          "ReturnType": "System.Void",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "GetFormContextForClientValidation",
          "Parameters": [],
          "ReturnType": "Microsoft.AspNetCore.Mvc.ViewFeatures.FormContext",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [],
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [
            {
              "Name": "actionContext",
              "Type": "Microsoft.AspNetCore.Mvc.ActionContext"
            },
            {
              "Name": "view",
              "Type": "Microsoft.AspNetCore.Mvc.ViewEngines.IView"
            },
            {
              "Name": "viewData",
              "Type": "Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary"
            },
            {
              "Name": "tempData",
              "Type": "Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionary"
            },
            {
              "Name": "writer",
              "Type": "System.IO.TextWriter"
            },
            {
              "Name": "htmlHelperOptions",
              "Type": "Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelperOptions"
            }
          ],
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [
            {
              "Name": "viewContext",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.ViewContext"
            },
            {
              "Name": "view",
              "Type": "Microsoft.AspNetCore.Mvc.ViewEngines.IView"
            },
            {
              "Name": "viewData",
              "Type": "Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary"
            },
            {
              "Name": "writer",
              "Type": "System.IO.TextWriter"
            }
          ],
          "Visibility": "Public",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionaryExtensions",
      "Visibility": "Public",
      "Kind": "Class",
      "Abstract": true,
      "Static": true,
      "Sealed": true,
      "ImplementedInterfaces": [],
      "Members": [
        {
          "Kind": "Method",
          "Name": "AddModelError<T0>",
          "Parameters": [
            {
              "Name": "modelState",
              "Type": "Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary"
            },
            {
              "Name": "expression",
              "Type": "System.Linq.Expressions.Expression<System.Func<T0, System.Object>>"
            },
            {
              "Name": "errorMessage",
              "Type": "System.String"
            }
          ],
          "ReturnType": "System.Void",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": [
            {
              "ParameterName": "TModel",
              "ParameterPosition": 0,
              "BaseTypeOrInterfaces": []
            }
          ]
        },
        {
          "Kind": "Method",
          "Name": "AddModelError<T0>",
          "Parameters": [
            {
              "Name": "modelState",
              "Type": "Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary"
            },
            {
              "Name": "expression",
              "Type": "System.Linq.Expressions.Expression<System.Func<T0, System.Object>>"
            },
            {
              "Name": "exception",
              "Type": "System.Exception"
            },
            {
              "Name": "metadata",
              "Type": "Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata"
            }
          ],
          "ReturnType": "System.Void",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": [
            {
              "ParameterName": "TModel",
              "ParameterPosition": 0,
              "BaseTypeOrInterfaces": []
            }
          ]
        },
        {
          "Kind": "Method",
          "Name": "Remove<T0>",
          "Parameters": [
            {
              "Name": "modelState",
              "Type": "Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary"
            },
            {
              "Name": "expression",
              "Type": "System.Linq.Expressions.Expression<System.Func<T0, System.Object>>"
            }
          ],
          "ReturnType": "System.Boolean",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": [
            {
              "ParameterName": "TModel",
              "ParameterPosition": 0,
              "BaseTypeOrInterfaces": []
            }
          ]
        },
        {
          "Kind": "Method",
          "Name": "RemoveAll<T0>",
          "Parameters": [
            {
              "Name": "modelState",
              "Type": "Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary"
            },
            {
              "Name": "expression",
              "Type": "System.Linq.Expressions.Expression<System.Func<T0, System.Object>>"
            }
          ],
          "ReturnType": "System.Void",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": [
            {
              "ParameterName": "TModel",
              "ParameterPosition": 0,
              "BaseTypeOrInterfaces": []
            }
          ]
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.ViewFeatures.IViewContextAware",
      "Visibility": "Public",
      "Kind": "Interface",
      "Abstract": true,
      "ImplementedInterfaces": [],
      "Members": [
        {
          "Kind": "Method",
          "Name": "Contextualize",
          "Parameters": [
            {
              "Name": "viewContext",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.ViewContext"
            }
          ],
          "ReturnType": "System.Void",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.ViewFeatures.AntiforgeryExtensions",
      "Visibility": "Public",
      "Kind": "Class",
      "Abstract": true,
      "Static": true,
      "Sealed": true,
      "ImplementedInterfaces": [],
      "Members": [
        {
          "Kind": "Method",
          "Name": "GetHtml",
          "Parameters": [
            {
              "Name": "antiforgery",
              "Type": "Microsoft.AspNetCore.Antiforgery.IAntiforgery"
            },
            {
              "Name": "httpContext",
              "Type": "Microsoft.AspNetCore.Http.HttpContext"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.ViewFeatures.AttributeDictionary",
      "Visibility": "Public",
      "Kind": "Class",
      "ImplementedInterfaces": [
        "System.Collections.Generic.IDictionary<System.String, System.String>",
        "System.Collections.Generic.IReadOnlyDictionary<System.String, System.String>"
      ],
      "Members": [
        {
          "Kind": "Method",
          "Name": "get_Item",
          "Parameters": [
            {
              "Name": "key",
              "Type": "System.String"
            }
          ],
          "ReturnType": "System.String",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "System.Collections.Generic.IDictionary<System.String, System.String>",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "set_Item",
          "Parameters": [
            {
              "Name": "key",
              "Type": "System.String"
            },
            {
              "Name": "value",
              "Type": "System.String"
            }
          ],
          "ReturnType": "System.Void",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "System.Collections.Generic.IDictionary<System.String, System.String>",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_Count",
          "Parameters": [],
          "ReturnType": "System.Int32",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.String, System.String>>",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_IsReadOnly",
          "Parameters": [],
          "ReturnType": "System.Boolean",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.String, System.String>>",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_Keys",
          "Parameters": [],
          "ReturnType": "System.Collections.Generic.ICollection<System.String>",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "System.Collections.Generic.IDictionary<System.String, System.String>",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_Values",
          "Parameters": [],
          "ReturnType": "System.Collections.Generic.ICollection<System.String>",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "System.Collections.Generic.IDictionary<System.String, System.String>",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Clear",
          "Parameters": [],
          "ReturnType": "System.Void",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.String, System.String>>",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Add",
          "Parameters": [
            {
              "Name": "item",
              "Type": "System.Collections.Generic.KeyValuePair<System.String, System.String>"
            }
          ],
          "ReturnType": "System.Void",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.String, System.String>>",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Add",
          "Parameters": [
            {
              "Name": "key",
              "Type": "System.String"
            },
            {
              "Name": "value",
              "Type": "System.String"
            }
          ],
          "ReturnType": "System.Void",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "System.Collections.Generic.IDictionary<System.String, System.String>",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Contains",
          "Parameters": [
            {
              "Name": "item",
              "Type": "System.Collections.Generic.KeyValuePair<System.String, System.String>"
            }
          ],
          "ReturnType": "System.Boolean",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.String, System.String>>",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "ContainsKey",
          "Parameters": [
            {
              "Name": "key",
              "Type": "System.String"
            }
          ],
          "ReturnType": "System.Boolean",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "System.Collections.Generic.IDictionary<System.String, System.String>",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "CopyTo",
          "Parameters": [
            {
              "Name": "array",
              "Type": "System.Collections.Generic.KeyValuePair<System.String, System.String>[]"
            },
            {
              "Name": "arrayIndex",
              "Type": "System.Int32"
            }
          ],
          "ReturnType": "System.Void",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.String, System.String>>",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "GetEnumerator",
          "Parameters": [],
          "ReturnType": "Microsoft.AspNetCore.Mvc.ViewFeatures.AttributeDictionary+Enumerator",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Remove",
          "Parameters": [
            {
              "Name": "item",
              "Type": "System.Collections.Generic.KeyValuePair<System.String, System.String>"
            }
          ],
          "ReturnType": "System.Boolean",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.String, System.String>>",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Remove",
          "Parameters": [
            {
              "Name": "key",
              "Type": "System.String"
            }
          ],
          "ReturnType": "System.Boolean",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "System.Collections.Generic.IDictionary<System.String, System.String>",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "TryGetValue",
          "Parameters": [
            {
              "Name": "key",
              "Type": "System.String"
            },
            {
              "Name": "value",
              "Type": "System.String",
              "Direction": "Out"
            }
          ],
          "ReturnType": "System.Boolean",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "System.Collections.Generic.IDictionary<System.String, System.String>",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [],
          "Visibility": "Public",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.ViewFeatures.DefaultHtmlGenerator",
      "Visibility": "Public",
      "Kind": "Class",
      "ImplementedInterfaces": [
        "Microsoft.AspNetCore.Mvc.ViewFeatures.IHtmlGenerator"
      ],
      "Members": [
        {
          "Kind": "Method",
          "Name": "get_IdAttributeDotReplacement",
          "Parameters": [],
          "ReturnType": "System.String",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.ViewFeatures.IHtmlGenerator",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Encode",
          "Parameters": [
            {
              "Name": "value",
              "Type": "System.String"
            }
          ],
          "ReturnType": "System.String",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.ViewFeatures.IHtmlGenerator",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Encode",
          "Parameters": [
            {
              "Name": "value",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "System.String",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.ViewFeatures.IHtmlGenerator",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "FormatValue",
          "Parameters": [
            {
              "Name": "value",
              "Type": "System.Object"
            },
            {
              "Name": "format",
              "Type": "System.String"
            }
          ],
          "ReturnType": "System.String",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.ViewFeatures.IHtmlGenerator",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "GenerateActionLink",
          "Parameters": [
            {
              "Name": "viewContext",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.ViewContext"
            },
            {
              "Name": "linkText",
              "Type": "System.String"
            },
            {
              "Name": "actionName",
              "Type": "System.String"
            },
            {
              "Name": "controllerName",
              "Type": "System.String"
            },
            {
              "Name": "protocol",
              "Type": "System.String"
            },
            {
              "Name": "hostname",
              "Type": "System.String"
            },
            {
              "Name": "fragment",
              "Type": "System.String"
            },
            {
              "Name": "routeValues",
              "Type": "System.Object"
            },
            {
              "Name": "htmlAttributes",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Mvc.Rendering.TagBuilder",
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.ViewFeatures.IHtmlGenerator",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "GenerateAntiforgery",
          "Parameters": [
            {
              "Name": "viewContext",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.ViewContext"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.ViewFeatures.IHtmlGenerator",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "GenerateCheckBox",
          "Parameters": [
            {
              "Name": "viewContext",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.ViewContext"
            },
            {
              "Name": "modelExplorer",
              "Type": "Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer"
            },
            {
              "Name": "expression",
              "Type": "System.String"
            },
            {
              "Name": "isChecked",
              "Type": "System.Nullable<System.Boolean>"
            },
            {
              "Name": "htmlAttributes",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Mvc.Rendering.TagBuilder",
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.ViewFeatures.IHtmlGenerator",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "GenerateHiddenForCheckbox",
          "Parameters": [
            {
              "Name": "viewContext",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.ViewContext"
            },
            {
              "Name": "modelExplorer",
              "Type": "Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer"
            },
            {
              "Name": "expression",
              "Type": "System.String"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Mvc.Rendering.TagBuilder",
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.ViewFeatures.IHtmlGenerator",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "GenerateForm",
          "Parameters": [
            {
              "Name": "viewContext",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.ViewContext"
            },
            {
              "Name": "actionName",
              "Type": "System.String"
            },
            {
              "Name": "controllerName",
              "Type": "System.String"
            },
            {
              "Name": "routeValues",
              "Type": "System.Object"
            },
            {
              "Name": "method",
              "Type": "System.String"
            },
            {
              "Name": "htmlAttributes",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Mvc.Rendering.TagBuilder",
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.ViewFeatures.IHtmlGenerator",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "GenerateRouteForm",
          "Parameters": [
            {
              "Name": "viewContext",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.ViewContext"
            },
            {
              "Name": "routeName",
              "Type": "System.String"
            },
            {
              "Name": "routeValues",
              "Type": "System.Object"
            },
            {
              "Name": "method",
              "Type": "System.String"
            },
            {
              "Name": "htmlAttributes",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Mvc.Rendering.TagBuilder",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.ViewFeatures.IHtmlGenerator",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "GenerateHidden",
          "Parameters": [
            {
              "Name": "viewContext",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.ViewContext"
            },
            {
              "Name": "modelExplorer",
              "Type": "Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer"
            },
            {
              "Name": "expression",
              "Type": "System.String"
            },
            {
              "Name": "value",
              "Type": "System.Object"
            },
            {
              "Name": "useViewData",
              "Type": "System.Boolean"
            },
            {
              "Name": "htmlAttributes",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Mvc.Rendering.TagBuilder",
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.ViewFeatures.IHtmlGenerator",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "GenerateLabel",
          "Parameters": [
            {
              "Name": "viewContext",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.ViewContext"
            },
            {
              "Name": "modelExplorer",
              "Type": "Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer"
            },
            {
              "Name": "expression",
              "Type": "System.String"
            },
            {
              "Name": "labelText",
              "Type": "System.String"
            },
            {
              "Name": "htmlAttributes",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Mvc.Rendering.TagBuilder",
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.ViewFeatures.IHtmlGenerator",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "GeneratePassword",
          "Parameters": [
            {
              "Name": "viewContext",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.ViewContext"
            },
            {
              "Name": "modelExplorer",
              "Type": "Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer"
            },
            {
              "Name": "expression",
              "Type": "System.String"
            },
            {
              "Name": "value",
              "Type": "System.Object"
            },
            {
              "Name": "htmlAttributes",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Mvc.Rendering.TagBuilder",
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.ViewFeatures.IHtmlGenerator",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "GenerateRadioButton",
          "Parameters": [
            {
              "Name": "viewContext",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.ViewContext"
            },
            {
              "Name": "modelExplorer",
              "Type": "Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer"
            },
            {
              "Name": "expression",
              "Type": "System.String"
            },
            {
              "Name": "value",
              "Type": "System.Object"
            },
            {
              "Name": "isChecked",
              "Type": "System.Nullable<System.Boolean>"
            },
            {
              "Name": "htmlAttributes",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Mvc.Rendering.TagBuilder",
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.ViewFeatures.IHtmlGenerator",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "GenerateRouteLink",
          "Parameters": [
            {
              "Name": "viewContext",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.ViewContext"
            },
            {
              "Name": "linkText",
              "Type": "System.String"
            },
            {
              "Name": "routeName",
              "Type": "System.String"
            },
            {
              "Name": "protocol",
              "Type": "System.String"
            },
            {
              "Name": "hostName",
              "Type": "System.String"
            },
            {
              "Name": "fragment",
              "Type": "System.String"
            },
            {
              "Name": "routeValues",
              "Type": "System.Object"
            },
            {
              "Name": "htmlAttributes",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Mvc.Rendering.TagBuilder",
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.ViewFeatures.IHtmlGenerator",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "GenerateSelect",
          "Parameters": [
            {
              "Name": "viewContext",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.ViewContext"
            },
            {
              "Name": "modelExplorer",
              "Type": "Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer"
            },
            {
              "Name": "optionLabel",
              "Type": "System.String"
            },
            {
              "Name": "expression",
              "Type": "System.String"
            },
            {
              "Name": "selectList",
              "Type": "System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.Rendering.SelectListItem>"
            },
            {
              "Name": "allowMultiple",
              "Type": "System.Boolean"
            },
            {
              "Name": "htmlAttributes",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Mvc.Rendering.TagBuilder",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.ViewFeatures.IHtmlGenerator",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "GenerateSelect",
          "Parameters": [
            {
              "Name": "viewContext",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.ViewContext"
            },
            {
              "Name": "modelExplorer",
              "Type": "Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer"
            },
            {
              "Name": "optionLabel",
              "Type": "System.String"
            },
            {
              "Name": "expression",
              "Type": "System.String"
            },
            {
              "Name": "selectList",
              "Type": "System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.Rendering.SelectListItem>"
            },
            {
              "Name": "currentValues",
              "Type": "System.Collections.Generic.ICollection<System.String>"
            },
            {
              "Name": "allowMultiple",
              "Type": "System.Boolean"
            },
            {
              "Name": "htmlAttributes",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Mvc.Rendering.TagBuilder",
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.ViewFeatures.IHtmlGenerator",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "GenerateTextArea",
          "Parameters": [
            {
              "Name": "viewContext",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.ViewContext"
            },
            {
              "Name": "modelExplorer",
              "Type": "Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer"
            },
            {
              "Name": "expression",
              "Type": "System.String"
            },
            {
              "Name": "rows",
              "Type": "System.Int32"
            },
            {
              "Name": "columns",
              "Type": "System.Int32"
            },
            {
              "Name": "htmlAttributes",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Mvc.Rendering.TagBuilder",
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.ViewFeatures.IHtmlGenerator",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "GenerateTextBox",
          "Parameters": [
            {
              "Name": "viewContext",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.ViewContext"
            },
            {
              "Name": "modelExplorer",
              "Type": "Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer"
            },
            {
              "Name": "expression",
              "Type": "System.String"
            },
            {
              "Name": "value",
              "Type": "System.Object"
            },
            {
              "Name": "format",
              "Type": "System.String"
            },
            {
              "Name": "htmlAttributes",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Mvc.Rendering.TagBuilder",
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.ViewFeatures.IHtmlGenerator",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "GenerateValidationMessage",
          "Parameters": [
            {
              "Name": "viewContext",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.ViewContext"
            },
            {
              "Name": "modelExplorer",
              "Type": "Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer"
            },
            {
              "Name": "expression",
              "Type": "System.String"
            },
            {
              "Name": "message",
              "Type": "System.String"
            },
            {
              "Name": "tag",
              "Type": "System.String"
            },
            {
              "Name": "htmlAttributes",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Mvc.Rendering.TagBuilder",
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.ViewFeatures.IHtmlGenerator",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "GenerateValidationSummary",
          "Parameters": [
            {
              "Name": "viewContext",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.ViewContext"
            },
            {
              "Name": "excludePropertyErrors",
              "Type": "System.Boolean"
            },
            {
              "Name": "message",
              "Type": "System.String"
            },
            {
              "Name": "headerTag",
              "Type": "System.String"
            },
            {
              "Name": "htmlAttributes",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Mvc.Rendering.TagBuilder",
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.ViewFeatures.IHtmlGenerator",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "GetCurrentValues",
          "Parameters": [
            {
              "Name": "viewContext",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.ViewContext"
            },
            {
              "Name": "modelExplorer",
              "Type": "Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer"
            },
            {
              "Name": "expression",
              "Type": "System.String"
            },
            {
              "Name": "allowMultiple",
              "Type": "System.Boolean"
            }
          ],
          "ReturnType": "System.Collections.Generic.ICollection<System.String>",
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.ViewFeatures.IHtmlGenerator",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "GenerateFormCore",
          "Parameters": [
            {
              "Name": "viewContext",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.ViewContext"
            },
            {
              "Name": "action",
              "Type": "System.String"
            },
            {
              "Name": "method",
              "Type": "System.String"
            },
            {
              "Name": "htmlAttributes",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Mvc.Rendering.TagBuilder",
          "Virtual": true,
          "Visibility": "Protected",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "GenerateInput",
          "Parameters": [
            {
              "Name": "viewContext",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.ViewContext"
            },
            {
              "Name": "inputType",
              "Type": "Microsoft.AspNetCore.Mvc.ViewFeatures.InputType"
            },
            {
              "Name": "modelExplorer",
              "Type": "Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer"
            },
            {
              "Name": "expression",
              "Type": "System.String"
            },
            {
              "Name": "value",
              "Type": "System.Object"
            },
            {
              "Name": "useViewData",
              "Type": "System.Boolean"
            },
            {
              "Name": "isChecked",
              "Type": "System.Boolean"
            },
            {
              "Name": "setId",
              "Type": "System.Boolean"
            },
            {
              "Name": "isExplicitValue",
              "Type": "System.Boolean"
            },
            {
              "Name": "format",
              "Type": "System.String"
            },
            {
              "Name": "htmlAttributes",
              "Type": "System.Collections.Generic.IDictionary<System.String, System.Object>"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Mvc.Rendering.TagBuilder",
          "Virtual": true,
          "Visibility": "Protected",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "GenerateLink",
          "Parameters": [
            {
              "Name": "linkText",
              "Type": "System.String"
            },
            {
              "Name": "url",
              "Type": "System.String"
            },
            {
              "Name": "htmlAttributes",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Mvc.Rendering.TagBuilder",
          "Virtual": true,
          "Visibility": "Protected",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "AddValidationAttributes",
          "Parameters": [
            {
              "Name": "viewContext",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.ViewContext"
            },
            {
              "Name": "tagBuilder",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.TagBuilder"
            },
            {
              "Name": "modelExplorer",
              "Type": "Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer"
            },
            {
              "Name": "expression",
              "Type": "System.String"
            }
          ],
          "ReturnType": "System.Void",
          "Virtual": true,
          "Visibility": "Protected",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "GenerateGroupsAndOptions",
          "Parameters": [
            {
              "Name": "optionLabel",
              "Type": "System.String"
            },
            {
              "Name": "selectList",
              "Type": "System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.Rendering.SelectListItem>"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.ViewFeatures.IHtmlGenerator",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [
            {
              "Name": "antiforgery",
              "Type": "Microsoft.AspNetCore.Antiforgery.IAntiforgery"
            },
            {
              "Name": "optionsAccessor",
              "Type": "Microsoft.Extensions.Options.IOptions<Microsoft.AspNetCore.Mvc.MvcViewOptions>"
            },
            {
              "Name": "metadataProvider",
              "Type": "Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider"
            },
            {
              "Name": "urlHelperFactory",
              "Type": "Microsoft.AspNetCore.Mvc.Routing.IUrlHelperFactory"
            },
            {
              "Name": "htmlEncoder",
              "Type": "System.Text.Encodings.Web.HtmlEncoder"
            },
            {
              "Name": "clientValidatorCache",
              "Type": "Microsoft.AspNetCore.Mvc.Internal.ClientValidatorCache"
            }
          ],
          "Visibility": "Public",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.ViewFeatures.FormContext",
      "Visibility": "Public",
      "Kind": "Class",
      "ImplementedInterfaces": [],
      "Members": [
        {
          "Kind": "Method",
          "Name": "get_FormData",
          "Parameters": [],
          "ReturnType": "System.Collections.Generic.IDictionary<System.String, System.Object>",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_HasAntiforgeryToken",
          "Parameters": [],
          "ReturnType": "System.Boolean",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "set_HasAntiforgeryToken",
          "Parameters": [
            {
              "Name": "value",
              "Type": "System.Boolean"
            }
          ],
          "ReturnType": "System.Void",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_HasFormData",
          "Parameters": [],
          "ReturnType": "System.Boolean",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_HasEndOfFormContent",
          "Parameters": [],
          "ReturnType": "System.Boolean",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_EndOfFormContent",
          "Parameters": [],
          "ReturnType": "System.Collections.Generic.IList<Microsoft.AspNetCore.Html.IHtmlContent>",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_CanRenderAtEndOfForm",
          "Parameters": [],
          "ReturnType": "System.Boolean",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "set_CanRenderAtEndOfForm",
          "Parameters": [
            {
              "Name": "value",
              "Type": "System.Boolean"
            }
          ],
          "ReturnType": "System.Void",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "RenderedField",
          "Parameters": [
            {
              "Name": "fieldName",
              "Type": "System.String"
            }
          ],
          "ReturnType": "System.Boolean",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "RenderedField",
          "Parameters": [
            {
              "Name": "fieldName",
              "Type": "System.String"
            },
            {
              "Name": "value",
              "Type": "System.Boolean"
            }
          ],
          "ReturnType": "System.Void",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [],
          "Visibility": "Public",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper",
      "Visibility": "Public",
      "Kind": "Class",
      "ImplementedInterfaces": [
        "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper",
        "Microsoft.AspNetCore.Mvc.ViewFeatures.IViewContextAware"
      ],
      "Members": [
        {
          "Kind": "Method",
          "Name": "get_Html5DateRenderingMode",
          "Parameters": [],
          "ReturnType": "Microsoft.AspNetCore.Mvc.Rendering.Html5DateRenderingMode",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "set_Html5DateRenderingMode",
          "Parameters": [
            {
              "Name": "value",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.Html5DateRenderingMode"
            }
          ],
          "ReturnType": "System.Void",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_IdAttributeDotReplacement",
          "Parameters": [],
          "ReturnType": "System.String",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_ViewContext",
          "Parameters": [],
          "ReturnType": "Microsoft.AspNetCore.Mvc.Rendering.ViewContext",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_ViewBag",
          "Parameters": [],
          "ReturnType": "System.Object",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_ViewData",
          "Parameters": [],
          "ReturnType": "Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_TempData",
          "Parameters": [],
          "ReturnType": "Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionary",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_UrlEncoder",
          "Parameters": [],
          "ReturnType": "System.Text.Encodings.Web.UrlEncoder",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_MetadataProvider",
          "Parameters": [],
          "ReturnType": "Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "ObjectToDictionary",
          "Parameters": [
            {
              "Name": "value",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "System.Collections.Generic.IDictionary<System.String, System.Object>",
          "Static": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "AnonymousObjectToHtmlAttributes",
          "Parameters": [
            {
              "Name": "htmlAttributes",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "System.Collections.Generic.IDictionary<System.String, System.Object>",
          "Static": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Contextualize",
          "Parameters": [
            {
              "Name": "viewContext",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.ViewContext"
            }
          ],
          "ReturnType": "System.Void",
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.ViewFeatures.IViewContextAware",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "ActionLink",
          "Parameters": [
            {
              "Name": "linkText",
              "Type": "System.String"
            },
            {
              "Name": "actionName",
              "Type": "System.String"
            },
            {
              "Name": "controllerName",
              "Type": "System.String"
            },
            {
              "Name": "protocol",
              "Type": "System.String"
            },
            {
              "Name": "hostname",
              "Type": "System.String"
            },
            {
              "Name": "fragment",
              "Type": "System.String"
            },
            {
              "Name": "routeValues",
              "Type": "System.Object"
            },
            {
              "Name": "htmlAttributes",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "AntiForgeryToken",
          "Parameters": [],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "BeginForm",
          "Parameters": [
            {
              "Name": "actionName",
              "Type": "System.String"
            },
            {
              "Name": "controllerName",
              "Type": "System.String"
            },
            {
              "Name": "routeValues",
              "Type": "System.Object"
            },
            {
              "Name": "method",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.FormMethod"
            },
            {
              "Name": "antiforgery",
              "Type": "System.Nullable<System.Boolean>"
            },
            {
              "Name": "htmlAttributes",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Mvc.Rendering.MvcForm",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "BeginRouteForm",
          "Parameters": [
            {
              "Name": "routeName",
              "Type": "System.String"
            },
            {
              "Name": "routeValues",
              "Type": "System.Object"
            },
            {
              "Name": "method",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.FormMethod"
            },
            {
              "Name": "antiforgery",
              "Type": "System.Nullable<System.Boolean>"
            },
            {
              "Name": "htmlAttributes",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Mvc.Rendering.MvcForm",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "EndForm",
          "Parameters": [],
          "ReturnType": "System.Void",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "CheckBox",
          "Parameters": [
            {
              "Name": "expression",
              "Type": "System.String"
            },
            {
              "Name": "isChecked",
              "Type": "System.Nullable<System.Boolean>"
            },
            {
              "Name": "htmlAttributes",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Encode",
          "Parameters": [
            {
              "Name": "value",
              "Type": "System.String"
            }
          ],
          "ReturnType": "System.String",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Encode",
          "Parameters": [
            {
              "Name": "value",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "System.String",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "FormatValue",
          "Parameters": [
            {
              "Name": "value",
              "Type": "System.Object"
            },
            {
              "Name": "format",
              "Type": "System.String"
            }
          ],
          "ReturnType": "System.String",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "GenerateIdFromName",
          "Parameters": [
            {
              "Name": "fullName",
              "Type": "System.String"
            }
          ],
          "ReturnType": "System.String",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Display",
          "Parameters": [
            {
              "Name": "expression",
              "Type": "System.String"
            },
            {
              "Name": "templateName",
              "Type": "System.String"
            },
            {
              "Name": "htmlFieldName",
              "Type": "System.String"
            },
            {
              "Name": "additionalViewData",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "DisplayName",
          "Parameters": [
            {
              "Name": "expression",
              "Type": "System.String"
            }
          ],
          "ReturnType": "System.String",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "DisplayText",
          "Parameters": [
            {
              "Name": "expression",
              "Type": "System.String"
            }
          ],
          "ReturnType": "System.String",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "DropDownList",
          "Parameters": [
            {
              "Name": "expression",
              "Type": "System.String"
            },
            {
              "Name": "selectList",
              "Type": "System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.Rendering.SelectListItem>"
            },
            {
              "Name": "optionLabel",
              "Type": "System.String"
            },
            {
              "Name": "htmlAttributes",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Editor",
          "Parameters": [
            {
              "Name": "expression",
              "Type": "System.String"
            },
            {
              "Name": "templateName",
              "Type": "System.String"
            },
            {
              "Name": "htmlFieldName",
              "Type": "System.String"
            },
            {
              "Name": "additionalViewData",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "GetEnumSelectList<T0>",
          "Parameters": [],
          "ReturnType": "System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.Rendering.SelectListItem>",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper",
          "Visibility": "Public",
          "GenericParameter": [
            {
              "ParameterName": "TEnum",
              "ParameterPosition": 0,
              "New": true,
              "Struct": true,
              "BaseTypeOrInterfaces": []
            }
          ]
        },
        {
          "Kind": "Method",
          "Name": "GetEnumSelectList",
          "Parameters": [
            {
              "Name": "enumType",
              "Type": "System.Type"
            }
          ],
          "ReturnType": "System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.Rendering.SelectListItem>",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Hidden",
          "Parameters": [
            {
              "Name": "expression",
              "Type": "System.String"
            },
            {
              "Name": "value",
              "Type": "System.Object"
            },
            {
              "Name": "htmlAttributes",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Id",
          "Parameters": [
            {
              "Name": "expression",
              "Type": "System.String"
            }
          ],
          "ReturnType": "System.String",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Label",
          "Parameters": [
            {
              "Name": "expression",
              "Type": "System.String"
            },
            {
              "Name": "labelText",
              "Type": "System.String"
            },
            {
              "Name": "htmlAttributes",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "ListBox",
          "Parameters": [
            {
              "Name": "expression",
              "Type": "System.String"
            },
            {
              "Name": "selectList",
              "Type": "System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.Rendering.SelectListItem>"
            },
            {
              "Name": "htmlAttributes",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Name",
          "Parameters": [
            {
              "Name": "expression",
              "Type": "System.String"
            }
          ],
          "ReturnType": "System.String",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "PartialAsync",
          "Parameters": [
            {
              "Name": "partialViewName",
              "Type": "System.String"
            },
            {
              "Name": "model",
              "Type": "System.Object"
            },
            {
              "Name": "viewData",
              "Type": "Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary"
            }
          ],
          "ReturnType": "System.Threading.Tasks.Task<Microsoft.AspNetCore.Html.IHtmlContent>",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "RenderPartialAsync",
          "Parameters": [
            {
              "Name": "partialViewName",
              "Type": "System.String"
            },
            {
              "Name": "model",
              "Type": "System.Object"
            },
            {
              "Name": "viewData",
              "Type": "Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary"
            }
          ],
          "ReturnType": "System.Threading.Tasks.Task",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "GenerateDisplay",
          "Parameters": [
            {
              "Name": "modelExplorer",
              "Type": "Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer"
            },
            {
              "Name": "htmlFieldName",
              "Type": "System.String"
            },
            {
              "Name": "templateName",
              "Type": "System.String"
            },
            {
              "Name": "additionalViewData",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Virtual": true,
          "Visibility": "Protected",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "RenderPartialCoreAsync",
          "Parameters": [
            {
              "Name": "partialViewName",
              "Type": "System.String"
            },
            {
              "Name": "model",
              "Type": "System.Object"
            },
            {
              "Name": "viewData",
              "Type": "Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary"
            },
            {
              "Name": "writer",
              "Type": "System.IO.TextWriter"
            }
          ],
          "ReturnType": "System.Threading.Tasks.Task",
          "Virtual": true,
          "Visibility": "Protected",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Password",
          "Parameters": [
            {
              "Name": "expression",
              "Type": "System.String"
            },
            {
              "Name": "value",
              "Type": "System.Object"
            },
            {
              "Name": "htmlAttributes",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "RadioButton",
          "Parameters": [
            {
              "Name": "expression",
              "Type": "System.String"
            },
            {
              "Name": "value",
              "Type": "System.Object"
            },
            {
              "Name": "isChecked",
              "Type": "System.Nullable<System.Boolean>"
            },
            {
              "Name": "htmlAttributes",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Raw",
          "Parameters": [
            {
              "Name": "value",
              "Type": "System.String"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Raw",
          "Parameters": [
            {
              "Name": "value",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "RouteLink",
          "Parameters": [
            {
              "Name": "linkText",
              "Type": "System.String"
            },
            {
              "Name": "routeName",
              "Type": "System.String"
            },
            {
              "Name": "protocol",
              "Type": "System.String"
            },
            {
              "Name": "hostName",
              "Type": "System.String"
            },
            {
              "Name": "fragment",
              "Type": "System.String"
            },
            {
              "Name": "routeValues",
              "Type": "System.Object"
            },
            {
              "Name": "htmlAttributes",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "ValidationMessage",
          "Parameters": [
            {
              "Name": "expression",
              "Type": "System.String"
            },
            {
              "Name": "message",
              "Type": "System.String"
            },
            {
              "Name": "htmlAttributes",
              "Type": "System.Object"
            },
            {
              "Name": "tag",
              "Type": "System.String"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "ValidationSummary",
          "Parameters": [
            {
              "Name": "excludePropertyErrors",
              "Type": "System.Boolean"
            },
            {
              "Name": "message",
              "Type": "System.String"
            },
            {
              "Name": "htmlAttributes",
              "Type": "System.Object"
            },
            {
              "Name": "tag",
              "Type": "System.String"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "GetFormMethodString",
          "Parameters": [
            {
              "Name": "method",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.FormMethod"
            }
          ],
          "ReturnType": "System.String",
          "Static": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "TextArea",
          "Parameters": [
            {
              "Name": "expression",
              "Type": "System.String"
            },
            {
              "Name": "value",
              "Type": "System.String"
            },
            {
              "Name": "rows",
              "Type": "System.Int32"
            },
            {
              "Name": "columns",
              "Type": "System.Int32"
            },
            {
              "Name": "htmlAttributes",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "TextBox",
          "Parameters": [
            {
              "Name": "expression",
              "Type": "System.String"
            },
            {
              "Name": "value",
              "Type": "System.Object"
            },
            {
              "Name": "format",
              "Type": "System.String"
            },
            {
              "Name": "htmlAttributes",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Value",
          "Parameters": [
            {
              "Name": "expression",
              "Type": "System.String"
            },
            {
              "Name": "format",
              "Type": "System.String"
            }
          ],
          "ReturnType": "System.String",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "CreateForm",
          "Parameters": [],
          "ReturnType": "Microsoft.AspNetCore.Mvc.Rendering.MvcForm",
          "Virtual": true,
          "Visibility": "Protected",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "GenerateCheckBox",
          "Parameters": [
            {
              "Name": "modelExplorer",
              "Type": "Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer"
            },
            {
              "Name": "expression",
              "Type": "System.String"
            },
            {
              "Name": "isChecked",
              "Type": "System.Nullable<System.Boolean>"
            },
            {
              "Name": "htmlAttributes",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Virtual": true,
          "Visibility": "Protected",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "GenerateDisplayName",
          "Parameters": [
            {
              "Name": "modelExplorer",
              "Type": "Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer"
            },
            {
              "Name": "expression",
              "Type": "System.String"
            }
          ],
          "ReturnType": "System.String",
          "Virtual": true,
          "Visibility": "Protected",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "GenerateDisplayText",
          "Parameters": [
            {
              "Name": "modelExplorer",
              "Type": "Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer"
            }
          ],
          "ReturnType": "System.String",
          "Virtual": true,
          "Visibility": "Protected",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "GenerateDropDown",
          "Parameters": [
            {
              "Name": "modelExplorer",
              "Type": "Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer"
            },
            {
              "Name": "expression",
              "Type": "System.String"
            },
            {
              "Name": "selectList",
              "Type": "System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.Rendering.SelectListItem>"
            },
            {
              "Name": "optionLabel",
              "Type": "System.String"
            },
            {
              "Name": "htmlAttributes",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Visibility": "Protected",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "GenerateEditor",
          "Parameters": [
            {
              "Name": "modelExplorer",
              "Type": "Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer"
            },
            {
              "Name": "htmlFieldName",
              "Type": "System.String"
            },
            {
              "Name": "templateName",
              "Type": "System.String"
            },
            {
              "Name": "additionalViewData",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Virtual": true,
          "Visibility": "Protected",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "GenerateForm",
          "Parameters": [
            {
              "Name": "actionName",
              "Type": "System.String"
            },
            {
              "Name": "controllerName",
              "Type": "System.String"
            },
            {
              "Name": "routeValues",
              "Type": "System.Object"
            },
            {
              "Name": "method",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.FormMethod"
            },
            {
              "Name": "antiforgery",
              "Type": "System.Nullable<System.Boolean>"
            },
            {
              "Name": "htmlAttributes",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Mvc.Rendering.MvcForm",
          "Virtual": true,
          "Visibility": "Protected",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "GenerateRouteForm",
          "Parameters": [
            {
              "Name": "routeName",
              "Type": "System.String"
            },
            {
              "Name": "routeValues",
              "Type": "System.Object"
            },
            {
              "Name": "method",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.FormMethod"
            },
            {
              "Name": "antiforgery",
              "Type": "System.Nullable<System.Boolean>"
            },
            {
              "Name": "htmlAttributes",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Mvc.Rendering.MvcForm",
          "Virtual": true,
          "Visibility": "Protected",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "GenerateHidden",
          "Parameters": [
            {
              "Name": "modelExplorer",
              "Type": "Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer"
            },
            {
              "Name": "expression",
              "Type": "System.String"
            },
            {
              "Name": "value",
              "Type": "System.Object"
            },
            {
              "Name": "useViewData",
              "Type": "System.Boolean"
            },
            {
              "Name": "htmlAttributes",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Virtual": true,
          "Visibility": "Protected",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "GenerateId",
          "Parameters": [
            {
              "Name": "expression",
              "Type": "System.String"
            }
          ],
          "ReturnType": "System.String",
          "Virtual": true,
          "Visibility": "Protected",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "GenerateLabel",
          "Parameters": [
            {
              "Name": "modelExplorer",
              "Type": "Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer"
            },
            {
              "Name": "expression",
              "Type": "System.String"
            },
            {
              "Name": "labelText",
              "Type": "System.String"
            },
            {
              "Name": "htmlAttributes",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Virtual": true,
          "Visibility": "Protected",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "GenerateListBox",
          "Parameters": [
            {
              "Name": "modelExplorer",
              "Type": "Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer"
            },
            {
              "Name": "expression",
              "Type": "System.String"
            },
            {
              "Name": "selectList",
              "Type": "System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.Rendering.SelectListItem>"
            },
            {
              "Name": "htmlAttributes",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Visibility": "Protected",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "GenerateName",
          "Parameters": [
            {
              "Name": "expression",
              "Type": "System.String"
            }
          ],
          "ReturnType": "System.String",
          "Virtual": true,
          "Visibility": "Protected",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "GeneratePassword",
          "Parameters": [
            {
              "Name": "modelExplorer",
              "Type": "Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer"
            },
            {
              "Name": "expression",
              "Type": "System.String"
            },
            {
              "Name": "value",
              "Type": "System.Object"
            },
            {
              "Name": "htmlAttributes",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Virtual": true,
          "Visibility": "Protected",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "GenerateRadioButton",
          "Parameters": [
            {
              "Name": "modelExplorer",
              "Type": "Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer"
            },
            {
              "Name": "expression",
              "Type": "System.String"
            },
            {
              "Name": "value",
              "Type": "System.Object"
            },
            {
              "Name": "isChecked",
              "Type": "System.Nullable<System.Boolean>"
            },
            {
              "Name": "htmlAttributes",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Virtual": true,
          "Visibility": "Protected",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "GenerateTextArea",
          "Parameters": [
            {
              "Name": "modelExplorer",
              "Type": "Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer"
            },
            {
              "Name": "expression",
              "Type": "System.String"
            },
            {
              "Name": "rows",
              "Type": "System.Int32"
            },
            {
              "Name": "columns",
              "Type": "System.Int32"
            },
            {
              "Name": "htmlAttributes",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Virtual": true,
          "Visibility": "Protected",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "GenerateTextBox",
          "Parameters": [
            {
              "Name": "modelExplorer",
              "Type": "Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer"
            },
            {
              "Name": "expression",
              "Type": "System.String"
            },
            {
              "Name": "value",
              "Type": "System.Object"
            },
            {
              "Name": "format",
              "Type": "System.String"
            },
            {
              "Name": "htmlAttributes",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Virtual": true,
          "Visibility": "Protected",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "GenerateValidationMessage",
          "Parameters": [
            {
              "Name": "modelExplorer",
              "Type": "Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer"
            },
            {
              "Name": "expression",
              "Type": "System.String"
            },
            {
              "Name": "message",
              "Type": "System.String"
            },
            {
              "Name": "tag",
              "Type": "System.String"
            },
            {
              "Name": "htmlAttributes",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Virtual": true,
          "Visibility": "Protected",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "GenerateValidationSummary",
          "Parameters": [
            {
              "Name": "excludePropertyErrors",
              "Type": "System.Boolean"
            },
            {
              "Name": "message",
              "Type": "System.String"
            },
            {
              "Name": "htmlAttributes",
              "Type": "System.Object"
            },
            {
              "Name": "tag",
              "Type": "System.String"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Virtual": true,
          "Visibility": "Protected",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "GenerateValue",
          "Parameters": [
            {
              "Name": "expression",
              "Type": "System.String"
            },
            {
              "Name": "value",
              "Type": "System.Object"
            },
            {
              "Name": "format",
              "Type": "System.String"
            },
            {
              "Name": "useViewData",
              "Type": "System.Boolean"
            }
          ],
          "ReturnType": "System.String",
          "Virtual": true,
          "Visibility": "Protected",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "GetEnumSelectList",
          "Parameters": [
            {
              "Name": "metadata",
              "Type": "Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata"
            }
          ],
          "ReturnType": "System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.Rendering.SelectListItem>",
          "Virtual": true,
          "Visibility": "Protected",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [
            {
              "Name": "htmlGenerator",
              "Type": "Microsoft.AspNetCore.Mvc.ViewFeatures.IHtmlGenerator"
            },
            {
              "Name": "viewEngine",
              "Type": "Microsoft.AspNetCore.Mvc.ViewEngines.ICompositeViewEngine"
            },
            {
              "Name": "metadataProvider",
              "Type": "Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider"
            },
            {
              "Name": "bufferScope",
              "Type": "Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.IViewBufferScope"
            },
            {
              "Name": "htmlEncoder",
              "Type": "System.Text.Encodings.Web.HtmlEncoder"
            },
            {
              "Name": "urlEncoder",
              "Type": "System.Text.Encodings.Web.UrlEncoder"
            }
          ],
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Field",
          "Name": "ValidationInputCssClassName",
          "Parameters": [],
          "ReturnType": "System.String",
          "Static": true,
          "ReadOnly": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Field",
          "Name": "ValidationInputValidCssClassName",
          "Parameters": [],
          "ReturnType": "System.String",
          "Static": true,
          "ReadOnly": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Field",
          "Name": "ValidationMessageCssClassName",
          "Parameters": [],
          "ReturnType": "System.String",
          "Static": true,
          "ReadOnly": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Field",
          "Name": "ValidationMessageValidCssClassName",
          "Parameters": [],
          "ReturnType": "System.String",
          "Static": true,
          "ReadOnly": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Field",
          "Name": "ValidationSummaryCssClassName",
          "Parameters": [],
          "ReturnType": "System.String",
          "Static": true,
          "ReadOnly": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Field",
          "Name": "ValidationSummaryValidCssClassName",
          "Parameters": [],
          "ReturnType": "System.String",
          "Static": true,
          "ReadOnly": true,
          "Visibility": "Public",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper<T0>",
      "Visibility": "Public",
      "Kind": "Class",
      "BaseType": "Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper",
      "ImplementedInterfaces": [
        "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<T0>"
      ],
      "Members": [
        {
          "Kind": "Method",
          "Name": "get_ViewData",
          "Parameters": [],
          "ReturnType": "Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary<T0>",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<T0>",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Contextualize",
          "Parameters": [
            {
              "Name": "viewContext",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.ViewContext"
            }
          ],
          "ReturnType": "System.Void",
          "Virtual": true,
          "Override": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.ViewFeatures.IViewContextAware",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "CheckBoxFor",
          "Parameters": [
            {
              "Name": "expression",
              "Type": "System.Linq.Expressions.Expression<System.Func<T0, System.Boolean>>"
            },
            {
              "Name": "htmlAttributes",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<T0>",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "DropDownListFor<T0>",
          "Parameters": [
            {
              "Name": "expression",
              "Type": "System.Linq.Expressions.Expression<System.Func<T0, T0>>"
            },
            {
              "Name": "selectList",
              "Type": "System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.Rendering.SelectListItem>"
            },
            {
              "Name": "optionLabel",
              "Type": "System.String"
            },
            {
              "Name": "htmlAttributes",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<T0>",
          "Visibility": "Public",
          "GenericParameter": [
            {
              "ParameterName": "TResult",
              "ParameterPosition": 0,
              "BaseTypeOrInterfaces": []
            }
          ]
        },
        {
          "Kind": "Method",
          "Name": "DisplayFor<T0>",
          "Parameters": [
            {
              "Name": "expression",
              "Type": "System.Linq.Expressions.Expression<System.Func<T0, T0>>"
            },
            {
              "Name": "templateName",
              "Type": "System.String"
            },
            {
              "Name": "htmlFieldName",
              "Type": "System.String"
            },
            {
              "Name": "additionalViewData",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<T0>",
          "Visibility": "Public",
          "GenericParameter": [
            {
              "ParameterName": "TResult",
              "ParameterPosition": 0,
              "BaseTypeOrInterfaces": []
            }
          ]
        },
        {
          "Kind": "Method",
          "Name": "DisplayNameFor<T0>",
          "Parameters": [
            {
              "Name": "expression",
              "Type": "System.Linq.Expressions.Expression<System.Func<T0, T0>>"
            }
          ],
          "ReturnType": "System.String",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<T0>",
          "Visibility": "Public",
          "GenericParameter": [
            {
              "ParameterName": "TResult",
              "ParameterPosition": 0,
              "BaseTypeOrInterfaces": []
            }
          ]
        },
        {
          "Kind": "Method",
          "Name": "DisplayNameForInnerType<T0, T1>",
          "Parameters": [
            {
              "Name": "expression",
              "Type": "System.Linq.Expressions.Expression<System.Func<T0, T1>>"
            }
          ],
          "ReturnType": "System.String",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<T0>",
          "Visibility": "Public",
          "GenericParameter": [
            {
              "ParameterName": "TModelItem",
              "ParameterPosition": 0,
              "BaseTypeOrInterfaces": []
            },
            {
              "ParameterName": "TResult",
              "ParameterPosition": 1,
              "BaseTypeOrInterfaces": []
            }
          ]
        },
        {
          "Kind": "Method",
          "Name": "DisplayTextFor<T0>",
          "Parameters": [
            {
              "Name": "expression",
              "Type": "System.Linq.Expressions.Expression<System.Func<T0, T0>>"
            }
          ],
          "ReturnType": "System.String",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<T0>",
          "Visibility": "Public",
          "GenericParameter": [
            {
              "ParameterName": "TResult",
              "ParameterPosition": 0,
              "BaseTypeOrInterfaces": []
            }
          ]
        },
        {
          "Kind": "Method",
          "Name": "EditorFor<T0>",
          "Parameters": [
            {
              "Name": "expression",
              "Type": "System.Linq.Expressions.Expression<System.Func<T0, T0>>"
            },
            {
              "Name": "templateName",
              "Type": "System.String"
            },
            {
              "Name": "htmlFieldName",
              "Type": "System.String"
            },
            {
              "Name": "additionalViewData",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<T0>",
          "Visibility": "Public",
          "GenericParameter": [
            {
              "ParameterName": "TResult",
              "ParameterPosition": 0,
              "BaseTypeOrInterfaces": []
            }
          ]
        },
        {
          "Kind": "Method",
          "Name": "HiddenFor<T0>",
          "Parameters": [
            {
              "Name": "expression",
              "Type": "System.Linq.Expressions.Expression<System.Func<T0, T0>>"
            },
            {
              "Name": "htmlAttributes",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<T0>",
          "Visibility": "Public",
          "GenericParameter": [
            {
              "ParameterName": "TResult",
              "ParameterPosition": 0,
              "BaseTypeOrInterfaces": []
            }
          ]
        },
        {
          "Kind": "Method",
          "Name": "IdFor<T0>",
          "Parameters": [
            {
              "Name": "expression",
              "Type": "System.Linq.Expressions.Expression<System.Func<T0, T0>>"
            }
          ],
          "ReturnType": "System.String",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<T0>",
          "Visibility": "Public",
          "GenericParameter": [
            {
              "ParameterName": "TResult",
              "ParameterPosition": 0,
              "BaseTypeOrInterfaces": []
            }
          ]
        },
        {
          "Kind": "Method",
          "Name": "LabelFor<T0>",
          "Parameters": [
            {
              "Name": "expression",
              "Type": "System.Linq.Expressions.Expression<System.Func<T0, T0>>"
            },
            {
              "Name": "labelText",
              "Type": "System.String"
            },
            {
              "Name": "htmlAttributes",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<T0>",
          "Visibility": "Public",
          "GenericParameter": [
            {
              "ParameterName": "TResult",
              "ParameterPosition": 0,
              "BaseTypeOrInterfaces": []
            }
          ]
        },
        {
          "Kind": "Method",
          "Name": "ListBoxFor<T0>",
          "Parameters": [
            {
              "Name": "expression",
              "Type": "System.Linq.Expressions.Expression<System.Func<T0, T0>>"
            },
            {
              "Name": "selectList",
              "Type": "System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.Rendering.SelectListItem>"
            },
            {
              "Name": "htmlAttributes",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<T0>",
          "Visibility": "Public",
          "GenericParameter": [
            {
              "ParameterName": "TResult",
              "ParameterPosition": 0,
              "BaseTypeOrInterfaces": []
            }
          ]
        },
        {
          "Kind": "Method",
          "Name": "NameFor<T0>",
          "Parameters": [
            {
              "Name": "expression",
              "Type": "System.Linq.Expressions.Expression<System.Func<T0, T0>>"
            }
          ],
          "ReturnType": "System.String",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<T0>",
          "Visibility": "Public",
          "GenericParameter": [
            {
              "ParameterName": "TResult",
              "ParameterPosition": 0,
              "BaseTypeOrInterfaces": []
            }
          ]
        },
        {
          "Kind": "Method",
          "Name": "PasswordFor<T0>",
          "Parameters": [
            {
              "Name": "expression",
              "Type": "System.Linq.Expressions.Expression<System.Func<T0, T0>>"
            },
            {
              "Name": "htmlAttributes",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<T0>",
          "Visibility": "Public",
          "GenericParameter": [
            {
              "ParameterName": "TResult",
              "ParameterPosition": 0,
              "BaseTypeOrInterfaces": []
            }
          ]
        },
        {
          "Kind": "Method",
          "Name": "RadioButtonFor<T0>",
          "Parameters": [
            {
              "Name": "expression",
              "Type": "System.Linq.Expressions.Expression<System.Func<T0, T0>>"
            },
            {
              "Name": "value",
              "Type": "System.Object"
            },
            {
              "Name": "htmlAttributes",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<T0>",
          "Visibility": "Public",
          "GenericParameter": [
            {
              "ParameterName": "TResult",
              "ParameterPosition": 0,
              "BaseTypeOrInterfaces": []
            }
          ]
        },
        {
          "Kind": "Method",
          "Name": "TextAreaFor<T0>",
          "Parameters": [
            {
              "Name": "expression",
              "Type": "System.Linq.Expressions.Expression<System.Func<T0, T0>>"
            },
            {
              "Name": "rows",
              "Type": "System.Int32"
            },
            {
              "Name": "columns",
              "Type": "System.Int32"
            },
            {
              "Name": "htmlAttributes",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<T0>",
          "Visibility": "Public",
          "GenericParameter": [
            {
              "ParameterName": "TResult",
              "ParameterPosition": 0,
              "BaseTypeOrInterfaces": []
            }
          ]
        },
        {
          "Kind": "Method",
          "Name": "TextBoxFor<T0>",
          "Parameters": [
            {
              "Name": "expression",
              "Type": "System.Linq.Expressions.Expression<System.Func<T0, T0>>"
            },
            {
              "Name": "format",
              "Type": "System.String"
            },
            {
              "Name": "htmlAttributes",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<T0>",
          "Visibility": "Public",
          "GenericParameter": [
            {
              "ParameterName": "TResult",
              "ParameterPosition": 0,
              "BaseTypeOrInterfaces": []
            }
          ]
        },
        {
          "Kind": "Method",
          "Name": "GetExpressionName<T0>",
          "Parameters": [
            {
              "Name": "expression",
              "Type": "System.Linq.Expressions.Expression<System.Func<T0, T0>>"
            }
          ],
          "ReturnType": "System.String",
          "Visibility": "Protected",
          "GenericParameter": [
            {
              "ParameterName": "TResult",
              "ParameterPosition": 0,
              "BaseTypeOrInterfaces": []
            }
          ]
        },
        {
          "Kind": "Method",
          "Name": "GetModelExplorer<T0>",
          "Parameters": [
            {
              "Name": "expression",
              "Type": "System.Linq.Expressions.Expression<System.Func<T0, T0>>"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer",
          "Visibility": "Protected",
          "GenericParameter": [
            {
              "ParameterName": "TResult",
              "ParameterPosition": 0,
              "BaseTypeOrInterfaces": []
            }
          ]
        },
        {
          "Kind": "Method",
          "Name": "ValidationMessageFor<T0>",
          "Parameters": [
            {
              "Name": "expression",
              "Type": "System.Linq.Expressions.Expression<System.Func<T0, T0>>"
            },
            {
              "Name": "message",
              "Type": "System.String"
            },
            {
              "Name": "htmlAttributes",
              "Type": "System.Object"
            },
            {
              "Name": "tag",
              "Type": "System.String"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<T0>",
          "Visibility": "Public",
          "GenericParameter": [
            {
              "ParameterName": "TResult",
              "ParameterPosition": 0,
              "BaseTypeOrInterfaces": []
            }
          ]
        },
        {
          "Kind": "Method",
          "Name": "ValueFor<T0>",
          "Parameters": [
            {
              "Name": "expression",
              "Type": "System.Linq.Expressions.Expression<System.Func<T0, T0>>"
            },
            {
              "Name": "format",
              "Type": "System.String"
            }
          ],
          "ReturnType": "System.String",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<T0>",
          "Visibility": "Public",
          "GenericParameter": [
            {
              "ParameterName": "TResult",
              "ParameterPosition": 0,
              "BaseTypeOrInterfaces": []
            }
          ]
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [
            {
              "Name": "htmlGenerator",
              "Type": "Microsoft.AspNetCore.Mvc.ViewFeatures.IHtmlGenerator"
            },
            {
              "Name": "viewEngine",
              "Type": "Microsoft.AspNetCore.Mvc.ViewEngines.ICompositeViewEngine"
            },
            {
              "Name": "metadataProvider",
              "Type": "Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider"
            },
            {
              "Name": "bufferScope",
              "Type": "Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.IViewBufferScope"
            },
            {
              "Name": "htmlEncoder",
              "Type": "System.Text.Encodings.Web.HtmlEncoder"
            },
            {
              "Name": "urlEncoder",
              "Type": "System.Text.Encodings.Web.UrlEncoder"
            },
            {
              "Name": "expressionTextCache",
              "Type": "Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.ExpressionTextCache"
            }
          ],
          "Visibility": "Public",
          "GenericParameter": []
        }
      ],
      "GenericParameters": [
        {
          "ParameterName": "TModel",
          "ParameterPosition": 0,
          "BaseTypeOrInterfaces": []
        }
      ]
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelperOptions",
      "Visibility": "Public",
      "Kind": "Class",
      "ImplementedInterfaces": [],
      "Members": [
        {
          "Kind": "Method",
          "Name": "get_Html5DateRenderingMode",
          "Parameters": [],
          "ReturnType": "Microsoft.AspNetCore.Mvc.Rendering.Html5DateRenderingMode",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "set_Html5DateRenderingMode",
          "Parameters": [
            {
              "Name": "value",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.Html5DateRenderingMode"
            }
          ],
          "ReturnType": "System.Void",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_IdAttributeDotReplacement",
          "Parameters": [],
          "ReturnType": "System.String",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "set_IdAttributeDotReplacement",
          "Parameters": [
            {
              "Name": "value",
              "Type": "System.String"
            }
          ],
          "ReturnType": "System.Void",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_ClientValidationEnabled",
          "Parameters": [],
          "ReturnType": "System.Boolean",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "set_ClientValidationEnabled",
          "Parameters": [
            {
              "Name": "value",
              "Type": "System.Boolean"
            }
          ],
          "ReturnType": "System.Void",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_ValidationMessageElement",
          "Parameters": [],
          "ReturnType": "System.String",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "set_ValidationMessageElement",
          "Parameters": [
            {
              "Name": "value",
              "Type": "System.String"
            }
          ],
          "ReturnType": "System.Void",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_ValidationSummaryMessageElement",
          "Parameters": [],
          "ReturnType": "System.String",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "set_ValidationSummaryMessageElement",
          "Parameters": [
            {
              "Name": "value",
              "Type": "System.String"
            }
          ],
          "ReturnType": "System.Void",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [],
          "Visibility": "Public",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.ViewFeatures.IAntiforgeryPolicy",
      "Visibility": "Public",
      "Kind": "Interface",
      "Abstract": true,
      "ImplementedInterfaces": [
        "Microsoft.AspNetCore.Mvc.Filters.IFilterMetadata"
      ],
      "Members": [],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.ViewFeatures.IHtmlGenerator",
      "Visibility": "Public",
      "Kind": "Interface",
      "Abstract": true,
      "ImplementedInterfaces": [],
      "Members": [
        {
          "Kind": "Method",
          "Name": "get_IdAttributeDotReplacement",
          "Parameters": [],
          "ReturnType": "System.String",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Encode",
          "Parameters": [
            {
              "Name": "value",
              "Type": "System.String"
            }
          ],
          "ReturnType": "System.String",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Encode",
          "Parameters": [
            {
              "Name": "value",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "System.String",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "FormatValue",
          "Parameters": [
            {
              "Name": "value",
              "Type": "System.Object"
            },
            {
              "Name": "format",
              "Type": "System.String"
            }
          ],
          "ReturnType": "System.String",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "GenerateActionLink",
          "Parameters": [
            {
              "Name": "viewContext",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.ViewContext"
            },
            {
              "Name": "linkText",
              "Type": "System.String"
            },
            {
              "Name": "actionName",
              "Type": "System.String"
            },
            {
              "Name": "controllerName",
              "Type": "System.String"
            },
            {
              "Name": "protocol",
              "Type": "System.String"
            },
            {
              "Name": "hostname",
              "Type": "System.String"
            },
            {
              "Name": "fragment",
              "Type": "System.String"
            },
            {
              "Name": "routeValues",
              "Type": "System.Object"
            },
            {
              "Name": "htmlAttributes",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Mvc.Rendering.TagBuilder",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "GenerateAntiforgery",
          "Parameters": [
            {
              "Name": "viewContext",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.ViewContext"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "GenerateCheckBox",
          "Parameters": [
            {
              "Name": "viewContext",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.ViewContext"
            },
            {
              "Name": "modelExplorer",
              "Type": "Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer"
            },
            {
              "Name": "expression",
              "Type": "System.String"
            },
            {
              "Name": "isChecked",
              "Type": "System.Nullable<System.Boolean>"
            },
            {
              "Name": "htmlAttributes",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Mvc.Rendering.TagBuilder",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "GenerateHiddenForCheckbox",
          "Parameters": [
            {
              "Name": "viewContext",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.ViewContext"
            },
            {
              "Name": "modelExplorer",
              "Type": "Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer"
            },
            {
              "Name": "expression",
              "Type": "System.String"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Mvc.Rendering.TagBuilder",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "GenerateForm",
          "Parameters": [
            {
              "Name": "viewContext",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.ViewContext"
            },
            {
              "Name": "actionName",
              "Type": "System.String"
            },
            {
              "Name": "controllerName",
              "Type": "System.String"
            },
            {
              "Name": "routeValues",
              "Type": "System.Object"
            },
            {
              "Name": "method",
              "Type": "System.String"
            },
            {
              "Name": "htmlAttributes",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Mvc.Rendering.TagBuilder",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "GenerateRouteForm",
          "Parameters": [
            {
              "Name": "viewContext",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.ViewContext"
            },
            {
              "Name": "routeName",
              "Type": "System.String"
            },
            {
              "Name": "routeValues",
              "Type": "System.Object"
            },
            {
              "Name": "method",
              "Type": "System.String"
            },
            {
              "Name": "htmlAttributes",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Mvc.Rendering.TagBuilder",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "GenerateHidden",
          "Parameters": [
            {
              "Name": "viewContext",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.ViewContext"
            },
            {
              "Name": "modelExplorer",
              "Type": "Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer"
            },
            {
              "Name": "expression",
              "Type": "System.String"
            },
            {
              "Name": "value",
              "Type": "System.Object"
            },
            {
              "Name": "useViewData",
              "Type": "System.Boolean"
            },
            {
              "Name": "htmlAttributes",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Mvc.Rendering.TagBuilder",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "GenerateLabel",
          "Parameters": [
            {
              "Name": "viewContext",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.ViewContext"
            },
            {
              "Name": "modelExplorer",
              "Type": "Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer"
            },
            {
              "Name": "expression",
              "Type": "System.String"
            },
            {
              "Name": "labelText",
              "Type": "System.String"
            },
            {
              "Name": "htmlAttributes",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Mvc.Rendering.TagBuilder",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "GeneratePassword",
          "Parameters": [
            {
              "Name": "viewContext",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.ViewContext"
            },
            {
              "Name": "modelExplorer",
              "Type": "Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer"
            },
            {
              "Name": "expression",
              "Type": "System.String"
            },
            {
              "Name": "value",
              "Type": "System.Object"
            },
            {
              "Name": "htmlAttributes",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Mvc.Rendering.TagBuilder",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "GenerateRadioButton",
          "Parameters": [
            {
              "Name": "viewContext",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.ViewContext"
            },
            {
              "Name": "modelExplorer",
              "Type": "Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer"
            },
            {
              "Name": "expression",
              "Type": "System.String"
            },
            {
              "Name": "value",
              "Type": "System.Object"
            },
            {
              "Name": "isChecked",
              "Type": "System.Nullable<System.Boolean>"
            },
            {
              "Name": "htmlAttributes",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Mvc.Rendering.TagBuilder",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "GenerateRouteLink",
          "Parameters": [
            {
              "Name": "viewContext",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.ViewContext"
            },
            {
              "Name": "linkText",
              "Type": "System.String"
            },
            {
              "Name": "routeName",
              "Type": "System.String"
            },
            {
              "Name": "protocol",
              "Type": "System.String"
            },
            {
              "Name": "hostName",
              "Type": "System.String"
            },
            {
              "Name": "fragment",
              "Type": "System.String"
            },
            {
              "Name": "routeValues",
              "Type": "System.Object"
            },
            {
              "Name": "htmlAttributes",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Mvc.Rendering.TagBuilder",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "GenerateSelect",
          "Parameters": [
            {
              "Name": "viewContext",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.ViewContext"
            },
            {
              "Name": "modelExplorer",
              "Type": "Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer"
            },
            {
              "Name": "optionLabel",
              "Type": "System.String"
            },
            {
              "Name": "expression",
              "Type": "System.String"
            },
            {
              "Name": "selectList",
              "Type": "System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.Rendering.SelectListItem>"
            },
            {
              "Name": "allowMultiple",
              "Type": "System.Boolean"
            },
            {
              "Name": "htmlAttributes",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Mvc.Rendering.TagBuilder",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "GenerateSelect",
          "Parameters": [
            {
              "Name": "viewContext",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.ViewContext"
            },
            {
              "Name": "modelExplorer",
              "Type": "Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer"
            },
            {
              "Name": "optionLabel",
              "Type": "System.String"
            },
            {
              "Name": "expression",
              "Type": "System.String"
            },
            {
              "Name": "selectList",
              "Type": "System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.Rendering.SelectListItem>"
            },
            {
              "Name": "currentValues",
              "Type": "System.Collections.Generic.ICollection<System.String>"
            },
            {
              "Name": "allowMultiple",
              "Type": "System.Boolean"
            },
            {
              "Name": "htmlAttributes",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Mvc.Rendering.TagBuilder",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "GenerateGroupsAndOptions",
          "Parameters": [
            {
              "Name": "optionLabel",
              "Type": "System.String"
            },
            {
              "Name": "selectList",
              "Type": "System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.Rendering.SelectListItem>"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "GenerateTextArea",
          "Parameters": [
            {
              "Name": "viewContext",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.ViewContext"
            },
            {
              "Name": "modelExplorer",
              "Type": "Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer"
            },
            {
              "Name": "expression",
              "Type": "System.String"
            },
            {
              "Name": "rows",
              "Type": "System.Int32"
            },
            {
              "Name": "columns",
              "Type": "System.Int32"
            },
            {
              "Name": "htmlAttributes",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Mvc.Rendering.TagBuilder",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "GenerateTextBox",
          "Parameters": [
            {
              "Name": "viewContext",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.ViewContext"
            },
            {
              "Name": "modelExplorer",
              "Type": "Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer"
            },
            {
              "Name": "expression",
              "Type": "System.String"
            },
            {
              "Name": "value",
              "Type": "System.Object"
            },
            {
              "Name": "format",
              "Type": "System.String"
            },
            {
              "Name": "htmlAttributes",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Mvc.Rendering.TagBuilder",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "GenerateValidationMessage",
          "Parameters": [
            {
              "Name": "viewContext",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.ViewContext"
            },
            {
              "Name": "modelExplorer",
              "Type": "Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer"
            },
            {
              "Name": "expression",
              "Type": "System.String"
            },
            {
              "Name": "message",
              "Type": "System.String"
            },
            {
              "Name": "tag",
              "Type": "System.String"
            },
            {
              "Name": "htmlAttributes",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Mvc.Rendering.TagBuilder",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "GenerateValidationSummary",
          "Parameters": [
            {
              "Name": "viewContext",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.ViewContext"
            },
            {
              "Name": "excludePropertyErrors",
              "Type": "System.Boolean"
            },
            {
              "Name": "message",
              "Type": "System.String"
            },
            {
              "Name": "headerTag",
              "Type": "System.String"
            },
            {
              "Name": "htmlAttributes",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Mvc.Rendering.TagBuilder",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "GetCurrentValues",
          "Parameters": [
            {
              "Name": "viewContext",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.ViewContext"
            },
            {
              "Name": "modelExplorer",
              "Type": "Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer"
            },
            {
              "Name": "expression",
              "Type": "System.String"
            },
            {
              "Name": "allowMultiple",
              "Type": "System.Boolean"
            }
          ],
          "ReturnType": "System.Collections.Generic.ICollection<System.String>",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.ViewFeatures.IModelExpressionProvider",
      "Visibility": "Public",
      "Kind": "Interface",
      "Abstract": true,
      "ImplementedInterfaces": [],
      "Members": [
        {
          "Kind": "Method",
          "Name": "CreateModelExpression<T0, T1>",
          "Parameters": [
            {
              "Name": "viewData",
              "Type": "Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary<T0>"
            },
            {
              "Name": "expression",
              "Type": "System.Linq.Expressions.Expression<System.Func<T0, T1>>"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression",
          "GenericParameter": [
            {
              "ParameterName": "TModel",
              "ParameterPosition": 0,
              "BaseTypeOrInterfaces": []
            },
            {
              "ParameterName": "TValue",
              "ParameterPosition": 1,
              "BaseTypeOrInterfaces": []
            }
          ]
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.ViewFeatures.InputType",
      "Visibility": "Public",
      "Kind": "Enumeration",
      "Sealed": true,
      "ImplementedInterfaces": [],
      "Members": [
        {
          "Kind": "Field",
          "Name": "CheckBox",
          "Parameters": [],
          "GenericParameter": [],
          "Literal": "0"
        },
        {
          "Kind": "Field",
          "Name": "Hidden",
          "Parameters": [],
          "GenericParameter": [],
          "Literal": "1"
        },
        {
          "Kind": "Field",
          "Name": "Password",
          "Parameters": [],
          "GenericParameter": [],
          "Literal": "2"
        },
        {
          "Kind": "Field",
          "Name": "Radio",
          "Parameters": [],
          "GenericParameter": [],
          "Literal": "3"
        },
        {
          "Kind": "Field",
          "Name": "Text",
          "Parameters": [],
          "GenericParameter": [],
          "Literal": "4"
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionary",
      "Visibility": "Public",
      "Kind": "Interface",
      "Abstract": true,
      "ImplementedInterfaces": [
        "System.Collections.Generic.IDictionary<System.String, System.Object>"
      ],
      "Members": [
        {
          "Kind": "Method",
          "Name": "Load",
          "Parameters": [],
          "ReturnType": "System.Void",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Save",
          "Parameters": [],
          "ReturnType": "System.Void",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Keep",
          "Parameters": [],
          "ReturnType": "System.Void",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Keep",
          "Parameters": [
            {
              "Name": "key",
              "Type": "System.String"
            }
          ],
          "ReturnType": "System.Void",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Peek",
          "Parameters": [
            {
              "Name": "key",
              "Type": "System.String"
            }
          ],
          "ReturnType": "System.Object",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionaryFactory",
      "Visibility": "Public",
      "Kind": "Interface",
      "Abstract": true,
      "ImplementedInterfaces": [],
      "Members": [
        {
          "Kind": "Method",
          "Name": "GetTempData",
          "Parameters": [
            {
              "Name": "context",
              "Type": "Microsoft.AspNetCore.Http.HttpContext"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionary",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataProvider",
      "Visibility": "Public",
      "Kind": "Interface",
      "Abstract": true,
      "ImplementedInterfaces": [],
      "Members": [
        {
          "Kind": "Method",
          "Name": "LoadTempData",
          "Parameters": [
            {
              "Name": "context",
              "Type": "Microsoft.AspNetCore.Http.HttpContext"
            }
          ],
          "ReturnType": "System.Collections.Generic.IDictionary<System.String, System.Object>",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "SaveTempData",
          "Parameters": [
            {
              "Name": "context",
              "Type": "Microsoft.AspNetCore.Http.HttpContext"
            },
            {
              "Name": "values",
              "Type": "System.Collections.Generic.IDictionary<System.String, System.Object>"
            }
          ],
          "ReturnType": "System.Void",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.ViewFeatures.JsonHelper",
      "Visibility": "Public",
      "Kind": "Class",
      "ImplementedInterfaces": [
        "Microsoft.AspNetCore.Mvc.Rendering.IJsonHelper"
      ],
      "Members": [
        {
          "Kind": "Method",
          "Name": "Serialize",
          "Parameters": [
            {
              "Name": "value",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.Rendering.IJsonHelper",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Serialize",
          "Parameters": [
            {
              "Name": "value",
              "Type": "System.Object"
            },
            {
              "Name": "serializerSettings",
              "Type": "Newtonsoft.Json.JsonSerializerSettings"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.Rendering.IJsonHelper",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [
            {
              "Name": "jsonOutputFormatter",
              "Type": "Microsoft.AspNetCore.Mvc.Formatters.JsonOutputFormatter"
            },
            {
              "Name": "charPool",
              "Type": "System.Buffers.ArrayPool<System.Char>"
            }
          ],
          "Visibility": "Public",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer",
      "Visibility": "Public",
      "Kind": "Class",
      "ImplementedInterfaces": [],
      "Members": [
        {
          "Kind": "Method",
          "Name": "get_Container",
          "Parameters": [],
          "ReturnType": "Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_Metadata",
          "Parameters": [],
          "ReturnType": "Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_Model",
          "Parameters": [],
          "ReturnType": "System.Object",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_ModelType",
          "Parameters": [],
          "ReturnType": "System.Type",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_Properties",
          "Parameters": [],
          "ReturnType": "System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer>",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "GetExplorerForModel",
          "Parameters": [
            {
              "Name": "model",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "GetExplorerForProperty",
          "Parameters": [
            {
              "Name": "name",
              "Type": "System.String"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "GetExplorerForProperty",
          "Parameters": [
            {
              "Name": "name",
              "Type": "System.String"
            },
            {
              "Name": "modelAccessor",
              "Type": "System.Func<System.Object, System.Object>"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "GetExplorerForProperty",
          "Parameters": [
            {
              "Name": "name",
              "Type": "System.String"
            },
            {
              "Name": "model",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "GetExplorerForExpression",
          "Parameters": [
            {
              "Name": "modelType",
              "Type": "System.Type"
            },
            {
              "Name": "model",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "GetExplorerForExpression",
          "Parameters": [
            {
              "Name": "metadata",
              "Type": "Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata"
            },
            {
              "Name": "model",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "GetExplorerForExpression",
          "Parameters": [
            {
              "Name": "modelType",
              "Type": "System.Type"
            },
            {
              "Name": "modelAccessor",
              "Type": "System.Func<System.Object, System.Object>"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "GetExplorerForExpression",
          "Parameters": [
            {
              "Name": "metadata",
              "Type": "Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata"
            },
            {
              "Name": "modelAccessor",
              "Type": "System.Func<System.Object, System.Object>"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [
            {
              "Name": "metadataProvider",
              "Type": "Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider"
            },
            {
              "Name": "metadata",
              "Type": "Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata"
            },
            {
              "Name": "model",
              "Type": "System.Object"
            }
          ],
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [
            {
              "Name": "metadataProvider",
              "Type": "Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider"
            },
            {
              "Name": "container",
              "Type": "Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer"
            },
            {
              "Name": "metadata",
              "Type": "Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata"
            },
            {
              "Name": "modelAccessor",
              "Type": "System.Func<System.Object, System.Object>"
            }
          ],
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [
            {
              "Name": "metadataProvider",
              "Type": "Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider"
            },
            {
              "Name": "container",
              "Type": "Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer"
            },
            {
              "Name": "metadata",
              "Type": "Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata"
            },
            {
              "Name": "model",
              "Type": "System.Object"
            }
          ],
          "Visibility": "Public",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorerExtensions",
      "Visibility": "Public",
      "Kind": "Class",
      "Abstract": true,
      "Static": true,
      "Sealed": true,
      "ImplementedInterfaces": [],
      "Members": [
        {
          "Kind": "Method",
          "Name": "GetSimpleDisplayText",
          "Parameters": [
            {
              "Name": "modelExplorer",
              "Type": "Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer"
            }
          ],
          "ReturnType": "System.String",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression",
      "Visibility": "Public",
      "Kind": "Class",
      "Sealed": true,
      "ImplementedInterfaces": [],
      "Members": [
        {
          "Kind": "Method",
          "Name": "get_Name",
          "Parameters": [],
          "ReturnType": "System.String",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_Metadata",
          "Parameters": [],
          "ReturnType": "Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_Model",
          "Parameters": [],
          "ReturnType": "System.Object",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_ModelExplorer",
          "Parameters": [],
          "ReturnType": "Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [
            {
              "Name": "name",
              "Type": "System.String"
            },
            {
              "Name": "modelExplorer",
              "Type": "Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer"
            }
          ],
          "Visibility": "Public",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpressionProvider",
      "Visibility": "Public",
      "Kind": "Class",
      "ImplementedInterfaces": [
        "Microsoft.AspNetCore.Mvc.ViewFeatures.IModelExpressionProvider"
      ],
      "Members": [
        {
          "Kind": "Method",
          "Name": "CreateModelExpression<T0, T1>",
          "Parameters": [
            {
              "Name": "viewData",
              "Type": "Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary<T0>"
            },
            {
              "Name": "expression",
              "Type": "System.Linq.Expressions.Expression<System.Func<T0, T1>>"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.ViewFeatures.IModelExpressionProvider",
          "Visibility": "Public",
          "GenericParameter": [
            {
              "ParameterName": "TModel",
              "ParameterPosition": 0,
              "BaseTypeOrInterfaces": []
            },
            {
              "ParameterName": "TValue",
              "ParameterPosition": 1,
              "BaseTypeOrInterfaces": []
            }
          ]
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [
            {
              "Name": "modelMetadataProvider",
              "Type": "Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider"
            },
            {
              "Name": "expressionTextCache",
              "Type": "Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.ExpressionTextCache"
            }
          ],
          "Visibility": "Public",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.ViewFeatures.ModelMetadataProviderExtensions",
      "Visibility": "Public",
      "Kind": "Class",
      "Abstract": true,
      "Static": true,
      "Sealed": true,
      "ImplementedInterfaces": [],
      "Members": [
        {
          "Kind": "Method",
          "Name": "GetModelExplorerForType",
          "Parameters": [
            {
              "Name": "provider",
              "Type": "Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider"
            },
            {
              "Name": "modelType",
              "Type": "System.Type"
            },
            {
              "Name": "model",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.ViewFeatures.SaveTempDataAttribute",
      "Visibility": "Public",
      "Kind": "Class",
      "BaseType": "System.Attribute",
      "ImplementedInterfaces": [
        "Microsoft.AspNetCore.Mvc.Filters.IFilterFactory",
        "Microsoft.AspNetCore.Mvc.Filters.IOrderedFilter"
      ],
      "Members": [
        {
          "Kind": "Method",
          "Name": "get_Order",
          "Parameters": [],
          "ReturnType": "System.Int32",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.Filters.IOrderedFilter",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "set_Order",
          "Parameters": [
            {
              "Name": "value",
              "Type": "System.Int32"
            }
          ],
          "ReturnType": "System.Void",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_IsReusable",
          "Parameters": [],
          "ReturnType": "System.Boolean",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.Filters.IFilterFactory",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "CreateInstance",
          "Parameters": [
            {
              "Name": "serviceProvider",
              "Type": "System.IServiceProvider"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Mvc.Filters.IFilterMetadata",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.Filters.IFilterFactory",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [],
          "Visibility": "Public",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.ViewFeatures.SessionStateTempDataProvider",
      "Visibility": "Public",
      "Kind": "Class",
      "ImplementedInterfaces": [
        "Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataProvider"
      ],
      "Members": [
        {
          "Kind": "Method",
          "Name": "LoadTempData",
          "Parameters": [
            {
              "Name": "context",
              "Type": "Microsoft.AspNetCore.Http.HttpContext"
            }
          ],
          "ReturnType": "System.Collections.Generic.IDictionary<System.String, System.Object>",
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataProvider",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "SaveTempData",
          "Parameters": [
            {
              "Name": "context",
              "Type": "Microsoft.AspNetCore.Http.HttpContext"
            },
            {
              "Name": "values",
              "Type": "System.Collections.Generic.IDictionary<System.String, System.Object>"
            }
          ],
          "ReturnType": "System.Void",
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataProvider",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [],
          "Visibility": "Public",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.ViewFeatures.StringHtmlContent",
      "Visibility": "Public",
      "Kind": "Class",
      "ImplementedInterfaces": [
        "Microsoft.AspNetCore.Html.IHtmlContent"
      ],
      "Members": [
        {
          "Kind": "Method",
          "Name": "WriteTo",
          "Parameters": [
            {
              "Name": "writer",
              "Type": "System.IO.TextWriter"
            },
            {
              "Name": "encoder",
              "Type": "System.Text.Encodings.Web.HtmlEncoder"
            }
          ],
          "ReturnType": "System.Void",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [
            {
              "Name": "input",
              "Type": "System.String"
            }
          ],
          "Visibility": "Public",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.ViewFeatures.TempDataDictionary",
      "Visibility": "Public",
      "Kind": "Class",
      "ImplementedInterfaces": [
        "Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionary"
      ],
      "Members": [
        {
          "Kind": "Method",
          "Name": "get_Count",
          "Parameters": [],
          "ReturnType": "System.Int32",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.String, System.Object>>",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_Keys",
          "Parameters": [],
          "ReturnType": "System.Collections.Generic.ICollection<System.String>",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "System.Collections.Generic.IDictionary<System.String, System.Object>",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_Values",
          "Parameters": [],
          "ReturnType": "System.Collections.Generic.ICollection<System.Object>",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "System.Collections.Generic.IDictionary<System.String, System.Object>",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_Item",
          "Parameters": [
            {
              "Name": "key",
              "Type": "System.String"
            }
          ],
          "ReturnType": "System.Object",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "System.Collections.Generic.IDictionary<System.String, System.Object>",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "set_Item",
          "Parameters": [
            {
              "Name": "key",
              "Type": "System.String"
            },
            {
              "Name": "value",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "System.Void",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "System.Collections.Generic.IDictionary<System.String, System.Object>",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Keep",
          "Parameters": [],
          "ReturnType": "System.Void",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionary",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Keep",
          "Parameters": [
            {
              "Name": "key",
              "Type": "System.String"
            }
          ],
          "ReturnType": "System.Void",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionary",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Load",
          "Parameters": [],
          "ReturnType": "System.Void",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionary",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Save",
          "Parameters": [],
          "ReturnType": "System.Void",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionary",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Peek",
          "Parameters": [
            {
              "Name": "key",
              "Type": "System.String"
            }
          ],
          "ReturnType": "System.Object",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionary",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Add",
          "Parameters": [
            {
              "Name": "key",
              "Type": "System.String"
            },
            {
              "Name": "value",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "System.Void",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "System.Collections.Generic.IDictionary<System.String, System.Object>",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Clear",
          "Parameters": [],
          "ReturnType": "System.Void",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.String, System.Object>>",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "ContainsKey",
          "Parameters": [
            {
              "Name": "key",
              "Type": "System.String"
            }
          ],
          "ReturnType": "System.Boolean",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "System.Collections.Generic.IDictionary<System.String, System.Object>",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "ContainsValue",
          "Parameters": [
            {
              "Name": "value",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "System.Boolean",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "GetEnumerator",
          "Parameters": [],
          "ReturnType": "System.Collections.Generic.IEnumerator<System.Collections.Generic.KeyValuePair<System.String, System.Object>>",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<System.String, System.Object>>",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Remove",
          "Parameters": [
            {
              "Name": "key",
              "Type": "System.String"
            }
          ],
          "ReturnType": "System.Boolean",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "System.Collections.Generic.IDictionary<System.String, System.Object>",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "TryGetValue",
          "Parameters": [
            {
              "Name": "key",
              "Type": "System.String"
            },
            {
              "Name": "value",
              "Type": "System.Object",
              "Direction": "Out"
            }
          ],
          "ReturnType": "System.Boolean",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "System.Collections.Generic.IDictionary<System.String, System.Object>",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [
            {
              "Name": "context",
              "Type": "Microsoft.AspNetCore.Http.HttpContext"
            },
            {
              "Name": "provider",
              "Type": "Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataProvider"
            }
          ],
          "Visibility": "Public",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.ViewFeatures.TempDataDictionaryFactory",
      "Visibility": "Public",
      "Kind": "Class",
      "ImplementedInterfaces": [
        "Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionaryFactory"
      ],
      "Members": [
        {
          "Kind": "Method",
          "Name": "GetTempData",
          "Parameters": [
            {
              "Name": "context",
              "Type": "Microsoft.AspNetCore.Http.HttpContext"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionary",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionaryFactory",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [
            {
              "Name": "provider",
              "Type": "Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataProvider"
            }
          ],
          "Visibility": "Public",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo",
      "Visibility": "Public",
      "Kind": "Class",
      "ImplementedInterfaces": [],
      "Members": [
        {
          "Kind": "Method",
          "Name": "get_FormattedModelValue",
          "Parameters": [],
          "ReturnType": "System.Object",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "set_FormattedModelValue",
          "Parameters": [
            {
              "Name": "value",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "System.Void",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_HtmlFieldPrefix",
          "Parameters": [],
          "ReturnType": "System.String",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "set_HtmlFieldPrefix",
          "Parameters": [
            {
              "Name": "value",
              "Type": "System.String"
            }
          ],
          "ReturnType": "System.Void",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_TemplateDepth",
          "Parameters": [],
          "ReturnType": "System.Int32",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "AddVisited",
          "Parameters": [
            {
              "Name": "value",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "System.Boolean",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "GetFullHtmlFieldName",
          "Parameters": [
            {
              "Name": "partialFieldName",
              "Type": "System.String"
            }
          ],
          "ReturnType": "System.String",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Visited",
          "Parameters": [
            {
              "Name": "modelExplorer",
              "Type": "Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer"
            }
          ],
          "ReturnType": "System.Boolean",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [],
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [
            {
              "Name": "original",
              "Type": "Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo"
            }
          ],
          "Visibility": "Public",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.ViewFeatures.TryGetValueDelegate",
      "Visibility": "Public",
      "Kind": "Class",
      "Sealed": true,
      "BaseType": "System.MulticastDelegate",
      "ImplementedInterfaces": [],
      "Members": [
        {
          "Kind": "Method",
          "Name": "Invoke",
          "Parameters": [
            {
              "Name": "dictionary",
              "Type": "System.Object"
            },
            {
              "Name": "key",
              "Type": "System.String"
            },
            {
              "Name": "value",
              "Type": "System.Object",
              "Direction": "Out"
            }
          ],
          "ReturnType": "System.Boolean",
          "Virtual": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "BeginInvoke",
          "Parameters": [
            {
              "Name": "dictionary",
              "Type": "System.Object"
            },
            {
              "Name": "key",
              "Type": "System.String"
            },
            {
              "Name": "value",
              "Type": "System.Object",
              "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": "value",
              "Type": "System.Object",
              "Direction": "Out"
            },
            {
              "Name": "result",
              "Type": "System.IAsyncResult"
            }
          ],
          "ReturnType": "System.Boolean",
          "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.Mvc.ViewFeatures.TryGetValueProvider",
      "Visibility": "Public",
      "Kind": "Class",
      "Abstract": true,
      "Static": true,
      "Sealed": true,
      "ImplementedInterfaces": [],
      "Members": [
        {
          "Kind": "Method",
          "Name": "CreateInstance",
          "Parameters": [
            {
              "Name": "targetType",
              "Type": "System.Type"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Mvc.ViewFeatures.TryGetValueDelegate",
          "Static": true,
          "Visibility": "Public",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.ViewFeatures.ViewContextAttribute",
      "Visibility": "Public",
      "Kind": "Class",
      "BaseType": "System.Attribute",
      "ImplementedInterfaces": [],
      "Members": [
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [],
          "Visibility": "Public",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary",
      "Visibility": "Public",
      "Kind": "Class",
      "ImplementedInterfaces": [
        "System.Collections.Generic.IDictionary<System.String, System.Object>"
      ],
      "Members": [
        {
          "Kind": "Method",
          "Name": "get_Model",
          "Parameters": [],
          "ReturnType": "System.Object",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "set_Model",
          "Parameters": [
            {
              "Name": "value",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "System.Void",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_ModelState",
          "Parameters": [],
          "ReturnType": "Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_ModelMetadata",
          "Parameters": [],
          "ReturnType": "Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_ModelExplorer",
          "Parameters": [],
          "ReturnType": "Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "set_ModelExplorer",
          "Parameters": [
            {
              "Name": "value",
              "Type": "Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer"
            }
          ],
          "ReturnType": "System.Void",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_TemplateInfo",
          "Parameters": [],
          "ReturnType": "Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_Item",
          "Parameters": [
            {
              "Name": "index",
              "Type": "System.String"
            }
          ],
          "ReturnType": "System.Object",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "System.Collections.Generic.IDictionary<System.String, System.Object>",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "set_Item",
          "Parameters": [
            {
              "Name": "index",
              "Type": "System.String"
            },
            {
              "Name": "value",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "System.Void",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "System.Collections.Generic.IDictionary<System.String, System.Object>",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_Count",
          "Parameters": [],
          "ReturnType": "System.Int32",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.String, System.Object>>",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_IsReadOnly",
          "Parameters": [],
          "ReturnType": "System.Boolean",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.String, System.Object>>",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_Keys",
          "Parameters": [],
          "ReturnType": "System.Collections.Generic.ICollection<System.String>",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "System.Collections.Generic.IDictionary<System.String, System.Object>",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_Values",
          "Parameters": [],
          "ReturnType": "System.Collections.Generic.ICollection<System.Object>",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "System.Collections.Generic.IDictionary<System.String, System.Object>",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Eval",
          "Parameters": [
            {
              "Name": "expression",
              "Type": "System.String"
            }
          ],
          "ReturnType": "System.Object",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Eval",
          "Parameters": [
            {
              "Name": "expression",
              "Type": "System.String"
            },
            {
              "Name": "format",
              "Type": "System.String"
            }
          ],
          "ReturnType": "System.String",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "FormatValue",
          "Parameters": [
            {
              "Name": "value",
              "Type": "System.Object"
            },
            {
              "Name": "format",
              "Type": "System.String"
            }
          ],
          "ReturnType": "System.String",
          "Static": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "GetViewDataInfo",
          "Parameters": [
            {
              "Name": "expression",
              "Type": "System.String"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataInfo",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "SetModel",
          "Parameters": [
            {
              "Name": "value",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "System.Void",
          "Virtual": true,
          "Visibility": "Protected",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Add",
          "Parameters": [
            {
              "Name": "key",
              "Type": "System.String"
            },
            {
              "Name": "value",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "System.Void",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "System.Collections.Generic.IDictionary<System.String, System.Object>",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "ContainsKey",
          "Parameters": [
            {
              "Name": "key",
              "Type": "System.String"
            }
          ],
          "ReturnType": "System.Boolean",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "System.Collections.Generic.IDictionary<System.String, System.Object>",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Remove",
          "Parameters": [
            {
              "Name": "key",
              "Type": "System.String"
            }
          ],
          "ReturnType": "System.Boolean",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "System.Collections.Generic.IDictionary<System.String, System.Object>",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "TryGetValue",
          "Parameters": [
            {
              "Name": "key",
              "Type": "System.String"
            },
            {
              "Name": "value",
              "Type": "System.Object",
              "Direction": "Out"
            }
          ],
          "ReturnType": "System.Boolean",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "System.Collections.Generic.IDictionary<System.String, System.Object>",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Add",
          "Parameters": [
            {
              "Name": "item",
              "Type": "System.Collections.Generic.KeyValuePair<System.String, System.Object>"
            }
          ],
          "ReturnType": "System.Void",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.String, System.Object>>",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Clear",
          "Parameters": [],
          "ReturnType": "System.Void",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.String, System.Object>>",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Contains",
          "Parameters": [
            {
              "Name": "item",
              "Type": "System.Collections.Generic.KeyValuePair<System.String, System.Object>"
            }
          ],
          "ReturnType": "System.Boolean",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.String, System.Object>>",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "CopyTo",
          "Parameters": [
            {
              "Name": "array",
              "Type": "System.Collections.Generic.KeyValuePair<System.String, System.Object>[]"
            },
            {
              "Name": "arrayIndex",
              "Type": "System.Int32"
            }
          ],
          "ReturnType": "System.Void",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.String, System.Object>>",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Remove",
          "Parameters": [
            {
              "Name": "item",
              "Type": "System.Collections.Generic.KeyValuePair<System.String, System.Object>"
            }
          ],
          "ReturnType": "System.Boolean",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.String, System.Object>>",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [
            {
              "Name": "metadataProvider",
              "Type": "Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider"
            },
            {
              "Name": "modelState",
              "Type": "Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary"
            }
          ],
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [
            {
              "Name": "source",
              "Type": "Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary"
            }
          ],
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [
            {
              "Name": "metadataProvider",
              "Type": "Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider"
            },
            {
              "Name": "declaredModelType",
              "Type": "System.Type"
            }
          ],
          "Visibility": "Protected",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [
            {
              "Name": "metadataProvider",
              "Type": "Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider"
            },
            {
              "Name": "modelState",
              "Type": "Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary"
            },
            {
              "Name": "declaredModelType",
              "Type": "System.Type"
            }
          ],
          "Visibility": "Protected",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [
            {
              "Name": "source",
              "Type": "Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary"
            },
            {
              "Name": "declaredModelType",
              "Type": "System.Type"
            }
          ],
          "Visibility": "Protected",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [
            {
              "Name": "source",
              "Type": "Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary"
            },
            {
              "Name": "model",
              "Type": "System.Object"
            },
            {
              "Name": "declaredModelType",
              "Type": "System.Type"
            }
          ],
          "Visibility": "Protected",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionaryAttribute",
      "Visibility": "Public",
      "Kind": "Class",
      "BaseType": "System.Attribute",
      "ImplementedInterfaces": [],
      "Members": [
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [],
          "Visibility": "Public",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionaryControllerPropertyActivator",
      "Visibility": "Public",
      "Kind": "Class",
      "ImplementedInterfaces": [
        "Microsoft.AspNetCore.Mvc.Internal.IControllerPropertyActivator"
      ],
      "Members": [
        {
          "Kind": "Method",
          "Name": "Activate",
          "Parameters": [
            {
              "Name": "actionContext",
              "Type": "Microsoft.AspNetCore.Mvc.ControllerContext"
            },
            {
              "Name": "controller",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "System.Void",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.Internal.IControllerPropertyActivator",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [
            {
              "Name": "modelMetadataProvider",
              "Type": "Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider"
            }
          ],
          "Visibility": "Public",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary<T0>",
      "Visibility": "Public",
      "Kind": "Class",
      "BaseType": "Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary",
      "ImplementedInterfaces": [],
      "Members": [
        {
          "Kind": "Method",
          "Name": "get_Model",
          "Parameters": [],
          "ReturnType": "T0",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "set_Model",
          "Parameters": [
            {
              "Name": "value",
              "Type": "T0"
            }
          ],
          "ReturnType": "System.Void",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [
            {
              "Name": "metadataProvider",
              "Type": "Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider"
            },
            {
              "Name": "modelState",
              "Type": "Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary"
            }
          ],
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [
            {
              "Name": "source",
              "Type": "Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary"
            }
          ],
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [
            {
              "Name": "source",
              "Type": "Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary"
            },
            {
              "Name": "model",
              "Type": "System.Object"
            }
          ],
          "Visibility": "Public",
          "GenericParameter": []
        }
      ],
      "GenericParameters": [
        {
          "ParameterName": "TModel",
          "ParameterPosition": 0,
          "BaseTypeOrInterfaces": []
        }
      ]
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataEvaluator",
      "Visibility": "Public",
      "Kind": "Class",
      "Abstract": true,
      "Static": true,
      "Sealed": true,
      "ImplementedInterfaces": [],
      "Members": [
        {
          "Kind": "Method",
          "Name": "Eval",
          "Parameters": [
            {
              "Name": "viewData",
              "Type": "Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary"
            },
            {
              "Name": "expression",
              "Type": "System.String"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataInfo",
          "Static": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Eval",
          "Parameters": [
            {
              "Name": "indexableObject",
              "Type": "System.Object"
            },
            {
              "Name": "expression",
              "Type": "System.String"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataInfo",
          "Static": true,
          "Visibility": "Public",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataInfo",
      "Visibility": "Public",
      "Kind": "Class",
      "ImplementedInterfaces": [],
      "Members": [
        {
          "Kind": "Method",
          "Name": "get_Container",
          "Parameters": [],
          "ReturnType": "System.Object",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_PropertyInfo",
          "Parameters": [],
          "ReturnType": "System.Reflection.PropertyInfo",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_Value",
          "Parameters": [],
          "ReturnType": "System.Object",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "set_Value",
          "Parameters": [
            {
              "Name": "value",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "System.Void",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [
            {
              "Name": "container",
              "Type": "System.Object"
            },
            {
              "Name": "value",
              "Type": "System.Object"
            }
          ],
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [
            {
              "Name": "container",
              "Type": "System.Object"
            },
            {
              "Name": "propertyInfo",
              "Type": "System.Reflection.PropertyInfo"
            },
            {
              "Name": "valueAccessor",
              "Type": "System.Func<System.Object>"
            }
          ],
          "Visibility": "Public",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.ViewFeatures.ViewExecutor",
      "Visibility": "Public",
      "Kind": "Class",
      "ImplementedInterfaces": [],
      "Members": [
        {
          "Kind": "Method",
          "Name": "get_DiagnosticSource",
          "Parameters": [],
          "ReturnType": "System.Diagnostics.DiagnosticSource",
          "Visibility": "Protected",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_TempDataFactory",
          "Parameters": [],
          "ReturnType": "Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionaryFactory",
          "Visibility": "Protected",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_ViewEngine",
          "Parameters": [],
          "ReturnType": "Microsoft.AspNetCore.Mvc.ViewEngines.IViewEngine",
          "Visibility": "Protected",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_ViewOptions",
          "Parameters": [],
          "ReturnType": "Microsoft.AspNetCore.Mvc.MvcViewOptions",
          "Visibility": "Protected",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_WriterFactory",
          "Parameters": [],
          "ReturnType": "Microsoft.AspNetCore.Mvc.Internal.IHttpResponseStreamWriterFactory",
          "Visibility": "Protected",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "ExecuteAsync",
          "Parameters": [
            {
              "Name": "actionContext",
              "Type": "Microsoft.AspNetCore.Mvc.ActionContext"
            },
            {
              "Name": "view",
              "Type": "Microsoft.AspNetCore.Mvc.ViewEngines.IView"
            },
            {
              "Name": "viewData",
              "Type": "Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary"
            },
            {
              "Name": "tempData",
              "Type": "Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionary"
            },
            {
              "Name": "contentType",
              "Type": "System.String"
            },
            {
              "Name": "statusCode",
              "Type": "System.Nullable<System.Int32>"
            }
          ],
          "ReturnType": "System.Threading.Tasks.Task",
          "Virtual": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [
            {
              "Name": "viewOptions",
              "Type": "Microsoft.Extensions.Options.IOptions<Microsoft.AspNetCore.Mvc.MvcViewOptions>"
            },
            {
              "Name": "writerFactory",
              "Type": "Microsoft.AspNetCore.Mvc.Internal.IHttpResponseStreamWriterFactory"
            },
            {
              "Name": "viewEngine",
              "Type": "Microsoft.AspNetCore.Mvc.ViewEngines.ICompositeViewEngine"
            },
            {
              "Name": "tempDataFactory",
              "Type": "Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionaryFactory"
            },
            {
              "Name": "diagnosticSource",
              "Type": "System.Diagnostics.DiagnosticSource"
            },
            {
              "Name": "modelMetadataProvider",
              "Type": "Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider"
            }
          ],
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Field",
          "Name": "DefaultContentType",
          "Parameters": [],
          "ReturnType": "System.String",
          "Static": true,
          "ReadOnly": true,
          "Visibility": "Public",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.AutoValidateAntiforgeryTokenAuthorizationFilter",
      "Visibility": "Public",
      "Kind": "Class",
      "BaseType": "Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.ValidateAntiforgeryTokenAuthorizationFilter",
      "ImplementedInterfaces": [],
      "Members": [
        {
          "Kind": "Method",
          "Name": "ShouldValidate",
          "Parameters": [
            {
              "Name": "context",
              "Type": "Microsoft.AspNetCore.Mvc.Filters.AuthorizationFilterContext"
            }
          ],
          "ReturnType": "System.Boolean",
          "Virtual": true,
          "Override": true,
          "Visibility": "Protected",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [
            {
              "Name": "antiforgery",
              "Type": "Microsoft.AspNetCore.Antiforgery.IAntiforgery"
            },
            {
              "Name": "loggerFactory",
              "Type": "Microsoft.Extensions.Logging.ILoggerFactory"
            }
          ],
          "Visibility": "Public",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.CachedExpressionCompiler",
      "Visibility": "Public",
      "Kind": "Class",
      "Abstract": true,
      "Static": true,
      "Sealed": true,
      "ImplementedInterfaces": [],
      "Members": [
        {
          "Kind": "Method",
          "Name": "Process<T0, T1>",
          "Parameters": [
            {
              "Name": "expression",
              "Type": "System.Linq.Expressions.Expression<System.Func<T0, T1>>"
            }
          ],
          "ReturnType": "System.Func<T0, T1>",
          "Static": true,
          "Visibility": "Public",
          "GenericParameter": [
            {
              "ParameterName": "TModel",
              "ParameterPosition": 0,
              "BaseTypeOrInterfaces": []
            },
            {
              "ParameterName": "TResult",
              "ParameterPosition": 1,
              "BaseTypeOrInterfaces": []
            }
          ]
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.DefaultDisplayTemplates",
      "Visibility": "Public",
      "Kind": "Class",
      "Abstract": true,
      "Static": true,
      "Sealed": true,
      "ImplementedInterfaces": [],
      "Members": [
        {
          "Kind": "Method",
          "Name": "BooleanTemplate",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "CollectionTemplate",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "DecimalTemplate",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "EmailAddressTemplate",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "HiddenInputTemplate",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "HtmlTemplate",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "ObjectTemplate",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "StringTemplate",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "UrlTemplate",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Visibility": "Public",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.DefaultEditorTemplates",
      "Visibility": "Public",
      "Kind": "Class",
      "Abstract": true,
      "Static": true,
      "Sealed": true,
      "ImplementedInterfaces": [],
      "Members": [
        {
          "Kind": "Method",
          "Name": "BooleanTemplate",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "CollectionTemplate",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "DecimalTemplate",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "HiddenInputTemplate",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "MultilineTemplate",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "ObjectTemplate",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "PasswordTemplate",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "StringTemplate",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "PhoneNumberInputTemplate",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "UrlInputTemplate",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "EmailAddressInputTemplate",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "DateTimeInputTemplate",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "DateTimeLocalInputTemplate",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "DateInputTemplate",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "TimeInputTemplate",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "NumberInputTemplate",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "FileInputTemplate",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "FileCollectionInputTemplate",
          "Parameters": [
            {
              "Name": "htmlHelper",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Static": true,
          "Visibility": "Public",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.DynamicViewData",
      "Visibility": "Public",
      "Kind": "Class",
      "BaseType": "System.Dynamic.DynamicObject",
      "ImplementedInterfaces": [],
      "Members": [
        {
          "Kind": "Method",
          "Name": "GetDynamicMemberNames",
          "Parameters": [],
          "ReturnType": "System.Collections.Generic.IEnumerable<System.String>",
          "Virtual": true,
          "Override": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "TryGetMember",
          "Parameters": [
            {
              "Name": "binder",
              "Type": "System.Dynamic.GetMemberBinder"
            },
            {
              "Name": "result",
              "Type": "System.Object",
              "Direction": "Out"
            }
          ],
          "ReturnType": "System.Boolean",
          "Virtual": true,
          "Override": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "TrySetMember",
          "Parameters": [
            {
              "Name": "binder",
              "Type": "System.Dynamic.SetMemberBinder"
            },
            {
              "Name": "value",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "System.Boolean",
          "Virtual": true,
          "Override": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [
            {
              "Name": "viewDataFunc",
              "Type": "System.Func<Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary>"
            }
          ],
          "Visibility": "Public",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.ExpressionHelper",
      "Visibility": "Public",
      "Kind": "Class",
      "Abstract": true,
      "Static": true,
      "Sealed": true,
      "ImplementedInterfaces": [],
      "Members": [
        {
          "Kind": "Method",
          "Name": "GetExpressionText",
          "Parameters": [
            {
              "Name": "expression",
              "Type": "System.String"
            }
          ],
          "ReturnType": "System.String",
          "Static": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "GetExpressionText",
          "Parameters": [
            {
              "Name": "expression",
              "Type": "System.Linq.Expressions.LambdaExpression"
            }
          ],
          "ReturnType": "System.String",
          "Static": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "GetExpressionText",
          "Parameters": [
            {
              "Name": "expression",
              "Type": "System.Linq.Expressions.LambdaExpression"
            },
            {
              "Name": "expressionTextCache",
              "Type": "Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.ExpressionTextCache"
            }
          ],
          "ReturnType": "System.String",
          "Static": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "IsSingleArgumentIndexer",
          "Parameters": [
            {
              "Name": "expression",
              "Type": "System.Linq.Expressions.Expression"
            }
          ],
          "ReturnType": "System.Boolean",
          "Static": true,
          "Visibility": "Public",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.ExpressionMetadataProvider",
      "Visibility": "Public",
      "Kind": "Class",
      "Abstract": true,
      "Static": true,
      "Sealed": true,
      "ImplementedInterfaces": [],
      "Members": [
        {
          "Kind": "Method",
          "Name": "FromLambdaExpression<T0, T1>",
          "Parameters": [
            {
              "Name": "expression",
              "Type": "System.Linq.Expressions.Expression<System.Func<T0, T1>>"
            },
            {
              "Name": "viewData",
              "Type": "Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary<T0>"
            },
            {
              "Name": "metadataProvider",
              "Type": "Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer",
          "Static": true,
          "Visibility": "Public",
          "GenericParameter": [
            {
              "ParameterName": "TModel",
              "ParameterPosition": 0,
              "BaseTypeOrInterfaces": []
            },
            {
              "ParameterName": "TResult",
              "ParameterPosition": 1,
              "BaseTypeOrInterfaces": []
            }
          ]
        },
        {
          "Kind": "Method",
          "Name": "FromStringExpression",
          "Parameters": [
            {
              "Name": "expression",
              "Type": "System.String"
            },
            {
              "Name": "viewData",
              "Type": "Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary"
            },
            {
              "Name": "metadataProvider",
              "Type": "Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer",
          "Static": true,
          "Visibility": "Public",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.ExpressionTextCache",
      "Visibility": "Public",
      "Kind": "Class",
      "ImplementedInterfaces": [],
      "Members": [
        {
          "Kind": "Method",
          "Name": "get_Entries",
          "Parameters": [],
          "ReturnType": "System.Collections.Concurrent.ConcurrentDictionary<System.Linq.Expressions.LambdaExpression, System.String>",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [],
          "Visibility": "Public",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.IViewBufferScope",
      "Visibility": "Public",
      "Kind": "Interface",
      "Abstract": true,
      "ImplementedInterfaces": [],
      "Members": [
        {
          "Kind": "Method",
          "Name": "GetPage",
          "Parameters": [
            {
              "Name": "pageSize",
              "Type": "System.Int32"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.ViewBufferValue[]",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "ReturnSegment",
          "Parameters": [
            {
              "Name": "segment",
              "Type": "Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.ViewBufferValue[]"
            }
          ],
          "ReturnType": "System.Void",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "CreateWriter",
          "Parameters": [
            {
              "Name": "writer",
              "Type": "System.IO.TextWriter"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.PagedBufferedTextWriter",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.MemoryPoolViewBufferScope",
      "Visibility": "Public",
      "Kind": "Class",
      "ImplementedInterfaces": [
        "Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.IViewBufferScope",
        "System.IDisposable"
      ],
      "Members": [
        {
          "Kind": "Method",
          "Name": "GetPage",
          "Parameters": [
            {
              "Name": "pageSize",
              "Type": "System.Int32"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.ViewBufferValue[]",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.IViewBufferScope",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "ReturnSegment",
          "Parameters": [
            {
              "Name": "segment",
              "Type": "Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.ViewBufferValue[]"
            }
          ],
          "ReturnType": "System.Void",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.IViewBufferScope",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "CreateWriter",
          "Parameters": [
            {
              "Name": "writer",
              "Type": "System.IO.TextWriter"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.PagedBufferedTextWriter",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.IViewBufferScope",
          "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": "viewBufferPool",
              "Type": "System.Buffers.ArrayPool<Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.ViewBufferValue>"
            },
            {
              "Name": "charPool",
              "Type": "System.Buffers.ArrayPool<System.Char>"
            }
          ],
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Field",
          "Name": "MinimumSize",
          "Parameters": [],
          "ReturnType": "System.Int32",
          "Static": true,
          "ReadOnly": true,
          "Visibility": "Public",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.MvcViewOptionsSetup",
      "Visibility": "Public",
      "Kind": "Class",
      "BaseType": "Microsoft.Extensions.Options.ConfigureOptions<Microsoft.AspNetCore.Mvc.MvcViewOptions>",
      "ImplementedInterfaces": [],
      "Members": [
        {
          "Kind": "Method",
          "Name": "ConfigureMvc",
          "Parameters": [
            {
              "Name": "options",
              "Type": "Microsoft.AspNetCore.Mvc.MvcViewOptions"
            },
            {
              "Name": "serviceProvider",
              "Type": "System.IServiceProvider"
            }
          ],
          "ReturnType": "System.Void",
          "Static": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [
            {
              "Name": "serviceProvider",
              "Type": "System.IServiceProvider"
            }
          ],
          "Visibility": "Public",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.NullView",
      "Visibility": "Public",
      "Kind": "Class",
      "ImplementedInterfaces": [
        "Microsoft.AspNetCore.Mvc.ViewEngines.IView"
      ],
      "Members": [
        {
          "Kind": "Method",
          "Name": "get_Path",
          "Parameters": [],
          "ReturnType": "System.String",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.ViewEngines.IView",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "RenderAsync",
          "Parameters": [
            {
              "Name": "context",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.ViewContext"
            }
          ],
          "ReturnType": "System.Threading.Tasks.Task",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.ViewEngines.IView",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [],
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Field",
          "Name": "Instance",
          "Parameters": [],
          "ReturnType": "Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.NullView",
          "Static": true,
          "ReadOnly": true,
          "Visibility": "Public",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.PagedBufferedTextWriter",
      "Visibility": "Public",
      "Kind": "Class",
      "BaseType": "System.IO.TextWriter",
      "ImplementedInterfaces": [],
      "Members": [
        {
          "Kind": "Method",
          "Name": "get_Encoding",
          "Parameters": [],
          "ReturnType": "System.Text.Encoding",
          "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": [],
          "ReturnType": "System.Threading.Tasks.Task",
          "Virtual": true,
          "Override": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Write",
          "Parameters": [
            {
              "Name": "value",
              "Type": "System.Char"
            }
          ],
          "ReturnType": "System.Void",
          "Virtual": true,
          "Override": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Write",
          "Parameters": [
            {
              "Name": "buffer",
              "Type": "System.Char[]"
            }
          ],
          "ReturnType": "System.Void",
          "Virtual": true,
          "Override": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Write",
          "Parameters": [
            {
              "Name": "buffer",
              "Type": "System.Char[]"
            },
            {
              "Name": "index",
              "Type": "System.Int32"
            },
            {
              "Name": "count",
              "Type": "System.Int32"
            }
          ],
          "ReturnType": "System.Void",
          "Virtual": true,
          "Override": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Write",
          "Parameters": [
            {
              "Name": "value",
              "Type": "System.String"
            }
          ],
          "ReturnType": "System.Void",
          "Virtual": true,
          "Override": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "WriteAsync",
          "Parameters": [
            {
              "Name": "value",
              "Type": "System.Char"
            }
          ],
          "ReturnType": "System.Threading.Tasks.Task",
          "Virtual": true,
          "Override": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "WriteAsync",
          "Parameters": [
            {
              "Name": "buffer",
              "Type": "System.Char[]"
            },
            {
              "Name": "index",
              "Type": "System.Int32"
            },
            {
              "Name": "count",
              "Type": "System.Int32"
            }
          ],
          "ReturnType": "System.Threading.Tasks.Task",
          "Virtual": true,
          "Override": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "WriteAsync",
          "Parameters": [
            {
              "Name": "value",
              "Type": "System.String"
            }
          ],
          "ReturnType": "System.Threading.Tasks.Task",
          "Virtual": true,
          "Override": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Dispose",
          "Parameters": [
            {
              "Name": "disposing",
              "Type": "System.Boolean"
            }
          ],
          "ReturnType": "System.Void",
          "Virtual": true,
          "Override": true,
          "Visibility": "Protected",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [
            {
              "Name": "pool",
              "Type": "System.Buffers.ArrayPool<System.Char>"
            },
            {
              "Name": "inner",
              "Type": "System.IO.TextWriter"
            }
          ],
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Field",
          "Name": "PageSize",
          "Parameters": [],
          "ReturnType": "System.Int32",
          "Static": true,
          "Visibility": "Public",
          "GenericParameter": [],
          "Constant": true,
          "Literal": "1024"
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.PartialViewResultExecutor",
      "Visibility": "Public",
      "Kind": "Class",
      "BaseType": "Microsoft.AspNetCore.Mvc.ViewFeatures.ViewExecutor",
      "ImplementedInterfaces": [],
      "Members": [
        {
          "Kind": "Method",
          "Name": "get_Logger",
          "Parameters": [],
          "ReturnType": "Microsoft.Extensions.Logging.ILogger",
          "Visibility": "Protected",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "FindView",
          "Parameters": [
            {
              "Name": "actionContext",
              "Type": "Microsoft.AspNetCore.Mvc.ActionContext"
            },
            {
              "Name": "viewResult",
              "Type": "Microsoft.AspNetCore.Mvc.PartialViewResult"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Mvc.ViewEngines.ViewEngineResult",
          "Virtual": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "ExecuteAsync",
          "Parameters": [
            {
              "Name": "actionContext",
              "Type": "Microsoft.AspNetCore.Mvc.ActionContext"
            },
            {
              "Name": "view",
              "Type": "Microsoft.AspNetCore.Mvc.ViewEngines.IView"
            },
            {
              "Name": "viewResult",
              "Type": "Microsoft.AspNetCore.Mvc.PartialViewResult"
            }
          ],
          "ReturnType": "System.Threading.Tasks.Task",
          "Virtual": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [
            {
              "Name": "viewOptions",
              "Type": "Microsoft.Extensions.Options.IOptions<Microsoft.AspNetCore.Mvc.MvcViewOptions>"
            },
            {
              "Name": "writerFactory",
              "Type": "Microsoft.AspNetCore.Mvc.Internal.IHttpResponseStreamWriterFactory"
            },
            {
              "Name": "viewEngine",
              "Type": "Microsoft.AspNetCore.Mvc.ViewEngines.ICompositeViewEngine"
            },
            {
              "Name": "tempDataFactory",
              "Type": "Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionaryFactory"
            },
            {
              "Name": "diagnosticSource",
              "Type": "System.Diagnostics.DiagnosticSource"
            },
            {
              "Name": "loggerFactory",
              "Type": "Microsoft.Extensions.Logging.ILoggerFactory"
            },
            {
              "Name": "modelMetadataProvider",
              "Type": "Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider"
            }
          ],
          "Visibility": "Public",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.SaveTempDataFilter",
      "Visibility": "Public",
      "Kind": "Class",
      "ImplementedInterfaces": [
        "Microsoft.AspNetCore.Mvc.Filters.IResourceFilter",
        "Microsoft.AspNetCore.Mvc.Filters.IResultFilter"
      ],
      "Members": [
        {
          "Kind": "Method",
          "Name": "OnResourceExecuting",
          "Parameters": [
            {
              "Name": "context",
              "Type": "Microsoft.AspNetCore.Mvc.Filters.ResourceExecutingContext"
            }
          ],
          "ReturnType": "System.Void",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.Filters.IResourceFilter",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "OnResourceExecuted",
          "Parameters": [
            {
              "Name": "context",
              "Type": "Microsoft.AspNetCore.Mvc.Filters.ResourceExecutedContext"
            }
          ],
          "ReturnType": "System.Void",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.Filters.IResourceFilter",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "OnResultExecuting",
          "Parameters": [
            {
              "Name": "context",
              "Type": "Microsoft.AspNetCore.Mvc.Filters.ResultExecutingContext"
            }
          ],
          "ReturnType": "System.Void",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.Filters.IResultFilter",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "OnResultExecuted",
          "Parameters": [
            {
              "Name": "context",
              "Type": "Microsoft.AspNetCore.Mvc.Filters.ResultExecutedContext"
            }
          ],
          "ReturnType": "System.Void",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.Filters.IResultFilter",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [
            {
              "Name": "factory",
              "Type": "Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionaryFactory"
            }
          ],
          "Visibility": "Public",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.TempDataMvcOptionsSetup",
      "Visibility": "Public",
      "Kind": "Class",
      "BaseType": "Microsoft.Extensions.Options.ConfigureOptions<Microsoft.AspNetCore.Mvc.MvcOptions>",
      "ImplementedInterfaces": [],
      "Members": [
        {
          "Kind": "Method",
          "Name": "ConfigureMvc",
          "Parameters": [
            {
              "Name": "options",
              "Type": "Microsoft.AspNetCore.Mvc.MvcOptions"
            }
          ],
          "ReturnType": "System.Void",
          "Static": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [],
          "Visibility": "Public",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.ValidateAntiforgeryTokenAuthorizationFilter",
      "Visibility": "Public",
      "Kind": "Class",
      "ImplementedInterfaces": [
        "Microsoft.AspNetCore.Mvc.Filters.IAsyncAuthorizationFilter",
        "Microsoft.AspNetCore.Mvc.ViewFeatures.IAntiforgeryPolicy"
      ],
      "Members": [
        {
          "Kind": "Method",
          "Name": "OnAuthorizationAsync",
          "Parameters": [
            {
              "Name": "context",
              "Type": "Microsoft.AspNetCore.Mvc.Filters.AuthorizationFilterContext"
            }
          ],
          "ReturnType": "System.Threading.Tasks.Task",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Mvc.Filters.IAsyncAuthorizationFilter",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "ShouldValidate",
          "Parameters": [
            {
              "Name": "context",
              "Type": "Microsoft.AspNetCore.Mvc.Filters.AuthorizationFilterContext"
            }
          ],
          "ReturnType": "System.Boolean",
          "Virtual": true,
          "Visibility": "Protected",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [
            {
              "Name": "antiforgery",
              "Type": "Microsoft.AspNetCore.Antiforgery.IAntiforgery"
            },
            {
              "Name": "loggerFactory",
              "Type": "Microsoft.Extensions.Logging.ILoggerFactory"
            }
          ],
          "Visibility": "Public",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.ValidationHelpers",
      "Visibility": "Public",
      "Kind": "Class",
      "Abstract": true,
      "Static": true,
      "Sealed": true,
      "ImplementedInterfaces": [],
      "Members": [
        {
          "Kind": "Method",
          "Name": "GetModelErrorMessageOrDefault",
          "Parameters": [
            {
              "Name": "modelError",
              "Type": "Microsoft.AspNetCore.Mvc.ModelBinding.ModelError"
            }
          ],
          "ReturnType": "System.String",
          "Static": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "GetModelErrorMessageOrDefault",
          "Parameters": [
            {
              "Name": "modelError",
              "Type": "Microsoft.AspNetCore.Mvc.ModelBinding.ModelError"
            },
            {
              "Name": "containingEntry",
              "Type": "Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateEntry"
            },
            {
              "Name": "modelExplorer",
              "Type": "Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer"
            }
          ],
          "ReturnType": "System.String",
          "Static": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "GetModelStateList",
          "Parameters": [
            {
              "Name": "viewData",
              "Type": "Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary"
            },
            {
              "Name": "excludePropertyErrors",
              "Type": "System.Boolean"
            }
          ],
          "ReturnType": "System.Collections.Generic.IList<Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateEntry>",
          "Static": true,
          "Visibility": "Public",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.ViewBuffer",
      "Visibility": "Public",
      "Kind": "Class",
      "ImplementedInterfaces": [
        "Microsoft.AspNetCore.Html.IHtmlContentBuilder"
      ],
      "Members": [
        {
          "Kind": "Method",
          "Name": "get_Pages",
          "Parameters": [],
          "ReturnType": "System.Collections.Generic.IList<Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.ViewBufferPage>",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Append",
          "Parameters": [
            {
              "Name": "unencoded",
              "Type": "System.String"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContentBuilder",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Html.IHtmlContentBuilder",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "AppendHtml",
          "Parameters": [
            {
              "Name": "content",
              "Type": "Microsoft.AspNetCore.Html.IHtmlContent"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContentBuilder",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Html.IHtmlContentBuilder",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "AppendHtml",
          "Parameters": [
            {
              "Name": "encoded",
              "Type": "System.String"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContentBuilder",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Html.IHtmlContentBuilder",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Clear",
          "Parameters": [],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContentBuilder",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Html.IHtmlContentBuilder",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "WriteTo",
          "Parameters": [
            {
              "Name": "writer",
              "Type": "System.IO.TextWriter"
            },
            {
              "Name": "encoder",
              "Type": "System.Text.Encodings.Web.HtmlEncoder"
            }
          ],
          "ReturnType": "System.Void",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "WriteToAsync",
          "Parameters": [
            {
              "Name": "writer",
              "Type": "System.IO.TextWriter"
            },
            {
              "Name": "encoder",
              "Type": "System.Text.Encodings.Web.HtmlEncoder"
            }
          ],
          "ReturnType": "System.Threading.Tasks.Task",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "CopyTo",
          "Parameters": [
            {
              "Name": "destination",
              "Type": "Microsoft.AspNetCore.Html.IHtmlContentBuilder"
            }
          ],
          "ReturnType": "System.Void",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Html.IHtmlContentContainer",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "MoveTo",
          "Parameters": [
            {
              "Name": "destination",
              "Type": "Microsoft.AspNetCore.Html.IHtmlContentBuilder"
            }
          ],
          "ReturnType": "System.Void",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Html.IHtmlContentContainer",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [
            {
              "Name": "bufferScope",
              "Type": "Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.IViewBufferScope"
            },
            {
              "Name": "name",
              "Type": "System.String"
            },
            {
              "Name": "pageSize",
              "Type": "System.Int32"
            }
          ],
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Field",
          "Name": "PartialViewPageSize",
          "Parameters": [],
          "ReturnType": "System.Int32",
          "Static": true,
          "ReadOnly": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Field",
          "Name": "TagHelperPageSize",
          "Parameters": [],
          "ReturnType": "System.Int32",
          "Static": true,
          "ReadOnly": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Field",
          "Name": "ViewComponentPageSize",
          "Parameters": [],
          "ReturnType": "System.Int32",
          "Static": true,
          "ReadOnly": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Field",
          "Name": "ViewPageSize",
          "Parameters": [],
          "ReturnType": "System.Int32",
          "Static": true,
          "ReadOnly": true,
          "Visibility": "Public",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.ViewBufferPage",
      "Visibility": "Public",
      "Kind": "Class",
      "ImplementedInterfaces": [],
      "Members": [
        {
          "Kind": "Method",
          "Name": "get_Buffer",
          "Parameters": [],
          "ReturnType": "Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.ViewBufferValue[]",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_Capacity",
          "Parameters": [],
          "ReturnType": "System.Int32",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_Count",
          "Parameters": [],
          "ReturnType": "System.Int32",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "set_Count",
          "Parameters": [
            {
              "Name": "value",
              "Type": "System.Int32"
            }
          ],
          "ReturnType": "System.Void",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_IsFull",
          "Parameters": [],
          "ReturnType": "System.Boolean",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Append",
          "Parameters": [
            {
              "Name": "value",
              "Type": "Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.ViewBufferValue"
            }
          ],
          "ReturnType": "System.Void",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [
            {
              "Name": "buffer",
              "Type": "Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.ViewBufferValue[]"
            }
          ],
          "Visibility": "Public",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.ViewBufferTextWriter",
      "Visibility": "Public",
      "Kind": "Class",
      "BaseType": "System.IO.TextWriter",
      "ImplementedInterfaces": [],
      "Members": [
        {
          "Kind": "Method",
          "Name": "get_Encoding",
          "Parameters": [],
          "ReturnType": "System.Text.Encoding",
          "Virtual": true,
          "Override": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_IsBuffering",
          "Parameters": [],
          "ReturnType": "System.Boolean",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_Buffer",
          "Parameters": [],
          "ReturnType": "Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.ViewBuffer",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Write",
          "Parameters": [
            {
              "Name": "value",
              "Type": "System.Char"
            }
          ],
          "ReturnType": "System.Void",
          "Virtual": true,
          "Override": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Write",
          "Parameters": [
            {
              "Name": "buffer",
              "Type": "System.Char[]"
            },
            {
              "Name": "index",
              "Type": "System.Int32"
            },
            {
              "Name": "count",
              "Type": "System.Int32"
            }
          ],
          "ReturnType": "System.Void",
          "Virtual": true,
          "Override": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Write",
          "Parameters": [
            {
              "Name": "value",
              "Type": "System.String"
            }
          ],
          "ReturnType": "System.Void",
          "Virtual": true,
          "Override": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Write",
          "Parameters": [
            {
              "Name": "value",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "System.Void",
          "Virtual": true,
          "Override": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Write",
          "Parameters": [
            {
              "Name": "value",
              "Type": "Microsoft.AspNetCore.Html.IHtmlContent"
            }
          ],
          "ReturnType": "System.Void",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Write",
          "Parameters": [
            {
              "Name": "value",
              "Type": "Microsoft.AspNetCore.Html.IHtmlContentContainer"
            }
          ],
          "ReturnType": "System.Void",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "WriteLine",
          "Parameters": [
            {
              "Name": "value",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "System.Void",
          "Virtual": true,
          "Override": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "WriteAsync",
          "Parameters": [
            {
              "Name": "value",
              "Type": "System.Char"
            }
          ],
          "ReturnType": "System.Threading.Tasks.Task",
          "Virtual": true,
          "Override": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "WriteAsync",
          "Parameters": [
            {
              "Name": "buffer",
              "Type": "System.Char[]"
            },
            {
              "Name": "index",
              "Type": "System.Int32"
            },
            {
              "Name": "count",
              "Type": "System.Int32"
            }
          ],
          "ReturnType": "System.Threading.Tasks.Task",
          "Virtual": true,
          "Override": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "WriteAsync",
          "Parameters": [
            {
              "Name": "value",
              "Type": "System.String"
            }
          ],
          "ReturnType": "System.Threading.Tasks.Task",
          "Virtual": true,
          "Override": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "WriteLine",
          "Parameters": [],
          "ReturnType": "System.Void",
          "Virtual": true,
          "Override": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "WriteLine",
          "Parameters": [
            {
              "Name": "value",
              "Type": "System.String"
            }
          ],
          "ReturnType": "System.Void",
          "Virtual": true,
          "Override": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "WriteLineAsync",
          "Parameters": [
            {
              "Name": "value",
              "Type": "System.Char"
            }
          ],
          "ReturnType": "System.Threading.Tasks.Task",
          "Virtual": true,
          "Override": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "WriteLineAsync",
          "Parameters": [
            {
              "Name": "value",
              "Type": "System.Char[]"
            },
            {
              "Name": "start",
              "Type": "System.Int32"
            },
            {
              "Name": "offset",
              "Type": "System.Int32"
            }
          ],
          "ReturnType": "System.Threading.Tasks.Task",
          "Virtual": true,
          "Override": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "WriteLineAsync",
          "Parameters": [
            {
              "Name": "value",
              "Type": "System.String"
            }
          ],
          "ReturnType": "System.Threading.Tasks.Task",
          "Virtual": true,
          "Override": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "WriteLineAsync",
          "Parameters": [],
          "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": [],
          "ReturnType": "System.Threading.Tasks.Task",
          "Virtual": true,
          "Override": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [
            {
              "Name": "buffer",
              "Type": "Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.ViewBuffer"
            },
            {
              "Name": "encoding",
              "Type": "System.Text.Encoding"
            }
          ],
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [
            {
              "Name": "buffer",
              "Type": "Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.ViewBuffer"
            },
            {
              "Name": "encoding",
              "Type": "System.Text.Encoding"
            },
            {
              "Name": "htmlEncoder",
              "Type": "System.Text.Encodings.Web.HtmlEncoder"
            },
            {
              "Name": "inner",
              "Type": "System.IO.TextWriter"
            }
          ],
          "Visibility": "Public",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.ViewBufferValue",
      "Visibility": "Public",
      "Kind": "Struct",
      "Sealed": true,
      "ImplementedInterfaces": [],
      "Members": [
        {
          "Kind": "Method",
          "Name": "get_Value",
          "Parameters": [],
          "ReturnType": "System.Object",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [
            {
              "Name": "value",
              "Type": "System.String"
            }
          ],
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [
            {
              "Name": "content",
              "Type": "Microsoft.AspNetCore.Html.IHtmlContent"
            }
          ],
          "Visibility": "Public",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.ViewComponentResultExecutor",
      "Visibility": "Public",
      "Kind": "Class",
      "ImplementedInterfaces": [],
      "Members": [
        {
          "Kind": "Method",
          "Name": "ExecuteAsync",
          "Parameters": [
            {
              "Name": "context",
              "Type": "Microsoft.AspNetCore.Mvc.ActionContext"
            },
            {
              "Name": "viewComponentResult",
              "Type": "Microsoft.AspNetCore.Mvc.ViewComponentResult"
            }
          ],
          "ReturnType": "System.Threading.Tasks.Task",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [
            {
              "Name": "mvcHelperOptions",
              "Type": "Microsoft.Extensions.Options.IOptions<Microsoft.AspNetCore.Mvc.MvcViewOptions>"
            },
            {
              "Name": "viewComponentHelper",
              "Type": "Microsoft.AspNetCore.Mvc.IViewComponentHelper"
            },
            {
              "Name": "loggerFactory",
              "Type": "Microsoft.Extensions.Logging.ILoggerFactory"
            },
            {
              "Name": "htmlEncoder",
              "Type": "System.Text.Encodings.Web.HtmlEncoder"
            },
            {
              "Name": "modelMetadataProvider",
              "Type": "Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider"
            },
            {
              "Name": "tempDataDictionaryFactory",
              "Type": "Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionaryFactory"
            }
          ],
          "Visibility": "Public",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.ViewResultExecutor",
      "Visibility": "Public",
      "Kind": "Class",
      "BaseType": "Microsoft.AspNetCore.Mvc.ViewFeatures.ViewExecutor",
      "ImplementedInterfaces": [],
      "Members": [
        {
          "Kind": "Method",
          "Name": "get_Logger",
          "Parameters": [],
          "ReturnType": "Microsoft.Extensions.Logging.ILogger",
          "Visibility": "Protected",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "FindView",
          "Parameters": [
            {
              "Name": "actionContext",
              "Type": "Microsoft.AspNetCore.Mvc.ActionContext"
            },
            {
              "Name": "viewResult",
              "Type": "Microsoft.AspNetCore.Mvc.ViewResult"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Mvc.ViewEngines.ViewEngineResult",
          "Virtual": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "ExecuteAsync",
          "Parameters": [
            {
              "Name": "actionContext",
              "Type": "Microsoft.AspNetCore.Mvc.ActionContext"
            },
            {
              "Name": "view",
              "Type": "Microsoft.AspNetCore.Mvc.ViewEngines.IView"
            },
            {
              "Name": "viewResult",
              "Type": "Microsoft.AspNetCore.Mvc.ViewResult"
            }
          ],
          "ReturnType": "System.Threading.Tasks.Task",
          "Virtual": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [
            {
              "Name": "viewOptions",
              "Type": "Microsoft.Extensions.Options.IOptions<Microsoft.AspNetCore.Mvc.MvcViewOptions>"
            },
            {
              "Name": "writerFactory",
              "Type": "Microsoft.AspNetCore.Mvc.Internal.IHttpResponseStreamWriterFactory"
            },
            {
              "Name": "viewEngine",
              "Type": "Microsoft.AspNetCore.Mvc.ViewEngines.ICompositeViewEngine"
            },
            {
              "Name": "tempDataFactory",
              "Type": "Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionaryFactory"
            },
            {
              "Name": "diagnosticSource",
              "Type": "System.Diagnostics.DiagnosticSource"
            },
            {
              "Name": "loggerFactory",
              "Type": "Microsoft.Extensions.Logging.ILoggerFactory"
            },
            {
              "Name": "modelMetadataProvider",
              "Type": "Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider"
            }
          ],
          "Visibility": "Public",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.ViewComponentInvokerCache",
      "Visibility": "Public",
      "Kind": "Class",
      "ImplementedInterfaces": [],
      "Members": [
        {
          "Kind": "Method",
          "Name": "GetViewComponentMethodExecutor",
          "Parameters": [
            {
              "Name": "viewComponentContext",
              "Type": "Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentContext"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Mvc.Internal.ObjectMethodExecutor",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [
            {
              "Name": "collectionProvider",
              "Type": "Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentDescriptorCollectionProvider"
            }
          ],
          "Visibility": "Public",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.TemplateBuilder",
      "Visibility": "Public",
      "Kind": "Class",
      "ImplementedInterfaces": [],
      "Members": [
        {
          "Kind": "Method",
          "Name": "Build",
          "Parameters": [],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [
            {
              "Name": "viewEngine",
              "Type": "Microsoft.AspNetCore.Mvc.ViewEngines.IViewEngine"
            },
            {
              "Name": "bufferScope",
              "Type": "Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.IViewBufferScope"
            },
            {
              "Name": "viewContext",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.ViewContext"
            },
            {
              "Name": "viewData",
              "Type": "Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary"
            },
            {
              "Name": "modelExplorer",
              "Type": "Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer"
            },
            {
              "Name": "htmlFieldName",
              "Type": "System.String"
            },
            {
              "Name": "templateName",
              "Type": "System.String"
            },
            {
              "Name": "readOnly",
              "Type": "System.Boolean"
            },
            {
              "Name": "additionalViewData",
              "Type": "System.Object"
            }
          ],
          "Visibility": "Public",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.TemplateRenderer",
      "Visibility": "Public",
      "Kind": "Class",
      "ImplementedInterfaces": [],
      "Members": [
        {
          "Kind": "Method",
          "Name": "Render",
          "Parameters": [],
          "ReturnType": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "GetTypeNames",
          "Parameters": [
            {
              "Name": "modelMetadata",
              "Type": "Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata"
            },
            {
              "Name": "fieldType",
              "Type": "System.Type"
            }
          ],
          "ReturnType": "System.Collections.Generic.IEnumerable<System.String>",
          "Static": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [
            {
              "Name": "viewEngine",
              "Type": "Microsoft.AspNetCore.Mvc.ViewEngines.IViewEngine"
            },
            {
              "Name": "bufferScope",
              "Type": "Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.IViewBufferScope"
            },
            {
              "Name": "viewContext",
              "Type": "Microsoft.AspNetCore.Mvc.Rendering.ViewContext"
            },
            {
              "Name": "viewData",
              "Type": "Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary"
            },
            {
              "Name": "templateName",
              "Type": "System.String"
            },
            {
              "Name": "readOnly",
              "Type": "System.Boolean"
            }
          ],
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Field",
          "Name": "IEnumerableOfIFormFileName",
          "Parameters": [],
          "ReturnType": "System.String",
          "Static": true,
          "Visibility": "Public",
          "GenericParameter": [],
          "Constant": true,
          "Literal": "\"IEnumerable`IFormFile\""
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.Extensions.DependencyInjection.MvcViewFeaturesMvcBuilderExtensions",
      "Visibility": "Public",
      "Kind": "Class",
      "Abstract": true,
      "Static": true,
      "Sealed": true,
      "ImplementedInterfaces": [],
      "Members": [
        {
          "Kind": "Method",
          "Name": "AddViewOptions",
          "Parameters": [
            {
              "Name": "builder",
              "Type": "Microsoft.Extensions.DependencyInjection.IMvcBuilder"
            },
            {
              "Name": "setupAction",
              "Type": "System.Action<Microsoft.AspNetCore.Mvc.MvcViewOptions>"
            }
          ],
          "ReturnType": "Microsoft.Extensions.DependencyInjection.IMvcBuilder",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "AddViewComponentsAsServices",
          "Parameters": [
            {
              "Name": "builder",
              "Type": "Microsoft.Extensions.DependencyInjection.IMvcBuilder"
            }
          ],
          "ReturnType": "Microsoft.Extensions.DependencyInjection.IMvcBuilder",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.Extensions.DependencyInjection.MvcViewFeaturesMvcCoreBuilderExtensions",
      "Visibility": "Public",
      "Kind": "Class",
      "Abstract": true,
      "Static": true,
      "Sealed": true,
      "ImplementedInterfaces": [],
      "Members": [
        {
          "Kind": "Method",
          "Name": "AddViews",
          "Parameters": [
            {
              "Name": "builder",
              "Type": "Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder"
            }
          ],
          "ReturnType": "Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "AddViews",
          "Parameters": [
            {
              "Name": "builder",
              "Type": "Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder"
            },
            {
              "Name": "setupAction",
              "Type": "System.Action<Microsoft.AspNetCore.Mvc.MvcViewOptions>"
            }
          ],
          "ReturnType": "Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "ConfigureViews",
          "Parameters": [
            {
              "Name": "builder",
              "Type": "Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder"
            },
            {
              "Name": "setupAction",
              "Type": "System.Action<Microsoft.AspNetCore.Mvc.MvcViewOptions>"
            }
          ],
          "ReturnType": "Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder",
          "Static": true,
          "Extension": true,
          "Visibility": "Public",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.ViewFeatures.AttributeDictionary+Enumerator",
      "Visibility": "Public",
      "Kind": "Struct",
      "Sealed": true,
      "ImplementedInterfaces": [
        "System.Collections.Generic.IEnumerator<System.Collections.Generic.KeyValuePair<System.String, System.String>>"
      ],
      "Members": [
        {
          "Kind": "Method",
          "Name": "get_Current",
          "Parameters": [],
          "ReturnType": "System.Collections.Generic.KeyValuePair<System.String, System.String>",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "System.Collections.Generic.IEnumerator<System.Collections.Generic.KeyValuePair<System.String, System.String>>",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Dispose",
          "Parameters": [],
          "ReturnType": "System.Void",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "System.IDisposable",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "MoveNext",
          "Parameters": [],
          "ReturnType": "System.Boolean",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "System.Collections.IEnumerator",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Reset",
          "Parameters": [],
          "ReturnType": "System.Void",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "System.Collections.IEnumerator",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [
            {
              "Name": "attributes",
              "Type": "Microsoft.AspNetCore.Mvc.ViewFeatures.AttributeDictionary"
            }
          ],
          "Visibility": "Public",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.ViewFeatures.AttributeDictionary+KeyCollection+Enumerator",
      "Visibility": "Public",
      "Kind": "Struct",
      "Sealed": true,
      "ImplementedInterfaces": [
        "System.Collections.Generic.IEnumerator<System.String>"
      ],
      "Members": [
        {
          "Kind": "Method",
          "Name": "get_Current",
          "Parameters": [],
          "ReturnType": "System.String",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "System.Collections.Generic.IEnumerator<System.String>",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Dispose",
          "Parameters": [],
          "ReturnType": "System.Void",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "System.IDisposable",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "MoveNext",
          "Parameters": [],
          "ReturnType": "System.Boolean",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "System.Collections.IEnumerator",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Reset",
          "Parameters": [],
          "ReturnType": "System.Void",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "System.Collections.IEnumerator",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [
            {
              "Name": "attributes",
              "Type": "Microsoft.AspNetCore.Mvc.ViewFeatures.AttributeDictionary"
            }
          ],
          "Visibility": "Public",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Mvc.ViewFeatures.AttributeDictionary+ValueCollection+Enumerator",
      "Visibility": "Public",
      "Kind": "Struct",
      "Sealed": true,
      "ImplementedInterfaces": [
        "System.Collections.Generic.IEnumerator<System.String>"
      ],
      "Members": [
        {
          "Kind": "Method",
          "Name": "get_Current",
          "Parameters": [],
          "ReturnType": "System.String",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "System.Collections.Generic.IEnumerator<System.String>",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Dispose",
          "Parameters": [],
          "ReturnType": "System.Void",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "System.IDisposable",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "MoveNext",
          "Parameters": [],
          "ReturnType": "System.Boolean",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "System.Collections.IEnumerator",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Reset",
          "Parameters": [],
          "ReturnType": "System.Void",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "System.Collections.IEnumerator",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [
            {
              "Name": "attributes",
              "Type": "Microsoft.AspNetCore.Mvc.ViewFeatures.AttributeDictionary"
            }
          ],
          "Visibility": "Public",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    }
  ]
}