{
  "AssemblyIdentity": "Microsoft.AspNetCore.Razor.Runtime, Version=1.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60",
  "Types": [
    {
      "Name": "Microsoft.AspNetCore.Razor.TagHelpers.DefaultTagHelperContent",
      "Visibility": "Public",
      "Kind": "Class",
      "BaseType": "Microsoft.AspNetCore.Razor.TagHelpers.TagHelperContent",
      "ImplementedInterfaces": [],
      "Members": [
        {
          "Kind": "Method",
          "Name": "get_IsModified",
          "Parameters": [],
          "ReturnType": "System.Boolean",
          "Virtual": true,
          "Override": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_IsEmptyOrWhiteSpace",
          "Parameters": [],
          "ReturnType": "System.Boolean",
          "Virtual": true,
          "Override": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Append",
          "Parameters": [
            {
              "Name": "unencoded",
              "Type": "System.String"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Razor.TagHelpers.TagHelperContent",
          "Virtual": true,
          "Override": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "AppendHtml",
          "Parameters": [
            {
              "Name": "htmlContent",
              "Type": "Microsoft.AspNetCore.Html.IHtmlContent"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Razor.TagHelpers.TagHelperContent",
          "Virtual": true,
          "Override": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "AppendHtml",
          "Parameters": [
            {
              "Name": "encoded",
              "Type": "System.String"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Razor.TagHelpers.TagHelperContent",
          "Virtual": true,
          "Override": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "CopyTo",
          "Parameters": [
            {
              "Name": "destination",
              "Type": "Microsoft.AspNetCore.Html.IHtmlContentBuilder"
            }
          ],
          "ReturnType": "System.Void",
          "Virtual": true,
          "Override": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Html.IHtmlContentContainer",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "MoveTo",
          "Parameters": [
            {
              "Name": "destination",
              "Type": "Microsoft.AspNetCore.Html.IHtmlContentBuilder"
            }
          ],
          "ReturnType": "System.Void",
          "Virtual": true,
          "Override": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Html.IHtmlContentContainer",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Clear",
          "Parameters": [],
          "ReturnType": "Microsoft.AspNetCore.Razor.TagHelpers.TagHelperContent",
          "Virtual": true,
          "Override": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Reinitialize",
          "Parameters": [],
          "ReturnType": "System.Void",
          "Virtual": true,
          "Override": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "GetContent",
          "Parameters": [],
          "ReturnType": "System.String",
          "Virtual": true,
          "Override": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "GetContent",
          "Parameters": [
            {
              "Name": "encoder",
              "Type": "System.Text.Encodings.Web.HtmlEncoder"
            }
          ],
          "ReturnType": "System.String",
          "Virtual": true,
          "Override": true,
          "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",
          "Virtual": true,
          "Override": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [],
          "Visibility": "Public",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeNameAttribute",
      "Visibility": "Public",
      "Kind": "Class",
      "Sealed": true,
      "BaseType": "System.Attribute",
      "ImplementedInterfaces": [],
      "Members": [
        {
          "Kind": "Method",
          "Name": "get_Name",
          "Parameters": [],
          "ReturnType": "System.String",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_DictionaryAttributePrefix",
          "Parameters": [],
          "ReturnType": "System.String",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "set_DictionaryAttributePrefix",
          "Parameters": [
            {
              "Name": "value",
              "Type": "System.String"
            }
          ],
          "ReturnType": "System.Void",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_DictionaryAttributePrefixSet",
          "Parameters": [],
          "ReturnType": "System.Boolean",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [],
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [
            {
              "Name": "name",
              "Type": "System.String"
            }
          ],
          "Visibility": "Public",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeNotBoundAttribute",
      "Visibility": "Public",
      "Kind": "Class",
      "Sealed": true,
      "BaseType": "System.Attribute",
      "ImplementedInterfaces": [],
      "Members": [
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [],
          "Visibility": "Public",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Razor.TagHelpers.HtmlTargetElementAttribute",
      "Visibility": "Public",
      "Kind": "Class",
      "Sealed": true,
      "BaseType": "System.Attribute",
      "ImplementedInterfaces": [],
      "Members": [
        {
          "Kind": "Method",
          "Name": "get_Tag",
          "Parameters": [],
          "ReturnType": "System.String",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_Attributes",
          "Parameters": [],
          "ReturnType": "System.String",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "set_Attributes",
          "Parameters": [
            {
              "Name": "value",
              "Type": "System.String"
            }
          ],
          "ReturnType": "System.Void",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_TagStructure",
          "Parameters": [],
          "ReturnType": "Microsoft.AspNetCore.Razor.TagHelpers.TagStructure",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "set_TagStructure",
          "Parameters": [
            {
              "Name": "value",
              "Type": "Microsoft.AspNetCore.Razor.TagHelpers.TagStructure"
            }
          ],
          "ReturnType": "System.Void",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_ParentTag",
          "Parameters": [],
          "ReturnType": "System.String",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "set_ParentTag",
          "Parameters": [
            {
              "Name": "value",
              "Type": "System.String"
            }
          ],
          "ReturnType": "System.Void",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [],
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [
            {
              "Name": "tag",
              "Type": "System.String"
            }
          ],
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Field",
          "Name": "ElementCatchAllTarget",
          "Parameters": [],
          "ReturnType": "System.String",
          "Static": true,
          "Visibility": "Public",
          "GenericParameter": [],
          "Constant": true,
          "Literal": "\"*\""
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Razor.TagHelpers.ITagHelper",
      "Visibility": "Public",
      "Kind": "Interface",
      "Abstract": true,
      "ImplementedInterfaces": [],
      "Members": [
        {
          "Kind": "Method",
          "Name": "get_Order",
          "Parameters": [],
          "ReturnType": "System.Int32",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Init",
          "Parameters": [
            {
              "Name": "context",
              "Type": "Microsoft.AspNetCore.Razor.TagHelpers.TagHelperContext"
            }
          ],
          "ReturnType": "System.Void",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "ProcessAsync",
          "Parameters": [
            {
              "Name": "context",
              "Type": "Microsoft.AspNetCore.Razor.TagHelpers.TagHelperContext"
            },
            {
              "Name": "output",
              "Type": "Microsoft.AspNetCore.Razor.TagHelpers.TagHelperOutput"
            }
          ],
          "ReturnType": "System.Threading.Tasks.Task",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Razor.TagHelpers.NullHtmlEncoder",
      "Visibility": "Public",
      "Kind": "Class",
      "BaseType": "System.Text.Encodings.Web.HtmlEncoder",
      "ImplementedInterfaces": [],
      "Members": [
        {
          "Kind": "Method",
          "Name": "get_Default",
          "Parameters": [],
          "ReturnType": "Microsoft.AspNetCore.Razor.TagHelpers.NullHtmlEncoder",
          "Static": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_MaxOutputCharactersPerInputCharacter",
          "Parameters": [],
          "ReturnType": "System.Int32",
          "Virtual": true,
          "Override": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Encode",
          "Parameters": [
            {
              "Name": "value",
              "Type": "System.String"
            }
          ],
          "ReturnType": "System.String",
          "Virtual": true,
          "Override": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Encode",
          "Parameters": [
            {
              "Name": "output",
              "Type": "System.IO.TextWriter"
            },
            {
              "Name": "value",
              "Type": "System.Char[]"
            },
            {
              "Name": "startIndex",
              "Type": "System.Int32"
            },
            {
              "Name": "characterCount",
              "Type": "System.Int32"
            }
          ],
          "ReturnType": "System.Void",
          "Virtual": true,
          "Override": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Encode",
          "Parameters": [
            {
              "Name": "output",
              "Type": "System.IO.TextWriter"
            },
            {
              "Name": "value",
              "Type": "System.String"
            },
            {
              "Name": "startIndex",
              "Type": "System.Int32"
            },
            {
              "Name": "characterCount",
              "Type": "System.Int32"
            }
          ],
          "ReturnType": "System.Void",
          "Virtual": true,
          "Override": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "FindFirstCharacterToEncode",
          "Parameters": [
            {
              "Name": "text",
              "Type": "System.Char*"
            },
            {
              "Name": "textLength",
              "Type": "System.Int32"
            }
          ],
          "ReturnType": "System.Int32",
          "Virtual": true,
          "Override": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "TryEncodeUnicodeScalar",
          "Parameters": [
            {
              "Name": "unicodeScalar",
              "Type": "System.Int32"
            },
            {
              "Name": "buffer",
              "Type": "System.Char*"
            },
            {
              "Name": "bufferLength",
              "Type": "System.Int32"
            },
            {
              "Name": "numberOfCharactersWritten",
              "Type": "System.Int32",
              "Direction": "Out"
            }
          ],
          "ReturnType": "System.Boolean",
          "Virtual": true,
          "Override": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "WillEncode",
          "Parameters": [
            {
              "Name": "unicodeScalar",
              "Type": "System.Int32"
            }
          ],
          "ReturnType": "System.Boolean",
          "Virtual": true,
          "Override": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [],
          "Visibility": "Protected",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Razor.TagHelpers.OutputElementHintAttribute",
      "Visibility": "Public",
      "Kind": "Class",
      "Sealed": true,
      "BaseType": "System.Attribute",
      "ImplementedInterfaces": [],
      "Members": [
        {
          "Kind": "Method",
          "Name": "get_OutputElement",
          "Parameters": [],
          "ReturnType": "System.String",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [
            {
              "Name": "outputElement",
              "Type": "System.String"
            }
          ],
          "Visibility": "Public",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Razor.TagHelpers.ReadOnlyTagHelperAttributeList",
      "Visibility": "Public",
      "Kind": "Class",
      "Abstract": true,
      "BaseType": "System.Collections.ObjectModel.ReadOnlyCollection<Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute>",
      "ImplementedInterfaces": [],
      "Members": [
        {
          "Kind": "Method",
          "Name": "get_Item",
          "Parameters": [
            {
              "Name": "name",
              "Type": "System.String"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "ContainsName",
          "Parameters": [
            {
              "Name": "name",
              "Type": "System.String"
            }
          ],
          "ReturnType": "System.Boolean",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "TryGetAttribute",
          "Parameters": [
            {
              "Name": "name",
              "Type": "System.String"
            },
            {
              "Name": "attribute",
              "Type": "Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute",
              "Direction": "Out"
            }
          ],
          "ReturnType": "System.Boolean",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "TryGetAttributes",
          "Parameters": [
            {
              "Name": "name",
              "Type": "System.String"
            },
            {
              "Name": "attributes",
              "Type": "System.Collections.Generic.IReadOnlyList<Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute>",
              "Direction": "Out"
            }
          ],
          "ReturnType": "System.Boolean",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "IndexOfName",
          "Parameters": [
            {
              "Name": "name",
              "Type": "System.String"
            }
          ],
          "ReturnType": "System.Int32",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "NameEquals",
          "Parameters": [
            {
              "Name": "name",
              "Type": "System.String"
            },
            {
              "Name": "attribute",
              "Type": "Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute"
            }
          ],
          "ReturnType": "System.Boolean",
          "Static": true,
          "Visibility": "Protected",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [],
          "Visibility": "Protected",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [
            {
              "Name": "attributes",
              "Type": "System.Collections.Generic.IList<Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute>"
            }
          ],
          "Visibility": "Public",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Razor.TagHelpers.RestrictChildrenAttribute",
      "Visibility": "Public",
      "Kind": "Class",
      "BaseType": "System.Attribute",
      "ImplementedInterfaces": [],
      "Members": [
        {
          "Kind": "Method",
          "Name": "get_ChildTags",
          "Parameters": [],
          "ReturnType": "System.Collections.Generic.IEnumerable<System.String>",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [
            {
              "Name": "childTag",
              "Type": "System.String"
            },
            {
              "Name": "childTags",
              "Type": "System.String[]",
              "IsParams": true
            }
          ],
          "Visibility": "Public",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Razor.TagHelpers.TagHelper",
      "Visibility": "Public",
      "Kind": "Class",
      "Abstract": true,
      "ImplementedInterfaces": [
        "Microsoft.AspNetCore.Razor.TagHelpers.ITagHelper"
      ],
      "Members": [
        {
          "Kind": "Method",
          "Name": "get_Order",
          "Parameters": [],
          "ReturnType": "System.Int32",
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Razor.TagHelpers.ITagHelper",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Init",
          "Parameters": [
            {
              "Name": "context",
              "Type": "Microsoft.AspNetCore.Razor.TagHelpers.TagHelperContext"
            }
          ],
          "ReturnType": "System.Void",
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Razor.TagHelpers.ITagHelper",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Process",
          "Parameters": [
            {
              "Name": "context",
              "Type": "Microsoft.AspNetCore.Razor.TagHelpers.TagHelperContext"
            },
            {
              "Name": "output",
              "Type": "Microsoft.AspNetCore.Razor.TagHelpers.TagHelperOutput"
            }
          ],
          "ReturnType": "System.Void",
          "Virtual": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "ProcessAsync",
          "Parameters": [
            {
              "Name": "context",
              "Type": "Microsoft.AspNetCore.Razor.TagHelpers.TagHelperContext"
            },
            {
              "Name": "output",
              "Type": "Microsoft.AspNetCore.Razor.TagHelpers.TagHelperOutput"
            }
          ],
          "ReturnType": "System.Threading.Tasks.Task",
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Razor.TagHelpers.ITagHelper",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [],
          "Visibility": "Protected",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute",
      "Visibility": "Public",
      "Kind": "Class",
      "ImplementedInterfaces": [
        "Microsoft.AspNetCore.Html.IHtmlContentContainer"
      ],
      "Members": [
        {
          "Kind": "Method",
          "Name": "get_Name",
          "Parameters": [],
          "ReturnType": "System.String",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_Value",
          "Parameters": [],
          "ReturnType": "System.Object",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_ValueStyle",
          "Parameters": [],
          "ReturnType": "Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Equals",
          "Parameters": [
            {
              "Name": "other",
              "Type": "Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute"
            }
          ],
          "ReturnType": "System.Boolean",
          "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": "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": "Method",
          "Name": "Equals",
          "Parameters": [
            {
              "Name": "obj",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "System.Boolean",
          "Virtual": true,
          "Override": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "GetHashCode",
          "Parameters": [],
          "ReturnType": "System.Int32",
          "Virtual": true,
          "Override": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [
            {
              "Name": "name",
              "Type": "System.String"
            }
          ],
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [
            {
              "Name": "name",
              "Type": "System.String"
            },
            {
              "Name": "value",
              "Type": "System.Object"
            }
          ],
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [
            {
              "Name": "name",
              "Type": "System.String"
            },
            {
              "Name": "value",
              "Type": "System.Object"
            },
            {
              "Name": "valueStyle",
              "Type": "Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle"
            }
          ],
          "Visibility": "Public",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttributeList",
      "Visibility": "Public",
      "Kind": "Class",
      "BaseType": "Microsoft.AspNetCore.Razor.TagHelpers.ReadOnlyTagHelperAttributeList",
      "ImplementedInterfaces": [
        "System.Collections.Generic.IList<Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute>",
        "System.Collections.Generic.ICollection<Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute>"
      ],
      "Members": [
        {
          "Kind": "Method",
          "Name": "get_Item",
          "Parameters": [
            {
              "Name": "index",
              "Type": "System.Int32"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "System.Collections.Generic.IList<Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute>",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "set_Item",
          "Parameters": [
            {
              "Name": "index",
              "Type": "System.Int32"
            },
            {
              "Name": "value",
              "Type": "Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute"
            }
          ],
          "ReturnType": "System.Void",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "System.Collections.Generic.IList<Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute>",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "SetAttribute",
          "Parameters": [
            {
              "Name": "name",
              "Type": "System.String"
            },
            {
              "Name": "value",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "System.Void",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "SetAttribute",
          "Parameters": [
            {
              "Name": "attribute",
              "Type": "Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute"
            }
          ],
          "ReturnType": "System.Void",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Add",
          "Parameters": [
            {
              "Name": "name",
              "Type": "System.String"
            },
            {
              "Name": "value",
              "Type": "System.Object"
            }
          ],
          "ReturnType": "System.Void",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Add",
          "Parameters": [
            {
              "Name": "attribute",
              "Type": "Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute"
            }
          ],
          "ReturnType": "System.Void",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "System.Collections.Generic.ICollection<Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute>",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Insert",
          "Parameters": [
            {
              "Name": "index",
              "Type": "System.Int32"
            },
            {
              "Name": "attribute",
              "Type": "Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute"
            }
          ],
          "ReturnType": "System.Void",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "System.Collections.Generic.IList<Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute>",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Remove",
          "Parameters": [
            {
              "Name": "attribute",
              "Type": "Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute"
            }
          ],
          "ReturnType": "System.Boolean",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "System.Collections.Generic.ICollection<Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute>",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "RemoveAt",
          "Parameters": [
            {
              "Name": "index",
              "Type": "System.Int32"
            }
          ],
          "ReturnType": "System.Void",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "System.Collections.Generic.IList<Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute>",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "RemoveAll",
          "Parameters": [
            {
              "Name": "name",
              "Type": "System.String"
            }
          ],
          "ReturnType": "System.Boolean",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Clear",
          "Parameters": [],
          "ReturnType": "System.Void",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "System.Collections.Generic.ICollection<Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute>",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [],
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [
            {
              "Name": "attributes",
              "Type": "System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute>"
            }
          ],
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [
            {
              "Name": "attributes",
              "Type": "System.Collections.Generic.List<Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute>"
            }
          ],
          "Visibility": "Public",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Razor.TagHelpers.TagHelperContent",
      "Visibility": "Public",
      "Kind": "Class",
      "Abstract": true,
      "ImplementedInterfaces": [
        "Microsoft.AspNetCore.Html.IHtmlContentBuilder"
      ],
      "Members": [
        {
          "Kind": "Method",
          "Name": "get_IsModified",
          "Parameters": [],
          "ReturnType": "System.Boolean",
          "Virtual": true,
          "Abstract": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_IsEmptyOrWhiteSpace",
          "Parameters": [],
          "ReturnType": "System.Boolean",
          "Virtual": true,
          "Abstract": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "SetHtmlContent",
          "Parameters": [
            {
              "Name": "htmlContent",
              "Type": "Microsoft.AspNetCore.Html.IHtmlContent"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Razor.TagHelpers.TagHelperContent",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "SetContent",
          "Parameters": [
            {
              "Name": "unencoded",
              "Type": "System.String"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Razor.TagHelpers.TagHelperContent",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "SetHtmlContent",
          "Parameters": [
            {
              "Name": "encoded",
              "Type": "System.String"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Razor.TagHelpers.TagHelperContent",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Append",
          "Parameters": [
            {
              "Name": "unencoded",
              "Type": "System.String"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Razor.TagHelpers.TagHelperContent",
          "Virtual": true,
          "Abstract": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "AppendHtml",
          "Parameters": [
            {
              "Name": "htmlContent",
              "Type": "Microsoft.AspNetCore.Html.IHtmlContent"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Razor.TagHelpers.TagHelperContent",
          "Virtual": true,
          "Abstract": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "AppendHtml",
          "Parameters": [
            {
              "Name": "encoded",
              "Type": "System.String"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Razor.TagHelpers.TagHelperContent",
          "Virtual": true,
          "Abstract": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "AppendFormat",
          "Parameters": [
            {
              "Name": "format",
              "Type": "System.String"
            },
            {
              "Name": "args",
              "Type": "System.Object[]",
              "IsParams": true
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Razor.TagHelpers.TagHelperContent",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "AppendFormat",
          "Parameters": [
            {
              "Name": "provider",
              "Type": "System.IFormatProvider"
            },
            {
              "Name": "format",
              "Type": "System.String"
            },
            {
              "Name": "args",
              "Type": "System.Object[]",
              "IsParams": true
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Razor.TagHelpers.TagHelperContent",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Clear",
          "Parameters": [],
          "ReturnType": "Microsoft.AspNetCore.Razor.TagHelpers.TagHelperContent",
          "Virtual": true,
          "Abstract": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Reinitialize",
          "Parameters": [],
          "ReturnType": "System.Void",
          "Virtual": true,
          "Abstract": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "CopyTo",
          "Parameters": [
            {
              "Name": "destination",
              "Type": "Microsoft.AspNetCore.Html.IHtmlContentBuilder"
            }
          ],
          "ReturnType": "System.Void",
          "Virtual": true,
          "Abstract": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Html.IHtmlContentContainer",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "MoveTo",
          "Parameters": [
            {
              "Name": "destination",
              "Type": "Microsoft.AspNetCore.Html.IHtmlContentBuilder"
            }
          ],
          "ReturnType": "System.Void",
          "Virtual": true,
          "Abstract": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Html.IHtmlContentContainer",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "GetContent",
          "Parameters": [],
          "ReturnType": "System.String",
          "Virtual": true,
          "Abstract": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "GetContent",
          "Parameters": [
            {
              "Name": "encoder",
              "Type": "System.Text.Encodings.Web.HtmlEncoder"
            }
          ],
          "ReturnType": "System.String",
          "Virtual": true,
          "Abstract": true,
          "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",
          "Virtual": true,
          "Abstract": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Html.IHtmlContent",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [],
          "Visibility": "Protected",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Razor.TagHelpers.TagHelperContext",
      "Visibility": "Public",
      "Kind": "Class",
      "ImplementedInterfaces": [],
      "Members": [
        {
          "Kind": "Method",
          "Name": "get_AllAttributes",
          "Parameters": [],
          "ReturnType": "Microsoft.AspNetCore.Razor.TagHelpers.ReadOnlyTagHelperAttributeList",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_Items",
          "Parameters": [],
          "ReturnType": "System.Collections.Generic.IDictionary<System.Object, System.Object>",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_UniqueId",
          "Parameters": [],
          "ReturnType": "System.String",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Reinitialize",
          "Parameters": [
            {
              "Name": "items",
              "Type": "System.Collections.Generic.IDictionary<System.Object, System.Object>"
            },
            {
              "Name": "uniqueId",
              "Type": "System.String"
            }
          ],
          "ReturnType": "System.Void",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [
            {
              "Name": "allAttributes",
              "Type": "Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttributeList"
            },
            {
              "Name": "items",
              "Type": "System.Collections.Generic.IDictionary<System.Object, System.Object>"
            },
            {
              "Name": "uniqueId",
              "Type": "System.String"
            }
          ],
          "Visibility": "Public",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Razor.TagHelpers.TagHelperOutput",
      "Visibility": "Public",
      "Kind": "Class",
      "ImplementedInterfaces": [
        "Microsoft.AspNetCore.Html.IHtmlContentContainer"
      ],
      "Members": [
        {
          "Kind": "Method",
          "Name": "get_TagName",
          "Parameters": [],
          "ReturnType": "System.String",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "set_TagName",
          "Parameters": [
            {
              "Name": "value",
              "Type": "System.String"
            }
          ],
          "ReturnType": "System.Void",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_PreElement",
          "Parameters": [],
          "ReturnType": "Microsoft.AspNetCore.Razor.TagHelpers.TagHelperContent",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_PreContent",
          "Parameters": [],
          "ReturnType": "Microsoft.AspNetCore.Razor.TagHelpers.TagHelperContent",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_Content",
          "Parameters": [],
          "ReturnType": "Microsoft.AspNetCore.Razor.TagHelpers.TagHelperContent",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "set_Content",
          "Parameters": [
            {
              "Name": "value",
              "Type": "Microsoft.AspNetCore.Razor.TagHelpers.TagHelperContent"
            }
          ],
          "ReturnType": "System.Void",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_PostContent",
          "Parameters": [],
          "ReturnType": "Microsoft.AspNetCore.Razor.TagHelpers.TagHelperContent",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_PostElement",
          "Parameters": [],
          "ReturnType": "Microsoft.AspNetCore.Razor.TagHelpers.TagHelperContent",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_IsContentModified",
          "Parameters": [],
          "ReturnType": "System.Boolean",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_TagMode",
          "Parameters": [],
          "ReturnType": "Microsoft.AspNetCore.Razor.TagHelpers.TagMode",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "set_TagMode",
          "Parameters": [
            {
              "Name": "value",
              "Type": "Microsoft.AspNetCore.Razor.TagHelpers.TagMode"
            }
          ],
          "ReturnType": "System.Void",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_Attributes",
          "Parameters": [],
          "ReturnType": "Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttributeList",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Reinitialize",
          "Parameters": [
            {
              "Name": "tagName",
              "Type": "System.String"
            },
            {
              "Name": "tagMode",
              "Type": "Microsoft.AspNetCore.Razor.TagHelpers.TagMode"
            }
          ],
          "ReturnType": "System.Void",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "SuppressOutput",
          "Parameters": [],
          "ReturnType": "System.Void",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "GetChildContentAsync",
          "Parameters": [],
          "ReturnType": "System.Threading.Tasks.Task<Microsoft.AspNetCore.Razor.TagHelpers.TagHelperContent>",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "GetChildContentAsync",
          "Parameters": [
            {
              "Name": "useCachedResult",
              "Type": "System.Boolean"
            }
          ],
          "ReturnType": "System.Threading.Tasks.Task<Microsoft.AspNetCore.Razor.TagHelpers.TagHelperContent>",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "GetChildContentAsync",
          "Parameters": [
            {
              "Name": "encoder",
              "Type": "System.Text.Encodings.Web.HtmlEncoder"
            }
          ],
          "ReturnType": "System.Threading.Tasks.Task<Microsoft.AspNetCore.Razor.TagHelpers.TagHelperContent>",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "GetChildContentAsync",
          "Parameters": [
            {
              "Name": "useCachedResult",
              "Type": "System.Boolean"
            },
            {
              "Name": "encoder",
              "Type": "System.Text.Encodings.Web.HtmlEncoder"
            }
          ],
          "ReturnType": "System.Threading.Tasks.Task<Microsoft.AspNetCore.Razor.TagHelpers.TagHelperContent>",
          "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": "Constructor",
          "Name": ".ctor",
          "Parameters": [
            {
              "Name": "tagName",
              "Type": "System.String"
            },
            {
              "Name": "attributes",
              "Type": "Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttributeList"
            },
            {
              "Name": "getChildContentAsync",
              "Type": "System.Func<System.Boolean, System.Text.Encodings.Web.HtmlEncoder, System.Threading.Tasks.Task<Microsoft.AspNetCore.Razor.TagHelpers.TagHelperContent>>"
            }
          ],
          "Visibility": "Public",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Razor.Runtime.TagHelpers.ITagHelperDescriptorFactory",
      "Visibility": "Public",
      "Kind": "Interface",
      "Abstract": true,
      "ImplementedInterfaces": [],
      "Members": [
        {
          "Kind": "Method",
          "Name": "CreateDescriptors",
          "Parameters": [
            {
              "Name": "assemblyName",
              "Type": "System.String"
            },
            {
              "Name": "type",
              "Type": "System.Type"
            },
            {
              "Name": "errorSink",
              "Type": "Microsoft.AspNetCore.Razor.ErrorSink"
            }
          ],
          "ReturnType": "System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperDescriptor>",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Razor.Runtime.TagHelpers.ITagHelperTypeResolver",
      "Visibility": "Public",
      "Kind": "Interface",
      "Abstract": true,
      "ImplementedInterfaces": [],
      "Members": [
        {
          "Kind": "Method",
          "Name": "Resolve",
          "Parameters": [
            {
              "Name": "name",
              "Type": "System.String"
            },
            {
              "Name": "documentLocation",
              "Type": "Microsoft.AspNetCore.Razor.SourceLocation"
            },
            {
              "Name": "errorSink",
              "Type": "Microsoft.AspNetCore.Razor.ErrorSink"
            }
          ],
          "ReturnType": "System.Collections.Generic.IEnumerable<System.Type>",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Razor.Runtime.TagHelpers.TagHelperConventions",
      "Visibility": "Public",
      "Kind": "Class",
      "Abstract": true,
      "Static": true,
      "Sealed": true,
      "ImplementedInterfaces": [],
      "Members": [
        {
          "Kind": "Method",
          "Name": "IsTagHelper",
          "Parameters": [
            {
              "Name": "typeInfo",
              "Type": "System.Reflection.TypeInfo"
            }
          ],
          "ReturnType": "System.Boolean",
          "Static": true,
          "Visibility": "Public",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Razor.Runtime.TagHelpers.TagHelperDescriptorFactory",
      "Visibility": "Public",
      "Kind": "Class",
      "ImplementedInterfaces": [
        "Microsoft.AspNetCore.Razor.Runtime.TagHelpers.ITagHelperDescriptorFactory"
      ],
      "Members": [
        {
          "Kind": "Method",
          "Name": "get_InvalidNonWhitespaceNameCharacters",
          "Parameters": [],
          "ReturnType": "System.Collections.Generic.ICollection<System.Char>",
          "Static": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "CreateDescriptors",
          "Parameters": [
            {
              "Name": "assemblyName",
              "Type": "System.String"
            },
            {
              "Name": "type",
              "Type": "System.Type"
            },
            {
              "Name": "errorSink",
              "Type": "Microsoft.AspNetCore.Razor.ErrorSink"
            }
          ],
          "ReturnType": "System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperDescriptor>",
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Razor.Runtime.TagHelpers.ITagHelperDescriptorFactory",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [
            {
              "Name": "designTime",
              "Type": "System.Boolean"
            }
          ],
          "Visibility": "Public",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Razor.Runtime.TagHelpers.TagHelperDescriptorResolver",
      "Visibility": "Public",
      "Kind": "Class",
      "ImplementedInterfaces": [
        "Microsoft.AspNetCore.Razor.Compilation.TagHelpers.ITagHelperDescriptorResolver"
      ],
      "Members": [
        {
          "Kind": "Method",
          "Name": "Resolve",
          "Parameters": [
            {
              "Name": "context",
              "Type": "Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperDescriptorResolutionContext"
            }
          ],
          "ReturnType": "System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperDescriptor>",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Razor.Compilation.TagHelpers.ITagHelperDescriptorResolver",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "ResolveDescriptorsInAssembly",
          "Parameters": [
            {
              "Name": "assemblyName",
              "Type": "System.String"
            },
            {
              "Name": "documentLocation",
              "Type": "Microsoft.AspNetCore.Razor.SourceLocation"
            },
            {
              "Name": "errorSink",
              "Type": "Microsoft.AspNetCore.Razor.ErrorSink"
            }
          ],
          "ReturnType": "System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperDescriptor>",
          "Virtual": true,
          "Visibility": "Protected",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [
            {
              "Name": "designTime",
              "Type": "System.Boolean"
            }
          ],
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [
            {
              "Name": "typeResolver",
              "Type": "Microsoft.AspNetCore.Razor.Runtime.TagHelpers.ITagHelperTypeResolver"
            },
            {
              "Name": "descriptorFactory",
              "Type": "Microsoft.AspNetCore.Razor.Runtime.TagHelpers.ITagHelperDescriptorFactory"
            }
          ],
          "Visibility": "Public",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Razor.Runtime.TagHelpers.TagHelperDesignTimeDescriptorFactory",
      "Visibility": "Public",
      "Kind": "Class",
      "ImplementedInterfaces": [],
      "Members": [
        {
          "Kind": "Method",
          "Name": "CreateDescriptor",
          "Parameters": [
            {
              "Name": "type",
              "Type": "System.Type"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperDesignTimeDescriptor",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "CreateAttributeDescriptor",
          "Parameters": [
            {
              "Name": "propertyInfo",
              "Type": "System.Reflection.PropertyInfo"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperAttributeDesignTimeDescriptor",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "GetAssemblyLocation",
          "Parameters": [
            {
              "Name": "assembly",
              "Type": "System.Reflection.Assembly"
            }
          ],
          "ReturnType": "System.String",
          "Virtual": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [],
          "Visibility": "Public",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Razor.Runtime.TagHelpers.TagHelperExecutionContext",
      "Visibility": "Public",
      "Kind": "Class",
      "ImplementedInterfaces": [],
      "Members": [
        {
          "Kind": "Method",
          "Name": "get_ChildContentRetrieved",
          "Parameters": [],
          "ReturnType": "System.Boolean",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_Items",
          "Parameters": [],
          "ReturnType": "System.Collections.Generic.IDictionary<System.Object, System.Object>",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_TagHelpers",
          "Parameters": [],
          "ReturnType": "System.Collections.Generic.IList<Microsoft.AspNetCore.Razor.TagHelpers.ITagHelper>",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_Output",
          "Parameters": [],
          "ReturnType": "Microsoft.AspNetCore.Razor.TagHelpers.TagHelperOutput",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "get_Context",
          "Parameters": [],
          "ReturnType": "Microsoft.AspNetCore.Razor.TagHelpers.TagHelperContext",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Add",
          "Parameters": [
            {
              "Name": "tagHelper",
              "Type": "Microsoft.AspNetCore.Razor.TagHelpers.ITagHelper"
            }
          ],
          "ReturnType": "System.Void",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "AddHtmlAttribute",
          "Parameters": [
            {
              "Name": "name",
              "Type": "System.String"
            },
            {
              "Name": "value",
              "Type": "System.Object"
            },
            {
              "Name": "valueStyle",
              "Type": "Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle"
            }
          ],
          "ReturnType": "System.Void",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "AddHtmlAttribute",
          "Parameters": [
            {
              "Name": "attribute",
              "Type": "Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute"
            }
          ],
          "ReturnType": "System.Void",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "AddTagHelperAttribute",
          "Parameters": [
            {
              "Name": "name",
              "Type": "System.String"
            },
            {
              "Name": "value",
              "Type": "System.Object"
            },
            {
              "Name": "valueStyle",
              "Type": "Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle"
            }
          ],
          "ReturnType": "System.Void",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "AddTagHelperAttribute",
          "Parameters": [
            {
              "Name": "attribute",
              "Type": "Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute"
            }
          ],
          "ReturnType": "System.Void",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "Reinitialize",
          "Parameters": [
            {
              "Name": "tagName",
              "Type": "System.String"
            },
            {
              "Name": "tagMode",
              "Type": "Microsoft.AspNetCore.Razor.TagHelpers.TagMode"
            },
            {
              "Name": "items",
              "Type": "System.Collections.Generic.IDictionary<System.Object, System.Object>"
            },
            {
              "Name": "uniqueId",
              "Type": "System.String"
            },
            {
              "Name": "executeChildContentAsync",
              "Type": "System.Func<System.Threading.Tasks.Task>"
            }
          ],
          "ReturnType": "System.Void",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "SetOutputContentAsync",
          "Parameters": [],
          "ReturnType": "System.Threading.Tasks.Task",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [
            {
              "Name": "tagName",
              "Type": "System.String"
            },
            {
              "Name": "tagMode",
              "Type": "Microsoft.AspNetCore.Razor.TagHelpers.TagMode"
            },
            {
              "Name": "items",
              "Type": "System.Collections.Generic.IDictionary<System.Object, System.Object>"
            },
            {
              "Name": "uniqueId",
              "Type": "System.String"
            },
            {
              "Name": "executeChildContentAsync",
              "Type": "System.Func<System.Threading.Tasks.Task>"
            },
            {
              "Name": "startTagHelperWritingScope",
              "Type": "System.Action<System.Text.Encodings.Web.HtmlEncoder>"
            },
            {
              "Name": "endTagHelperWritingScope",
              "Type": "System.Func<Microsoft.AspNetCore.Razor.TagHelpers.TagHelperContent>"
            }
          ],
          "Visibility": "Public",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Razor.Runtime.TagHelpers.TagHelperRunner",
      "Visibility": "Public",
      "Kind": "Class",
      "ImplementedInterfaces": [],
      "Members": [
        {
          "Kind": "Method",
          "Name": "RunAsync",
          "Parameters": [
            {
              "Name": "executionContext",
              "Type": "Microsoft.AspNetCore.Razor.Runtime.TagHelpers.TagHelperExecutionContext"
            }
          ],
          "ReturnType": "System.Threading.Tasks.Task",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [],
          "Visibility": "Public",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Razor.Runtime.TagHelpers.TagHelperScopeManager",
      "Visibility": "Public",
      "Kind": "Class",
      "ImplementedInterfaces": [],
      "Members": [
        {
          "Kind": "Method",
          "Name": "Begin",
          "Parameters": [
            {
              "Name": "tagName",
              "Type": "System.String"
            },
            {
              "Name": "tagMode",
              "Type": "Microsoft.AspNetCore.Razor.TagHelpers.TagMode"
            },
            {
              "Name": "uniqueId",
              "Type": "System.String"
            },
            {
              "Name": "executeChildContentAsync",
              "Type": "System.Func<System.Threading.Tasks.Task>"
            }
          ],
          "ReturnType": "Microsoft.AspNetCore.Razor.Runtime.TagHelpers.TagHelperExecutionContext",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "End",
          "Parameters": [],
          "ReturnType": "Microsoft.AspNetCore.Razor.Runtime.TagHelpers.TagHelperExecutionContext",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [
            {
              "Name": "startTagHelperWritingScope",
              "Type": "System.Action<System.Text.Encodings.Web.HtmlEncoder>"
            },
            {
              "Name": "endTagHelperWritingScope",
              "Type": "System.Func<Microsoft.AspNetCore.Razor.TagHelpers.TagHelperContent>"
            }
          ],
          "Visibility": "Public",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Razor.Runtime.TagHelpers.TagHelperTypeResolver",
      "Visibility": "Public",
      "Kind": "Class",
      "ImplementedInterfaces": [
        "Microsoft.AspNetCore.Razor.Runtime.TagHelpers.ITagHelperTypeResolver"
      ],
      "Members": [
        {
          "Kind": "Method",
          "Name": "Resolve",
          "Parameters": [
            {
              "Name": "name",
              "Type": "System.String"
            },
            {
              "Name": "documentLocation",
              "Type": "Microsoft.AspNetCore.Razor.SourceLocation"
            },
            {
              "Name": "errorSink",
              "Type": "Microsoft.AspNetCore.Razor.ErrorSink"
            }
          ],
          "ReturnType": "System.Collections.Generic.IEnumerable<System.Type>",
          "Sealed": true,
          "Virtual": true,
          "ImplementedInterface": "Microsoft.AspNetCore.Razor.Runtime.TagHelpers.ITagHelperTypeResolver",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "GetExportedTypes",
          "Parameters": [
            {
              "Name": "assemblyName",
              "Type": "System.Reflection.AssemblyName"
            }
          ],
          "ReturnType": "System.Collections.Generic.IEnumerable<System.Reflection.TypeInfo>",
          "Virtual": true,
          "Visibility": "Protected",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "IsTagHelper",
          "Parameters": [
            {
              "Name": "typeInfo",
              "Type": "System.Reflection.TypeInfo"
            }
          ],
          "ReturnType": "System.Boolean",
          "Virtual": true,
          "Visibility": "Protected",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [],
          "Visibility": "Public",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Razor.Runtime.TagHelpers.XmlDocumentationProvider",
      "Visibility": "Public",
      "Kind": "Class",
      "ImplementedInterfaces": [],
      "Members": [
        {
          "Kind": "Method",
          "Name": "GetSummary",
          "Parameters": [
            {
              "Name": "id",
              "Type": "System.String"
            }
          ],
          "ReturnType": "System.String",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "GetRemarks",
          "Parameters": [
            {
              "Name": "id",
              "Type": "System.String"
            }
          ],
          "ReturnType": "System.String",
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "GetId",
          "Parameters": [
            {
              "Name": "type",
              "Type": "System.Type"
            }
          ],
          "ReturnType": "System.String",
          "Static": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Method",
          "Name": "GetId",
          "Parameters": [
            {
              "Name": "propertyInfo",
              "Type": "System.Reflection.PropertyInfo"
            }
          ],
          "ReturnType": "System.String",
          "Static": true,
          "Visibility": "Public",
          "GenericParameter": []
        },
        {
          "Kind": "Constructor",
          "Name": ".ctor",
          "Parameters": [
            {
              "Name": "xmlFileLocation",
              "Type": "System.String"
            }
          ],
          "Visibility": "Public",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    },
    {
      "Name": "Microsoft.AspNetCore.Razor.Internal.TaskCache",
      "Visibility": "Public",
      "Kind": "Class",
      "Abstract": true,
      "Static": true,
      "Sealed": true,
      "ImplementedInterfaces": [],
      "Members": [
        {
          "Kind": "Field",
          "Name": "CompletedTask",
          "Parameters": [],
          "ReturnType": "System.Threading.Tasks.Task",
          "Static": true,
          "ReadOnly": true,
          "Visibility": "Public",
          "GenericParameter": []
        }
      ],
      "GenericParameters": []
    }
  ]
}