diff --git a/src/Microsoft.AspNetCore.Razor.Runtime/baseline.net45.json b/src/Microsoft.AspNetCore.Razor.Runtime/baseline.net45.json new file mode 100644 index 0000000000..d0bbb83e04 --- /dev/null +++ b/src/Microsoft.AspNetCore.Razor.Runtime/baseline.net45.json @@ -0,0 +1,2554 @@ +{ + "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", + "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", + "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" + } + ], + "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", + "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", + "System.Collections.Generic.ICollection" + ], + "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", + "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", + "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", + "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", + "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", + "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", + "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", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "attributes", + "Type": "System.Collections.Generic.IEnumerable" + } + ], + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "attributes", + "Type": "System.Collections.Generic.List" + } + ], + "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", + "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" + }, + { + "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" + }, + { + "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", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetChildContentAsync", + "Parameters": [ + { + "Name": "useCachedResult", + "Type": "System.Boolean" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetChildContentAsync", + "Parameters": [ + { + "Name": "encoder", + "Type": "System.Text.Encodings.Web.HtmlEncoder" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "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", + "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>" + } + ], + "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", + "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", + "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", + "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", + "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", + "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", + "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", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_TagHelpers", + "Parameters": [], + "ReturnType": "System.Collections.Generic.IList", + "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" + }, + { + "Name": "uniqueId", + "Type": "System.String" + }, + { + "Name": "executeChildContentAsync", + "Type": "System.Func" + } + ], + "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" + }, + { + "Name": "uniqueId", + "Type": "System.String" + }, + { + "Name": "executeChildContentAsync", + "Type": "System.Func" + }, + { + "Name": "startTagHelperWritingScope", + "Type": "System.Action" + }, + { + "Name": "endTagHelperWritingScope", + "Type": "System.Func" + } + ], + "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" + } + ], + "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" + }, + { + "Name": "endTagHelperWritingScope", + "Type": "System.Func" + } + ], + "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", + "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", + "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": [] + } + ] +} \ No newline at end of file diff --git a/src/Microsoft.AspNetCore.Razor.Runtime/baseline.netcore.json b/src/Microsoft.AspNetCore.Razor.Runtime/baseline.netcore.json new file mode 100644 index 0000000000..d0bbb83e04 --- /dev/null +++ b/src/Microsoft.AspNetCore.Razor.Runtime/baseline.netcore.json @@ -0,0 +1,2554 @@ +{ + "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", + "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", + "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" + } + ], + "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", + "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", + "System.Collections.Generic.ICollection" + ], + "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", + "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", + "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", + "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", + "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", + "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", + "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", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "attributes", + "Type": "System.Collections.Generic.IEnumerable" + } + ], + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "attributes", + "Type": "System.Collections.Generic.List" + } + ], + "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", + "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" + }, + { + "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" + }, + { + "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", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetChildContentAsync", + "Parameters": [ + { + "Name": "useCachedResult", + "Type": "System.Boolean" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetChildContentAsync", + "Parameters": [ + { + "Name": "encoder", + "Type": "System.Text.Encodings.Web.HtmlEncoder" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "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", + "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>" + } + ], + "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", + "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", + "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", + "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", + "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", + "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", + "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", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_TagHelpers", + "Parameters": [], + "ReturnType": "System.Collections.Generic.IList", + "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" + }, + { + "Name": "uniqueId", + "Type": "System.String" + }, + { + "Name": "executeChildContentAsync", + "Type": "System.Func" + } + ], + "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" + }, + { + "Name": "uniqueId", + "Type": "System.String" + }, + { + "Name": "executeChildContentAsync", + "Type": "System.Func" + }, + { + "Name": "startTagHelperWritingScope", + "Type": "System.Action" + }, + { + "Name": "endTagHelperWritingScope", + "Type": "System.Func" + } + ], + "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" + } + ], + "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" + }, + { + "Name": "endTagHelperWritingScope", + "Type": "System.Func" + } + ], + "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", + "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", + "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": [] + } + ] +} \ No newline at end of file diff --git a/src/Microsoft.AspNetCore.Razor/baseline.net45.json b/src/Microsoft.AspNetCore.Razor/baseline.net45.json new file mode 100644 index 0000000000..c37b4378ba --- /dev/null +++ b/src/Microsoft.AspNetCore.Razor/baseline.net45.json @@ -0,0 +1,21020 @@ +{ + "AssemblyIdentity": "Microsoft.AspNetCore.Razor, Version=1.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60", + "Types": [ + { + "Name": "Microsoft.AspNetCore.Razor.CSharpRazorCodeLanguage", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.RazorCodeLanguage", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_LanguageName", + "Parameters": [], + "ReturnType": "System.String", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CreateCodeParser", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Parser.ParserBase", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CreateChunkGenerator", + "Parameters": [ + { + "Name": "className", + "Type": "System.String" + }, + { + "Name": "rootNamespaceName", + "Type": "System.String" + }, + { + "Name": "sourceFileName", + "Type": "System.String" + }, + { + "Name": "host", + "Type": "Microsoft.AspNetCore.Razor.RazorEngineHost" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.Chunks.Generators.RazorChunkGenerator", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CreateCodeGenerator", + "Parameters": [ + { + "Name": "chunkGeneratorContext", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.CodeGeneratorContext" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CodeGenerator", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.DocumentParseCompleteEventArgs", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "System.EventArgs", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_TreeStructureChanged", + "Parameters": [], + "ReturnType": "System.Boolean", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_TreeStructureChanged", + "Parameters": [ + { + "Name": "value", + "Type": "System.Boolean" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_GeneratorResults", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.GeneratorResults", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_GeneratorResults", + "Parameters": [ + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.GeneratorResults" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_SourceChange", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Text.TextChange", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_SourceChange", + "Parameters": [ + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Razor.Text.TextChange" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.ErrorSink", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_Errors", + "Parameters": [], + "ReturnType": "System.Collections.Generic.IEnumerable", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "OnError", + "Parameters": [ + { + "Name": "error", + "Type": "Microsoft.AspNetCore.Razor.RazorError" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "OnError", + "Parameters": [ + { + "Name": "location", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + }, + { + "Name": "message", + "Type": "System.String" + }, + { + "Name": "length", + "Type": "System.Int32" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.ParserResults", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_Success", + "Parameters": [], + "ReturnType": "System.Boolean", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Document", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Block", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_ErrorSink", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.ErrorSink", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_ParserErrors", + "Parameters": [], + "ReturnType": "System.Collections.Generic.IEnumerable", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_TagHelperDescriptors", + "Parameters": [], + "ReturnType": "System.Collections.Generic.IEnumerable", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Prefix", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "document", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Block" + }, + { + "Name": "tagHelperDescriptors", + "Type": "System.Collections.Generic.IEnumerable" + }, + { + "Name": "errorSink", + "Type": "Microsoft.AspNetCore.Razor.ErrorSink" + } + ], + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "success", + "Type": "System.Boolean" + }, + { + "Name": "document", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Block" + }, + { + "Name": "tagHelperDescriptors", + "Type": "System.Collections.Generic.IEnumerable" + }, + { + "Name": "errorSink", + "Type": "Microsoft.AspNetCore.Razor.ErrorSink" + } + ], + "Visibility": "Protected", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.PartialParseResult", + "Visibility": "Public", + "Kind": "Enumeration", + "Sealed": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Field", + "Name": "Rejected", + "Parameters": [], + "GenericParameter": [], + "Literal": "1" + }, + { + "Kind": "Field", + "Name": "Accepted", + "Parameters": [], + "GenericParameter": [], + "Literal": "2" + }, + { + "Kind": "Field", + "Name": "Provisional", + "Parameters": [], + "GenericParameter": [], + "Literal": "4" + }, + { + "Kind": "Field", + "Name": "SpanContextChanged", + "Parameters": [], + "GenericParameter": [], + "Literal": "8" + }, + { + "Kind": "Field", + "Name": "AutoCompleteBlock", + "Parameters": [], + "GenericParameter": [], + "Literal": "16" + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.RazorCodeLanguage", + "Visibility": "Public", + "Kind": "Class", + "Abstract": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_Languages", + "Parameters": [], + "ReturnType": "System.Collections.Generic.IDictionary", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_LanguageName", + "Parameters": [], + "ReturnType": "System.String", + "Virtual": true, + "Abstract": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetLanguageByExtension", + "Parameters": [ + { + "Name": "fileExtension", + "Type": "System.String" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.RazorCodeLanguage", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CreateCodeParser", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Parser.ParserBase", + "Virtual": true, + "Abstract": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CreateChunkGenerator", + "Parameters": [ + { + "Name": "className", + "Type": "System.String" + }, + { + "Name": "rootNamespaceName", + "Type": "System.String" + }, + { + "Name": "sourceFileName", + "Type": "System.String" + }, + { + "Name": "host", + "Type": "Microsoft.AspNetCore.Razor.RazorEngineHost" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.Chunks.Generators.RazorChunkGenerator", + "Virtual": true, + "Abstract": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CreateCodeGenerator", + "Parameters": [ + { + "Name": "chunkGeneratorContext", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.CodeGeneratorContext" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CodeGenerator", + "Virtual": true, + "Abstract": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Protected", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.RazorEditorParser", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [ + "System.IDisposable" + ], + "Members": [ + { + "Kind": "Method", + "Name": "add_DocumentParseComplete", + "Parameters": [ + { + "Name": "value", + "Type": "System.EventHandler" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "remove_DocumentParseComplete", + "Parameters": [ + { + "Name": "value", + "Type": "System.EventHandler" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Host", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.RazorEngineHost", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_FileName", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_LastResultProvisional", + "Parameters": [], + "ReturnType": "System.Boolean", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_CurrentParseTree", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Block", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetAutoCompleteString", + "Parameters": [], + "ReturnType": "System.String", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CheckForStructureChanges", + "Parameters": [ + { + "Name": "change", + "Type": "Microsoft.AspNetCore.Razor.Text.TextChange" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.PartialParseResult", + "Virtual": true, + "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": [ + { + "Name": "host", + "Type": "Microsoft.AspNetCore.Razor.RazorEngineHost" + }, + { + "Name": "sourceFileName", + "Type": "System.String" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.RazorEngineHost", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_GeneratedClassContext", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.GeneratedClassContext", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_GeneratedClassContext", + "Parameters": [ + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.GeneratedClassContext" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_NamespaceImports", + "Parameters": [], + "ReturnType": "System.Collections.Generic.ISet", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_DefaultBaseClass", + "Parameters": [], + "ReturnType": "System.String", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_DefaultBaseClass", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_DesignTimeMode", + "Parameters": [], + "ReturnType": "System.Boolean", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_DesignTimeMode", + "Parameters": [ + { + "Name": "value", + "Type": "System.Boolean" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_DefaultClassName", + "Parameters": [], + "ReturnType": "System.String", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_DefaultClassName", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_DefaultNamespace", + "Parameters": [], + "ReturnType": "System.String", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_DefaultNamespace", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_StaticHelpers", + "Parameters": [], + "ReturnType": "System.Boolean", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_StaticHelpers", + "Parameters": [ + { + "Name": "value", + "Type": "System.Boolean" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_CodeLanguage", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.RazorCodeLanguage", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_CodeLanguage", + "Parameters": [ + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Razor.RazorCodeLanguage" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_TagHelperDescriptorResolver", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Compilation.TagHelpers.ITagHelperDescriptorResolver", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_TagHelperDescriptorResolver", + "Parameters": [ + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Razor.Compilation.TagHelpers.ITagHelperDescriptorResolver" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_EnableInstrumentation", + "Parameters": [], + "ReturnType": "System.Boolean", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_EnableInstrumentation", + "Parameters": [ + { + "Name": "value", + "Type": "System.Boolean" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_IsIndentingWithTabs", + "Parameters": [], + "ReturnType": "System.Boolean", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_IsIndentingWithTabs", + "Parameters": [ + { + "Name": "value", + "Type": "System.Boolean" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_TabSize", + "Parameters": [], + "ReturnType": "System.Int32", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_TabSize", + "Parameters": [ + { + "Name": "value", + "Type": "System.Int32" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_InstrumentedSourceFilePath", + "Parameters": [], + "ReturnType": "System.String", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_InstrumentedSourceFilePath", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CreateMarkupParser", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Parser.ParserBase", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "DecorateRazorParser", + "Parameters": [ + { + "Name": "incomingRazorParser", + "Type": "Microsoft.AspNetCore.Razor.Parser.RazorParser" + }, + { + "Name": "sourceFileName", + "Type": "System.String" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.Parser.RazorParser", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "DecorateCodeParser", + "Parameters": [ + { + "Name": "incomingCodeParser", + "Type": "Microsoft.AspNetCore.Razor.Parser.ParserBase" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.Parser.ParserBase", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "DecorateMarkupParser", + "Parameters": [ + { + "Name": "incomingMarkupParser", + "Type": "Microsoft.AspNetCore.Razor.Parser.ParserBase" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.Parser.ParserBase", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "DecorateChunkGenerator", + "Parameters": [ + { + "Name": "incomingChunkGenerator", + "Type": "Microsoft.AspNetCore.Razor.Chunks.Generators.RazorChunkGenerator" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.Chunks.Generators.RazorChunkGenerator", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "DecorateCodeGenerator", + "Parameters": [ + { + "Name": "incomingBuilder", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.CodeGenerator" + }, + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.CodeGeneratorContext" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CodeGenerator", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "codeLanguage", + "Type": "Microsoft.AspNetCore.Razor.RazorCodeLanguage" + } + ], + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "codeLanguage", + "Type": "Microsoft.AspNetCore.Razor.RazorCodeLanguage" + }, + { + "Name": "markupParserFactory", + "Type": "System.Func" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.RazorError", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [ + "System.IEquatable" + ], + "Members": [ + { + "Kind": "Method", + "Name": "get_Message", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_Message", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Location", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.SourceLocation", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_Location", + "Parameters": [ + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Length", + "Parameters": [], + "ReturnType": "System.Int32", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_Length", + "Parameters": [ + { + "Name": "value", + "Type": "System.Int32" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ToString", + "Parameters": [], + "ReturnType": "System.String", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Equals", + "Parameters": [ + { + "Name": "obj", + "Type": "System.Object" + } + ], + "ReturnType": "System.Boolean", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetHashCode", + "Parameters": [], + "ReturnType": "System.Int32", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Equals", + "Parameters": [ + { + "Name": "other", + "Type": "Microsoft.AspNetCore.Razor.RazorError" + } + ], + "ReturnType": "System.Boolean", + "Sealed": true, + "Virtual": true, + "ImplementedInterface": "System.IEquatable", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "message", + "Type": "System.String" + }, + { + "Name": "absoluteIndex", + "Type": "System.Int32" + }, + { + "Name": "lineIndex", + "Type": "System.Int32" + }, + { + "Name": "columnIndex", + "Type": "System.Int32" + }, + { + "Name": "length", + "Type": "System.Int32" + } + ], + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "message", + "Type": "System.String" + }, + { + "Name": "location", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + }, + { + "Name": "length", + "Type": "System.Int32" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.RazorTemplateEngine", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_Host", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.RazorEngineHost", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ParseTemplate", + "Parameters": [ + { + "Name": "input", + "Type": "Microsoft.AspNetCore.Razor.Text.ITextBuffer" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.ParserResults", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ParseTemplate", + "Parameters": [ + { + "Name": "input", + "Type": "Microsoft.AspNetCore.Razor.Text.ITextBuffer" + }, + { + "Name": "cancelToken", + "Type": "System.Nullable" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.ParserResults", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ParseTemplate", + "Parameters": [ + { + "Name": "input", + "Type": "System.IO.TextReader" + }, + { + "Name": "sourceFileName", + "Type": "System.String" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.ParserResults", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ParseTemplate", + "Parameters": [ + { + "Name": "input", + "Type": "System.IO.TextReader" + }, + { + "Name": "cancelToken", + "Type": "System.Nullable" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.ParserResults", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ParseTemplateCore", + "Parameters": [ + { + "Name": "input", + "Type": "Microsoft.AspNetCore.Razor.Text.ITextDocument" + }, + { + "Name": "sourceFileName", + "Type": "System.String" + }, + { + "Name": "cancelToken", + "Type": "System.Nullable" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.ParserResults", + "Virtual": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GenerateCode", + "Parameters": [ + { + "Name": "input", + "Type": "Microsoft.AspNetCore.Razor.Text.ITextBuffer" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.GeneratorResults", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GenerateCode", + "Parameters": [ + { + "Name": "input", + "Type": "Microsoft.AspNetCore.Razor.Text.ITextBuffer" + }, + { + "Name": "cancelToken", + "Type": "System.Nullable" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.GeneratorResults", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GenerateCode", + "Parameters": [ + { + "Name": "input", + "Type": "Microsoft.AspNetCore.Razor.Text.ITextBuffer" + }, + { + "Name": "className", + "Type": "System.String" + }, + { + "Name": "rootNamespace", + "Type": "System.String" + }, + { + "Name": "sourceFileName", + "Type": "System.String" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.GeneratorResults", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GenerateCode", + "Parameters": [ + { + "Name": "input", + "Type": "Microsoft.AspNetCore.Razor.Text.ITextBuffer" + }, + { + "Name": "className", + "Type": "System.String" + }, + { + "Name": "rootNamespace", + "Type": "System.String" + }, + { + "Name": "sourceFileName", + "Type": "System.String" + }, + { + "Name": "cancelToken", + "Type": "System.Nullable" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.GeneratorResults", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GenerateCode", + "Parameters": [ + { + "Name": "input", + "Type": "System.IO.TextReader" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.GeneratorResults", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GenerateCode", + "Parameters": [ + { + "Name": "input", + "Type": "System.IO.TextReader" + }, + { + "Name": "cancelToken", + "Type": "System.Nullable" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.GeneratorResults", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GenerateCode", + "Parameters": [ + { + "Name": "input", + "Type": "System.IO.TextReader" + }, + { + "Name": "className", + "Type": "System.String" + }, + { + "Name": "rootNamespace", + "Type": "System.String" + }, + { + "Name": "sourceFileName", + "Type": "System.String" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.GeneratorResults", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GenerateCode", + "Parameters": [ + { + "Name": "inputStream", + "Type": "System.IO.Stream" + }, + { + "Name": "className", + "Type": "System.String" + }, + { + "Name": "rootNamespace", + "Type": "System.String" + }, + { + "Name": "sourceFileName", + "Type": "System.String" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.GeneratorResults", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GenerateCode", + "Parameters": [ + { + "Name": "input", + "Type": "System.IO.TextReader" + }, + { + "Name": "className", + "Type": "System.String" + }, + { + "Name": "rootNamespace", + "Type": "System.String" + }, + { + "Name": "sourceFileName", + "Type": "System.String" + }, + { + "Name": "cancelToken", + "Type": "System.Nullable" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.GeneratorResults", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GenerateCodeCore", + "Parameters": [ + { + "Name": "input", + "Type": "Microsoft.AspNetCore.Razor.Text.ITextDocument" + }, + { + "Name": "className", + "Type": "System.String" + }, + { + "Name": "rootNamespace", + "Type": "System.String" + }, + { + "Name": "sourceFileName", + "Type": "System.String" + }, + { + "Name": "checksum", + "Type": "System.String" + }, + { + "Name": "cancelToken", + "Type": "System.Nullable" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.GeneratorResults", + "Virtual": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CreateChunkGenerator", + "Parameters": [ + { + "Name": "className", + "Type": "System.String" + }, + { + "Name": "rootNamespace", + "Type": "System.String" + }, + { + "Name": "sourceFileName", + "Type": "System.String" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.Chunks.Generators.RazorChunkGenerator", + "Virtual": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CreateParser", + "Parameters": [ + { + "Name": "sourceFileName", + "Type": "System.String" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.Parser.RazorParser", + "Virtual": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CreateCodeGenerator", + "Parameters": [ + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.CodeGeneratorContext" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CodeGenerator", + "Virtual": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "host", + "Type": "Microsoft.AspNetCore.Razor.RazorEngineHost" + } + ], + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Field", + "Name": "DefaultClassName", + "Parameters": [], + "ReturnType": "System.String", + "Static": true, + "ReadOnly": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Field", + "Name": "DefaultNamespace", + "Parameters": [], + "ReturnType": "System.String", + "Static": true, + "ReadOnly": true, + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.SourceLocation", + "Visibility": "Public", + "Kind": "Struct", + "Sealed": true, + "ImplementedInterfaces": [ + "System.IEquatable", + "System.IComparable" + ], + "Members": [ + { + "Kind": "Method", + "Name": "get_FilePath", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_FilePath", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_AbsoluteIndex", + "Parameters": [], + "ReturnType": "System.Int32", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_AbsoluteIndex", + "Parameters": [ + { + "Name": "value", + "Type": "System.Int32" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_LineIndex", + "Parameters": [], + "ReturnType": "System.Int32", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_LineIndex", + "Parameters": [ + { + "Name": "value", + "Type": "System.Int32" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_CharacterIndex", + "Parameters": [], + "ReturnType": "System.Int32", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_CharacterIndex", + "Parameters": [ + { + "Name": "value", + "Type": "System.Int32" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ToString", + "Parameters": [], + "ReturnType": "System.String", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Equals", + "Parameters": [ + { + "Name": "obj", + "Type": "System.Object" + } + ], + "ReturnType": "System.Boolean", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetHashCode", + "Parameters": [], + "ReturnType": "System.Int32", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Equals", + "Parameters": [ + { + "Name": "other", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + } + ], + "ReturnType": "System.Boolean", + "Sealed": true, + "Virtual": true, + "ImplementedInterface": "System.IEquatable", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CompareTo", + "Parameters": [ + { + "Name": "other", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + } + ], + "ReturnType": "System.Int32", + "Sealed": true, + "Virtual": true, + "ImplementedInterface": "System.IComparable", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Advance", + "Parameters": [ + { + "Name": "left", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + }, + { + "Name": "text", + "Type": "System.String" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.SourceLocation", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "op_Addition", + "Parameters": [ + { + "Name": "left", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + }, + { + "Name": "right", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.SourceLocation", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "op_Subtraction", + "Parameters": [ + { + "Name": "left", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + }, + { + "Name": "right", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.SourceLocation", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "op_LessThan", + "Parameters": [ + { + "Name": "left", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + }, + { + "Name": "right", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + } + ], + "ReturnType": "System.Boolean", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "op_GreaterThan", + "Parameters": [ + { + "Name": "left", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + }, + { + "Name": "right", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + } + ], + "ReturnType": "System.Boolean", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "op_Equality", + "Parameters": [ + { + "Name": "left", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + }, + { + "Name": "right", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + } + ], + "ReturnType": "System.Boolean", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "op_Inequality", + "Parameters": [ + { + "Name": "left", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + }, + { + "Name": "right", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + } + ], + "ReturnType": "System.Boolean", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "absoluteIndex", + "Type": "System.Int32" + }, + { + "Name": "lineIndex", + "Type": "System.Int32" + }, + { + "Name": "characterIndex", + "Type": "System.Int32" + } + ], + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "filePath", + "Type": "System.String" + }, + { + "Name": "absoluteIndex", + "Type": "System.Int32" + }, + { + "Name": "lineIndex", + "Type": "System.Int32" + }, + { + "Name": "characterIndex", + "Type": "System.Int32" + } + ], + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Field", + "Name": "Undefined", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.SourceLocation", + "Static": true, + "ReadOnly": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Field", + "Name": "Zero", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.SourceLocation", + "Static": true, + "ReadOnly": true, + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Tokenizer.ITokenizer", + "Visibility": "Public", + "Kind": "Interface", + "Abstract": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "NextSymbol", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.ISymbol", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Tokenizer.Tokenizer", + "Visibility": "Public", + "Kind": "Class", + "Abstract": true, + "ImplementedInterfaces": [ + "Microsoft.AspNetCore.Razor.Tokenizer.ITokenizer" + ], + "Members": [ + { + "Kind": "Method", + "Name": "get_StartState", + "Parameters": [], + "ReturnType": "System.Int32", + "Virtual": true, + "Abstract": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_CurrentState", + "Parameters": [], + "ReturnType": "System.Nullable", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_CurrentState", + "Parameters": [ + { + "Name": "value", + "Type": "System.Nullable" + } + ], + "ReturnType": "System.Void", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_CurrentSymbol", + "Parameters": [], + "ReturnType": "T0", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Source", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Text.TextDocumentReader", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Buffer", + "Parameters": [], + "ReturnType": "System.Text.StringBuilder", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_EndOfFile", + "Parameters": [], + "ReturnType": "System.Boolean", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_CurrentErrors", + "Parameters": [], + "ReturnType": "System.Collections.Generic.IList", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_RazorCommentStarType", + "Parameters": [], + "ReturnType": "T1", + "Virtual": true, + "Abstract": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_RazorCommentType", + "Parameters": [], + "ReturnType": "T1", + "Virtual": true, + "Abstract": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_RazorCommentTransitionType", + "Parameters": [], + "ReturnType": "T1", + "Virtual": true, + "Abstract": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_HaveContent", + "Parameters": [], + "ReturnType": "System.Boolean", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_CurrentCharacter", + "Parameters": [], + "ReturnType": "System.Char", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_CurrentLocation", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.SourceLocation", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_CurrentStart", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.SourceLocation", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CreateSymbol", + "Parameters": [ + { + "Name": "start", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + }, + { + "Name": "content", + "Type": "System.String" + }, + { + "Name": "type", + "Type": "T1" + }, + { + "Name": "errors", + "Type": "System.Collections.Generic.IReadOnlyList" + } + ], + "ReturnType": "T0", + "Virtual": true, + "Abstract": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Dispatch", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Tokenizer.Tokenizer+StateResult", + "Virtual": true, + "Abstract": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "NextSymbol", + "Parameters": [], + "ReturnType": "T0", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Turn", + "Parameters": [], + "ReturnType": "T0", + "Virtual": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Reset", + "Parameters": [], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Stop", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Tokenizer.Tokenizer+StateResult", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Transition", + "Parameters": [ + { + "Name": "state", + "Type": "System.Int32" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.Tokenizer.Tokenizer+StateResult", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Transition", + "Parameters": [ + { + "Name": "state", + "Type": "System.Int32" + }, + { + "Name": "result", + "Type": "T0" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.Tokenizer.Tokenizer+StateResult", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Transition", + "Parameters": [ + { + "Name": "state", + "Type": "Microsoft.AspNetCore.Razor.Tokenizer.Tokenizer+RazorCommentTokenizerState" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.Tokenizer.Tokenizer+StateResult", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Transition", + "Parameters": [ + { + "Name": "state", + "Type": "Microsoft.AspNetCore.Razor.Tokenizer.Tokenizer+RazorCommentTokenizerState" + }, + { + "Name": "result", + "Type": "T0" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.Tokenizer.Tokenizer+StateResult", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Stay", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Tokenizer.Tokenizer+StateResult", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Stay", + "Parameters": [ + { + "Name": "result", + "Type": "T0" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.Tokenizer.Tokenizer+StateResult", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Single", + "Parameters": [ + { + "Name": "type", + "Type": "T1" + } + ], + "ReturnType": "T0", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "StartSymbol", + "Parameters": [], + "ReturnType": "System.Void", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "EndSymbol", + "Parameters": [ + { + "Name": "type", + "Type": "T1" + } + ], + "ReturnType": "T0", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "EndSymbol", + "Parameters": [ + { + "Name": "start", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + }, + { + "Name": "type", + "Type": "T1" + } + ], + "ReturnType": "T0", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "TakeUntil", + "Parameters": [ + { + "Name": "predicate", + "Type": "System.Func" + } + ], + "ReturnType": "System.Boolean", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "TakeCurrent", + "Parameters": [], + "ReturnType": "System.Void", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "MoveNext", + "Parameters": [], + "ReturnType": "System.Void", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "TakeAll", + "Parameters": [ + { + "Name": "expected", + "Type": "System.String" + }, + { + "Name": "caseSensitive", + "Type": "System.Boolean" + } + ], + "ReturnType": "System.Boolean", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Peek", + "Parameters": [], + "ReturnType": "System.Char", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "AfterRazorCommentTransition", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Tokenizer.Tokenizer+StateResult", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "RazorCommentBody", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Tokenizer.Tokenizer+StateResult", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "StarAfterRazorCommentBody", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Tokenizer.Tokenizer+StateResult", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "AtSymbolAfterRazorCommentBody", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Tokenizer.Tokenizer+StateResult", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_DebugDisplay", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Remaining", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "source", + "Type": "Microsoft.AspNetCore.Razor.Text.ITextDocument" + } + ], + "Visibility": "Protected", + "GenericParameter": [] + } + ], + "GenericParameters": [ + { + "ParameterName": "TSymbol", + "ParameterPosition": 0, + "BaseTypeOrInterfaces": [ + "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.SymbolBase" + ] + }, + { + "ParameterName": "TSymbolType", + "ParameterPosition": 1, + "New": true, + "Struct": true, + "BaseTypeOrInterfaces": [] + } + ] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Tokenizer.TokenizerView", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_Tokenizer", + "Parameters": [], + "ReturnType": "T0", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_EndOfFile", + "Parameters": [], + "ReturnType": "System.Boolean", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Current", + "Parameters": [], + "ReturnType": "T1", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Source", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Text.ITextDocument", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Next", + "Parameters": [], + "ReturnType": "System.Boolean", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "PutBack", + "Parameters": [ + { + "Name": "symbol", + "Type": "T1" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "tokenizer", + "Type": "T0" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [ + { + "ParameterName": "TTokenizer", + "ParameterPosition": 0, + "BaseTypeOrInterfaces": [ + "Microsoft.AspNetCore.Razor.Tokenizer.Tokenizer" + ] + }, + { + "ParameterName": "TSymbol", + "ParameterPosition": 1, + "BaseTypeOrInterfaces": [ + "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.SymbolBase" + ] + }, + { + "ParameterName": "TSymbolType", + "ParameterPosition": 2, + "New": true, + "Struct": true, + "BaseTypeOrInterfaces": [] + } + ] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.CSharpKeyword", + "Visibility": "Public", + "Kind": "Enumeration", + "Sealed": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Field", + "Name": "Await", + "Parameters": [], + "GenericParameter": [], + "Literal": "0" + }, + { + "Kind": "Field", + "Name": "Abstract", + "Parameters": [], + "GenericParameter": [], + "Literal": "1" + }, + { + "Kind": "Field", + "Name": "Byte", + "Parameters": [], + "GenericParameter": [], + "Literal": "2" + }, + { + "Kind": "Field", + "Name": "Class", + "Parameters": [], + "GenericParameter": [], + "Literal": "3" + }, + { + "Kind": "Field", + "Name": "Delegate", + "Parameters": [], + "GenericParameter": [], + "Literal": "4" + }, + { + "Kind": "Field", + "Name": "Event", + "Parameters": [], + "GenericParameter": [], + "Literal": "5" + }, + { + "Kind": "Field", + "Name": "Fixed", + "Parameters": [], + "GenericParameter": [], + "Literal": "6" + }, + { + "Kind": "Field", + "Name": "If", + "Parameters": [], + "GenericParameter": [], + "Literal": "7" + }, + { + "Kind": "Field", + "Name": "Internal", + "Parameters": [], + "GenericParameter": [], + "Literal": "8" + }, + { + "Kind": "Field", + "Name": "New", + "Parameters": [], + "GenericParameter": [], + "Literal": "9" + }, + { + "Kind": "Field", + "Name": "Override", + "Parameters": [], + "GenericParameter": [], + "Literal": "10" + }, + { + "Kind": "Field", + "Name": "Readonly", + "Parameters": [], + "GenericParameter": [], + "Literal": "11" + }, + { + "Kind": "Field", + "Name": "Short", + "Parameters": [], + "GenericParameter": [], + "Literal": "12" + }, + { + "Kind": "Field", + "Name": "Struct", + "Parameters": [], + "GenericParameter": [], + "Literal": "13" + }, + { + "Kind": "Field", + "Name": "Try", + "Parameters": [], + "GenericParameter": [], + "Literal": "14" + }, + { + "Kind": "Field", + "Name": "Unsafe", + "Parameters": [], + "GenericParameter": [], + "Literal": "15" + }, + { + "Kind": "Field", + "Name": "Volatile", + "Parameters": [], + "GenericParameter": [], + "Literal": "16" + }, + { + "Kind": "Field", + "Name": "As", + "Parameters": [], + "GenericParameter": [], + "Literal": "17" + }, + { + "Kind": "Field", + "Name": "Do", + "Parameters": [], + "GenericParameter": [], + "Literal": "18" + }, + { + "Kind": "Field", + "Name": "Is", + "Parameters": [], + "GenericParameter": [], + "Literal": "19" + }, + { + "Kind": "Field", + "Name": "Params", + "Parameters": [], + "GenericParameter": [], + "Literal": "20" + }, + { + "Kind": "Field", + "Name": "Ref", + "Parameters": [], + "GenericParameter": [], + "Literal": "21" + }, + { + "Kind": "Field", + "Name": "Switch", + "Parameters": [], + "GenericParameter": [], + "Literal": "22" + }, + { + "Kind": "Field", + "Name": "Ushort", + "Parameters": [], + "GenericParameter": [], + "Literal": "23" + }, + { + "Kind": "Field", + "Name": "While", + "Parameters": [], + "GenericParameter": [], + "Literal": "24" + }, + { + "Kind": "Field", + "Name": "Case", + "Parameters": [], + "GenericParameter": [], + "Literal": "25" + }, + { + "Kind": "Field", + "Name": "Const", + "Parameters": [], + "GenericParameter": [], + "Literal": "26" + }, + { + "Kind": "Field", + "Name": "Explicit", + "Parameters": [], + "GenericParameter": [], + "Literal": "27" + }, + { + "Kind": "Field", + "Name": "Float", + "Parameters": [], + "GenericParameter": [], + "Literal": "28" + }, + { + "Kind": "Field", + "Name": "Null", + "Parameters": [], + "GenericParameter": [], + "Literal": "29" + }, + { + "Kind": "Field", + "Name": "Sizeof", + "Parameters": [], + "GenericParameter": [], + "Literal": "30" + }, + { + "Kind": "Field", + "Name": "Typeof", + "Parameters": [], + "GenericParameter": [], + "Literal": "31" + }, + { + "Kind": "Field", + "Name": "Implicit", + "Parameters": [], + "GenericParameter": [], + "Literal": "32" + }, + { + "Kind": "Field", + "Name": "Private", + "Parameters": [], + "GenericParameter": [], + "Literal": "33" + }, + { + "Kind": "Field", + "Name": "This", + "Parameters": [], + "GenericParameter": [], + "Literal": "34" + }, + { + "Kind": "Field", + "Name": "Using", + "Parameters": [], + "GenericParameter": [], + "Literal": "35" + }, + { + "Kind": "Field", + "Name": "Extern", + "Parameters": [], + "GenericParameter": [], + "Literal": "36" + }, + { + "Kind": "Field", + "Name": "Return", + "Parameters": [], + "GenericParameter": [], + "Literal": "37" + }, + { + "Kind": "Field", + "Name": "Stackalloc", + "Parameters": [], + "GenericParameter": [], + "Literal": "38" + }, + { + "Kind": "Field", + "Name": "Uint", + "Parameters": [], + "GenericParameter": [], + "Literal": "39" + }, + { + "Kind": "Field", + "Name": "Base", + "Parameters": [], + "GenericParameter": [], + "Literal": "40" + }, + { + "Kind": "Field", + "Name": "Catch", + "Parameters": [], + "GenericParameter": [], + "Literal": "41" + }, + { + "Kind": "Field", + "Name": "Continue", + "Parameters": [], + "GenericParameter": [], + "Literal": "42" + }, + { + "Kind": "Field", + "Name": "Double", + "Parameters": [], + "GenericParameter": [], + "Literal": "43" + }, + { + "Kind": "Field", + "Name": "For", + "Parameters": [], + "GenericParameter": [], + "Literal": "44" + }, + { + "Kind": "Field", + "Name": "In", + "Parameters": [], + "GenericParameter": [], + "Literal": "45" + }, + { + "Kind": "Field", + "Name": "Lock", + "Parameters": [], + "GenericParameter": [], + "Literal": "46" + }, + { + "Kind": "Field", + "Name": "Object", + "Parameters": [], + "GenericParameter": [], + "Literal": "47" + }, + { + "Kind": "Field", + "Name": "Protected", + "Parameters": [], + "GenericParameter": [], + "Literal": "48" + }, + { + "Kind": "Field", + "Name": "Static", + "Parameters": [], + "GenericParameter": [], + "Literal": "49" + }, + { + "Kind": "Field", + "Name": "False", + "Parameters": [], + "GenericParameter": [], + "Literal": "50" + }, + { + "Kind": "Field", + "Name": "Public", + "Parameters": [], + "GenericParameter": [], + "Literal": "51" + }, + { + "Kind": "Field", + "Name": "Sbyte", + "Parameters": [], + "GenericParameter": [], + "Literal": "52" + }, + { + "Kind": "Field", + "Name": "Throw", + "Parameters": [], + "GenericParameter": [], + "Literal": "53" + }, + { + "Kind": "Field", + "Name": "Virtual", + "Parameters": [], + "GenericParameter": [], + "Literal": "54" + }, + { + "Kind": "Field", + "Name": "Decimal", + "Parameters": [], + "GenericParameter": [], + "Literal": "55" + }, + { + "Kind": "Field", + "Name": "Else", + "Parameters": [], + "GenericParameter": [], + "Literal": "56" + }, + { + "Kind": "Field", + "Name": "Operator", + "Parameters": [], + "GenericParameter": [], + "Literal": "57" + }, + { + "Kind": "Field", + "Name": "String", + "Parameters": [], + "GenericParameter": [], + "Literal": "58" + }, + { + "Kind": "Field", + "Name": "Ulong", + "Parameters": [], + "GenericParameter": [], + "Literal": "59" + }, + { + "Kind": "Field", + "Name": "Bool", + "Parameters": [], + "GenericParameter": [], + "Literal": "60" + }, + { + "Kind": "Field", + "Name": "Char", + "Parameters": [], + "GenericParameter": [], + "Literal": "61" + }, + { + "Kind": "Field", + "Name": "Default", + "Parameters": [], + "GenericParameter": [], + "Literal": "62" + }, + { + "Kind": "Field", + "Name": "Foreach", + "Parameters": [], + "GenericParameter": [], + "Literal": "63" + }, + { + "Kind": "Field", + "Name": "Long", + "Parameters": [], + "GenericParameter": [], + "Literal": "64" + }, + { + "Kind": "Field", + "Name": "Void", + "Parameters": [], + "GenericParameter": [], + "Literal": "65" + }, + { + "Kind": "Field", + "Name": "Enum", + "Parameters": [], + "GenericParameter": [], + "Literal": "66" + }, + { + "Kind": "Field", + "Name": "Finally", + "Parameters": [], + "GenericParameter": [], + "Literal": "67" + }, + { + "Kind": "Field", + "Name": "Int", + "Parameters": [], + "GenericParameter": [], + "Literal": "68" + }, + { + "Kind": "Field", + "Name": "Out", + "Parameters": [], + "GenericParameter": [], + "Literal": "69" + }, + { + "Kind": "Field", + "Name": "Sealed", + "Parameters": [], + "GenericParameter": [], + "Literal": "70" + }, + { + "Kind": "Field", + "Name": "True", + "Parameters": [], + "GenericParameter": [], + "Literal": "71" + }, + { + "Kind": "Field", + "Name": "Goto", + "Parameters": [], + "GenericParameter": [], + "Literal": "72" + }, + { + "Kind": "Field", + "Name": "Unchecked", + "Parameters": [], + "GenericParameter": [], + "Literal": "73" + }, + { + "Kind": "Field", + "Name": "Interface", + "Parameters": [], + "GenericParameter": [], + "Literal": "74" + }, + { + "Kind": "Field", + "Name": "Break", + "Parameters": [], + "GenericParameter": [], + "Literal": "75" + }, + { + "Kind": "Field", + "Name": "Checked", + "Parameters": [], + "GenericParameter": [], + "Literal": "76" + }, + { + "Kind": "Field", + "Name": "Namespace", + "Parameters": [], + "GenericParameter": [], + "Literal": "77" + }, + { + "Kind": "Field", + "Name": "When", + "Parameters": [], + "GenericParameter": [], + "Literal": "78" + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.CSharpSymbol", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.SymbolBase", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_EscapedIdentifier", + "Parameters": [], + "ReturnType": "System.Nullable", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_EscapedIdentifier", + "Parameters": [ + { + "Name": "value", + "Type": "System.Nullable" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Keyword", + "Parameters": [], + "ReturnType": "System.Nullable", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_Keyword", + "Parameters": [ + { + "Name": "value", + "Type": "System.Nullable" + } + ], + "ReturnType": "System.Void", + "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": "offset", + "Type": "System.Int32" + }, + { + "Name": "line", + "Type": "System.Int32" + }, + { + "Name": "column", + "Type": "System.Int32" + }, + { + "Name": "content", + "Type": "System.String" + }, + { + "Name": "type", + "Type": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.CSharpSymbolType" + } + ], + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "start", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + }, + { + "Name": "content", + "Type": "System.String" + }, + { + "Name": "type", + "Type": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.CSharpSymbolType" + } + ], + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "offset", + "Type": "System.Int32" + }, + { + "Name": "line", + "Type": "System.Int32" + }, + { + "Name": "column", + "Type": "System.Int32" + }, + { + "Name": "content", + "Type": "System.String" + }, + { + "Name": "type", + "Type": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.CSharpSymbolType" + }, + { + "Name": "errors", + "Type": "System.Collections.Generic.IReadOnlyList" + } + ], + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "start", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + }, + { + "Name": "content", + "Type": "System.String" + }, + { + "Name": "type", + "Type": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.CSharpSymbolType" + }, + { + "Name": "errors", + "Type": "System.Collections.Generic.IReadOnlyList" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.CSharpSymbolType", + "Visibility": "Public", + "Kind": "Enumeration", + "Sealed": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Field", + "Name": "Unknown", + "Parameters": [], + "GenericParameter": [], + "Literal": "0" + }, + { + "Kind": "Field", + "Name": "Identifier", + "Parameters": [], + "GenericParameter": [], + "Literal": "1" + }, + { + "Kind": "Field", + "Name": "Keyword", + "Parameters": [], + "GenericParameter": [], + "Literal": "2" + }, + { + "Kind": "Field", + "Name": "IntegerLiteral", + "Parameters": [], + "GenericParameter": [], + "Literal": "3" + }, + { + "Kind": "Field", + "Name": "NewLine", + "Parameters": [], + "GenericParameter": [], + "Literal": "4" + }, + { + "Kind": "Field", + "Name": "WhiteSpace", + "Parameters": [], + "GenericParameter": [], + "Literal": "5" + }, + { + "Kind": "Field", + "Name": "Comment", + "Parameters": [], + "GenericParameter": [], + "Literal": "6" + }, + { + "Kind": "Field", + "Name": "RealLiteral", + "Parameters": [], + "GenericParameter": [], + "Literal": "7" + }, + { + "Kind": "Field", + "Name": "CharacterLiteral", + "Parameters": [], + "GenericParameter": [], + "Literal": "8" + }, + { + "Kind": "Field", + "Name": "StringLiteral", + "Parameters": [], + "GenericParameter": [], + "Literal": "9" + }, + { + "Kind": "Field", + "Name": "Arrow", + "Parameters": [], + "GenericParameter": [], + "Literal": "10" + }, + { + "Kind": "Field", + "Name": "Minus", + "Parameters": [], + "GenericParameter": [], + "Literal": "11" + }, + { + "Kind": "Field", + "Name": "Decrement", + "Parameters": [], + "GenericParameter": [], + "Literal": "12" + }, + { + "Kind": "Field", + "Name": "MinusAssign", + "Parameters": [], + "GenericParameter": [], + "Literal": "13" + }, + { + "Kind": "Field", + "Name": "NotEqual", + "Parameters": [], + "GenericParameter": [], + "Literal": "14" + }, + { + "Kind": "Field", + "Name": "Not", + "Parameters": [], + "GenericParameter": [], + "Literal": "15" + }, + { + "Kind": "Field", + "Name": "Modulo", + "Parameters": [], + "GenericParameter": [], + "Literal": "16" + }, + { + "Kind": "Field", + "Name": "ModuloAssign", + "Parameters": [], + "GenericParameter": [], + "Literal": "17" + }, + { + "Kind": "Field", + "Name": "AndAssign", + "Parameters": [], + "GenericParameter": [], + "Literal": "18" + }, + { + "Kind": "Field", + "Name": "And", + "Parameters": [], + "GenericParameter": [], + "Literal": "19" + }, + { + "Kind": "Field", + "Name": "DoubleAnd", + "Parameters": [], + "GenericParameter": [], + "Literal": "20" + }, + { + "Kind": "Field", + "Name": "LeftParenthesis", + "Parameters": [], + "GenericParameter": [], + "Literal": "21" + }, + { + "Kind": "Field", + "Name": "RightParenthesis", + "Parameters": [], + "GenericParameter": [], + "Literal": "22" + }, + { + "Kind": "Field", + "Name": "Star", + "Parameters": [], + "GenericParameter": [], + "Literal": "23" + }, + { + "Kind": "Field", + "Name": "MultiplyAssign", + "Parameters": [], + "GenericParameter": [], + "Literal": "24" + }, + { + "Kind": "Field", + "Name": "Comma", + "Parameters": [], + "GenericParameter": [], + "Literal": "25" + }, + { + "Kind": "Field", + "Name": "Dot", + "Parameters": [], + "GenericParameter": [], + "Literal": "26" + }, + { + "Kind": "Field", + "Name": "Slash", + "Parameters": [], + "GenericParameter": [], + "Literal": "27" + }, + { + "Kind": "Field", + "Name": "DivideAssign", + "Parameters": [], + "GenericParameter": [], + "Literal": "28" + }, + { + "Kind": "Field", + "Name": "DoubleColon", + "Parameters": [], + "GenericParameter": [], + "Literal": "29" + }, + { + "Kind": "Field", + "Name": "Colon", + "Parameters": [], + "GenericParameter": [], + "Literal": "30" + }, + { + "Kind": "Field", + "Name": "Semicolon", + "Parameters": [], + "GenericParameter": [], + "Literal": "31" + }, + { + "Kind": "Field", + "Name": "QuestionMark", + "Parameters": [], + "GenericParameter": [], + "Literal": "32" + }, + { + "Kind": "Field", + "Name": "NullCoalesce", + "Parameters": [], + "GenericParameter": [], + "Literal": "33" + }, + { + "Kind": "Field", + "Name": "RightBracket", + "Parameters": [], + "GenericParameter": [], + "Literal": "34" + }, + { + "Kind": "Field", + "Name": "LeftBracket", + "Parameters": [], + "GenericParameter": [], + "Literal": "35" + }, + { + "Kind": "Field", + "Name": "XorAssign", + "Parameters": [], + "GenericParameter": [], + "Literal": "36" + }, + { + "Kind": "Field", + "Name": "Xor", + "Parameters": [], + "GenericParameter": [], + "Literal": "37" + }, + { + "Kind": "Field", + "Name": "LeftBrace", + "Parameters": [], + "GenericParameter": [], + "Literal": "38" + }, + { + "Kind": "Field", + "Name": "OrAssign", + "Parameters": [], + "GenericParameter": [], + "Literal": "39" + }, + { + "Kind": "Field", + "Name": "DoubleOr", + "Parameters": [], + "GenericParameter": [], + "Literal": "40" + }, + { + "Kind": "Field", + "Name": "Or", + "Parameters": [], + "GenericParameter": [], + "Literal": "41" + }, + { + "Kind": "Field", + "Name": "RightBrace", + "Parameters": [], + "GenericParameter": [], + "Literal": "42" + }, + { + "Kind": "Field", + "Name": "Tilde", + "Parameters": [], + "GenericParameter": [], + "Literal": "43" + }, + { + "Kind": "Field", + "Name": "Plus", + "Parameters": [], + "GenericParameter": [], + "Literal": "44" + }, + { + "Kind": "Field", + "Name": "PlusAssign", + "Parameters": [], + "GenericParameter": [], + "Literal": "45" + }, + { + "Kind": "Field", + "Name": "Increment", + "Parameters": [], + "GenericParameter": [], + "Literal": "46" + }, + { + "Kind": "Field", + "Name": "LessThan", + "Parameters": [], + "GenericParameter": [], + "Literal": "47" + }, + { + "Kind": "Field", + "Name": "LessThanEqual", + "Parameters": [], + "GenericParameter": [], + "Literal": "48" + }, + { + "Kind": "Field", + "Name": "LeftShift", + "Parameters": [], + "GenericParameter": [], + "Literal": "49" + }, + { + "Kind": "Field", + "Name": "LeftShiftAssign", + "Parameters": [], + "GenericParameter": [], + "Literal": "50" + }, + { + "Kind": "Field", + "Name": "Assign", + "Parameters": [], + "GenericParameter": [], + "Literal": "51" + }, + { + "Kind": "Field", + "Name": "Equals", + "Parameters": [], + "GenericParameter": [], + "Literal": "52" + }, + { + "Kind": "Field", + "Name": "GreaterThan", + "Parameters": [], + "GenericParameter": [], + "Literal": "53" + }, + { + "Kind": "Field", + "Name": "GreaterThanEqual", + "Parameters": [], + "GenericParameter": [], + "Literal": "54" + }, + { + "Kind": "Field", + "Name": "RightShift", + "Parameters": [], + "GenericParameter": [], + "Literal": "55" + }, + { + "Kind": "Field", + "Name": "RightShiftAssign", + "Parameters": [], + "GenericParameter": [], + "Literal": "56" + }, + { + "Kind": "Field", + "Name": "Hash", + "Parameters": [], + "GenericParameter": [], + "Literal": "57" + }, + { + "Kind": "Field", + "Name": "Transition", + "Parameters": [], + "GenericParameter": [], + "Literal": "58" + }, + { + "Kind": "Field", + "Name": "RazorCommentTransition", + "Parameters": [], + "GenericParameter": [], + "Literal": "59" + }, + { + "Kind": "Field", + "Name": "RazorCommentStar", + "Parameters": [], + "GenericParameter": [], + "Literal": "60" + }, + { + "Kind": "Field", + "Name": "RazorComment", + "Parameters": [], + "GenericParameter": [], + "Literal": "61" + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.ISymbol", + "Visibility": "Public", + "Kind": "Interface", + "Abstract": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_Start", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.SourceLocation", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Content", + "Parameters": [], + "ReturnType": "System.String", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "OffsetStart", + "Parameters": [ + { + "Name": "documentStart", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + } + ], + "ReturnType": "System.Void", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ChangeStart", + "Parameters": [ + { + "Name": "newStart", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + } + ], + "ReturnType": "System.Void", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.KnownSymbolType", + "Visibility": "Public", + "Kind": "Enumeration", + "Sealed": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Field", + "Name": "WhiteSpace", + "Parameters": [], + "GenericParameter": [], + "Literal": "0" + }, + { + "Kind": "Field", + "Name": "NewLine", + "Parameters": [], + "GenericParameter": [], + "Literal": "1" + }, + { + "Kind": "Field", + "Name": "Identifier", + "Parameters": [], + "GenericParameter": [], + "Literal": "2" + }, + { + "Kind": "Field", + "Name": "Keyword", + "Parameters": [], + "GenericParameter": [], + "Literal": "3" + }, + { + "Kind": "Field", + "Name": "Transition", + "Parameters": [], + "GenericParameter": [], + "Literal": "4" + }, + { + "Kind": "Field", + "Name": "Unknown", + "Parameters": [], + "GenericParameter": [], + "Literal": "5" + }, + { + "Kind": "Field", + "Name": "CommentStart", + "Parameters": [], + "GenericParameter": [], + "Literal": "6" + }, + { + "Kind": "Field", + "Name": "CommentStar", + "Parameters": [], + "GenericParameter": [], + "Literal": "7" + }, + { + "Kind": "Field", + "Name": "CommentBody", + "Parameters": [], + "GenericParameter": [], + "Literal": "8" + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.SymbolBase", + "Visibility": "Public", + "Kind": "Class", + "Abstract": true, + "ImplementedInterfaces": [ + "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.ISymbol" + ], + "Members": [ + { + "Kind": "Method", + "Name": "get_Start", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.SourceLocation", + "Sealed": true, + "Virtual": true, + "ImplementedInterface": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.ISymbol", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Content", + "Parameters": [], + "ReturnType": "System.String", + "Sealed": true, + "Virtual": true, + "ImplementedInterface": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.ISymbol", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Errors", + "Parameters": [], + "ReturnType": "System.Collections.Generic.IReadOnlyList", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Type", + "Parameters": [], + "ReturnType": "T0", + "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": "Method", + "Name": "ToString", + "Parameters": [], + "ReturnType": "System.String", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "OffsetStart", + "Parameters": [ + { + "Name": "documentStart", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + } + ], + "ReturnType": "System.Void", + "Sealed": true, + "Virtual": true, + "ImplementedInterface": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.ISymbol", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ChangeStart", + "Parameters": [ + { + "Name": "newStart", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + } + ], + "ReturnType": "System.Void", + "Sealed": true, + "Virtual": true, + "ImplementedInterface": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.ISymbol", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "start", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + }, + { + "Name": "content", + "Type": "System.String" + }, + { + "Name": "type", + "Type": "T0" + }, + { + "Name": "errors", + "Type": "System.Collections.Generic.IReadOnlyList" + } + ], + "Visibility": "Protected", + "GenericParameter": [] + } + ], + "GenericParameters": [ + { + "ParameterName": "TType", + "ParameterPosition": 0, + "New": true, + "Struct": true, + "BaseTypeOrInterfaces": [] + } + ] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.SymbolExtensions", + "Visibility": "Public", + "Kind": "Class", + "Abstract": true, + "Static": true, + "Sealed": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "GetContent", + "Parameters": [ + { + "Name": "span", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.SpanBuilder" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.Text.LocationTagged", + "Static": true, + "Extension": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetContent", + "Parameters": [ + { + "Name": "span", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.SpanBuilder" + }, + { + "Name": "filter", + "Type": "System.Func, System.Collections.Generic.IEnumerable>" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.Text.LocationTagged", + "Static": true, + "Extension": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetContent", + "Parameters": [ + { + "Name": "symbols", + "Type": "System.Collections.Generic.IEnumerable" + }, + { + "Name": "spanStart", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.Text.LocationTagged", + "Static": true, + "Extension": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetContent", + "Parameters": [ + { + "Name": "symbol", + "Type": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.ISymbol" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.Text.LocationTagged", + "Static": true, + "Extension": true, + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.Internal.HtmlSymbol", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.SymbolBase", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "offset", + "Type": "System.Int32" + }, + { + "Name": "line", + "Type": "System.Int32" + }, + { + "Name": "column", + "Type": "System.Int32" + }, + { + "Name": "content", + "Type": "System.String" + }, + { + "Name": "type", + "Type": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.Internal.HtmlSymbolType" + } + ], + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "start", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + }, + { + "Name": "content", + "Type": "System.String" + }, + { + "Name": "type", + "Type": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.Internal.HtmlSymbolType" + } + ], + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "offset", + "Type": "System.Int32" + }, + { + "Name": "line", + "Type": "System.Int32" + }, + { + "Name": "column", + "Type": "System.Int32" + }, + { + "Name": "content", + "Type": "System.String" + }, + { + "Name": "type", + "Type": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.Internal.HtmlSymbolType" + }, + { + "Name": "errors", + "Type": "System.Collections.Generic.IReadOnlyList" + } + ], + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "start", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + }, + { + "Name": "content", + "Type": "System.String" + }, + { + "Name": "type", + "Type": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.Internal.HtmlSymbolType" + }, + { + "Name": "errors", + "Type": "System.Collections.Generic.IReadOnlyList" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.Internal.HtmlSymbolExtensions", + "Visibility": "Public", + "Kind": "Class", + "Abstract": true, + "Static": true, + "Sealed": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "FirstHtmlSymbolAs", + "Parameters": [ + { + "Name": "symbols", + "Type": "System.Collections.Generic.IEnumerable" + }, + { + "Name": "type", + "Type": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.Internal.HtmlSymbolType" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.Internal.HtmlSymbol", + "Static": true, + "Extension": true, + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.Internal.HtmlSymbolType", + "Visibility": "Public", + "Kind": "Enumeration", + "Sealed": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Field", + "Name": "Unknown", + "Parameters": [], + "GenericParameter": [], + "Literal": "0" + }, + { + "Kind": "Field", + "Name": "Text", + "Parameters": [], + "GenericParameter": [], + "Literal": "1" + }, + { + "Kind": "Field", + "Name": "WhiteSpace", + "Parameters": [], + "GenericParameter": [], + "Literal": "2" + }, + { + "Kind": "Field", + "Name": "NewLine", + "Parameters": [], + "GenericParameter": [], + "Literal": "3" + }, + { + "Kind": "Field", + "Name": "OpenAngle", + "Parameters": [], + "GenericParameter": [], + "Literal": "4" + }, + { + "Kind": "Field", + "Name": "Bang", + "Parameters": [], + "GenericParameter": [], + "Literal": "5" + }, + { + "Kind": "Field", + "Name": "ForwardSlash", + "Parameters": [], + "GenericParameter": [], + "Literal": "6" + }, + { + "Kind": "Field", + "Name": "QuestionMark", + "Parameters": [], + "GenericParameter": [], + "Literal": "7" + }, + { + "Kind": "Field", + "Name": "DoubleHyphen", + "Parameters": [], + "GenericParameter": [], + "Literal": "8" + }, + { + "Kind": "Field", + "Name": "LeftBracket", + "Parameters": [], + "GenericParameter": [], + "Literal": "9" + }, + { + "Kind": "Field", + "Name": "CloseAngle", + "Parameters": [], + "GenericParameter": [], + "Literal": "10" + }, + { + "Kind": "Field", + "Name": "RightBracket", + "Parameters": [], + "GenericParameter": [], + "Literal": "11" + }, + { + "Kind": "Field", + "Name": "Equals", + "Parameters": [], + "GenericParameter": [], + "Literal": "12" + }, + { + "Kind": "Field", + "Name": "DoubleQuote", + "Parameters": [], + "GenericParameter": [], + "Literal": "13" + }, + { + "Kind": "Field", + "Name": "SingleQuote", + "Parameters": [], + "GenericParameter": [], + "Literal": "14" + }, + { + "Kind": "Field", + "Name": "Transition", + "Parameters": [], + "GenericParameter": [], + "Literal": "15" + }, + { + "Kind": "Field", + "Name": "Colon", + "Parameters": [], + "GenericParameter": [], + "Literal": "16" + }, + { + "Kind": "Field", + "Name": "RazorComment", + "Parameters": [], + "GenericParameter": [], + "Literal": "17" + }, + { + "Kind": "Field", + "Name": "RazorCommentStar", + "Parameters": [], + "GenericParameter": [], + "Literal": "18" + }, + { + "Kind": "Field", + "Name": "RazorCommentTransition", + "Parameters": [], + "GenericParameter": [], + "Literal": "19" + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Tokenizer.Internal.CSharpHelpers", + "Visibility": "Public", + "Kind": "Class", + "Abstract": true, + "Static": true, + "Sealed": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "IsIdentifierStart", + "Parameters": [ + { + "Name": "character", + "Type": "System.Char" + } + ], + "ReturnType": "System.Boolean", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "IsIdentifierPart", + "Parameters": [ + { + "Name": "character", + "Type": "System.Char" + } + ], + "ReturnType": "System.Boolean", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "IsRealLiteralSuffix", + "Parameters": [ + { + "Name": "character", + "Type": "System.Char" + } + ], + "ReturnType": "System.Boolean", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Tokenizer.Internal.CSharpTokenizer", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.Tokenizer.Tokenizer", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_StartState", + "Parameters": [], + "ReturnType": "System.Int32", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_RazorCommentType", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.CSharpSymbolType", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_RazorCommentTransitionType", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.CSharpSymbolType", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_RazorCommentStarType", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.CSharpSymbolType", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Dispatch", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Tokenizer.Tokenizer+StateResult", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CreateSymbol", + "Parameters": [ + { + "Name": "start", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + }, + { + "Name": "content", + "Type": "System.String" + }, + { + "Name": "type", + "Type": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.CSharpSymbolType" + }, + { + "Name": "errors", + "Type": "System.Collections.Generic.IReadOnlyList" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.CSharpSymbol", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "source", + "Type": "Microsoft.AspNetCore.Razor.Text.ITextDocument" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Tokenizer.Internal.HtmlTokenizer", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.Tokenizer.Tokenizer", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_StartState", + "Parameters": [], + "ReturnType": "System.Int32", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_RazorCommentType", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.Internal.HtmlSymbolType", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_RazorCommentTransitionType", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.Internal.HtmlSymbolType", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_RazorCommentStarType", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.Internal.HtmlSymbolType", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CreateSymbol", + "Parameters": [ + { + "Name": "start", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + }, + { + "Name": "content", + "Type": "System.String" + }, + { + "Name": "type", + "Type": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.Internal.HtmlSymbolType" + }, + { + "Name": "errors", + "Type": "System.Collections.Generic.IReadOnlyList" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.Internal.HtmlSymbol", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Dispatch", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Tokenizer.Tokenizer+StateResult", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "source", + "Type": "Microsoft.AspNetCore.Razor.Text.ITextDocument" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Text.ITextBuffer", + "Visibility": "Public", + "Kind": "Interface", + "Abstract": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_Length", + "Parameters": [], + "ReturnType": "System.Int32", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Position", + "Parameters": [], + "ReturnType": "System.Int32", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_Position", + "Parameters": [ + { + "Name": "value", + "Type": "System.Int32" + } + ], + "ReturnType": "System.Void", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Read", + "Parameters": [], + "ReturnType": "System.Int32", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Peek", + "Parameters": [], + "ReturnType": "System.Int32", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Text.ITextDocument", + "Visibility": "Public", + "Kind": "Interface", + "Abstract": true, + "ImplementedInterfaces": [ + "Microsoft.AspNetCore.Razor.Text.ITextBuffer" + ], + "Members": [ + { + "Kind": "Method", + "Name": "get_Location", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.SourceLocation", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Text.LocationTagged", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [ + "System.IFormattable" + ], + "Members": [ + { + "Kind": "Method", + "Name": "get_Location", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.SourceLocation", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Value", + "Parameters": [], + "ReturnType": "T0", + "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": "Method", + "Name": "ToString", + "Parameters": [], + "ReturnType": "System.String", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ToString", + "Parameters": [ + { + "Name": "format", + "Type": "System.String" + }, + { + "Name": "formatProvider", + "Type": "System.IFormatProvider" + } + ], + "ReturnType": "System.String", + "Sealed": true, + "Virtual": true, + "ImplementedInterface": "System.IFormattable", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "op_Implicit", + "Parameters": [ + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Razor.Text.LocationTagged" + } + ], + "ReturnType": "T0", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "op_Equality", + "Parameters": [ + { + "Name": "left", + "Type": "Microsoft.AspNetCore.Razor.Text.LocationTagged" + }, + { + "Name": "right", + "Type": "Microsoft.AspNetCore.Razor.Text.LocationTagged" + } + ], + "ReturnType": "System.Boolean", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "op_Inequality", + "Parameters": [ + { + "Name": "left", + "Type": "Microsoft.AspNetCore.Razor.Text.LocationTagged" + }, + { + "Name": "right", + "Type": "Microsoft.AspNetCore.Razor.Text.LocationTagged" + } + ], + "ReturnType": "System.Boolean", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "value", + "Type": "T0" + }, + { + "Name": "offset", + "Type": "System.Int32" + }, + { + "Name": "line", + "Type": "System.Int32" + }, + { + "Name": "col", + "Type": "System.Int32" + } + ], + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "value", + "Type": "T0" + }, + { + "Name": "location", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [ + { + "ParameterName": "TValue", + "ParameterPosition": 0, + "BaseTypeOrInterfaces": [] + } + ] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Text.LookaheadTextReader", + "Visibility": "Public", + "Kind": "Class", + "Abstract": true, + "BaseType": "System.IO.TextReader", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_CurrentLocation", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.SourceLocation", + "Virtual": true, + "Abstract": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "BeginLookahead", + "Parameters": [], + "ReturnType": "System.IDisposable", + "Virtual": true, + "Abstract": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CancelBacktrack", + "Parameters": [], + "ReturnType": "System.Void", + "Virtual": true, + "Abstract": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Protected", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Text.LookaheadToken", + "Visibility": "Public", + "Kind": "Struct", + "Sealed": true, + "ImplementedInterfaces": [ + "System.IDisposable" + ], + "Members": [ + { + "Kind": "Method", + "Name": "Accept", + "Parameters": [], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Dispose", + "Parameters": [], + "ReturnType": "System.Void", + "Sealed": true, + "Virtual": true, + "ImplementedInterface": "System.IDisposable", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "buffer", + "Type": "Microsoft.AspNetCore.Razor.Text.ITextBuffer" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Text.SeekableTextReader", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "System.IO.TextReader", + "ImplementedInterfaces": [ + "Microsoft.AspNetCore.Razor.Text.ITextDocument" + ], + "Members": [ + { + "Kind": "Method", + "Name": "get_Location", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.SourceLocation", + "Sealed": true, + "Virtual": true, + "ImplementedInterface": "Microsoft.AspNetCore.Razor.Text.ITextDocument", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Length", + "Parameters": [], + "ReturnType": "System.Int32", + "Sealed": true, + "Virtual": true, + "ImplementedInterface": "Microsoft.AspNetCore.Razor.Text.ITextBuffer", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Position", + "Parameters": [], + "ReturnType": "System.Int32", + "Sealed": true, + "Virtual": true, + "ImplementedInterface": "Microsoft.AspNetCore.Razor.Text.ITextBuffer", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_Position", + "Parameters": [ + { + "Name": "value", + "Type": "System.Int32" + } + ], + "ReturnType": "System.Void", + "Sealed": true, + "Virtual": true, + "ImplementedInterface": "Microsoft.AspNetCore.Razor.Text.ITextBuffer", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Read", + "Parameters": [], + "ReturnType": "System.Int32", + "Virtual": true, + "Override": true, + "ImplementedInterface": "Microsoft.AspNetCore.Razor.Text.ITextBuffer", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Peek", + "Parameters": [], + "ReturnType": "System.Int32", + "Virtual": true, + "Override": true, + "ImplementedInterface": "Microsoft.AspNetCore.Razor.Text.ITextBuffer", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "content", + "Type": "System.String" + } + ], + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "source", + "Type": "System.IO.TextReader" + } + ], + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "buffer", + "Type": "Microsoft.AspNetCore.Razor.Text.ITextBuffer" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Text.SourceLocationTracker", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_CurrentLocation", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.SourceLocation", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_CurrentLocation", + "Parameters": [ + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "UpdateLocation", + "Parameters": [ + { + "Name": "characterRead", + "Type": "System.Char" + }, + { + "Name": "nextCharacter", + "Type": "System.Char" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "UpdateLocation", + "Parameters": [ + { + "Name": "content", + "Type": "System.String" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.Text.SourceLocationTracker", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CalculateNewLocation", + "Parameters": [ + { + "Name": "lastPosition", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + }, + { + "Name": "newContent", + "Type": "System.String" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.SourceLocation", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "currentLocation", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Text.TextChange", + "Visibility": "Public", + "Kind": "Struct", + "Sealed": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_OldPosition", + "Parameters": [], + "ReturnType": "System.Int32", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_NewPosition", + "Parameters": [], + "ReturnType": "System.Int32", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_OldLength", + "Parameters": [], + "ReturnType": "System.Int32", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_NewLength", + "Parameters": [], + "ReturnType": "System.Int32", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_NewBuffer", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Text.ITextBuffer", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_OldBuffer", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Text.ITextBuffer", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_OldText", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_NewText", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_IsInsert", + "Parameters": [], + "ReturnType": "System.Boolean", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_IsDelete", + "Parameters": [], + "ReturnType": "System.Boolean", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_IsReplace", + "Parameters": [], + "ReturnType": "System.Boolean", + "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": "Method", + "Name": "ApplyChange", + "Parameters": [ + { + "Name": "content", + "Type": "System.String" + }, + { + "Name": "changeOffset", + "Type": "System.Int32" + } + ], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ApplyChange", + "Parameters": [ + { + "Name": "span", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Span" + } + ], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ToString", + "Parameters": [], + "ReturnType": "System.String", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Normalize", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Text.TextChange", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "op_Equality", + "Parameters": [ + { + "Name": "left", + "Type": "Microsoft.AspNetCore.Razor.Text.TextChange" + }, + { + "Name": "right", + "Type": "Microsoft.AspNetCore.Razor.Text.TextChange" + } + ], + "ReturnType": "System.Boolean", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "op_Inequality", + "Parameters": [ + { + "Name": "left", + "Type": "Microsoft.AspNetCore.Razor.Text.TextChange" + }, + { + "Name": "right", + "Type": "Microsoft.AspNetCore.Razor.Text.TextChange" + } + ], + "ReturnType": "System.Boolean", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "oldPosition", + "Type": "System.Int32" + }, + { + "Name": "oldLength", + "Type": "System.Int32" + }, + { + "Name": "oldBuffer", + "Type": "Microsoft.AspNetCore.Razor.Text.ITextBuffer" + }, + { + "Name": "newPosition", + "Type": "System.Int32" + }, + { + "Name": "newLength", + "Type": "System.Int32" + }, + { + "Name": "newBuffer", + "Type": "Microsoft.AspNetCore.Razor.Text.ITextBuffer" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Text.TextDocumentReader", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "System.IO.TextReader", + "ImplementedInterfaces": [ + "Microsoft.AspNetCore.Razor.Text.ITextDocument" + ], + "Members": [ + { + "Kind": "Method", + "Name": "get_Location", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.SourceLocation", + "Sealed": true, + "Virtual": true, + "ImplementedInterface": "Microsoft.AspNetCore.Razor.Text.ITextDocument", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Length", + "Parameters": [], + "ReturnType": "System.Int32", + "Sealed": true, + "Virtual": true, + "ImplementedInterface": "Microsoft.AspNetCore.Razor.Text.ITextBuffer", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Position", + "Parameters": [], + "ReturnType": "System.Int32", + "Sealed": true, + "Virtual": true, + "ImplementedInterface": "Microsoft.AspNetCore.Razor.Text.ITextBuffer", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_Position", + "Parameters": [ + { + "Name": "value", + "Type": "System.Int32" + } + ], + "ReturnType": "System.Void", + "Sealed": true, + "Virtual": true, + "ImplementedInterface": "Microsoft.AspNetCore.Razor.Text.ITextBuffer", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Read", + "Parameters": [], + "ReturnType": "System.Int32", + "Virtual": true, + "Override": true, + "ImplementedInterface": "Microsoft.AspNetCore.Razor.Text.ITextBuffer", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Peek", + "Parameters": [], + "ReturnType": "System.Int32", + "Virtual": true, + "Override": true, + "ImplementedInterface": "Microsoft.AspNetCore.Razor.Text.ITextBuffer", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "source", + "Type": "Microsoft.AspNetCore.Razor.Text.ITextDocument" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle", + "Visibility": "Public", + "Kind": "Enumeration", + "Sealed": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Field", + "Name": "DoubleQuotes", + "Parameters": [], + "GenericParameter": [], + "Literal": "0" + }, + { + "Kind": "Field", + "Name": "SingleQuotes", + "Parameters": [], + "GenericParameter": [], + "Literal": "1" + }, + { + "Kind": "Field", + "Name": "NoQuotes", + "Parameters": [], + "GenericParameter": [], + "Literal": "2" + }, + { + "Kind": "Field", + "Name": "Minimized", + "Parameters": [], + "GenericParameter": [], + "Literal": "3" + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.TagHelpers.TagMode", + "Visibility": "Public", + "Kind": "Enumeration", + "Sealed": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Field", + "Name": "StartTagAndEndTag", + "Parameters": [], + "GenericParameter": [], + "Literal": "0" + }, + { + "Kind": "Field", + "Name": "SelfClosing", + "Parameters": [], + "GenericParameter": [], + "Literal": "1" + }, + { + "Kind": "Field", + "Name": "StartTagOnly", + "Parameters": [], + "GenericParameter": [], + "Literal": "2" + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.TagHelpers.TagStructure", + "Visibility": "Public", + "Kind": "Enumeration", + "Sealed": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Field", + "Name": "Unspecified", + "Parameters": [], + "GenericParameter": [], + "Literal": "0" + }, + { + "Kind": "Field", + "Name": "NormalOrSelfClosing", + "Parameters": [], + "GenericParameter": [], + "Literal": "1" + }, + { + "Kind": "Field", + "Name": "WithoutEndTag", + "Parameters": [], + "GenericParameter": [], + "Literal": "2" + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Parser.BalancingModes", + "Visibility": "Public", + "Kind": "Enumeration", + "Sealed": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Field", + "Name": "None", + "Parameters": [], + "GenericParameter": [], + "Literal": "0" + }, + { + "Kind": "Field", + "Name": "BacktrackOnFailure", + "Parameters": [], + "GenericParameter": [], + "Literal": "1" + }, + { + "Kind": "Field", + "Name": "NoErrorOnFailure", + "Parameters": [], + "GenericParameter": [], + "Literal": "2" + }, + { + "Kind": "Field", + "Name": "AllowCommentsAndTemplates", + "Parameters": [], + "GenericParameter": [], + "Literal": "4" + }, + { + "Kind": "Field", + "Name": "AllowEmbeddedTransitions", + "Parameters": [], + "GenericParameter": [], + "Literal": "8" + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Parser.CSharpCodeParser", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.Parser.TokenizerBackedParser", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_Keywords", + "Parameters": [], + "ReturnType": "System.Collections.Generic.ISet", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_IsNested", + "Parameters": [], + "ReturnType": "System.Boolean", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_IsNested", + "Parameters": [ + { + "Name": "value", + "Type": "System.Boolean" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_OtherParser", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Parser.ParserBase", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Language", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Parser.LanguageCharacteristics", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "SymbolTypeEquals", + "Parameters": [ + { + "Name": "x", + "Type": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.CSharpSymbolType" + }, + { + "Name": "y", + "Type": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.CSharpSymbolType" + } + ], + "ReturnType": "System.Boolean", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "MapDirectives", + "Parameters": [ + { + "Name": "handler", + "Type": "System.Action" + }, + { + "Name": "directives", + "Type": "System.String[]", + "IsParams": true + } + ], + "ReturnType": "System.Void", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "TryGetDirectiveHandler", + "Parameters": [ + { + "Name": "directive", + "Type": "System.String" + }, + { + "Name": "handler", + "Type": "System.Action", + "Direction": "Out" + } + ], + "ReturnType": "System.Boolean", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "At", + "Parameters": [ + { + "Name": "keyword", + "Type": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.CSharpKeyword" + } + ], + "ReturnType": "System.Boolean", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "AcceptIf", + "Parameters": [ + { + "Name": "keyword", + "Type": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.CSharpKeyword" + } + ], + "ReturnType": "System.Boolean", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "IsSpacingToken", + "Parameters": [ + { + "Name": "includeNewLines", + "Type": "System.Boolean" + }, + { + "Name": "includeComments", + "Type": "System.Boolean" + } + ], + "ReturnType": "System.Func", + "Static": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ParseBlock", + "Parameters": [], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CompleteBlock", + "Parameters": [], + "ReturnType": "System.Void", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CompleteBlock", + "Parameters": [ + { + "Name": "insertMarkerIfNecessary", + "Type": "System.Boolean" + } + ], + "ReturnType": "System.Void", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CompleteBlock", + "Parameters": [ + { + "Name": "insertMarkerIfNecessary", + "Type": "System.Boolean" + }, + { + "Name": "captureWhitespaceToEndOfLine", + "Type": "System.Boolean" + } + ], + "ReturnType": "System.Void", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "IsAtEmbeddedTransition", + "Parameters": [ + { + "Name": "allowTemplatesAndComments", + "Type": "System.Boolean" + }, + { + "Name": "allowTransitions", + "Type": "System.Boolean" + } + ], + "ReturnType": "System.Boolean", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "HandleEmbeddedTransition", + "Parameters": [], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "TagHelperPrefixDirective", + "Parameters": [], + "ReturnType": "System.Void", + "Virtual": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "AddTagHelperDirective", + "Parameters": [], + "ReturnType": "System.Void", + "Virtual": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "RemoveTagHelperDirective", + "Parameters": [], + "ReturnType": "System.Void", + "Virtual": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "SectionDirective", + "Parameters": [], + "ReturnType": "System.Void", + "Virtual": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "FunctionsDirective", + "Parameters": [], + "ReturnType": "System.Void", + "Virtual": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "InheritsDirective", + "Parameters": [], + "ReturnType": "System.Void", + "Virtual": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "AssertDirective", + "Parameters": [ + { + "Name": "directive", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "InheritsDirectiveCore", + "Parameters": [], + "ReturnType": "System.Void", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "BaseTypeDirective", + "Parameters": [ + { + "Name": "noTypeNameError", + "Type": "System.String" + }, + { + "Name": "createChunkGenerator", + "Type": "System.Func" + } + ], + "ReturnType": "System.Void", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ReservedDirective", + "Parameters": [ + { + "Name": "topLevel", + "Type": "System.Boolean" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "NamespaceOrTypeName", + "Parameters": [], + "ReturnType": "System.Boolean", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "OutputSpanBeforeRazorComment", + "Parameters": [], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Parser.CSharpLanguageCharacteristics", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.Parser.LanguageCharacteristics", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_Instance", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Parser.CSharpLanguageCharacteristics", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CreateTokenizer", + "Parameters": [ + { + "Name": "source", + "Type": "Microsoft.AspNetCore.Razor.Text.ITextDocument" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.Tokenizer.Internal.CSharpTokenizer", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CreateSymbol", + "Parameters": [ + { + "Name": "location", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + }, + { + "Name": "content", + "Type": "System.String" + }, + { + "Name": "type", + "Type": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.CSharpSymbolType" + }, + { + "Name": "errors", + "Type": "System.Collections.Generic.IReadOnlyList" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.CSharpSymbol", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetSample", + "Parameters": [ + { + "Name": "type", + "Type": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.CSharpSymbolType" + } + ], + "ReturnType": "System.String", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CreateMarkerSymbol", + "Parameters": [ + { + "Name": "location", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.CSharpSymbol", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetKnownSymbolType", + "Parameters": [ + { + "Name": "type", + "Type": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.KnownSymbolType" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.CSharpSymbolType", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "FlipBracket", + "Parameters": [ + { + "Name": "bracket", + "Type": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.CSharpSymbolType" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.CSharpSymbolType", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetKeyword", + "Parameters": [ + { + "Name": "keyword", + "Type": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.CSharpKeyword" + } + ], + "ReturnType": "System.String", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetSymbolSample", + "Parameters": [ + { + "Name": "type", + "Type": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.CSharpSymbolType" + } + ], + "ReturnType": "System.String", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Parser.ISyntaxTreeRewriter", + "Visibility": "Public", + "Kind": "Interface", + "Abstract": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "Rewrite", + "Parameters": [ + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Razor.Parser.RewritingContext" + } + ], + "ReturnType": "System.Void", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Parser.LanguageCharacteristics", + "Visibility": "Public", + "Kind": "Class", + "Abstract": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "GetSample", + "Parameters": [ + { + "Name": "type", + "Type": "T2" + } + ], + "ReturnType": "System.String", + "Virtual": true, + "Abstract": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CreateTokenizer", + "Parameters": [ + { + "Name": "source", + "Type": "Microsoft.AspNetCore.Razor.Text.ITextDocument" + } + ], + "ReturnType": "T0", + "Virtual": true, + "Abstract": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "FlipBracket", + "Parameters": [ + { + "Name": "bracket", + "Type": "T2" + } + ], + "ReturnType": "T2", + "Virtual": true, + "Abstract": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CreateMarkerSymbol", + "Parameters": [ + { + "Name": "location", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + } + ], + "ReturnType": "T1", + "Virtual": true, + "Abstract": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "TokenizeString", + "Parameters": [ + { + "Name": "content", + "Type": "System.String" + } + ], + "ReturnType": "System.Collections.Generic.IEnumerable", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "TokenizeString", + "Parameters": [ + { + "Name": "start", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + }, + { + "Name": "input", + "Type": "System.String" + } + ], + "ReturnType": "System.Collections.Generic.IEnumerable", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "IsWhiteSpace", + "Parameters": [ + { + "Name": "symbol", + "Type": "T1" + } + ], + "ReturnType": "System.Boolean", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "IsNewLine", + "Parameters": [ + { + "Name": "symbol", + "Type": "T1" + } + ], + "ReturnType": "System.Boolean", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "IsIdentifier", + "Parameters": [ + { + "Name": "symbol", + "Type": "T1" + } + ], + "ReturnType": "System.Boolean", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "IsKeyword", + "Parameters": [ + { + "Name": "symbol", + "Type": "T1" + } + ], + "ReturnType": "System.Boolean", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "IsTransition", + "Parameters": [ + { + "Name": "symbol", + "Type": "T1" + } + ], + "ReturnType": "System.Boolean", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "IsCommentStart", + "Parameters": [ + { + "Name": "symbol", + "Type": "T1" + } + ], + "ReturnType": "System.Boolean", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "IsCommentStar", + "Parameters": [ + { + "Name": "symbol", + "Type": "T1" + } + ], + "ReturnType": "System.Boolean", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "IsCommentBody", + "Parameters": [ + { + "Name": "symbol", + "Type": "T1" + } + ], + "ReturnType": "System.Boolean", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "IsUnknown", + "Parameters": [ + { + "Name": "symbol", + "Type": "T1" + } + ], + "ReturnType": "System.Boolean", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "IsKnownSymbolType", + "Parameters": [ + { + "Name": "symbol", + "Type": "T1" + }, + { + "Name": "type", + "Type": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.KnownSymbolType" + } + ], + "ReturnType": "System.Boolean", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "SplitSymbol", + "Parameters": [ + { + "Name": "symbol", + "Type": "T1" + }, + { + "Name": "splitAt", + "Type": "System.Int32" + }, + { + "Name": "leftType", + "Type": "T2" + } + ], + "ReturnType": "System.Tuple", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetKnownSymbolType", + "Parameters": [ + { + "Name": "type", + "Type": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.KnownSymbolType" + } + ], + "ReturnType": "T2", + "Virtual": true, + "Abstract": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "KnowsSymbolType", + "Parameters": [ + { + "Name": "type", + "Type": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.KnownSymbolType" + } + ], + "ReturnType": "System.Boolean", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CreateSymbol", + "Parameters": [ + { + "Name": "location", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + }, + { + "Name": "content", + "Type": "System.String" + }, + { + "Name": "type", + "Type": "T2" + }, + { + "Name": "errors", + "Type": "System.Collections.Generic.IReadOnlyList" + } + ], + "ReturnType": "T1", + "Virtual": true, + "Abstract": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Protected", + "GenericParameter": [] + } + ], + "GenericParameters": [ + { + "ParameterName": "TTokenizer", + "ParameterPosition": 0, + "BaseTypeOrInterfaces": [ + "Microsoft.AspNetCore.Razor.Tokenizer.Tokenizer" + ] + }, + { + "ParameterName": "TSymbol", + "ParameterPosition": 1, + "BaseTypeOrInterfaces": [ + "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.SymbolBase" + ] + }, + { + "ParameterName": "TSymbolType", + "ParameterPosition": 2, + "New": true, + "Struct": true, + "BaseTypeOrInterfaces": [] + } + ] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Parser.ParserBase", + "Visibility": "Public", + "Kind": "Class", + "Abstract": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_Context", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Parser.ParserContext", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_Context", + "Parameters": [ + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Razor.Parser.ParserContext" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_IsMarkupParser", + "Parameters": [], + "ReturnType": "System.Boolean", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_OtherParser", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Parser.ParserBase", + "Virtual": true, + "Abstract": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "BuildSpan", + "Parameters": [ + { + "Name": "span", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.SpanBuilder" + }, + { + "Name": "start", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + }, + { + "Name": "content", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Abstract": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ParseBlock", + "Parameters": [], + "ReturnType": "System.Void", + "Virtual": true, + "Abstract": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ParseDocument", + "Parameters": [], + "ReturnType": "System.Void", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ParseSection", + "Parameters": [ + { + "Name": "nestingSequences", + "Type": "System.Tuple" + }, + { + "Name": "caseSensitive", + "Type": "System.Boolean" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Protected", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Parser.ParserContext", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_Errors", + "Parameters": [], + "ReturnType": "System.Collections.Generic.IEnumerable", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Source", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Text.TextDocumentReader", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_Source", + "Parameters": [ + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Razor.Text.TextDocumentReader" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_CodeParser", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Parser.ParserBase", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_MarkupParser", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Parser.ParserBase", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_ActiveParser", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Parser.ParserBase", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_DesignTimeMode", + "Parameters": [], + "ReturnType": "System.Boolean", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_DesignTimeMode", + "Parameters": [ + { + "Name": "value", + "Type": "System.Boolean" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_CurrentBlock", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.BlockBuilder", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_LastSpan", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Span", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_WhiteSpaceIsSignificantToAncestorBlock", + "Parameters": [], + "ReturnType": "System.Boolean", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_WhiteSpaceIsSignificantToAncestorBlock", + "Parameters": [ + { + "Name": "value", + "Type": "System.Boolean" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_NullGenerateWhitespaceAndNewLine", + "Parameters": [], + "ReturnType": "System.Boolean", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_NullGenerateWhitespaceAndNewLine", + "Parameters": [ + { + "Name": "value", + "Type": "System.Boolean" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_LastAcceptedCharacters", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.AcceptedCharacters", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_CurrentCharacter", + "Parameters": [], + "ReturnType": "System.Char", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_EndOfFile", + "Parameters": [], + "ReturnType": "System.Boolean", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "AddSpan", + "Parameters": [ + { + "Name": "span", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Span" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "StartBlock", + "Parameters": [ + { + "Name": "blockType", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.BlockType" + } + ], + "ReturnType": "System.IDisposable", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "StartBlock", + "Parameters": [], + "ReturnType": "System.IDisposable", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "EndBlock", + "Parameters": [], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "IsWithin", + "Parameters": [ + { + "Name": "type", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.BlockType" + } + ], + "ReturnType": "System.Boolean", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "SwitchActiveParser", + "Parameters": [], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "OnError", + "Parameters": [ + { + "Name": "error", + "Type": "Microsoft.AspNetCore.Razor.RazorError" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "OnError", + "Parameters": [ + { + "Name": "location", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + }, + { + "Name": "message", + "Type": "System.String" + }, + { + "Name": "length", + "Type": "System.Int32" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "OnError", + "Parameters": [ + { + "Name": "location", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + }, + { + "Name": "message", + "Type": "System.String" + }, + { + "Name": "length", + "Type": "System.Int32" + }, + { + "Name": "args", + "Type": "System.Object[]", + "IsParams": true + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CompleteParse", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.ParserResults", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "source", + "Type": "Microsoft.AspNetCore.Razor.Text.ITextDocument" + }, + { + "Name": "codeParser", + "Type": "Microsoft.AspNetCore.Razor.Parser.ParserBase" + }, + { + "Name": "markupParser", + "Type": "Microsoft.AspNetCore.Razor.Parser.ParserBase" + }, + { + "Name": "activeParser", + "Type": "Microsoft.AspNetCore.Razor.Parser.ParserBase" + }, + { + "Name": "errorSink", + "Type": "Microsoft.AspNetCore.Razor.ErrorSink" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Parser.ParserHelpers", + "Visibility": "Public", + "Kind": "Class", + "Abstract": true, + "Static": true, + "Sealed": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "IsNewLine", + "Parameters": [ + { + "Name": "value", + "Type": "System.Char" + } + ], + "ReturnType": "System.Boolean", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "IsNewLine", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Boolean", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "IsWhitespace", + "Parameters": [ + { + "Name": "value", + "Type": "System.Char" + } + ], + "ReturnType": "System.Boolean", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "IsWhitespaceOrNewLine", + "Parameters": [ + { + "Name": "value", + "Type": "System.Char" + } + ], + "ReturnType": "System.Boolean", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "IsIdentifier", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Boolean", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "IsIdentifier", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + }, + { + "Name": "requireIdentifierStart", + "Type": "System.Boolean" + } + ], + "ReturnType": "System.Boolean", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "IsHexDigit", + "Parameters": [ + { + "Name": "value", + "Type": "System.Char" + } + ], + "ReturnType": "System.Boolean", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "IsIdentifierStart", + "Parameters": [ + { + "Name": "value", + "Type": "System.Char" + } + ], + "ReturnType": "System.Boolean", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "IsIdentifierPart", + "Parameters": [ + { + "Name": "value", + "Type": "System.Char" + } + ], + "ReturnType": "System.Boolean", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "IsTerminatingCharToken", + "Parameters": [ + { + "Name": "value", + "Type": "System.Char" + } + ], + "ReturnType": "System.Boolean", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "IsTerminatingQuotedStringToken", + "Parameters": [ + { + "Name": "value", + "Type": "System.Char" + } + ], + "ReturnType": "System.Boolean", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "IsDecimalDigit", + "Parameters": [ + { + "Name": "value", + "Type": "System.Char" + } + ], + "ReturnType": "System.Boolean", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "IsLetterOrDecimalDigit", + "Parameters": [ + { + "Name": "value", + "Type": "System.Char" + } + ], + "ReturnType": "System.Boolean", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "IsLetter", + "Parameters": [ + { + "Name": "value", + "Type": "System.Char" + } + ], + "ReturnType": "System.Boolean", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "IsFormatting", + "Parameters": [ + { + "Name": "value", + "Type": "System.Char" + } + ], + "ReturnType": "System.Boolean", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "IsCombining", + "Parameters": [ + { + "Name": "value", + "Type": "System.Char" + } + ], + "ReturnType": "System.Boolean", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "IsConnecting", + "Parameters": [ + { + "Name": "value", + "Type": "System.Char" + } + ], + "ReturnType": "System.Boolean", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "SanitizeClassName", + "Parameters": [ + { + "Name": "inputName", + "Type": "System.String" + } + ], + "ReturnType": "System.String", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "IsEmailPart", + "Parameters": [ + { + "Name": "character", + "Type": "System.Char" + } + ], + "ReturnType": "System.Boolean", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Parser.ParserVisitor", + "Visibility": "Public", + "Kind": "Class", + "Abstract": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_CancelToken", + "Parameters": [], + "ReturnType": "System.Nullable", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_CancelToken", + "Parameters": [ + { + "Name": "value", + "Type": "System.Nullable" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "VisitBlock", + "Parameters": [ + { + "Name": "block", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Block" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "VisitStartBlock", + "Parameters": [ + { + "Name": "block", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Block" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "VisitSpan", + "Parameters": [ + { + "Name": "span", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Span" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "VisitEndBlock", + "Parameters": [ + { + "Name": "block", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Block" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "VisitError", + "Parameters": [ + { + "Name": "err", + "Type": "Microsoft.AspNetCore.Razor.RazorError" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "OnComplete", + "Parameters": [], + "ReturnType": "System.Void", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ThrowIfCanceled", + "Parameters": [], + "ReturnType": "System.Void", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Protected", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Parser.ParserVisitorExtensions", + "Visibility": "Public", + "Kind": "Class", + "Abstract": true, + "Static": true, + "Sealed": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "self", + "Type": "Microsoft.AspNetCore.Razor.Parser.ParserVisitor" + }, + { + "Name": "result", + "Type": "Microsoft.AspNetCore.Razor.ParserResults" + } + ], + "ReturnType": "System.Void", + "Static": true, + "Extension": true, + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Parser.RazorParser", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_DesignTimeMode", + "Parameters": [], + "ReturnType": "System.Boolean", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_DesignTimeMode", + "Parameters": [ + { + "Name": "value", + "Type": "System.Boolean" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_TagHelperDescriptorResolver", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Compilation.TagHelpers.ITagHelperDescriptorResolver", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Parse", + "Parameters": [ + { + "Name": "input", + "Type": "System.IO.TextReader" + }, + { + "Name": "visitor", + "Type": "Microsoft.AspNetCore.Razor.Parser.ParserVisitor" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Parse", + "Parameters": [ + { + "Name": "input", + "Type": "System.IO.TextReader" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.ParserResults", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Parse", + "Parameters": [ + { + "Name": "input", + "Type": "Microsoft.AspNetCore.Razor.Text.ITextDocument" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.ParserResults", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Parse", + "Parameters": [ + { + "Name": "input", + "Type": "Microsoft.AspNetCore.Razor.Text.LookaheadTextReader" + }, + { + "Name": "visitor", + "Type": "Microsoft.AspNetCore.Razor.Parser.ParserVisitor" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Parse", + "Parameters": [ + { + "Name": "input", + "Type": "Microsoft.AspNetCore.Razor.Text.LookaheadTextReader" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.ParserResults", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CreateParseTask", + "Parameters": [ + { + "Name": "input", + "Type": "System.IO.TextReader" + }, + { + "Name": "spanCallback", + "Type": "System.Action" + }, + { + "Name": "errorCallback", + "Type": "System.Action" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CreateParseTask", + "Parameters": [ + { + "Name": "input", + "Type": "System.IO.TextReader" + }, + { + "Name": "spanCallback", + "Type": "System.Action" + }, + { + "Name": "errorCallback", + "Type": "System.Action" + }, + { + "Name": "context", + "Type": "System.Threading.SynchronizationContext" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CreateParseTask", + "Parameters": [ + { + "Name": "input", + "Type": "System.IO.TextReader" + }, + { + "Name": "spanCallback", + "Type": "System.Action" + }, + { + "Name": "errorCallback", + "Type": "System.Action" + }, + { + "Name": "cancelToken", + "Type": "System.Threading.CancellationToken" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CreateParseTask", + "Parameters": [ + { + "Name": "input", + "Type": "System.IO.TextReader" + }, + { + "Name": "spanCallback", + "Type": "System.Action" + }, + { + "Name": "errorCallback", + "Type": "System.Action" + }, + { + "Name": "context", + "Type": "System.Threading.SynchronizationContext" + }, + { + "Name": "cancelToken", + "Type": "System.Threading.CancellationToken" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CreateParseTask", + "Parameters": [ + { + "Name": "input", + "Type": "System.IO.TextReader" + }, + { + "Name": "consumer", + "Type": "Microsoft.AspNetCore.Razor.Parser.ParserVisitor" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetTagHelperDescriptors", + "Parameters": [ + { + "Name": "documentRoot", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Block" + }, + { + "Name": "errorSink", + "Type": "Microsoft.AspNetCore.Razor.ErrorSink" + } + ], + "ReturnType": "System.Collections.Generic.IEnumerable", + "Virtual": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "codeParser", + "Type": "Microsoft.AspNetCore.Razor.Parser.ParserBase" + }, + { + "Name": "markupParser", + "Type": "Microsoft.AspNetCore.Razor.Parser.ParserBase" + }, + { + "Name": "tagHelperDescriptorResolver", + "Type": "Microsoft.AspNetCore.Razor.Compilation.TagHelpers.ITagHelperDescriptorResolver" + } + ], + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "parser", + "Type": "Microsoft.AspNetCore.Razor.Parser.RazorParser" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Parser.RewritingContext", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_SyntaxTree", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Block", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_SyntaxTree", + "Parameters": [ + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Block" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_ErrorSink", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.ErrorSink", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "syntaxTree", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Block" + }, + { + "Name": "errorSink", + "Type": "Microsoft.AspNetCore.Razor.ErrorSink" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Parser.SyntaxConstants", + "Visibility": "Public", + "Kind": "Class", + "Abstract": true, + "Static": true, + "Sealed": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Field", + "Name": "TextTagName", + "Parameters": [], + "ReturnType": "System.String", + "Static": true, + "ReadOnly": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Field", + "Name": "TransitionCharacter", + "Parameters": [], + "ReturnType": "System.Char", + "Static": true, + "ReadOnly": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Field", + "Name": "TransitionString", + "Parameters": [], + "ReturnType": "System.String", + "Static": true, + "ReadOnly": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Field", + "Name": "StartCommentSequence", + "Parameters": [], + "ReturnType": "System.String", + "Static": true, + "ReadOnly": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Field", + "Name": "EndCommentSequence", + "Parameters": [], + "ReturnType": "System.String", + "Static": true, + "ReadOnly": true, + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Parser.TokenizerBackedParser", + "Visibility": "Public", + "Kind": "Class", + "Abstract": true, + "BaseType": "Microsoft.AspNetCore.Razor.Parser.ParserBase", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_Span", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.SpanBuilder", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_Span", + "Parameters": [ + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.SpanBuilder" + } + ], + "ReturnType": "System.Void", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Tokenizer", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Tokenizer.TokenizerView", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_SpanConfig", + "Parameters": [], + "ReturnType": "System.Action", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_SpanConfig", + "Parameters": [ + { + "Name": "value", + "Type": "System.Action" + } + ], + "ReturnType": "System.Void", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_CurrentSymbol", + "Parameters": [], + "ReturnType": "T1", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_PreviousSymbol", + "Parameters": [], + "ReturnType": "T1", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_CurrentLocation", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.SourceLocation", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_EndOfFile", + "Parameters": [], + "ReturnType": "System.Boolean", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Language", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Parser.LanguageCharacteristics", + "Virtual": true, + "Abstract": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "HandleEmbeddedTransition", + "Parameters": [], + "ReturnType": "System.Void", + "Virtual": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "IsAtEmbeddedTransition", + "Parameters": [ + { + "Name": "allowTemplatesAndComments", + "Type": "System.Boolean" + }, + { + "Name": "allowTransitions", + "Type": "System.Boolean" + } + ], + "ReturnType": "System.Boolean", + "Virtual": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "BuildSpan", + "Parameters": [ + { + "Name": "span", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.SpanBuilder" + }, + { + "Name": "start", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + }, + { + "Name": "content", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Initialize", + "Parameters": [ + { + "Name": "span", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.SpanBuilder" + } + ], + "ReturnType": "System.Void", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Lookahead", + "Parameters": [ + { + "Name": "count", + "Type": "System.Int32" + } + ], + "ReturnType": "T1", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "NextToken", + "Parameters": [], + "ReturnType": "System.Boolean", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "SymbolTypeEquals", + "Parameters": [ + { + "Name": "x", + "Type": "T2" + }, + { + "Name": "y", + "Type": "T2" + } + ], + "ReturnType": "System.Boolean", + "Virtual": true, + "Abstract": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "PutBack", + "Parameters": [ + { + "Name": "symbol", + "Type": "T1" + } + ], + "ReturnType": "System.Void", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "PutBack", + "Parameters": [ + { + "Name": "symbols", + "Type": "System.Collections.Generic.IEnumerable" + } + ], + "ReturnType": "System.Void", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "PutCurrentBack", + "Parameters": [], + "ReturnType": "System.Void", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Balance", + "Parameters": [ + { + "Name": "mode", + "Type": "Microsoft.AspNetCore.Razor.Parser.BalancingModes" + } + ], + "ReturnType": "System.Boolean", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Balance", + "Parameters": [ + { + "Name": "mode", + "Type": "Microsoft.AspNetCore.Razor.Parser.BalancingModes" + }, + { + "Name": "left", + "Type": "T2" + }, + { + "Name": "right", + "Type": "T2" + }, + { + "Name": "start", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + } + ], + "ReturnType": "System.Boolean", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "NextIs", + "Parameters": [ + { + "Name": "type", + "Type": "T2" + } + ], + "ReturnType": "System.Boolean", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "NextIs", + "Parameters": [ + { + "Name": "types", + "Type": "T2[]", + "IsParams": true + } + ], + "ReturnType": "System.Boolean", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "NextIs", + "Parameters": [ + { + "Name": "condition", + "Type": "System.Func" + } + ], + "ReturnType": "System.Boolean", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Was", + "Parameters": [ + { + "Name": "type", + "Type": "T2" + } + ], + "ReturnType": "System.Boolean", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "At", + "Parameters": [ + { + "Name": "type", + "Type": "T2" + } + ], + "ReturnType": "System.Boolean", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "AcceptAndMoveNext", + "Parameters": [], + "ReturnType": "System.Boolean", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "AcceptSingleWhiteSpaceCharacter", + "Parameters": [], + "ReturnType": "T1", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Accept", + "Parameters": [ + { + "Name": "symbols", + "Type": "System.Collections.Generic.IEnumerable" + } + ], + "ReturnType": "System.Void", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Accept", + "Parameters": [ + { + "Name": "symbol", + "Type": "T1" + } + ], + "ReturnType": "System.Void", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "AcceptAll", + "Parameters": [ + { + "Name": "types", + "Type": "T2[]", + "IsParams": true + } + ], + "ReturnType": "System.Boolean", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "AddMarkerSymbolIfNecessary", + "Parameters": [], + "ReturnType": "System.Void", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "AddMarkerSymbolIfNecessary", + "Parameters": [ + { + "Name": "location", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + } + ], + "ReturnType": "System.Void", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Output", + "Parameters": [ + { + "Name": "kind", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.SpanKind" + } + ], + "ReturnType": "System.Void", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Output", + "Parameters": [ + { + "Name": "kind", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.SpanKind" + }, + { + "Name": "accepts", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.AcceptedCharacters" + } + ], + "ReturnType": "System.Void", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Output", + "Parameters": [ + { + "Name": "accepts", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.AcceptedCharacters" + } + ], + "ReturnType": "System.Void", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "PushSpanConfig", + "Parameters": [], + "ReturnType": "System.IDisposable", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "PushSpanConfig", + "Parameters": [ + { + "Name": "newConfig", + "Type": "System.Action" + } + ], + "ReturnType": "System.IDisposable", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "PushSpanConfig", + "Parameters": [ + { + "Name": "newConfig", + "Type": "System.Action>" + } + ], + "ReturnType": "System.IDisposable", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ConfigureSpan", + "Parameters": [ + { + "Name": "config", + "Type": "System.Action" + } + ], + "ReturnType": "System.Void", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ConfigureSpan", + "Parameters": [ + { + "Name": "config", + "Type": "System.Action>" + } + ], + "ReturnType": "System.Void", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Expected", + "Parameters": [ + { + "Name": "type", + "Type": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.KnownSymbolType" + } + ], + "ReturnType": "System.Void", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Expected", + "Parameters": [ + { + "Name": "types", + "Type": "T2[]", + "IsParams": true + } + ], + "ReturnType": "System.Void", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Optional", + "Parameters": [ + { + "Name": "type", + "Type": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.KnownSymbolType" + } + ], + "ReturnType": "System.Boolean", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Optional", + "Parameters": [ + { + "Name": "type", + "Type": "T2" + } + ], + "ReturnType": "System.Boolean", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Required", + "Parameters": [ + { + "Name": "expected", + "Type": "T2" + }, + { + "Name": "errorIfNotFound", + "Type": "System.Boolean" + }, + { + "Name": "errorBase", + "Type": "System.Func" + } + ], + "ReturnType": "System.Boolean", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "EnsureCurrent", + "Parameters": [], + "ReturnType": "System.Boolean", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "AcceptWhile", + "Parameters": [ + { + "Name": "type", + "Type": "T2" + } + ], + "ReturnType": "System.Void", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "AcceptWhile", + "Parameters": [ + { + "Name": "type1", + "Type": "T2" + }, + { + "Name": "type2", + "Type": "T2" + } + ], + "ReturnType": "System.Void", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "AcceptWhile", + "Parameters": [ + { + "Name": "type1", + "Type": "T2" + }, + { + "Name": "type2", + "Type": "T2" + }, + { + "Name": "type3", + "Type": "T2" + } + ], + "ReturnType": "System.Void", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "AcceptWhile", + "Parameters": [ + { + "Name": "types", + "Type": "T2[]", + "IsParams": true + } + ], + "ReturnType": "System.Void", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "AcceptUntil", + "Parameters": [ + { + "Name": "type", + "Type": "T2" + } + ], + "ReturnType": "System.Void", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "AcceptUntil", + "Parameters": [ + { + "Name": "type1", + "Type": "T2" + }, + { + "Name": "type2", + "Type": "T2" + } + ], + "ReturnType": "System.Void", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "AcceptUntil", + "Parameters": [ + { + "Name": "type1", + "Type": "T2" + }, + { + "Name": "type2", + "Type": "T2" + }, + { + "Name": "type3", + "Type": "T2" + } + ], + "ReturnType": "System.Void", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "AcceptUntil", + "Parameters": [ + { + "Name": "types", + "Type": "T2[]", + "IsParams": true + } + ], + "ReturnType": "System.Void", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "AcceptWhile", + "Parameters": [ + { + "Name": "condition", + "Type": "System.Func" + } + ], + "ReturnType": "System.Void", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ReadWhile", + "Parameters": [ + { + "Name": "condition", + "Type": "System.Func" + } + ], + "ReturnType": "System.Collections.Generic.IEnumerable", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "AcceptWhiteSpaceInLines", + "Parameters": [], + "ReturnType": "T1", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "AtIdentifier", + "Parameters": [ + { + "Name": "allowKeywords", + "Type": "System.Boolean" + } + ], + "ReturnType": "System.Boolean", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "OutputSpanBeforeRazorComment", + "Parameters": [], + "ReturnType": "System.Void", + "Virtual": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "RazorComment", + "Parameters": [], + "ReturnType": "System.Void", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Protected", + "GenericParameter": [] + } + ], + "GenericParameters": [ + { + "ParameterName": "TTokenizer", + "ParameterPosition": 0, + "BaseTypeOrInterfaces": [ + "Microsoft.AspNetCore.Razor.Tokenizer.Tokenizer" + ] + }, + { + "ParameterName": "TSymbol", + "ParameterPosition": 1, + "BaseTypeOrInterfaces": [ + "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.SymbolBase" + ] + }, + { + "ParameterName": "TSymbolType", + "ParameterPosition": 2, + "New": true, + "Struct": true, + "BaseTypeOrInterfaces": [] + } + ] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Parser.TagHelpers.TagHelperAttributeNode", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_Name", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Value", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.SyntaxTreeNode", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_ValueStyle", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "name", + "Type": "System.String" + }, + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.SyntaxTreeNode" + }, + { + "Name": "valueStyle", + "Type": "Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Parser.TagHelpers.TagHelperBlock", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Block", + "ImplementedInterfaces": [ + "System.IEquatable" + ], + "Members": [ + { + "Kind": "Method", + "Name": "get_SourceStartTag", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Block", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_SourceEndTag", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Block", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_TagMode", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.TagHelpers.TagMode", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Descriptors", + "Parameters": [], + "ReturnType": "System.Collections.Generic.IEnumerable", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Attributes", + "Parameters": [], + "ReturnType": "System.Collections.Generic.IList", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Start", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.SourceLocation", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_TagName", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Length", + "Parameters": [], + "ReturnType": "System.Int32", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Flatten", + "Parameters": [], + "ReturnType": "System.Collections.Generic.IEnumerable", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ToString", + "Parameters": [], + "ReturnType": "System.String", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Equals", + "Parameters": [ + { + "Name": "other", + "Type": "Microsoft.AspNetCore.Razor.Parser.TagHelpers.TagHelperBlock" + } + ], + "ReturnType": "System.Boolean", + "Sealed": true, + "Virtual": true, + "ImplementedInterface": "System.IEquatable", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetHashCode", + "Parameters": [], + "ReturnType": "System.Int32", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "source", + "Type": "Microsoft.AspNetCore.Razor.Parser.TagHelpers.TagHelperBlockBuilder" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Parser.TagHelpers.TagHelperBlockBuilder", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.BlockBuilder", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_SourceStartTag", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Block", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_SourceStartTag", + "Parameters": [ + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Block" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_SourceEndTag", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Block", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_SourceEndTag", + "Parameters": [ + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Block" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_TagMode", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.TagHelpers.TagMode", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Descriptors", + "Parameters": [], + "ReturnType": "System.Collections.Generic.IEnumerable", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Attributes", + "Parameters": [], + "ReturnType": "System.Collections.Generic.IList", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "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": "Build", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Block", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Reset", + "Parameters": [], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Start", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.SourceLocation", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_Start", + "Parameters": [ + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "original", + "Type": "Microsoft.AspNetCore.Razor.Parser.TagHelpers.TagHelperBlock" + } + ], + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "tagName", + "Type": "System.String" + }, + { + "Name": "tagMode", + "Type": "Microsoft.AspNetCore.Razor.TagHelpers.TagMode" + }, + { + "Name": "start", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + }, + { + "Name": "attributes", + "Type": "System.Collections.Generic.IList" + }, + { + "Name": "descriptors", + "Type": "System.Collections.Generic.IEnumerable" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Parser.TagHelpers.TagHelperDirectiveSpanVisitor", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.Parser.ParserVisitor", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "GetDescriptors", + "Parameters": [ + { + "Name": "root", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Block" + } + ], + "ReturnType": "System.Collections.Generic.IEnumerable", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetTagHelperDescriptorResolutionContext", + "Parameters": [ + { + "Name": "descriptors", + "Type": "System.Collections.Generic.IEnumerable" + }, + { + "Name": "errorSink", + "Type": "Microsoft.AspNetCore.Razor.ErrorSink" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperDescriptorResolutionContext", + "Virtual": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "VisitSpan", + "Parameters": [ + { + "Name": "span", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Span" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "descriptorResolver", + "Type": "Microsoft.AspNetCore.Razor.Compilation.TagHelpers.ITagHelperDescriptorResolver" + }, + { + "Name": "errorSink", + "Type": "Microsoft.AspNetCore.Razor.ErrorSink" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Parser.TagHelpers.Internal.TagHelperBlockRewriter", + "Visibility": "Public", + "Kind": "Class", + "Abstract": true, + "Static": true, + "Sealed": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "Rewrite", + "Parameters": [ + { + "Name": "tagName", + "Type": "System.String" + }, + { + "Name": "validStructure", + "Type": "System.Boolean" + }, + { + "Name": "tag", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Block" + }, + { + "Name": "descriptors", + "Type": "System.Collections.Generic.IEnumerable" + }, + { + "Name": "errorSink", + "Type": "Microsoft.AspNetCore.Razor.ErrorSink" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.Parser.TagHelpers.TagHelperBlockBuilder", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Parser.TagHelpers.Internal.TagHelperParseTreeRewriter", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [ + "Microsoft.AspNetCore.Razor.Parser.ISyntaxTreeRewriter" + ], + "Members": [ + { + "Kind": "Method", + "Name": "Rewrite", + "Parameters": [ + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Razor.Parser.RewritingContext" + } + ], + "ReturnType": "System.Void", + "Sealed": true, + "Virtual": true, + "ImplementedInterface": "Microsoft.AspNetCore.Razor.Parser.ISyntaxTreeRewriter", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "provider", + "Type": "Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperDescriptorProvider" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.AcceptedCharacters", + "Visibility": "Public", + "Kind": "Enumeration", + "Sealed": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Field", + "Name": "None", + "Parameters": [], + "GenericParameter": [], + "Literal": "0" + }, + { + "Kind": "Field", + "Name": "NewLine", + "Parameters": [], + "GenericParameter": [], + "Literal": "1" + }, + { + "Kind": "Field", + "Name": "WhiteSpace", + "Parameters": [], + "GenericParameter": [], + "Literal": "2" + }, + { + "Kind": "Field", + "Name": "NonWhiteSpace", + "Parameters": [], + "GenericParameter": [], + "Literal": "4" + }, + { + "Kind": "Field", + "Name": "AllWhiteSpace", + "Parameters": [], + "GenericParameter": [], + "Literal": "3" + }, + { + "Kind": "Field", + "Name": "Any", + "Parameters": [], + "GenericParameter": [], + "Literal": "7" + }, + { + "Kind": "Field", + "Name": "AnyExceptNewline", + "Parameters": [], + "GenericParameter": [], + "Literal": "6" + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Block", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.SyntaxTreeNode", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_Type", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.BlockType", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Children", + "Parameters": [], + "ReturnType": "System.Collections.Generic.IReadOnlyList", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_ChunkGenerator", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Chunks.Generators.IParentChunkGenerator", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_IsBlock", + "Parameters": [], + "ReturnType": "System.Boolean", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Start", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.SourceLocation", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Length", + "Parameters": [], + "ReturnType": "System.Int32", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "FindFirstDescendentSpan", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Span", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "FindLastDescendentSpan", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Span", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Accept", + "Parameters": [ + { + "Name": "visitor", + "Type": "Microsoft.AspNetCore.Razor.Parser.ParserVisitor" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ToString", + "Parameters": [], + "ReturnType": "System.String", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Equals", + "Parameters": [ + { + "Name": "obj", + "Type": "System.Object" + } + ], + "ReturnType": "System.Boolean", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetHashCode", + "Parameters": [], + "ReturnType": "System.Int32", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Flatten", + "Parameters": [], + "ReturnType": "System.Collections.Generic.IEnumerable", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "LocateOwner", + "Parameters": [ + { + "Name": "change", + "Type": "Microsoft.AspNetCore.Razor.Text.TextChange" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Span", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "EquivalentTo", + "Parameters": [ + { + "Name": "node", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.SyntaxTreeNode" + } + ], + "ReturnType": "System.Boolean", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetEquivalenceHash", + "Parameters": [], + "ReturnType": "System.Int32", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "source", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.BlockBuilder" + } + ], + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "type", + "Type": "System.Nullable" + }, + { + "Name": "contents", + "Type": "System.Collections.Generic.IReadOnlyList" + }, + { + "Name": "generator", + "Type": "Microsoft.AspNetCore.Razor.Chunks.Generators.IParentChunkGenerator" + } + ], + "Visibility": "Protected", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.BlockBuilder", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_Type", + "Parameters": [], + "ReturnType": "System.Nullable", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_Type", + "Parameters": [ + { + "Name": "value", + "Type": "System.Nullable" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Children", + "Parameters": [], + "ReturnType": "System.Collections.Generic.List", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_ChunkGenerator", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Chunks.Generators.IParentChunkGenerator", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_ChunkGenerator", + "Parameters": [ + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Razor.Chunks.Generators.IParentChunkGenerator" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Build", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Block", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Reset", + "Parameters": [], + "ReturnType": "System.Void", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "original", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Block" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.BlockType", + "Visibility": "Public", + "Kind": "Enumeration", + "Sealed": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Field", + "Name": "Statement", + "Parameters": [], + "GenericParameter": [], + "Literal": "0" + }, + { + "Kind": "Field", + "Name": "Directive", + "Parameters": [], + "GenericParameter": [], + "Literal": "1" + }, + { + "Kind": "Field", + "Name": "Functions", + "Parameters": [], + "GenericParameter": [], + "Literal": "2" + }, + { + "Kind": "Field", + "Name": "Expression", + "Parameters": [], + "GenericParameter": [], + "Literal": "3" + }, + { + "Kind": "Field", + "Name": "Helper", + "Parameters": [], + "GenericParameter": [], + "Literal": "4" + }, + { + "Kind": "Field", + "Name": "Markup", + "Parameters": [], + "GenericParameter": [], + "Literal": "5" + }, + { + "Kind": "Field", + "Name": "Section", + "Parameters": [], + "GenericParameter": [], + "Literal": "6" + }, + { + "Kind": "Field", + "Name": "Template", + "Parameters": [], + "GenericParameter": [], + "Literal": "7" + }, + { + "Kind": "Field", + "Name": "Comment", + "Parameters": [], + "GenericParameter": [], + "Literal": "8" + }, + { + "Kind": "Field", + "Name": "Tag", + "Parameters": [], + "GenericParameter": [], + "Literal": "9" + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Span", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.SyntaxTreeNode", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_Kind", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.SpanKind", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_Kind", + "Parameters": [ + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.SpanKind" + } + ], + "ReturnType": "System.Void", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Symbols", + "Parameters": [], + "ReturnType": "System.Collections.Generic.IReadOnlyList", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_Symbols", + "Parameters": [ + { + "Name": "value", + "Type": "System.Collections.Generic.IReadOnlyList" + } + ], + "ReturnType": "System.Void", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Previous", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Span", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_Previous", + "Parameters": [ + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Span" + } + ], + "ReturnType": "System.Void", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Next", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Span", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_Next", + "Parameters": [ + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Span" + } + ], + "ReturnType": "System.Void", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_EditHandler", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Editor.SpanEditHandler", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_EditHandler", + "Parameters": [ + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Razor.Editor.SpanEditHandler" + } + ], + "ReturnType": "System.Void", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_ChunkGenerator", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Chunks.Generators.ISpanChunkGenerator", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_ChunkGenerator", + "Parameters": [ + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Razor.Chunks.Generators.ISpanChunkGenerator" + } + ], + "ReturnType": "System.Void", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_IsBlock", + "Parameters": [], + "ReturnType": "System.Boolean", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Length", + "Parameters": [], + "ReturnType": "System.Int32", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Start", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.SourceLocation", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Content", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Change", + "Parameters": [ + { + "Name": "changes", + "Type": "System.Action" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ReplaceWith", + "Parameters": [ + { + "Name": "builder", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.SpanBuilder" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Accept", + "Parameters": [ + { + "Name": "visitor", + "Type": "Microsoft.AspNetCore.Razor.Parser.ParserVisitor" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ToString", + "Parameters": [], + "ReturnType": "System.String", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ChangeStart", + "Parameters": [ + { + "Name": "newStart", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "EquivalentTo", + "Parameters": [ + { + "Name": "node", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.SyntaxTreeNode" + } + ], + "ReturnType": "System.Boolean", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetEquivalenceHash", + "Parameters": [], + "ReturnType": "System.Int32", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Equals", + "Parameters": [ + { + "Name": "obj", + "Type": "System.Object" + } + ], + "ReturnType": "System.Boolean", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetHashCode", + "Parameters": [], + "ReturnType": "System.Int32", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "builder", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.SpanBuilder" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.SpanBuilder", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_Start", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.SourceLocation", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_Start", + "Parameters": [ + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Kind", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.SpanKind", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_Kind", + "Parameters": [ + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.SpanKind" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Symbols", + "Parameters": [], + "ReturnType": "System.Collections.Generic.IReadOnlyList", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_EditHandler", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Editor.SpanEditHandler", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_EditHandler", + "Parameters": [ + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Razor.Editor.SpanEditHandler" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_ChunkGenerator", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Chunks.Generators.ISpanChunkGenerator", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_ChunkGenerator", + "Parameters": [ + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Razor.Chunks.Generators.ISpanChunkGenerator" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Reset", + "Parameters": [], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Build", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Span", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ClearSymbols", + "Parameters": [], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Accept", + "Parameters": [ + { + "Name": "symbol", + "Type": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.ISymbol" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "original", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Span" + } + ], + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.SpanKind", + "Visibility": "Public", + "Kind": "Enumeration", + "Sealed": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Field", + "Name": "Transition", + "Parameters": [], + "GenericParameter": [], + "Literal": "0" + }, + { + "Kind": "Field", + "Name": "MetaCode", + "Parameters": [], + "GenericParameter": [], + "Literal": "1" + }, + { + "Kind": "Field", + "Name": "Comment", + "Parameters": [], + "GenericParameter": [], + "Literal": "2" + }, + { + "Kind": "Field", + "Name": "Code", + "Parameters": [], + "GenericParameter": [], + "Literal": "3" + }, + { + "Kind": "Field", + "Name": "Markup", + "Parameters": [], + "GenericParameter": [], + "Literal": "4" + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.SyntaxTreeNode", + "Visibility": "Public", + "Kind": "Class", + "Abstract": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_Parent", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Block", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_IsBlock", + "Parameters": [], + "ReturnType": "System.Boolean", + "Virtual": true, + "Abstract": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Length", + "Parameters": [], + "ReturnType": "System.Int32", + "Virtual": true, + "Abstract": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Start", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.SourceLocation", + "Virtual": true, + "Abstract": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Accept", + "Parameters": [ + { + "Name": "visitor", + "Type": "Microsoft.AspNetCore.Razor.Parser.ParserVisitor" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Abstract": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "EquivalentTo", + "Parameters": [ + { + "Name": "node", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.SyntaxTreeNode" + } + ], + "ReturnType": "System.Boolean", + "Virtual": true, + "Abstract": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetEquivalenceHash", + "Parameters": [], + "ReturnType": "System.Int32", + "Virtual": true, + "Abstract": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Protected", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Parser.Internal.CallbackVisitor", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.Parser.ParserVisitor", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_SynchronizationContext", + "Parameters": [], + "ReturnType": "System.Threading.SynchronizationContext", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_SynchronizationContext", + "Parameters": [ + { + "Name": "value", + "Type": "System.Threading.SynchronizationContext" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "VisitStartBlock", + "Parameters": [ + { + "Name": "block", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Block" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "VisitSpan", + "Parameters": [ + { + "Name": "span", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Span" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "VisitEndBlock", + "Parameters": [ + { + "Name": "block", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Block" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "VisitError", + "Parameters": [ + { + "Name": "err", + "Type": "Microsoft.AspNetCore.Razor.RazorError" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "OnComplete", + "Parameters": [], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "spanCallback", + "Type": "System.Action" + } + ], + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "spanCallback", + "Type": "System.Action" + }, + { + "Name": "errorCallback", + "Type": "System.Action" + } + ], + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "spanCallback", + "Type": "System.Action" + }, + { + "Name": "errorCallback", + "Type": "System.Action" + }, + { + "Name": "startBlockCallback", + "Type": "System.Action" + }, + { + "Name": "endBlockCallback", + "Type": "System.Action" + } + ], + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "spanCallback", + "Type": "System.Action" + }, + { + "Name": "errorCallback", + "Type": "System.Action" + }, + { + "Name": "startBlockCallback", + "Type": "System.Action" + }, + { + "Name": "endBlockCallback", + "Type": "System.Action" + }, + { + "Name": "completeCallback", + "Type": "System.Action" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Parser.Internal.HtmlLanguageCharacteristics", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.Parser.LanguageCharacteristics", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_Instance", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Parser.Internal.HtmlLanguageCharacteristics", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetSample", + "Parameters": [ + { + "Name": "type", + "Type": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.Internal.HtmlSymbolType" + } + ], + "ReturnType": "System.String", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CreateTokenizer", + "Parameters": [ + { + "Name": "source", + "Type": "Microsoft.AspNetCore.Razor.Text.ITextDocument" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.Tokenizer.Internal.HtmlTokenizer", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "FlipBracket", + "Parameters": [ + { + "Name": "bracket", + "Type": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.Internal.HtmlSymbolType" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.Internal.HtmlSymbolType", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CreateMarkerSymbol", + "Parameters": [ + { + "Name": "location", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.Internal.HtmlSymbol", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetKnownSymbolType", + "Parameters": [ + { + "Name": "type", + "Type": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.KnownSymbolType" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.Internal.HtmlSymbolType", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CreateSymbol", + "Parameters": [ + { + "Name": "location", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + }, + { + "Name": "content", + "Type": "System.String" + }, + { + "Name": "type", + "Type": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.Internal.HtmlSymbolType" + }, + { + "Name": "errors", + "Type": "System.Collections.Generic.IReadOnlyList" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.Internal.HtmlSymbol", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Parser.Internal.HtmlMarkupParser", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.Parser.TokenizerBackedParser", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "ParseBlock", + "Parameters": [], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_VoidElements", + "Parameters": [], + "ReturnType": "System.Collections.Generic.ISet", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_OtherParser", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Parser.ParserBase", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Language", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Parser.LanguageCharacteristics", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "SymbolTypeEquals", + "Parameters": [ + { + "Name": "x", + "Type": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.Internal.HtmlSymbolType" + }, + { + "Name": "y", + "Type": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.Internal.HtmlSymbolType" + } + ], + "ReturnType": "System.Boolean", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "BuildSpan", + "Parameters": [ + { + "Name": "span", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.SpanBuilder" + }, + { + "Name": "start", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + }, + { + "Name": "content", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "OutputSpanBeforeRazorComment", + "Parameters": [], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "SkipToAndParseCode", + "Parameters": [ + { + "Name": "type", + "Type": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.Internal.HtmlSymbolType" + } + ], + "ReturnType": "System.Void", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "SkipToAndParseCode", + "Parameters": [ + { + "Name": "condition", + "Type": "System.Func" + } + ], + "ReturnType": "System.Void", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "IsSpacingToken", + "Parameters": [ + { + "Name": "includeNewLines", + "Type": "System.Boolean" + } + ], + "ReturnType": "System.Func", + "Static": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ParseDocument", + "Parameters": [], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ParseSection", + "Parameters": [ + { + "Name": "nestingSequences", + "Type": "System.Tuple" + }, + { + "Name": "caseSensitive", + "Type": "System.Boolean" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Editor.AutoCompleteEditHandler", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.Editor.SpanEditHandler", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_AutoCompleteAtEndOfSpan", + "Parameters": [], + "ReturnType": "System.Boolean", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_AutoCompleteString", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_AutoCompleteString", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CanAcceptChange", + "Parameters": [ + { + "Name": "target", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Span" + }, + { + "Name": "normalizedChange", + "Type": "Microsoft.AspNetCore.Razor.Text.TextChange" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.PartialParseResult", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ToString", + "Parameters": [], + "ReturnType": "System.String", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Equals", + "Parameters": [ + { + "Name": "obj", + "Type": "System.Object" + } + ], + "ReturnType": "System.Boolean", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetHashCode", + "Parameters": [], + "ReturnType": "System.Int32", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "tokenizer", + "Type": "System.Func>" + } + ], + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "tokenizer", + "Type": "System.Func>" + }, + { + "Name": "autoCompleteAtEndOfSpan", + "Type": "System.Boolean" + } + ], + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "tokenizer", + "Type": "System.Func>" + }, + { + "Name": "accepted", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.AcceptedCharacters" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Editor.EditorHints", + "Visibility": "Public", + "Kind": "Enumeration", + "Sealed": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Field", + "Name": "None", + "Parameters": [], + "GenericParameter": [], + "Literal": "0" + }, + { + "Kind": "Field", + "Name": "VirtualPath", + "Parameters": [], + "GenericParameter": [], + "Literal": "1" + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Editor.EditResult", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_Result", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.PartialParseResult", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_Result", + "Parameters": [ + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Razor.PartialParseResult" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_EditedSpan", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.SpanBuilder", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_EditedSpan", + "Parameters": [ + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.SpanBuilder" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "result", + "Type": "Microsoft.AspNetCore.Razor.PartialParseResult" + }, + { + "Name": "editedSpan", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.SpanBuilder" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Editor.ImplicitExpressionEditHandler", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.Editor.SpanEditHandler", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_AcceptTrailingDot", + "Parameters": [], + "ReturnType": "System.Boolean", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Keywords", + "Parameters": [], + "ReturnType": "System.Collections.Generic.IReadOnlyCollection", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ToString", + "Parameters": [], + "ReturnType": "System.String", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Equals", + "Parameters": [ + { + "Name": "obj", + "Type": "System.Object" + } + ], + "ReturnType": "System.Boolean", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetHashCode", + "Parameters": [], + "ReturnType": "System.Int32", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CanAcceptChange", + "Parameters": [ + { + "Name": "target", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Span" + }, + { + "Name": "normalizedChange", + "Type": "Microsoft.AspNetCore.Razor.Text.TextChange" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.PartialParseResult", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "tokenizer", + "Type": "System.Func>" + }, + { + "Name": "keywords", + "Type": "System.Collections.Generic.ISet" + }, + { + "Name": "acceptTrailingDot", + "Type": "System.Boolean" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Editor.SingleLineMarkupEditHandler", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.Editor.SpanEditHandler", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "tokenizer", + "Type": "System.Func>" + } + ], + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "tokenizer", + "Type": "System.Func>" + }, + { + "Name": "accepted", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.AcceptedCharacters" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Editor.SpanEditHandler", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_AcceptedCharacters", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.AcceptedCharacters", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_AcceptedCharacters", + "Parameters": [ + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.AcceptedCharacters" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_EditorHints", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Editor.EditorHints", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_EditorHints", + "Parameters": [ + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Razor.Editor.EditorHints" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Tokenizer", + "Parameters": [], + "ReturnType": "System.Func>", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_Tokenizer", + "Parameters": [ + { + "Name": "value", + "Type": "System.Func>" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CreateDefault", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Editor.SpanEditHandler", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CreateDefault", + "Parameters": [ + { + "Name": "tokenizer", + "Type": "System.Func>" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.Editor.SpanEditHandler", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ApplyChange", + "Parameters": [ + { + "Name": "target", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Span" + }, + { + "Name": "change", + "Type": "Microsoft.AspNetCore.Razor.Text.TextChange" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.Editor.EditResult", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ApplyChange", + "Parameters": [ + { + "Name": "target", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Span" + }, + { + "Name": "change", + "Type": "Microsoft.AspNetCore.Razor.Text.TextChange" + }, + { + "Name": "force", + "Type": "System.Boolean" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.Editor.EditResult", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "OwnsChange", + "Parameters": [ + { + "Name": "target", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Span" + }, + { + "Name": "change", + "Type": "Microsoft.AspNetCore.Razor.Text.TextChange" + } + ], + "ReturnType": "System.Boolean", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CanAcceptChange", + "Parameters": [ + { + "Name": "target", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Span" + }, + { + "Name": "normalizedChange", + "Type": "Microsoft.AspNetCore.Razor.Text.TextChange" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.PartialParseResult", + "Virtual": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "UpdateSpan", + "Parameters": [ + { + "Name": "target", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Span" + }, + { + "Name": "normalizedChange", + "Type": "Microsoft.AspNetCore.Razor.Text.TextChange" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.SpanBuilder", + "Virtual": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "IsAtEndOfFirstLine", + "Parameters": [ + { + "Name": "target", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Span" + }, + { + "Name": "change", + "Type": "Microsoft.AspNetCore.Razor.Text.TextChange" + } + ], + "ReturnType": "System.Boolean", + "Static": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "IsEndInsertion", + "Parameters": [ + { + "Name": "target", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Span" + }, + { + "Name": "change", + "Type": "Microsoft.AspNetCore.Razor.Text.TextChange" + } + ], + "ReturnType": "System.Boolean", + "Static": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "IsEndDeletion", + "Parameters": [ + { + "Name": "target", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Span" + }, + { + "Name": "change", + "Type": "Microsoft.AspNetCore.Razor.Text.TextChange" + } + ], + "ReturnType": "System.Boolean", + "Static": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "IsEndReplace", + "Parameters": [ + { + "Name": "target", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Span" + }, + { + "Name": "change", + "Type": "Microsoft.AspNetCore.Razor.Text.TextChange" + } + ], + "ReturnType": "System.Boolean", + "Static": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "IsAtEndOfSpan", + "Parameters": [ + { + "Name": "target", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Span" + }, + { + "Name": "change", + "Type": "Microsoft.AspNetCore.Razor.Text.TextChange" + } + ], + "ReturnType": "System.Boolean", + "Static": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetOldText", + "Parameters": [ + { + "Name": "target", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Span" + }, + { + "Name": "change", + "Type": "Microsoft.AspNetCore.Razor.Text.TextChange" + } + ], + "ReturnType": "System.String", + "Static": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ToString", + "Parameters": [], + "ReturnType": "System.String", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Equals", + "Parameters": [ + { + "Name": "obj", + "Type": "System.Object" + } + ], + "ReturnType": "System.Boolean", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetHashCode", + "Parameters": [], + "ReturnType": "System.Int32", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "tokenizer", + "Type": "System.Func>" + } + ], + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "tokenizer", + "Type": "System.Func>" + }, + { + "Name": "accepted", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.AcceptedCharacters" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Compilation.TagHelpers.ITagHelperDescriptorResolver", + "Visibility": "Public", + "Kind": "Interface", + "Abstract": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "Resolve", + "Parameters": [ + { + "Name": "resolutionContext", + "Type": "Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperDescriptorResolutionContext" + } + ], + "ReturnType": "System.Collections.Generic.IEnumerable", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperAttributeDescriptor", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_IsIndexer", + "Parameters": [], + "ReturnType": "System.Boolean", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_IsIndexer", + "Parameters": [ + { + "Name": "value", + "Type": "System.Boolean" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_IsEnum", + "Parameters": [], + "ReturnType": "System.Boolean", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_IsEnum", + "Parameters": [ + { + "Name": "value", + "Type": "System.Boolean" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_IsStringProperty", + "Parameters": [], + "ReturnType": "System.Boolean", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_IsStringProperty", + "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": "Method", + "Name": "get_PropertyName", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_PropertyName", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_TypeName", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_TypeName", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_DesignTimeDescriptor", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperAttributeDesignTimeDescriptor", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_DesignTimeDescriptor", + "Parameters": [ + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperAttributeDesignTimeDescriptor" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "IsNameMatch", + "Parameters": [ + { + "Name": "name", + "Type": "System.String" + } + ], + "ReturnType": "System.Boolean", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperAttributeDesignTimeDescriptor", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_Summary", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_Summary", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Remarks", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_Remarks", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperDescriptor", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_Prefix", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_Prefix", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "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_FullTagName", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_TypeName", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_TypeName", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_AssemblyName", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_AssemblyName", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Attributes", + "Parameters": [], + "ReturnType": "System.Collections.Generic.IEnumerable", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_Attributes", + "Parameters": [ + { + "Name": "value", + "Type": "System.Collections.Generic.IEnumerable" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_RequiredAttributes", + "Parameters": [], + "ReturnType": "System.Collections.Generic.IEnumerable", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_RequiredAttributes", + "Parameters": [ + { + "Name": "value", + "Type": "System.Collections.Generic.IEnumerable" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_AllowedChildren", + "Parameters": [], + "ReturnType": "System.Collections.Generic.IEnumerable", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_AllowedChildren", + "Parameters": [ + { + "Name": "value", + "Type": "System.Collections.Generic.IEnumerable" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_RequiredParent", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_RequiredParent", + "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_DesignTimeDescriptor", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperDesignTimeDescriptor", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_DesignTimeDescriptor", + "Parameters": [ + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperDesignTimeDescriptor" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperDescriptorComparer", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [ + "System.Collections.Generic.IEqualityComparer" + ], + "Members": [ + { + "Kind": "Method", + "Name": "Equals", + "Parameters": [ + { + "Name": "descriptorX", + "Type": "Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperDescriptor" + }, + { + "Name": "descriptorY", + "Type": "Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperDescriptor" + } + ], + "ReturnType": "System.Boolean", + "Virtual": true, + "ImplementedInterface": "System.Collections.Generic.IEqualityComparer", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetHashCode", + "Parameters": [ + { + "Name": "descriptor", + "Type": "Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperDescriptor" + } + ], + "ReturnType": "System.Int32", + "Virtual": true, + "ImplementedInterface": "System.Collections.Generic.IEqualityComparer", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Field", + "Name": "Default", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperDescriptorComparer", + "Static": true, + "ReadOnly": true, + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperDescriptorProvider", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "GetDescriptors", + "Parameters": [ + { + "Name": "tagName", + "Type": "System.String" + }, + { + "Name": "attributes", + "Type": "System.Collections.Generic.IEnumerable>" + }, + { + "Name": "parentTagName", + "Type": "System.String" + } + ], + "ReturnType": "System.Collections.Generic.IEnumerable", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "descriptors", + "Type": "System.Collections.Generic.IEnumerable" + } + ], + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Field", + "Name": "ElementCatchAllTarget", + "Parameters": [], + "ReturnType": "System.String", + "Static": true, + "Visibility": "Public", + "GenericParameter": [], + "Constant": true, + "Literal": "\"*\"" + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperDescriptorResolutionContext", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_DirectiveDescriptors", + "Parameters": [], + "ReturnType": "System.Collections.Generic.IList", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_ErrorSink", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.ErrorSink", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "directiveDescriptors", + "Type": "System.Collections.Generic.IEnumerable" + }, + { + "Name": "errorSink", + "Type": "Microsoft.AspNetCore.Razor.ErrorSink" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperDesignTimeDescriptor", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_Summary", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_Summary", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Remarks", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_Remarks", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_OutputElementHint", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_OutputElementHint", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperDirectiveDescriptor", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_DirectiveText", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_DirectiveText", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Location", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.SourceLocation", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_Location", + "Parameters": [ + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_DirectiveType", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperDirectiveType", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_DirectiveType", + "Parameters": [ + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperDirectiveType" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperDirectiveType", + "Visibility": "Public", + "Kind": "Enumeration", + "Sealed": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Field", + "Name": "AddTagHelper", + "Parameters": [], + "GenericParameter": [], + "Literal": "0" + }, + { + "Kind": "Field", + "Name": "RemoveTagHelper", + "Parameters": [], + "GenericParameter": [], + "Literal": "1" + }, + { + "Kind": "Field", + "Name": "TagHelperPrefix", + "Parameters": [], + "GenericParameter": [], + "Literal": "2" + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperRequiredAttributeDescriptor", + "Visibility": "Public", + "Kind": "Class", + "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": "Method", + "Name": "get_NameComparison", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperRequiredAttributeNameComparison", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_NameComparison", + "Parameters": [ + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperRequiredAttributeNameComparison" + } + ], + "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": "Method", + "Name": "get_ValueComparison", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperRequiredAttributeValueComparison", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_ValueComparison", + "Parameters": [ + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperRequiredAttributeValueComparison" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "IsMatch", + "Parameters": [ + { + "Name": "attributeName", + "Type": "System.String" + }, + { + "Name": "attributeValue", + "Type": "System.String" + } + ], + "ReturnType": "System.Boolean", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperRequiredAttributeDescriptorComparer", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [ + "System.Collections.Generic.IEqualityComparer" + ], + "Members": [ + { + "Kind": "Method", + "Name": "Equals", + "Parameters": [ + { + "Name": "descriptorX", + "Type": "Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperRequiredAttributeDescriptor" + }, + { + "Name": "descriptorY", + "Type": "Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperRequiredAttributeDescriptor" + } + ], + "ReturnType": "System.Boolean", + "Virtual": true, + "ImplementedInterface": "System.Collections.Generic.IEqualityComparer", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetHashCode", + "Parameters": [ + { + "Name": "descriptor", + "Type": "Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperRequiredAttributeDescriptor" + } + ], + "ReturnType": "System.Int32", + "Virtual": true, + "ImplementedInterface": "System.Collections.Generic.IEqualityComparer", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Field", + "Name": "Default", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperRequiredAttributeDescriptorComparer", + "Static": true, + "ReadOnly": true, + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperRequiredAttributeNameComparison", + "Visibility": "Public", + "Kind": "Enumeration", + "Sealed": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Field", + "Name": "FullMatch", + "Parameters": [], + "GenericParameter": [], + "Literal": "0" + }, + { + "Kind": "Field", + "Name": "PrefixMatch", + "Parameters": [], + "GenericParameter": [], + "Literal": "1" + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperRequiredAttributeValueComparison", + "Visibility": "Public", + "Kind": "Enumeration", + "Sealed": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Field", + "Name": "None", + "Parameters": [], + "GenericParameter": [], + "Literal": "0" + }, + { + "Kind": "Field", + "Name": "FullMatch", + "Parameters": [], + "GenericParameter": [], + "Literal": "1" + }, + { + "Kind": "Field", + "Name": "PrefixMatch", + "Parameters": [], + "GenericParameter": [], + "Literal": "2" + }, + { + "Kind": "Field", + "Name": "SuffixMatch", + "Parameters": [], + "GenericParameter": [], + "Literal": "3" + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TypeBasedTagHelperDescriptorComparer", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [ + "System.Collections.Generic.IEqualityComparer" + ], + "Members": [ + { + "Kind": "Method", + "Name": "Equals", + "Parameters": [ + { + "Name": "descriptorX", + "Type": "Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperDescriptor" + }, + { + "Name": "descriptorY", + "Type": "Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperDescriptor" + } + ], + "ReturnType": "System.Boolean", + "Sealed": true, + "Virtual": true, + "ImplementedInterface": "System.Collections.Generic.IEqualityComparer", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetHashCode", + "Parameters": [ + { + "Name": "descriptor", + "Type": "Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperDescriptor" + } + ], + "ReturnType": "System.Int32", + "Sealed": true, + "Virtual": true, + "ImplementedInterface": "System.Collections.Generic.IEqualityComparer", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Field", + "Name": "Default", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TypeBasedTagHelperDescriptorComparer", + "Static": true, + "ReadOnly": true, + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.CodeGenerators.CodeGenerator", + "Visibility": "Public", + "Kind": "Class", + "Abstract": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_Context", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CodeGeneratorContext", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Generate", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CodeGeneratorResult", + "Virtual": true, + "Abstract": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.CodeGeneratorContext" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.CodeGenerators.CodeGeneratorContext", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.Chunks.Generators.ChunkGeneratorContext", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_ExpressionRenderingMode", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.ExpressionRenderingMode", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_ExpressionRenderingMode", + "Parameters": [ + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.ExpressionRenderingMode" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_TargetWriterName", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_TargetWriterName", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Checksum", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_Checksum", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_ErrorSink", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.ErrorSink", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "generatorContext", + "Type": "Microsoft.AspNetCore.Razor.Chunks.Generators.ChunkGeneratorContext" + }, + { + "Name": "errorSink", + "Type": "Microsoft.AspNetCore.Razor.ErrorSink" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.CodeGenerators.CodeGeneratorResult", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_Code", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_DesignTimeLineMappings", + "Parameters": [], + "ReturnType": "System.Collections.Generic.IList", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "code", + "Type": "System.String" + }, + { + "Name": "designTimeLineMappings", + "Type": "System.Collections.Generic.IList" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.CodeGenerators.CodeWriter", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [ + "System.IDisposable" + ], + "Members": [ + { + "Kind": "Method", + "Name": "get_Builder", + "Parameters": [], + "ReturnType": "System.Text.StringBuilder", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_CurrentIndent", + "Parameters": [], + "ReturnType": "System.Int32", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_IsAfterNewLine", + "Parameters": [], + "ReturnType": "System.Boolean", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_NewLine", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_NewLine", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ResetIndent", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CodeWriter", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "IncreaseIndent", + "Parameters": [ + { + "Name": "size", + "Type": "System.Int32" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CodeWriter", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "DecreaseIndent", + "Parameters": [ + { + "Name": "size", + "Type": "System.Int32" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CodeWriter", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "SetIndent", + "Parameters": [ + { + "Name": "size", + "Type": "System.Int32" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CodeWriter", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Indent", + "Parameters": [ + { + "Name": "size", + "Type": "System.Int32" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CodeWriter", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Write", + "Parameters": [ + { + "Name": "data", + "Type": "System.String" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CodeWriter", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Write", + "Parameters": [ + { + "Name": "data", + "Type": "System.String" + }, + { + "Name": "index", + "Type": "System.Int32" + }, + { + "Name": "count", + "Type": "System.Int32" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CodeWriter", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "WriteLine", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CodeWriter", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "WriteLine", + "Parameters": [ + { + "Name": "data", + "Type": "System.String" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CodeWriter", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GenerateCode", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetCurrentSourceLocation", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.SourceLocation", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Dispose", + "Parameters": [ + { + "Name": "disposing", + "Type": "System.Boolean" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Dispose", + "Parameters": [], + "ReturnType": "System.Void", + "Sealed": true, + "Virtual": true, + "ImplementedInterface": "System.IDisposable", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeGenerator", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.CodeGenerators.CodeGenerator", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_Host", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.RazorEngineHost", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CreateCodeWriter", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWriter", + "Virtual": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Generate", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CodeGeneratorResult", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CreateCSharpCodeVisitor", + "Parameters": [ + { + "Name": "writer", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWriter" + }, + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.CodeGeneratorContext" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.Visitors.CSharpCodeVisitor", + "Virtual": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CreateCSharpDesignTimeCodeVisitor", + "Parameters": [ + { + "Name": "csharpCodeVisitor", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.Visitors.CSharpCodeVisitor" + }, + { + "Name": "writer", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWriter" + }, + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.CodeGeneratorContext" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.Visitors.CSharpDesignTimeCodeVisitor", + "Virtual": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "BuildClassDeclaration", + "Parameters": [ + { + "Name": "writer", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWriter" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWritingScope", + "Virtual": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "BuildConstructor", + "Parameters": [ + { + "Name": "writer", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWriter" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.CodeGeneratorContext" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWriter", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.CodeGenerators.CodeWriter", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_LineMappingManager", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.LineMappingManager", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Write", + "Parameters": [ + { + "Name": "data", + "Type": "System.String" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWriter", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Indent", + "Parameters": [ + { + "Name": "size", + "Type": "System.Int32" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWriter", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ResetIndent", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWriter", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "SetIndent", + "Parameters": [ + { + "Name": "size", + "Type": "System.Int32" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWriter", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "IncreaseIndent", + "Parameters": [ + { + "Name": "size", + "Type": "System.Int32" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWriter", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "DecreaseIndent", + "Parameters": [ + { + "Name": "size", + "Type": "System.Int32" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWriter", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "WriteLine", + "Parameters": [ + { + "Name": "data", + "Type": "System.String" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWriter", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "WriteLine", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWriter", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "WriteVariableDeclaration", + "Parameters": [ + { + "Name": "type", + "Type": "System.String" + }, + { + "Name": "name", + "Type": "System.String" + }, + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWriter", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "WriteComment", + "Parameters": [ + { + "Name": "comment", + "Type": "System.String" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWriter", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "WriteBooleanLiteral", + "Parameters": [ + { + "Name": "value", + "Type": "System.Boolean" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWriter", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "WriteStartAssignment", + "Parameters": [ + { + "Name": "name", + "Type": "System.String" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWriter", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "WriteParameterSeparator", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWriter", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "WriteStartNewObject", + "Parameters": [ + { + "Name": "typeName", + "Type": "System.String" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWriter", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "WriteLocationTaggedString", + "Parameters": [ + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Razor.Text.LocationTagged" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWriter", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "WriteStringLiteral", + "Parameters": [ + { + "Name": "literal", + "Type": "System.String" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWriter", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "WriteLineHiddenDirective", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWriter", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "WritePragma", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWriter", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "WriteUsing", + "Parameters": [ + { + "Name": "name", + "Type": "System.String" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWriter", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "WriteUsing", + "Parameters": [ + { + "Name": "name", + "Type": "System.String" + }, + { + "Name": "endLine", + "Type": "System.Boolean" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWriter", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "WriteLineDefaultDirective", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWriter", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "WriteStartReturn", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWriter", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "WriteReturn", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWriter", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "WriteReturn", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + }, + { + "Name": "endLine", + "Type": "System.Boolean" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWriter", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "WriteLineNumberDirective", + "Parameters": [ + { + "Name": "location", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + }, + { + "Name": "file", + "Type": "System.String" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWriter", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "WriteStartMethodInvocation", + "Parameters": [ + { + "Name": "methodName", + "Type": "System.String" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWriter", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "WriteStartMethodInvocation", + "Parameters": [ + { + "Name": "methodName", + "Type": "System.String" + }, + { + "Name": "genericArguments", + "Type": "System.String[]", + "IsParams": true + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWriter", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "WriteEndMethodInvocation", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWriter", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "WriteEndMethodInvocation", + "Parameters": [ + { + "Name": "endLine", + "Type": "System.Boolean" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWriter", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "WriteInstanceMethodInvocation", + "Parameters": [ + { + "Name": "instanceName", + "Type": "System.String" + }, + { + "Name": "methodName", + "Type": "System.String" + }, + { + "Name": "parameters", + "Type": "System.String[]", + "IsParams": true + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWriter", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "WriteInstanceMethodInvocation", + "Parameters": [ + { + "Name": "instanceName", + "Type": "System.String" + }, + { + "Name": "methodName", + "Type": "System.String" + }, + { + "Name": "endLine", + "Type": "System.Boolean" + }, + { + "Name": "parameters", + "Type": "System.String[]", + "IsParams": true + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWriter", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "WriteStartInstanceMethodInvocation", + "Parameters": [ + { + "Name": "instanceName", + "Type": "System.String" + }, + { + "Name": "methodName", + "Type": "System.String" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWriter", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "WriteMethodInvocation", + "Parameters": [ + { + "Name": "methodName", + "Type": "System.String" + }, + { + "Name": "parameters", + "Type": "System.String[]", + "IsParams": true + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWriter", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "WriteMethodInvocation", + "Parameters": [ + { + "Name": "methodName", + "Type": "System.String" + }, + { + "Name": "endLine", + "Type": "System.Boolean" + }, + { + "Name": "parameters", + "Type": "System.String[]", + "IsParams": true + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWriter", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "BuildDisableWarningScope", + "Parameters": [ + { + "Name": "warning", + "Type": "System.Int32" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpDisableWarningScope", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "BuildScope", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWritingScope", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "BuildLambda", + "Parameters": [ + { + "Name": "endLine", + "Type": "System.Boolean" + }, + { + "Name": "parameterNames", + "Type": "System.String[]", + "IsParams": true + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWritingScope", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "BuildAsyncLambda", + "Parameters": [ + { + "Name": "endLine", + "Type": "System.Boolean" + }, + { + "Name": "parameterNames", + "Type": "System.String[]", + "IsParams": true + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWritingScope", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "BuildNamespace", + "Parameters": [ + { + "Name": "name", + "Type": "System.String" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWritingScope", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "BuildClassDeclaration", + "Parameters": [ + { + "Name": "accessibility", + "Type": "System.String" + }, + { + "Name": "name", + "Type": "System.String" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWritingScope", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "BuildClassDeclaration", + "Parameters": [ + { + "Name": "accessibility", + "Type": "System.String" + }, + { + "Name": "name", + "Type": "System.String" + }, + { + "Name": "baseType", + "Type": "System.String" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWritingScope", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "BuildClassDeclaration", + "Parameters": [ + { + "Name": "accessibility", + "Type": "System.String" + }, + { + "Name": "name", + "Type": "System.String" + }, + { + "Name": "baseTypes", + "Type": "System.Collections.Generic.IEnumerable" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWritingScope", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "BuildConstructor", + "Parameters": [ + { + "Name": "name", + "Type": "System.String" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWritingScope", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "BuildConstructor", + "Parameters": [ + { + "Name": "accessibility", + "Type": "System.String" + }, + { + "Name": "name", + "Type": "System.String" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWritingScope", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "BuildConstructor", + "Parameters": [ + { + "Name": "accessibility", + "Type": "System.String" + }, + { + "Name": "name", + "Type": "System.String" + }, + { + "Name": "parameters", + "Type": "System.Collections.Generic.IEnumerable>" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWritingScope", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "BuildMethodDeclaration", + "Parameters": [ + { + "Name": "accessibility", + "Type": "System.String" + }, + { + "Name": "returnType", + "Type": "System.String" + }, + { + "Name": "name", + "Type": "System.String" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWritingScope", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "BuildMethodDeclaration", + "Parameters": [ + { + "Name": "accessibility", + "Type": "System.String" + }, + { + "Name": "returnType", + "Type": "System.String" + }, + { + "Name": "name", + "Type": "System.String" + }, + { + "Name": "parameters", + "Type": "System.Collections.Generic.IEnumerable>" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWritingScope", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "BuildLineMapping", + "Parameters": [ + { + "Name": "documentLocation", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + }, + { + "Name": "contentLength", + "Type": "System.Int32" + }, + { + "Name": "sourceFilename", + "Type": "System.String" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpLineMappingWriter", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "WriteStartInstrumentationContext", + "Parameters": [ + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Razor.Chunks.Generators.ChunkGeneratorContext" + }, + { + "Name": "syntaxNode", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.SyntaxTreeNode" + }, + { + "Name": "isLiteral", + "Type": "System.Boolean" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWriter", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "WriteStartInstrumentationContext", + "Parameters": [ + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Razor.Chunks.Generators.ChunkGeneratorContext" + }, + { + "Name": "absoluteIndex", + "Type": "System.Int32" + }, + { + "Name": "length", + "Type": "System.Int32" + }, + { + "Name": "isLiteral", + "Type": "System.Boolean" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWriter", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "WriteEndInstrumentationContext", + "Parameters": [ + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Razor.Chunks.Generators.ChunkGeneratorContext" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWriter", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWritingScope", + "Visibility": "Public", + "Kind": "Struct", + "Sealed": true, + "ImplementedInterfaces": [ + "System.IDisposable" + ], + "Members": [ + { + "Kind": "Method", + "Name": "Dispose", + "Parameters": [], + "ReturnType": "System.Void", + "Sealed": true, + "Virtual": true, + "ImplementedInterface": "System.IDisposable", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "writer", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.CodeWriter" + } + ], + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "writer", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.CodeWriter" + }, + { + "Name": "tabSize", + "Type": "System.Int32" + } + ], + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "writer", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.CodeWriter" + }, + { + "Name": "autoSpace", + "Type": "System.Boolean" + } + ], + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "writer", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.CodeWriter" + }, + { + "Name": "tabSize", + "Type": "System.Int32" + }, + { + "Name": "autoSpace", + "Type": "System.Boolean" + } + ], + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Field", + "Name": "OnClose", + "Parameters": [], + "ReturnType": "System.Action", + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpDisableWarningScope", + "Visibility": "Public", + "Kind": "Struct", + "Sealed": true, + "ImplementedInterfaces": [ + "System.IDisposable" + ], + "Members": [ + { + "Kind": "Method", + "Name": "Dispose", + "Parameters": [], + "ReturnType": "System.Void", + "Sealed": true, + "Virtual": true, + "ImplementedInterface": "System.IDisposable", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "writer", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWriter" + } + ], + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "writer", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWriter" + }, + { + "Name": "warningNumber", + "Type": "System.Int32" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpLineMappingWriter", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [ + "System.IDisposable" + ], + "Members": [ + { + "Kind": "Method", + "Name": "MarkLineMappingStart", + "Parameters": [], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "MarkLineMappingEnd", + "Parameters": [], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Dispose", + "Parameters": [], + "ReturnType": "System.Void", + "Sealed": true, + "Virtual": true, + "ImplementedInterface": "System.IDisposable", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "writer", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWriter" + }, + { + "Name": "documentLocation", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + }, + { + "Name": "contentLength", + "Type": "System.Int32" + } + ], + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "writer", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWriter" + }, + { + "Name": "documentLocation", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + }, + { + "Name": "contentLength", + "Type": "System.Int32" + }, + { + "Name": "sourceFilename", + "Type": "System.String" + } + ], + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "writer", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWriter" + }, + { + "Name": "documentLocation", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + }, + { + "Name": "sourceFileName", + "Type": "System.String" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpPaddingBuilder", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "BuildStatementPadding", + "Parameters": [ + { + "Name": "target", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Span" + } + ], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "BuildExpressionPadding", + "Parameters": [ + { + "Name": "target", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Span" + } + ], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "BuildExpressionPadding", + "Parameters": [ + { + "Name": "target", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Span" + }, + { + "Name": "generatedStart", + "Type": "System.Int32" + } + ], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "host", + "Type": "Microsoft.AspNetCore.Razor.RazorEngineHost" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpTagHelperCodeRenderer", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_AttributeValueCodeRenderer", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.TagHelperAttributeValueCodeRenderer", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_AttributeValueCodeRenderer", + "Parameters": [ + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.TagHelperAttributeValueCodeRenderer" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "RenderTagHelper", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.TagHelperChunk" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "TryGetPlainTextValue", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.Chunk" + }, + { + "Name": "plainText", + "Type": "System.String", + "Direction": "Out" + } + ], + "ReturnType": "System.Boolean", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GenerateUniqueId", + "Parameters": [], + "ReturnType": "System.String", + "Virtual": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "IsDynamicAttributeValue", + "Parameters": [ + { + "Name": "attributeValueChunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.Chunk" + } + ], + "ReturnType": "System.Boolean", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "bodyVisitor", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.Visitors.IChunkVisitor" + }, + { + "Name": "writer", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWriter" + }, + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.CodeGeneratorContext" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.CodeGenerators.ExpressionRenderingMode", + "Visibility": "Public", + "Kind": "Enumeration", + "Sealed": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Field", + "Name": "WriteToOutput", + "Parameters": [], + "GenericParameter": [], + "Literal": "0" + }, + { + "Kind": "Field", + "Name": "InjectCode", + "Parameters": [], + "GenericParameter": [], + "Literal": "1" + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.CodeGenerators.GeneratedClassContext", + "Visibility": "Public", + "Kind": "Struct", + "Sealed": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_WriteMethodName", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_WriteLiteralMethodName", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_WriteToMethodName", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_WriteLiteralToMethodName", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_ExecuteMethodName", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_GeneratedTagHelperContext", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.GeneratedTagHelperContext", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_BeginContextMethodName", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_BeginContextMethodName", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_EndContextMethodName", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_EndContextMethodName", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_DefineSectionMethodName", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_DefineSectionMethodName", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_TemplateTypeName", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_TemplateTypeName", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_BeginWriteAttributeMethodName", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_BeginWriteAttributeMethodName", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_BeginWriteAttributeToMethodName", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_BeginWriteAttributeToMethodName", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_EndWriteAttributeMethodName", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_EndWriteAttributeMethodName", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_EndWriteAttributeToMethodName", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_EndWriteAttributeToMethodName", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_WriteAttributeValueMethodName", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_WriteAttributeValueMethodName", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_WriteAttributeValueToMethodName", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_WriteAttributeValueToMethodName", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_AllowSections", + "Parameters": [], + "ReturnType": "System.Boolean", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_AllowTemplates", + "Parameters": [], + "ReturnType": "System.Boolean", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_SupportsInstrumentation", + "Parameters": [], + "ReturnType": "System.Boolean", + "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": "Method", + "Name": "op_Equality", + "Parameters": [ + { + "Name": "left", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.GeneratedClassContext" + }, + { + "Name": "right", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.GeneratedClassContext" + } + ], + "ReturnType": "System.Boolean", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "op_Inequality", + "Parameters": [ + { + "Name": "left", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.GeneratedClassContext" + }, + { + "Name": "right", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.GeneratedClassContext" + } + ], + "ReturnType": "System.Boolean", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "executeMethodName", + "Type": "System.String" + }, + { + "Name": "writeMethodName", + "Type": "System.String" + }, + { + "Name": "writeLiteralMethodName", + "Type": "System.String" + }, + { + "Name": "generatedTagHelperContext", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.GeneratedTagHelperContext" + } + ], + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "executeMethodName", + "Type": "System.String" + }, + { + "Name": "writeMethodName", + "Type": "System.String" + }, + { + "Name": "writeLiteralMethodName", + "Type": "System.String" + }, + { + "Name": "writeToMethodName", + "Type": "System.String" + }, + { + "Name": "writeLiteralToMethodName", + "Type": "System.String" + }, + { + "Name": "templateTypeName", + "Type": "System.String" + }, + { + "Name": "generatedTagHelperContext", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.GeneratedTagHelperContext" + } + ], + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "executeMethodName", + "Type": "System.String" + }, + { + "Name": "writeMethodName", + "Type": "System.String" + }, + { + "Name": "writeLiteralMethodName", + "Type": "System.String" + }, + { + "Name": "writeToMethodName", + "Type": "System.String" + }, + { + "Name": "writeLiteralToMethodName", + "Type": "System.String" + }, + { + "Name": "templateTypeName", + "Type": "System.String" + }, + { + "Name": "defineSectionMethodName", + "Type": "System.String" + }, + { + "Name": "generatedTagHelperContext", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.GeneratedTagHelperContext" + } + ], + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "executeMethodName", + "Type": "System.String" + }, + { + "Name": "writeMethodName", + "Type": "System.String" + }, + { + "Name": "writeLiteralMethodName", + "Type": "System.String" + }, + { + "Name": "writeToMethodName", + "Type": "System.String" + }, + { + "Name": "writeLiteralToMethodName", + "Type": "System.String" + }, + { + "Name": "templateTypeName", + "Type": "System.String" + }, + { + "Name": "defineSectionMethodName", + "Type": "System.String" + }, + { + "Name": "beginContextMethodName", + "Type": "System.String" + }, + { + "Name": "endContextMethodName", + "Type": "System.String" + }, + { + "Name": "generatedTagHelperContext", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.GeneratedTagHelperContext" + } + ], + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Field", + "Name": "DefaultWriteMethodName", + "Parameters": [], + "ReturnType": "System.String", + "Static": true, + "ReadOnly": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Field", + "Name": "DefaultWriteLiteralMethodName", + "Parameters": [], + "ReturnType": "System.String", + "Static": true, + "ReadOnly": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Field", + "Name": "DefaultExecuteMethodName", + "Parameters": [], + "ReturnType": "System.String", + "Static": true, + "ReadOnly": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Field", + "Name": "DefaultBeginWriteAttributeMethodName", + "Parameters": [], + "ReturnType": "System.String", + "Static": true, + "ReadOnly": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Field", + "Name": "DefaultBeginWriteAttributeToMethodName", + "Parameters": [], + "ReturnType": "System.String", + "Static": true, + "ReadOnly": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Field", + "Name": "DefaultEndWriteAttributeMethodName", + "Parameters": [], + "ReturnType": "System.String", + "Static": true, + "ReadOnly": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Field", + "Name": "DefaultEndWriteAttributeToMethodName", + "Parameters": [], + "ReturnType": "System.String", + "Static": true, + "ReadOnly": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Field", + "Name": "DefaultWriteAttributeValueMethodName", + "Parameters": [], + "ReturnType": "System.String", + "Static": true, + "ReadOnly": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Field", + "Name": "DefaultWriteAttributeValueToMethodName", + "Parameters": [], + "ReturnType": "System.String", + "Static": true, + "ReadOnly": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Field", + "Name": "Default", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.GeneratedClassContext", + "Static": true, + "ReadOnly": true, + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.CodeGenerators.GeneratedTagHelperContext", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_BeginAddHtmlAttributeValuesMethodName", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_BeginAddHtmlAttributeValuesMethodName", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_EndAddHtmlAttributeValuesMethodName", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_EndAddHtmlAttributeValuesMethodName", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_AddHtmlAttributeValueMethodName", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_AddHtmlAttributeValueMethodName", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_CreateTagHelperMethodName", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_CreateTagHelperMethodName", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_RunnerRunAsyncMethodName", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_RunnerRunAsyncMethodName", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_ScopeManagerBeginMethodName", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_ScopeManagerBeginMethodName", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_ScopeManagerEndMethodName", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_ScopeManagerEndMethodName", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_ExecutionContextAddTagHelperAttributeMethodName", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_ExecutionContextAddTagHelperAttributeMethodName", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_ExecutionContextAddHtmlAttributeMethodName", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_ExecutionContextAddHtmlAttributeMethodName", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_ExecutionContextAddMethodName", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_ExecutionContextAddMethodName", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_ExecutionContextOutputPropertyName", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_ExecutionContextOutputPropertyName", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_FormatInvalidIndexerAssignmentMethodName", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_FormatInvalidIndexerAssignmentMethodName", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_MarkAsHtmlEncodedMethodName", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_MarkAsHtmlEncodedMethodName", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_StartTagHelperWritingScopeMethodName", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_StartTagHelperWritingScopeMethodName", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_EndTagHelperWritingScopeMethodName", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_EndTagHelperWritingScopeMethodName", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_BeginWriteTagHelperAttributeMethodName", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_BeginWriteTagHelperAttributeMethodName", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_EndWriteTagHelperAttributeMethodName", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_EndWriteTagHelperAttributeMethodName", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_RunnerTypeName", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_RunnerTypeName", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_ScopeManagerTypeName", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_ScopeManagerTypeName", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_ExecutionContextTypeName", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_ExecutionContextTypeName", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_TagHelperContentTypeName", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_TagHelperContentTypeName", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_HtmlEncoderPropertyName", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_HtmlEncoderPropertyName", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_TagHelperContentGetContentMethodName", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_TagHelperContentGetContentMethodName", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_TagHelperOutputIsContentModifiedPropertyName", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_TagHelperOutputIsContentModifiedPropertyName", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_TagHelperOutputContentPropertyName", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_TagHelperOutputContentPropertyName", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_ExecutionContextSetOutputContentAsyncMethodName", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_ExecutionContextSetOutputContentAsyncMethodName", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_TagHelperAttributeTypeName", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_TagHelperAttributeTypeName", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_EncodedHtmlStringTypeName", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_EncodedHtmlStringTypeName", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_TagHelperAttributeValuePropertyName", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_TagHelperAttributeValuePropertyName", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.CodeGenerators.GeneratorResults", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.ParserResults", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_GeneratedCode", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_DesignTimeLineMappings", + "Parameters": [], + "ReturnType": "System.Collections.Generic.IList", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_ChunkTree", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Chunks.ChunkTree", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "parserResults", + "Type": "Microsoft.AspNetCore.Razor.ParserResults" + }, + { + "Name": "codeGeneratorResult", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.CodeGeneratorResult" + }, + { + "Name": "chunkTree", + "Type": "Microsoft.AspNetCore.Razor.Chunks.ChunkTree" + } + ], + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "document", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Block" + }, + { + "Name": "tagHelperDescriptors", + "Type": "System.Collections.Generic.IEnumerable" + }, + { + "Name": "errorSink", + "Type": "Microsoft.AspNetCore.Razor.ErrorSink" + }, + { + "Name": "codeGeneratorResult", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.CodeGeneratorResult" + }, + { + "Name": "chunkTree", + "Type": "Microsoft.AspNetCore.Razor.Chunks.ChunkTree" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.CodeGenerators.LineMapping", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_DocumentLocation", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.MappingLocation", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_GeneratedLocation", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.MappingLocation", + "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": "Method", + "Name": "op_Equality", + "Parameters": [ + { + "Name": "left", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.LineMapping" + }, + { + "Name": "right", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.LineMapping" + } + ], + "ReturnType": "System.Boolean", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "op_Inequality", + "Parameters": [ + { + "Name": "left", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.LineMapping" + }, + { + "Name": "right", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.LineMapping" + } + ], + "ReturnType": "System.Boolean", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ToString", + "Parameters": [], + "ReturnType": "System.String", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "documentLocation", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.MappingLocation" + }, + { + "Name": "generatedLocation", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.MappingLocation" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.CodeGenerators.LineMappingManager", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_Mappings", + "Parameters": [], + "ReturnType": "System.Collections.Generic.List", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "AddMapping", + "Parameters": [ + { + "Name": "documentLocation", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.MappingLocation" + }, + { + "Name": "generatedLocation", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.MappingLocation" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.CodeGenerators.MappingLocation", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_ContentLength", + "Parameters": [], + "ReturnType": "System.Int32", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_AbsoluteIndex", + "Parameters": [], + "ReturnType": "System.Int32", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_LineIndex", + "Parameters": [], + "ReturnType": "System.Int32", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_CharacterIndex", + "Parameters": [], + "ReturnType": "System.Int32", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_FilePath", + "Parameters": [], + "ReturnType": "System.String", + "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": "Method", + "Name": "ToString", + "Parameters": [], + "ReturnType": "System.String", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "op_Equality", + "Parameters": [ + { + "Name": "left", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.MappingLocation" + }, + { + "Name": "right", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.MappingLocation" + } + ], + "ReturnType": "System.Boolean", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "op_Inequality", + "Parameters": [ + { + "Name": "left", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.MappingLocation" + }, + { + "Name": "right", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.MappingLocation" + } + ], + "ReturnType": "System.Boolean", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "location", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + }, + { + "Name": "contentLength", + "Type": "System.Int32" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.CodeGenerators.TagHelperAttributeValueCodeRenderer", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "RenderAttributeValue", + "Parameters": [ + { + "Name": "attributeDescriptor", + "Type": "Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperAttributeDescriptor" + }, + { + "Name": "writer", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWriter" + }, + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.CodeGeneratorContext" + }, + { + "Name": "renderAttributeValue", + "Type": "System.Action" + }, + { + "Name": "complexValue", + "Type": "System.Boolean" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.CodeGenerators.Visitors.ChunkVisitor", + "Visibility": "Public", + "Kind": "Class", + "Abstract": true, + "ImplementedInterfaces": [ + "Microsoft.AspNetCore.Razor.CodeGenerators.Visitors.IChunkVisitor" + ], + "Members": [ + { + "Kind": "Method", + "Name": "get_Writer", + "Parameters": [], + "ReturnType": "T0", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Context", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CodeGeneratorContext", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Accept", + "Parameters": [ + { + "Name": "chunks", + "Type": "System.Collections.Generic.IList" + } + ], + "ReturnType": "System.Void", + "Sealed": true, + "Virtual": true, + "ImplementedInterface": "Microsoft.AspNetCore.Razor.CodeGenerators.Visitors.IChunkVisitor", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Accept", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.Chunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "ImplementedInterface": "Microsoft.AspNetCore.Razor.CodeGenerators.Visitors.IChunkVisitor", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.LiteralChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Abstract": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.ParentLiteralChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Abstract": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.ExpressionChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Abstract": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.StatementChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Abstract": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.TagHelperChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Abstract": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.TagHelperPrefixDirectiveChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Abstract": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.AddTagHelperChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Abstract": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.RemoveTagHelperChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Abstract": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.UsingChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Abstract": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.ParentChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Abstract": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.DynamicCodeAttributeChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Abstract": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.LiteralCodeAttributeChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Abstract": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.CodeAttributeChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Abstract": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.SectionChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Abstract": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.TypeMemberChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Abstract": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.SetBaseTypeChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Abstract": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.TemplateChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Abstract": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.ExpressionBlockChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Abstract": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "writer", + "Type": "T0" + }, + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.CodeGeneratorContext" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [ + { + "ParameterName": "TWriter", + "ParameterPosition": 0, + "BaseTypeOrInterfaces": [ + "Microsoft.AspNetCore.Razor.CodeGenerators.CodeWriter" + ] + } + ] + }, + { + "Name": "Microsoft.AspNetCore.Razor.CodeGenerators.Visitors.CodeVisitor", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.CodeGenerators.Visitors.ChunkVisitor", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.LiteralChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.ParentLiteralChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.ExpressionBlockChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.ExpressionChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.StatementChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.UsingChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.ParentChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.DynamicCodeAttributeChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.TagHelperChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.TagHelperPrefixDirectiveChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.AddTagHelperChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.RemoveTagHelperChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.LiteralCodeAttributeChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.CodeAttributeChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.SectionChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.TypeMemberChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.SetBaseTypeChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.TemplateChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "writer", + "Type": "T0" + }, + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.CodeGeneratorContext" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [ + { + "ParameterName": "TWriter", + "ParameterPosition": 0, + "BaseTypeOrInterfaces": [ + "Microsoft.AspNetCore.Razor.CodeGenerators.CodeWriter" + ] + } + ] + }, + { + "Name": "Microsoft.AspNetCore.Razor.CodeGenerators.Visitors.CSharpBaseTypeVisitor", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.CodeGenerators.Visitors.CodeVisitor", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_CurrentBaseType", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_CurrentBaseType", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.SetBaseTypeChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "writer", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWriter" + }, + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.CodeGeneratorContext" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.CodeGenerators.Visitors.CSharpCodeVisitor", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.CodeGenerators.Visitors.CodeVisitor", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_TagHelperRenderer", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpTagHelperCodeRenderer", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_TagHelperRenderer", + "Parameters": [ + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpTagHelperCodeRenderer" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_WriteMethodName", + "Parameters": [], + "ReturnType": "System.String", + "Virtual": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_WriteToMethodName", + "Parameters": [], + "ReturnType": "System.String", + "Virtual": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_WriteAttributeValueMethodName", + "Parameters": [], + "ReturnType": "System.String", + "Virtual": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.TagHelperChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.ParentChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.TemplateChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.ParentLiteralChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.LiteralChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.ExpressionBlockChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.ExpressionChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.StatementChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.DynamicCodeAttributeChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.LiteralCodeAttributeChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.CodeAttributeChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.SectionChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "RenderDesignTimeExpressionBlockChunk", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.ExpressionBlockChunk" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "RenderRuntimeExpressionBlockChunk", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.ExpressionBlockChunk" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CreateStatementCodeMapping", + "Parameters": [ + { + "Name": "code", + "Type": "System.String" + }, + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.Chunk" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CreateExpressionCodeMapping", + "Parameters": [ + { + "Name": "code", + "Type": "System.String" + }, + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.Chunk" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CreateCodeMapping", + "Parameters": [ + { + "Name": "padding", + "Type": "System.String" + }, + { + "Name": "code", + "Type": "System.String" + }, + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.Chunk" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CreateRawCodeMapping", + "Parameters": [ + { + "Name": "code", + "Type": "System.String" + }, + { + "Name": "documentLocation", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "writer", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWriter" + }, + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.CodeGeneratorContext" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.CodeGenerators.Visitors.CSharpDesignTimeCodeVisitor", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.CodeGenerators.Visitors.CodeVisitor", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_CSharpCodeVisitor", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.Visitors.CSharpCodeVisitor", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "AcceptTree", + "Parameters": [ + { + "Name": "tree", + "Type": "Microsoft.AspNetCore.Razor.Chunks.ChunkTree" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "AcceptTreeCore", + "Parameters": [ + { + "Name": "tree", + "Type": "Microsoft.AspNetCore.Razor.Chunks.ChunkTree" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.SetBaseTypeChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.TagHelperPrefixDirectiveChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.AddTagHelperChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.RemoveTagHelperChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "csharpCodeVisitor", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.Visitors.CSharpCodeVisitor" + }, + { + "Name": "writer", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWriter" + }, + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.CodeGeneratorContext" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.CodeGenerators.Visitors.CSharpTagHelperAttributeValueVisitor", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.CodeGenerators.Visitors.CodeVisitor", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.ParentChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.ExpressionBlockChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.ExpressionChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.LiteralChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.ParentLiteralChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.SectionChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.StatementChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.TemplateChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "writer", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWriter" + }, + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.CodeGeneratorContext" + }, + { + "Name": "attributeTypeName", + "Type": "System.String" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.CodeGenerators.Visitors.CSharpTagHelperFieldDeclarationVisitor", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.CodeGenerators.Visitors.CodeVisitor", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.TagHelperChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Accept", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.Chunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "ImplementedInterface": "Microsoft.AspNetCore.Razor.CodeGenerators.Visitors.IChunkVisitor", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "writer", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWriter" + }, + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.CodeGeneratorContext" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.CodeGenerators.Visitors.CSharpTagHelperPropertyInitializationVisitor", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.CodeGenerators.Visitors.CodeVisitor", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "Accept", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.Chunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "ImplementedInterface": "Microsoft.AspNetCore.Razor.CodeGenerators.Visitors.IChunkVisitor", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.TagHelperChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "writer", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWriter" + }, + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.CodeGeneratorContext" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.CodeGenerators.Visitors.CSharpTypeMemberVisitor", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.CodeGenerators.Visitors.CodeVisitor", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.TypeMemberChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "csharpCodeVisitor", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.Visitors.CSharpCodeVisitor" + }, + { + "Name": "writer", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWriter" + }, + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.CodeGeneratorContext" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.CodeGenerators.Visitors.CSharpUsingVisitor", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.CodeGenerators.Visitors.CodeVisitor", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_ImportedUsings", + "Parameters": [], + "ReturnType": "System.Collections.Generic.HashSet", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_ImportedUsings", + "Parameters": [ + { + "Name": "value", + "Type": "System.Collections.Generic.HashSet" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Accept", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.Chunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "ImplementedInterface": "Microsoft.AspNetCore.Razor.CodeGenerators.Visitors.IChunkVisitor", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.UsingChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "writer", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWriter" + }, + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.CodeGeneratorContext" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.CodeGenerators.Visitors.IChunkVisitor", + "Visibility": "Public", + "Kind": "Interface", + "Abstract": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "Accept", + "Parameters": [ + { + "Name": "chunks", + "Type": "System.Collections.Generic.IList" + } + ], + "ReturnType": "System.Void", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Accept", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.Chunk" + } + ], + "ReturnType": "System.Void", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Chunks.AddTagHelperChunk", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.Chunks.Chunk", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_LookupText", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_LookupText", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Chunks.Chunk", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_Start", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.SourceLocation", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_Start", + "Parameters": [ + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Association", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.SyntaxTreeNode", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_Association", + "Parameters": [ + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.SyntaxTreeNode" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Chunks.ChunkTree", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.Chunks.ParentChunk", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Chunks.ChunkTreeBuilder", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_Current", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Chunks.ParentChunk", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Root", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Chunks.ChunkTree", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "AddChunk", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.Chunk" + }, + { + "Name": "association", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.SyntaxTreeNode" + }, + { + "Name": "topLevel", + "Type": "System.Boolean", + "DefaultValue": "False" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "AddTagHelperPrefixDirectiveChunk", + "Parameters": [ + { + "Name": "prefix", + "Type": "System.String" + }, + { + "Name": "association", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.SyntaxTreeNode" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "AddAddTagHelperChunk", + "Parameters": [ + { + "Name": "lookupText", + "Type": "System.String" + }, + { + "Name": "association", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.SyntaxTreeNode" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "AddRemoveTagHelperChunk", + "Parameters": [ + { + "Name": "lookupText", + "Type": "System.String" + }, + { + "Name": "association", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.SyntaxTreeNode" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "AddLiteralChunk", + "Parameters": [ + { + "Name": "literal", + "Type": "System.String" + }, + { + "Name": "association", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.SyntaxTreeNode" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "AddExpressionChunk", + "Parameters": [ + { + "Name": "expression", + "Type": "System.String" + }, + { + "Name": "association", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.SyntaxTreeNode" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "AddStatementChunk", + "Parameters": [ + { + "Name": "code", + "Type": "System.String" + }, + { + "Name": "association", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.SyntaxTreeNode" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "AddUsingChunk", + "Parameters": [ + { + "Name": "usingNamespace", + "Type": "System.String" + }, + { + "Name": "association", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.SyntaxTreeNode" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "AddTypeMemberChunk", + "Parameters": [ + { + "Name": "code", + "Type": "System.String" + }, + { + "Name": "association", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.SyntaxTreeNode" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "AddLiteralCodeAttributeChunk", + "Parameters": [ + { + "Name": "code", + "Type": "System.String" + }, + { + "Name": "association", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.SyntaxTreeNode" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "AddSetBaseTypeChunk", + "Parameters": [ + { + "Name": "typeName", + "Type": "System.String" + }, + { + "Name": "association", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.SyntaxTreeNode" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "StartParentChunk", + "Parameters": [ + { + "Name": "association", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.SyntaxTreeNode" + } + ], + "ReturnType": "T0", + "Visibility": "Public", + "GenericParameter": [ + { + "ParameterName": "T", + "ParameterPosition": 0, + "New": true, + "BaseTypeOrInterfaces": [ + "Microsoft.AspNetCore.Razor.Chunks.ParentChunk" + ] + } + ] + }, + { + "Kind": "Method", + "Name": "StartParentChunk", + "Parameters": [ + { + "Name": "association", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.SyntaxTreeNode" + }, + { + "Name": "topLevel", + "Type": "System.Boolean" + } + ], + "ReturnType": "T0", + "Visibility": "Public", + "GenericParameter": [ + { + "ParameterName": "T", + "ParameterPosition": 0, + "New": true, + "BaseTypeOrInterfaces": [ + "Microsoft.AspNetCore.Razor.Chunks.ParentChunk" + ] + } + ] + }, + { + "Kind": "Method", + "Name": "StartParentChunk", + "Parameters": [ + { + "Name": "parentChunk", + "Type": "T0" + }, + { + "Name": "association", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.SyntaxTreeNode" + }, + { + "Name": "topLevel", + "Type": "System.Boolean" + } + ], + "ReturnType": "T0", + "Visibility": "Public", + "GenericParameter": [ + { + "ParameterName": "T", + "ParameterPosition": 0, + "BaseTypeOrInterfaces": [ + "Microsoft.AspNetCore.Razor.Chunks.ParentChunk" + ] + } + ] + }, + { + "Kind": "Method", + "Name": "EndParentChunk", + "Parameters": [], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Chunks.CodeAttributeChunk", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.Chunks.ParentChunk", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_Attribute", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_Attribute", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Prefix", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Text.LocationTagged", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_Prefix", + "Parameters": [ + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Razor.Text.LocationTagged" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Suffix", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Text.LocationTagged", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_Suffix", + "Parameters": [ + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Razor.Text.LocationTagged" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Chunks.DynamicCodeAttributeChunk", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.Chunks.ParentChunk", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_Prefix", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Text.LocationTagged", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_Prefix", + "Parameters": [ + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Razor.Text.LocationTagged" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Chunks.ExpressionBlockChunk", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.Chunks.ParentChunk", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Chunks.ExpressionChunk", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.Chunks.Chunk", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_Code", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_Code", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ToString", + "Parameters": [], + "ReturnType": "System.String", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Chunks.LiteralChunk", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.Chunks.Chunk", + "ImplementedInterfaces": [], + "Members": [ + { + "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": "ToString", + "Parameters": [], + "ReturnType": "System.String", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Chunks.LiteralCodeAttributeChunk", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.Chunks.ParentChunk", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_Code", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_Code", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Prefix", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Text.LocationTagged", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_Prefix", + "Parameters": [ + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Razor.Text.LocationTagged" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Value", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Text.LocationTagged", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_Value", + "Parameters": [ + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Razor.Text.LocationTagged" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_ValueLocation", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.SourceLocation", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_ValueLocation", + "Parameters": [ + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Chunks.ParentChunk", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.Chunks.Chunk", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_Children", + "Parameters": [], + "ReturnType": "System.Collections.Generic.IList", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_Children", + "Parameters": [ + { + "Name": "value", + "Type": "System.Collections.Generic.IList" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Chunks.ParentLiteralChunk", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.Chunks.ParentChunk", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "GetText", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Chunks.PreallocatedTagHelperAttributeChunk", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.Chunks.Chunk", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_AttributeVariableAccessor", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_AttributeVariableAccessor", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Chunks.RemoveTagHelperChunk", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.Chunks.Chunk", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_LookupText", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_LookupText", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Chunks.SectionChunk", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.Chunks.ParentChunk", + "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.Razor.Chunks.SetBaseTypeChunk", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.Chunks.Chunk", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_TypeName", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_TypeName", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Chunks.StatementChunk", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.Chunks.Chunk", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_Code", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_Code", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ToString", + "Parameters": [], + "ReturnType": "System.String", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Chunks.TagHelperAttributeTracker", + "Visibility": "Public", + "Kind": "Struct", + "Sealed": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_Name", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Value", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Chunks.Chunk", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_ValueStyle", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "name", + "Type": "System.String" + }, + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Razor.Chunks.Chunk" + }, + { + "Name": "valueStyle", + "Type": "Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Chunks.TagHelperChunk", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.Chunks.ParentChunk", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_Attributes", + "Parameters": [], + "ReturnType": "System.Collections.Generic.IList", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_Attributes", + "Parameters": [ + { + "Name": "value", + "Type": "System.Collections.Generic.IList" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Descriptors", + "Parameters": [], + "ReturnType": "System.Collections.Generic.IEnumerable", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_Descriptors", + "Parameters": [ + { + "Name": "value", + "Type": "System.Collections.Generic.IEnumerable" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "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_TagMode", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.TagHelpers.TagMode", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "tagName", + "Type": "System.String" + }, + { + "Name": "tagMode", + "Type": "Microsoft.AspNetCore.Razor.TagHelpers.TagMode" + }, + { + "Name": "attributes", + "Type": "System.Collections.Generic.IList" + }, + { + "Name": "descriptors", + "Type": "System.Collections.Generic.IEnumerable" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Chunks.TagHelperPrefixDirectiveChunk", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.Chunks.Chunk", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_Prefix", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_Prefix", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Chunks.TemplateChunk", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.Chunks.ParentChunk", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Chunks.TypeMemberChunk", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.Chunks.Chunk", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_Code", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_Code", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Chunks.UsingChunk", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.Chunks.Chunk", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_Namespace", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_Namespace", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Chunks.Generators.AddImportChunkGenerator", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.Chunks.Generators.SpanChunkGenerator", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_Namespace", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GenerateChunk", + "Parameters": [ + { + "Name": "target", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Span" + }, + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Razor.Chunks.Generators.ChunkGeneratorContext" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "ImplementedInterface": "Microsoft.AspNetCore.Razor.Chunks.Generators.ISpanChunkGenerator", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ToString", + "Parameters": [], + "ReturnType": "System.String", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Equals", + "Parameters": [ + { + "Name": "obj", + "Type": "System.Object" + } + ], + "ReturnType": "System.Boolean", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetHashCode", + "Parameters": [], + "ReturnType": "System.Int32", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "ns", + "Type": "System.String" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Chunks.Generators.AddTagHelperChunkGenerator", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.Chunks.Generators.SpanChunkGenerator", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_LookupText", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GenerateChunk", + "Parameters": [ + { + "Name": "target", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Span" + }, + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Razor.Chunks.Generators.ChunkGeneratorContext" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "ImplementedInterface": "Microsoft.AspNetCore.Razor.Chunks.Generators.ISpanChunkGenerator", + "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": "lookupText", + "Type": "System.String" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Chunks.Generators.AttributeBlockChunkGenerator", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.Chunks.Generators.ParentChunkGenerator", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_Name", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Prefix", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Text.LocationTagged", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Suffix", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Text.LocationTagged", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GenerateStartParentChunk", + "Parameters": [ + { + "Name": "target", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Block" + }, + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Razor.Chunks.Generators.ChunkGeneratorContext" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "ImplementedInterface": "Microsoft.AspNetCore.Razor.Chunks.Generators.IParentChunkGenerator", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GenerateEndParentChunk", + "Parameters": [ + { + "Name": "target", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Block" + }, + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Razor.Chunks.Generators.ChunkGeneratorContext" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "ImplementedInterface": "Microsoft.AspNetCore.Razor.Chunks.Generators.IParentChunkGenerator", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ToString", + "Parameters": [], + "ReturnType": "System.String", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Equals", + "Parameters": [ + { + "Name": "obj", + "Type": "System.Object" + } + ], + "ReturnType": "System.Boolean", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetHashCode", + "Parameters": [], + "ReturnType": "System.Int32", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "name", + "Type": "System.String" + }, + { + "Name": "prefix", + "Type": "Microsoft.AspNetCore.Razor.Text.LocationTagged" + }, + { + "Name": "suffix", + "Type": "Microsoft.AspNetCore.Razor.Text.LocationTagged" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Chunks.Generators.ChunkGeneratorContext", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_SourceFile", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_RootNamespace", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_ClassName", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Host", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.RazorEngineHost", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_ChunkTreeBuilder", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Chunks.ChunkTreeBuilder", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_ChunkTreeBuilder", + "Parameters": [ + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Razor.Chunks.ChunkTreeBuilder" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Razor.Chunks.Generators.ChunkGeneratorContext" + } + ], + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "host", + "Type": "Microsoft.AspNetCore.Razor.RazorEngineHost" + }, + { + "Name": "className", + "Type": "System.String" + }, + { + "Name": "rootNamespace", + "Type": "System.String" + }, + { + "Name": "sourceFile", + "Type": "System.String" + }, + { + "Name": "shouldGenerateLinePragmas", + "Type": "System.Boolean" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Chunks.Generators.DynamicAttributeBlockChunkGenerator", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.Chunks.Generators.ParentChunkGenerator", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_Prefix", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Text.LocationTagged", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_ValueStart", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.SourceLocation", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GenerateStartParentChunk", + "Parameters": [ + { + "Name": "target", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Block" + }, + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Razor.Chunks.Generators.ChunkGeneratorContext" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "ImplementedInterface": "Microsoft.AspNetCore.Razor.Chunks.Generators.IParentChunkGenerator", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GenerateEndParentChunk", + "Parameters": [ + { + "Name": "target", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Block" + }, + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Razor.Chunks.Generators.ChunkGeneratorContext" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "ImplementedInterface": "Microsoft.AspNetCore.Razor.Chunks.Generators.IParentChunkGenerator", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ToString", + "Parameters": [], + "ReturnType": "System.String", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Equals", + "Parameters": [ + { + "Name": "obj", + "Type": "System.Object" + } + ], + "ReturnType": "System.Boolean", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetHashCode", + "Parameters": [], + "ReturnType": "System.Int32", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "prefix", + "Type": "Microsoft.AspNetCore.Razor.Text.LocationTagged" + }, + { + "Name": "offset", + "Type": "System.Int32" + }, + { + "Name": "line", + "Type": "System.Int32" + }, + { + "Name": "col", + "Type": "System.Int32" + } + ], + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "prefix", + "Type": "Microsoft.AspNetCore.Razor.Text.LocationTagged" + }, + { + "Name": "valueStart", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Chunks.Generators.ExpressionChunkGenerator", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [ + "Microsoft.AspNetCore.Razor.Chunks.Generators.ISpanChunkGenerator", + "Microsoft.AspNetCore.Razor.Chunks.Generators.IParentChunkGenerator" + ], + "Members": [ + { + "Kind": "Method", + "Name": "GenerateStartParentChunk", + "Parameters": [ + { + "Name": "target", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Block" + }, + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Razor.Chunks.Generators.ChunkGeneratorContext" + } + ], + "ReturnType": "System.Void", + "Sealed": true, + "Virtual": true, + "ImplementedInterface": "Microsoft.AspNetCore.Razor.Chunks.Generators.IParentChunkGenerator", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GenerateChunk", + "Parameters": [ + { + "Name": "target", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Span" + }, + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Razor.Chunks.Generators.ChunkGeneratorContext" + } + ], + "ReturnType": "System.Void", + "Sealed": true, + "Virtual": true, + "ImplementedInterface": "Microsoft.AspNetCore.Razor.Chunks.Generators.ISpanChunkGenerator", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GenerateEndParentChunk", + "Parameters": [ + { + "Name": "target", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Block" + }, + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Razor.Chunks.Generators.ChunkGeneratorContext" + } + ], + "ReturnType": "System.Void", + "Sealed": true, + "Virtual": true, + "ImplementedInterface": "Microsoft.AspNetCore.Razor.Chunks.Generators.IParentChunkGenerator", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ToString", + "Parameters": [], + "ReturnType": "System.String", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Equals", + "Parameters": [ + { + "Name": "obj", + "Type": "System.Object" + } + ], + "ReturnType": "System.Boolean", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetHashCode", + "Parameters": [], + "ReturnType": "System.Int32", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Chunks.Generators.IParentChunkGenerator", + "Visibility": "Public", + "Kind": "Interface", + "Abstract": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "GenerateStartParentChunk", + "Parameters": [ + { + "Name": "target", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Block" + }, + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Razor.Chunks.Generators.ChunkGeneratorContext" + } + ], + "ReturnType": "System.Void", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GenerateEndParentChunk", + "Parameters": [ + { + "Name": "target", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Block" + }, + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Razor.Chunks.Generators.ChunkGeneratorContext" + } + ], + "ReturnType": "System.Void", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Chunks.Generators.ISpanChunkGenerator", + "Visibility": "Public", + "Kind": "Interface", + "Abstract": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "GenerateChunk", + "Parameters": [ + { + "Name": "target", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Span" + }, + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Razor.Chunks.Generators.ChunkGeneratorContext" + } + ], + "ReturnType": "System.Void", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Chunks.Generators.LiteralAttributeChunkGenerator", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.Chunks.Generators.SpanChunkGenerator", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_Prefix", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Text.LocationTagged", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Value", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Text.LocationTagged", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_ValueGenerator", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Text.LocationTagged", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GenerateChunk", + "Parameters": [ + { + "Name": "target", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Span" + }, + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Razor.Chunks.Generators.ChunkGeneratorContext" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "ImplementedInterface": "Microsoft.AspNetCore.Razor.Chunks.Generators.ISpanChunkGenerator", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ToString", + "Parameters": [], + "ReturnType": "System.String", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Equals", + "Parameters": [ + { + "Name": "obj", + "Type": "System.Object" + } + ], + "ReturnType": "System.Boolean", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetHashCode", + "Parameters": [], + "ReturnType": "System.Int32", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "prefix", + "Type": "Microsoft.AspNetCore.Razor.Text.LocationTagged" + }, + { + "Name": "valueGenerator", + "Type": "Microsoft.AspNetCore.Razor.Text.LocationTagged" + } + ], + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "prefix", + "Type": "Microsoft.AspNetCore.Razor.Text.LocationTagged" + }, + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Razor.Text.LocationTagged" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Chunks.Generators.MarkupChunkGenerator", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.Chunks.Generators.SpanChunkGenerator", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "GenerateChunk", + "Parameters": [ + { + "Name": "target", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Span" + }, + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Razor.Chunks.Generators.ChunkGeneratorContext" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "ImplementedInterface": "Microsoft.AspNetCore.Razor.Chunks.Generators.ISpanChunkGenerator", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ToString", + "Parameters": [], + "ReturnType": "System.String", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Chunks.Generators.ParentChunkGenerator", + "Visibility": "Public", + "Kind": "Class", + "Abstract": true, + "ImplementedInterfaces": [ + "Microsoft.AspNetCore.Razor.Chunks.Generators.IParentChunkGenerator" + ], + "Members": [ + { + "Kind": "Method", + "Name": "GenerateStartParentChunk", + "Parameters": [ + { + "Name": "target", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Block" + }, + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Razor.Chunks.Generators.ChunkGeneratorContext" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "ImplementedInterface": "Microsoft.AspNetCore.Razor.Chunks.Generators.IParentChunkGenerator", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GenerateEndParentChunk", + "Parameters": [ + { + "Name": "target", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Block" + }, + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Razor.Chunks.Generators.ChunkGeneratorContext" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "ImplementedInterface": "Microsoft.AspNetCore.Razor.Chunks.Generators.IParentChunkGenerator", + "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": [], + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Field", + "Name": "Null", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Chunks.Generators.IParentChunkGenerator", + "Static": true, + "ReadOnly": true, + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Chunks.Generators.RazorChunkGenerator", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.Parser.ParserVisitor", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_ClassName", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_RootNamespaceName", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_SourceFileName", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Host", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.RazorEngineHost", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_GenerateLinePragmas", + "Parameters": [], + "ReturnType": "System.Boolean", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_GenerateLinePragmas", + "Parameters": [ + { + "Name": "value", + "Type": "System.Boolean" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_DesignTimeMode", + "Parameters": [], + "ReturnType": "System.Boolean", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_DesignTimeMode", + "Parameters": [ + { + "Name": "value", + "Type": "System.Boolean" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Context", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Chunks.Generators.ChunkGeneratorContext", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "VisitStartBlock", + "Parameters": [ + { + "Name": "block", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Block" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "VisitEndBlock", + "Parameters": [ + { + "Name": "block", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Block" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "VisitSpan", + "Parameters": [ + { + "Name": "span", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Span" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Initialize", + "Parameters": [ + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Razor.Chunks.Generators.ChunkGeneratorContext" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "className", + "Type": "System.String" + }, + { + "Name": "rootNamespaceName", + "Type": "System.String" + }, + { + "Name": "sourceFileName", + "Type": "System.String" + }, + { + "Name": "host", + "Type": "Microsoft.AspNetCore.Razor.RazorEngineHost" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Chunks.Generators.RazorCommentChunkGenerator", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.Chunks.Generators.ParentChunkGenerator", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Chunks.Generators.RemoveTagHelperChunkGenerator", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.Chunks.Generators.SpanChunkGenerator", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_LookupText", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GenerateChunk", + "Parameters": [ + { + "Name": "target", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Span" + }, + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Razor.Chunks.Generators.ChunkGeneratorContext" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "ImplementedInterface": "Microsoft.AspNetCore.Razor.Chunks.Generators.ISpanChunkGenerator", + "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": "lookupText", + "Type": "System.String" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Chunks.Generators.SectionChunkGenerator", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.Chunks.Generators.ParentChunkGenerator", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_SectionName", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GenerateStartParentChunk", + "Parameters": [ + { + "Name": "target", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Block" + }, + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Razor.Chunks.Generators.ChunkGeneratorContext" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "ImplementedInterface": "Microsoft.AspNetCore.Razor.Chunks.Generators.IParentChunkGenerator", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GenerateEndParentChunk", + "Parameters": [ + { + "Name": "target", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Block" + }, + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Razor.Chunks.Generators.ChunkGeneratorContext" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "ImplementedInterface": "Microsoft.AspNetCore.Razor.Chunks.Generators.IParentChunkGenerator", + "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": "Method", + "Name": "ToString", + "Parameters": [], + "ReturnType": "System.String", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "sectionName", + "Type": "System.String" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Chunks.Generators.SetBaseTypeChunkGenerator", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.Chunks.Generators.SpanChunkGenerator", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_BaseType", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GenerateChunk", + "Parameters": [ + { + "Name": "target", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Span" + }, + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Razor.Chunks.Generators.ChunkGeneratorContext" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "ImplementedInterface": "Microsoft.AspNetCore.Razor.Chunks.Generators.ISpanChunkGenerator", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ToString", + "Parameters": [], + "ReturnType": "System.String", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Equals", + "Parameters": [ + { + "Name": "obj", + "Type": "System.Object" + } + ], + "ReturnType": "System.Boolean", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetHashCode", + "Parameters": [], + "ReturnType": "System.Int32", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "baseType", + "Type": "System.String" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Chunks.Generators.SpanChunkGenerator", + "Visibility": "Public", + "Kind": "Class", + "Abstract": true, + "ImplementedInterfaces": [ + "Microsoft.AspNetCore.Razor.Chunks.Generators.ISpanChunkGenerator" + ], + "Members": [ + { + "Kind": "Method", + "Name": "GenerateChunk", + "Parameters": [ + { + "Name": "target", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Span" + }, + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Razor.Chunks.Generators.ChunkGeneratorContext" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "ImplementedInterface": "Microsoft.AspNetCore.Razor.Chunks.Generators.ISpanChunkGenerator", + "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": [], + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Field", + "Name": "Null", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Chunks.Generators.ISpanChunkGenerator", + "Static": true, + "ReadOnly": true, + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Chunks.Generators.StatementChunkGenerator", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.Chunks.Generators.SpanChunkGenerator", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "GenerateChunk", + "Parameters": [ + { + "Name": "target", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Span" + }, + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Razor.Chunks.Generators.ChunkGeneratorContext" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "ImplementedInterface": "Microsoft.AspNetCore.Razor.Chunks.Generators.ISpanChunkGenerator", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ToString", + "Parameters": [], + "ReturnType": "System.String", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Chunks.Generators.TagHelperChunkGenerator", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.Chunks.Generators.ParentChunkGenerator", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "GenerateStartParentChunk", + "Parameters": [ + { + "Name": "target", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Block" + }, + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Razor.Chunks.Generators.ChunkGeneratorContext" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "ImplementedInterface": "Microsoft.AspNetCore.Razor.Chunks.Generators.IParentChunkGenerator", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GenerateEndParentChunk", + "Parameters": [ + { + "Name": "target", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Block" + }, + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Razor.Chunks.Generators.ChunkGeneratorContext" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "ImplementedInterface": "Microsoft.AspNetCore.Razor.Chunks.Generators.IParentChunkGenerator", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "tagHelperDescriptors", + "Type": "System.Collections.Generic.IEnumerable" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Chunks.Generators.TagHelperPrefixDirectiveChunkGenerator", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.Chunks.Generators.SpanChunkGenerator", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_Prefix", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GenerateChunk", + "Parameters": [ + { + "Name": "target", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Span" + }, + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Razor.Chunks.Generators.ChunkGeneratorContext" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "ImplementedInterface": "Microsoft.AspNetCore.Razor.Chunks.Generators.ISpanChunkGenerator", + "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": "prefix", + "Type": "System.String" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Chunks.Generators.TemplateBlockChunkGenerator", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.Chunks.Generators.ParentChunkGenerator", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "GenerateStartParentChunk", + "Parameters": [ + { + "Name": "target", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Block" + }, + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Razor.Chunks.Generators.ChunkGeneratorContext" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "ImplementedInterface": "Microsoft.AspNetCore.Razor.Chunks.Generators.IParentChunkGenerator", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GenerateEndParentChunk", + "Parameters": [ + { + "Name": "target", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Block" + }, + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Razor.Chunks.Generators.ChunkGeneratorContext" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "ImplementedInterface": "Microsoft.AspNetCore.Razor.Chunks.Generators.IParentChunkGenerator", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Chunks.Generators.TypeMemberChunkGenerator", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.Chunks.Generators.SpanChunkGenerator", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "GenerateChunk", + "Parameters": [ + { + "Name": "target", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Span" + }, + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Razor.Chunks.Generators.ChunkGeneratorContext" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "ImplementedInterface": "Microsoft.AspNetCore.Razor.Chunks.Generators.ISpanChunkGenerator", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ToString", + "Parameters": [], + "ReturnType": "System.String", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Tokenizer.Tokenizer+RazorCommentTokenizerState", + "Visibility": "Protected", + "Kind": "Enumeration", + "Sealed": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Field", + "Name": "AfterRazorCommentTransition", + "Parameters": [], + "GenericParameter": [], + "Literal": "1000" + }, + { + "Kind": "Field", + "Name": "EscapedRazorCommentTransition", + "Parameters": [], + "GenericParameter": [], + "Literal": "1001" + }, + { + "Kind": "Field", + "Name": "RazorCommentBody", + "Parameters": [], + "GenericParameter": [], + "Literal": "1002" + }, + { + "Kind": "Field", + "Name": "StarAfterRazorCommentBody", + "Parameters": [], + "GenericParameter": [], + "Literal": "1003" + }, + { + "Kind": "Field", + "Name": "AtSymbolAfterRazorCommentBody", + "Parameters": [], + "GenericParameter": [], + "Literal": "1004" + } + ], + "GenericParameters": [ + { + "ParameterName": "TSymbol", + "ParameterPosition": 0, + "BaseTypeOrInterfaces": [ + "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.SymbolBase" + ] + }, + { + "ParameterName": "TSymbolType", + "ParameterPosition": 1, + "New": true, + "Struct": true, + "BaseTypeOrInterfaces": [] + } + ] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Tokenizer.Tokenizer+StateResult", + "Visibility": "Protected", + "Kind": "Struct", + "Sealed": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_State", + "Parameters": [], + "ReturnType": "System.Nullable", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Result", + "Parameters": [], + "ReturnType": "T0", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "state", + "Type": "System.Nullable" + }, + { + "Name": "result", + "Type": "T0" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [ + { + "ParameterName": "TSymbol", + "ParameterPosition": 0, + "BaseTypeOrInterfaces": [ + "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.SymbolBase" + ] + }, + { + "ParameterName": "TSymbolType", + "ParameterPosition": 1, + "New": true, + "Struct": true, + "BaseTypeOrInterfaces": [] + } + ] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Parser.CSharpCodeParser+Block", + "Visibility": "Protected", + "Kind": "Class", + "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": "Method", + "Name": "get_Start", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.SourceLocation", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_Start", + "Parameters": [ + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "name", + "Type": "System.String" + }, + { + "Name": "start", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + } + ], + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "symbol", + "Type": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.CSharpSymbol" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Parser.SyntaxConstants+CSharp", + "Visibility": "Public", + "Kind": "Class", + "Abstract": true, + "Static": true, + "Sealed": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Field", + "Name": "UsingKeywordLength", + "Parameters": [], + "ReturnType": "System.Int32", + "Static": true, + "ReadOnly": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Field", + "Name": "TagHelperPrefixKeyword", + "Parameters": [], + "ReturnType": "System.String", + "Static": true, + "ReadOnly": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Field", + "Name": "AddTagHelperKeyword", + "Parameters": [], + "ReturnType": "System.String", + "Static": true, + "ReadOnly": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Field", + "Name": "RemoveTagHelperKeyword", + "Parameters": [], + "ReturnType": "System.String", + "Static": true, + "ReadOnly": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Field", + "Name": "InheritsKeyword", + "Parameters": [], + "ReturnType": "System.String", + "Static": true, + "ReadOnly": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Field", + "Name": "FunctionsKeyword", + "Parameters": [], + "ReturnType": "System.String", + "Static": true, + "ReadOnly": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Field", + "Name": "SectionKeyword", + "Parameters": [], + "ReturnType": "System.String", + "Static": true, + "ReadOnly": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Field", + "Name": "ElseIfKeyword", + "Parameters": [], + "ReturnType": "System.String", + "Static": true, + "ReadOnly": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Field", + "Name": "NamespaceKeyword", + "Parameters": [], + "ReturnType": "System.String", + "Static": true, + "ReadOnly": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Field", + "Name": "ClassKeyword", + "Parameters": [], + "ReturnType": "System.String", + "Static": true, + "ReadOnly": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Field", + "Name": "HelperKeyword", + "Parameters": [], + "ReturnType": "System.String", + "Static": true, + "ReadOnly": true, + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + } + ] +} \ No newline at end of file diff --git a/src/Microsoft.AspNetCore.Razor/baseline.netcore.json b/src/Microsoft.AspNetCore.Razor/baseline.netcore.json new file mode 100644 index 0000000000..c37b4378ba --- /dev/null +++ b/src/Microsoft.AspNetCore.Razor/baseline.netcore.json @@ -0,0 +1,21020 @@ +{ + "AssemblyIdentity": "Microsoft.AspNetCore.Razor, Version=1.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60", + "Types": [ + { + "Name": "Microsoft.AspNetCore.Razor.CSharpRazorCodeLanguage", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.RazorCodeLanguage", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_LanguageName", + "Parameters": [], + "ReturnType": "System.String", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CreateCodeParser", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Parser.ParserBase", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CreateChunkGenerator", + "Parameters": [ + { + "Name": "className", + "Type": "System.String" + }, + { + "Name": "rootNamespaceName", + "Type": "System.String" + }, + { + "Name": "sourceFileName", + "Type": "System.String" + }, + { + "Name": "host", + "Type": "Microsoft.AspNetCore.Razor.RazorEngineHost" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.Chunks.Generators.RazorChunkGenerator", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CreateCodeGenerator", + "Parameters": [ + { + "Name": "chunkGeneratorContext", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.CodeGeneratorContext" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CodeGenerator", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.DocumentParseCompleteEventArgs", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "System.EventArgs", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_TreeStructureChanged", + "Parameters": [], + "ReturnType": "System.Boolean", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_TreeStructureChanged", + "Parameters": [ + { + "Name": "value", + "Type": "System.Boolean" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_GeneratorResults", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.GeneratorResults", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_GeneratorResults", + "Parameters": [ + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.GeneratorResults" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_SourceChange", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Text.TextChange", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_SourceChange", + "Parameters": [ + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Razor.Text.TextChange" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.ErrorSink", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_Errors", + "Parameters": [], + "ReturnType": "System.Collections.Generic.IEnumerable", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "OnError", + "Parameters": [ + { + "Name": "error", + "Type": "Microsoft.AspNetCore.Razor.RazorError" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "OnError", + "Parameters": [ + { + "Name": "location", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + }, + { + "Name": "message", + "Type": "System.String" + }, + { + "Name": "length", + "Type": "System.Int32" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.ParserResults", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_Success", + "Parameters": [], + "ReturnType": "System.Boolean", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Document", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Block", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_ErrorSink", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.ErrorSink", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_ParserErrors", + "Parameters": [], + "ReturnType": "System.Collections.Generic.IEnumerable", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_TagHelperDescriptors", + "Parameters": [], + "ReturnType": "System.Collections.Generic.IEnumerable", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Prefix", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "document", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Block" + }, + { + "Name": "tagHelperDescriptors", + "Type": "System.Collections.Generic.IEnumerable" + }, + { + "Name": "errorSink", + "Type": "Microsoft.AspNetCore.Razor.ErrorSink" + } + ], + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "success", + "Type": "System.Boolean" + }, + { + "Name": "document", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Block" + }, + { + "Name": "tagHelperDescriptors", + "Type": "System.Collections.Generic.IEnumerable" + }, + { + "Name": "errorSink", + "Type": "Microsoft.AspNetCore.Razor.ErrorSink" + } + ], + "Visibility": "Protected", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.PartialParseResult", + "Visibility": "Public", + "Kind": "Enumeration", + "Sealed": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Field", + "Name": "Rejected", + "Parameters": [], + "GenericParameter": [], + "Literal": "1" + }, + { + "Kind": "Field", + "Name": "Accepted", + "Parameters": [], + "GenericParameter": [], + "Literal": "2" + }, + { + "Kind": "Field", + "Name": "Provisional", + "Parameters": [], + "GenericParameter": [], + "Literal": "4" + }, + { + "Kind": "Field", + "Name": "SpanContextChanged", + "Parameters": [], + "GenericParameter": [], + "Literal": "8" + }, + { + "Kind": "Field", + "Name": "AutoCompleteBlock", + "Parameters": [], + "GenericParameter": [], + "Literal": "16" + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.RazorCodeLanguage", + "Visibility": "Public", + "Kind": "Class", + "Abstract": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_Languages", + "Parameters": [], + "ReturnType": "System.Collections.Generic.IDictionary", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_LanguageName", + "Parameters": [], + "ReturnType": "System.String", + "Virtual": true, + "Abstract": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetLanguageByExtension", + "Parameters": [ + { + "Name": "fileExtension", + "Type": "System.String" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.RazorCodeLanguage", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CreateCodeParser", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Parser.ParserBase", + "Virtual": true, + "Abstract": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CreateChunkGenerator", + "Parameters": [ + { + "Name": "className", + "Type": "System.String" + }, + { + "Name": "rootNamespaceName", + "Type": "System.String" + }, + { + "Name": "sourceFileName", + "Type": "System.String" + }, + { + "Name": "host", + "Type": "Microsoft.AspNetCore.Razor.RazorEngineHost" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.Chunks.Generators.RazorChunkGenerator", + "Virtual": true, + "Abstract": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CreateCodeGenerator", + "Parameters": [ + { + "Name": "chunkGeneratorContext", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.CodeGeneratorContext" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CodeGenerator", + "Virtual": true, + "Abstract": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Protected", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.RazorEditorParser", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [ + "System.IDisposable" + ], + "Members": [ + { + "Kind": "Method", + "Name": "add_DocumentParseComplete", + "Parameters": [ + { + "Name": "value", + "Type": "System.EventHandler" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "remove_DocumentParseComplete", + "Parameters": [ + { + "Name": "value", + "Type": "System.EventHandler" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Host", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.RazorEngineHost", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_FileName", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_LastResultProvisional", + "Parameters": [], + "ReturnType": "System.Boolean", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_CurrentParseTree", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Block", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetAutoCompleteString", + "Parameters": [], + "ReturnType": "System.String", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CheckForStructureChanges", + "Parameters": [ + { + "Name": "change", + "Type": "Microsoft.AspNetCore.Razor.Text.TextChange" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.PartialParseResult", + "Virtual": true, + "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": [ + { + "Name": "host", + "Type": "Microsoft.AspNetCore.Razor.RazorEngineHost" + }, + { + "Name": "sourceFileName", + "Type": "System.String" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.RazorEngineHost", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_GeneratedClassContext", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.GeneratedClassContext", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_GeneratedClassContext", + "Parameters": [ + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.GeneratedClassContext" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_NamespaceImports", + "Parameters": [], + "ReturnType": "System.Collections.Generic.ISet", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_DefaultBaseClass", + "Parameters": [], + "ReturnType": "System.String", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_DefaultBaseClass", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_DesignTimeMode", + "Parameters": [], + "ReturnType": "System.Boolean", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_DesignTimeMode", + "Parameters": [ + { + "Name": "value", + "Type": "System.Boolean" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_DefaultClassName", + "Parameters": [], + "ReturnType": "System.String", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_DefaultClassName", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_DefaultNamespace", + "Parameters": [], + "ReturnType": "System.String", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_DefaultNamespace", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_StaticHelpers", + "Parameters": [], + "ReturnType": "System.Boolean", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_StaticHelpers", + "Parameters": [ + { + "Name": "value", + "Type": "System.Boolean" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_CodeLanguage", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.RazorCodeLanguage", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_CodeLanguage", + "Parameters": [ + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Razor.RazorCodeLanguage" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_TagHelperDescriptorResolver", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Compilation.TagHelpers.ITagHelperDescriptorResolver", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_TagHelperDescriptorResolver", + "Parameters": [ + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Razor.Compilation.TagHelpers.ITagHelperDescriptorResolver" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_EnableInstrumentation", + "Parameters": [], + "ReturnType": "System.Boolean", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_EnableInstrumentation", + "Parameters": [ + { + "Name": "value", + "Type": "System.Boolean" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_IsIndentingWithTabs", + "Parameters": [], + "ReturnType": "System.Boolean", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_IsIndentingWithTabs", + "Parameters": [ + { + "Name": "value", + "Type": "System.Boolean" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_TabSize", + "Parameters": [], + "ReturnType": "System.Int32", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_TabSize", + "Parameters": [ + { + "Name": "value", + "Type": "System.Int32" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_InstrumentedSourceFilePath", + "Parameters": [], + "ReturnType": "System.String", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_InstrumentedSourceFilePath", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CreateMarkupParser", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Parser.ParserBase", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "DecorateRazorParser", + "Parameters": [ + { + "Name": "incomingRazorParser", + "Type": "Microsoft.AspNetCore.Razor.Parser.RazorParser" + }, + { + "Name": "sourceFileName", + "Type": "System.String" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.Parser.RazorParser", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "DecorateCodeParser", + "Parameters": [ + { + "Name": "incomingCodeParser", + "Type": "Microsoft.AspNetCore.Razor.Parser.ParserBase" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.Parser.ParserBase", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "DecorateMarkupParser", + "Parameters": [ + { + "Name": "incomingMarkupParser", + "Type": "Microsoft.AspNetCore.Razor.Parser.ParserBase" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.Parser.ParserBase", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "DecorateChunkGenerator", + "Parameters": [ + { + "Name": "incomingChunkGenerator", + "Type": "Microsoft.AspNetCore.Razor.Chunks.Generators.RazorChunkGenerator" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.Chunks.Generators.RazorChunkGenerator", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "DecorateCodeGenerator", + "Parameters": [ + { + "Name": "incomingBuilder", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.CodeGenerator" + }, + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.CodeGeneratorContext" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CodeGenerator", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "codeLanguage", + "Type": "Microsoft.AspNetCore.Razor.RazorCodeLanguage" + } + ], + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "codeLanguage", + "Type": "Microsoft.AspNetCore.Razor.RazorCodeLanguage" + }, + { + "Name": "markupParserFactory", + "Type": "System.Func" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.RazorError", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [ + "System.IEquatable" + ], + "Members": [ + { + "Kind": "Method", + "Name": "get_Message", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_Message", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Location", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.SourceLocation", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_Location", + "Parameters": [ + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Length", + "Parameters": [], + "ReturnType": "System.Int32", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_Length", + "Parameters": [ + { + "Name": "value", + "Type": "System.Int32" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ToString", + "Parameters": [], + "ReturnType": "System.String", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Equals", + "Parameters": [ + { + "Name": "obj", + "Type": "System.Object" + } + ], + "ReturnType": "System.Boolean", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetHashCode", + "Parameters": [], + "ReturnType": "System.Int32", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Equals", + "Parameters": [ + { + "Name": "other", + "Type": "Microsoft.AspNetCore.Razor.RazorError" + } + ], + "ReturnType": "System.Boolean", + "Sealed": true, + "Virtual": true, + "ImplementedInterface": "System.IEquatable", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "message", + "Type": "System.String" + }, + { + "Name": "absoluteIndex", + "Type": "System.Int32" + }, + { + "Name": "lineIndex", + "Type": "System.Int32" + }, + { + "Name": "columnIndex", + "Type": "System.Int32" + }, + { + "Name": "length", + "Type": "System.Int32" + } + ], + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "message", + "Type": "System.String" + }, + { + "Name": "location", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + }, + { + "Name": "length", + "Type": "System.Int32" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.RazorTemplateEngine", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_Host", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.RazorEngineHost", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ParseTemplate", + "Parameters": [ + { + "Name": "input", + "Type": "Microsoft.AspNetCore.Razor.Text.ITextBuffer" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.ParserResults", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ParseTemplate", + "Parameters": [ + { + "Name": "input", + "Type": "Microsoft.AspNetCore.Razor.Text.ITextBuffer" + }, + { + "Name": "cancelToken", + "Type": "System.Nullable" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.ParserResults", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ParseTemplate", + "Parameters": [ + { + "Name": "input", + "Type": "System.IO.TextReader" + }, + { + "Name": "sourceFileName", + "Type": "System.String" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.ParserResults", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ParseTemplate", + "Parameters": [ + { + "Name": "input", + "Type": "System.IO.TextReader" + }, + { + "Name": "cancelToken", + "Type": "System.Nullable" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.ParserResults", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ParseTemplateCore", + "Parameters": [ + { + "Name": "input", + "Type": "Microsoft.AspNetCore.Razor.Text.ITextDocument" + }, + { + "Name": "sourceFileName", + "Type": "System.String" + }, + { + "Name": "cancelToken", + "Type": "System.Nullable" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.ParserResults", + "Virtual": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GenerateCode", + "Parameters": [ + { + "Name": "input", + "Type": "Microsoft.AspNetCore.Razor.Text.ITextBuffer" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.GeneratorResults", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GenerateCode", + "Parameters": [ + { + "Name": "input", + "Type": "Microsoft.AspNetCore.Razor.Text.ITextBuffer" + }, + { + "Name": "cancelToken", + "Type": "System.Nullable" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.GeneratorResults", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GenerateCode", + "Parameters": [ + { + "Name": "input", + "Type": "Microsoft.AspNetCore.Razor.Text.ITextBuffer" + }, + { + "Name": "className", + "Type": "System.String" + }, + { + "Name": "rootNamespace", + "Type": "System.String" + }, + { + "Name": "sourceFileName", + "Type": "System.String" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.GeneratorResults", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GenerateCode", + "Parameters": [ + { + "Name": "input", + "Type": "Microsoft.AspNetCore.Razor.Text.ITextBuffer" + }, + { + "Name": "className", + "Type": "System.String" + }, + { + "Name": "rootNamespace", + "Type": "System.String" + }, + { + "Name": "sourceFileName", + "Type": "System.String" + }, + { + "Name": "cancelToken", + "Type": "System.Nullable" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.GeneratorResults", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GenerateCode", + "Parameters": [ + { + "Name": "input", + "Type": "System.IO.TextReader" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.GeneratorResults", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GenerateCode", + "Parameters": [ + { + "Name": "input", + "Type": "System.IO.TextReader" + }, + { + "Name": "cancelToken", + "Type": "System.Nullable" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.GeneratorResults", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GenerateCode", + "Parameters": [ + { + "Name": "input", + "Type": "System.IO.TextReader" + }, + { + "Name": "className", + "Type": "System.String" + }, + { + "Name": "rootNamespace", + "Type": "System.String" + }, + { + "Name": "sourceFileName", + "Type": "System.String" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.GeneratorResults", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GenerateCode", + "Parameters": [ + { + "Name": "inputStream", + "Type": "System.IO.Stream" + }, + { + "Name": "className", + "Type": "System.String" + }, + { + "Name": "rootNamespace", + "Type": "System.String" + }, + { + "Name": "sourceFileName", + "Type": "System.String" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.GeneratorResults", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GenerateCode", + "Parameters": [ + { + "Name": "input", + "Type": "System.IO.TextReader" + }, + { + "Name": "className", + "Type": "System.String" + }, + { + "Name": "rootNamespace", + "Type": "System.String" + }, + { + "Name": "sourceFileName", + "Type": "System.String" + }, + { + "Name": "cancelToken", + "Type": "System.Nullable" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.GeneratorResults", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GenerateCodeCore", + "Parameters": [ + { + "Name": "input", + "Type": "Microsoft.AspNetCore.Razor.Text.ITextDocument" + }, + { + "Name": "className", + "Type": "System.String" + }, + { + "Name": "rootNamespace", + "Type": "System.String" + }, + { + "Name": "sourceFileName", + "Type": "System.String" + }, + { + "Name": "checksum", + "Type": "System.String" + }, + { + "Name": "cancelToken", + "Type": "System.Nullable" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.GeneratorResults", + "Virtual": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CreateChunkGenerator", + "Parameters": [ + { + "Name": "className", + "Type": "System.String" + }, + { + "Name": "rootNamespace", + "Type": "System.String" + }, + { + "Name": "sourceFileName", + "Type": "System.String" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.Chunks.Generators.RazorChunkGenerator", + "Virtual": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CreateParser", + "Parameters": [ + { + "Name": "sourceFileName", + "Type": "System.String" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.Parser.RazorParser", + "Virtual": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CreateCodeGenerator", + "Parameters": [ + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.CodeGeneratorContext" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CodeGenerator", + "Virtual": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "host", + "Type": "Microsoft.AspNetCore.Razor.RazorEngineHost" + } + ], + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Field", + "Name": "DefaultClassName", + "Parameters": [], + "ReturnType": "System.String", + "Static": true, + "ReadOnly": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Field", + "Name": "DefaultNamespace", + "Parameters": [], + "ReturnType": "System.String", + "Static": true, + "ReadOnly": true, + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.SourceLocation", + "Visibility": "Public", + "Kind": "Struct", + "Sealed": true, + "ImplementedInterfaces": [ + "System.IEquatable", + "System.IComparable" + ], + "Members": [ + { + "Kind": "Method", + "Name": "get_FilePath", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_FilePath", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_AbsoluteIndex", + "Parameters": [], + "ReturnType": "System.Int32", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_AbsoluteIndex", + "Parameters": [ + { + "Name": "value", + "Type": "System.Int32" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_LineIndex", + "Parameters": [], + "ReturnType": "System.Int32", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_LineIndex", + "Parameters": [ + { + "Name": "value", + "Type": "System.Int32" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_CharacterIndex", + "Parameters": [], + "ReturnType": "System.Int32", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_CharacterIndex", + "Parameters": [ + { + "Name": "value", + "Type": "System.Int32" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ToString", + "Parameters": [], + "ReturnType": "System.String", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Equals", + "Parameters": [ + { + "Name": "obj", + "Type": "System.Object" + } + ], + "ReturnType": "System.Boolean", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetHashCode", + "Parameters": [], + "ReturnType": "System.Int32", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Equals", + "Parameters": [ + { + "Name": "other", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + } + ], + "ReturnType": "System.Boolean", + "Sealed": true, + "Virtual": true, + "ImplementedInterface": "System.IEquatable", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CompareTo", + "Parameters": [ + { + "Name": "other", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + } + ], + "ReturnType": "System.Int32", + "Sealed": true, + "Virtual": true, + "ImplementedInterface": "System.IComparable", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Advance", + "Parameters": [ + { + "Name": "left", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + }, + { + "Name": "text", + "Type": "System.String" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.SourceLocation", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "op_Addition", + "Parameters": [ + { + "Name": "left", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + }, + { + "Name": "right", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.SourceLocation", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "op_Subtraction", + "Parameters": [ + { + "Name": "left", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + }, + { + "Name": "right", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.SourceLocation", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "op_LessThan", + "Parameters": [ + { + "Name": "left", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + }, + { + "Name": "right", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + } + ], + "ReturnType": "System.Boolean", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "op_GreaterThan", + "Parameters": [ + { + "Name": "left", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + }, + { + "Name": "right", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + } + ], + "ReturnType": "System.Boolean", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "op_Equality", + "Parameters": [ + { + "Name": "left", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + }, + { + "Name": "right", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + } + ], + "ReturnType": "System.Boolean", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "op_Inequality", + "Parameters": [ + { + "Name": "left", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + }, + { + "Name": "right", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + } + ], + "ReturnType": "System.Boolean", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "absoluteIndex", + "Type": "System.Int32" + }, + { + "Name": "lineIndex", + "Type": "System.Int32" + }, + { + "Name": "characterIndex", + "Type": "System.Int32" + } + ], + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "filePath", + "Type": "System.String" + }, + { + "Name": "absoluteIndex", + "Type": "System.Int32" + }, + { + "Name": "lineIndex", + "Type": "System.Int32" + }, + { + "Name": "characterIndex", + "Type": "System.Int32" + } + ], + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Field", + "Name": "Undefined", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.SourceLocation", + "Static": true, + "ReadOnly": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Field", + "Name": "Zero", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.SourceLocation", + "Static": true, + "ReadOnly": true, + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Tokenizer.ITokenizer", + "Visibility": "Public", + "Kind": "Interface", + "Abstract": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "NextSymbol", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.ISymbol", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Tokenizer.Tokenizer", + "Visibility": "Public", + "Kind": "Class", + "Abstract": true, + "ImplementedInterfaces": [ + "Microsoft.AspNetCore.Razor.Tokenizer.ITokenizer" + ], + "Members": [ + { + "Kind": "Method", + "Name": "get_StartState", + "Parameters": [], + "ReturnType": "System.Int32", + "Virtual": true, + "Abstract": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_CurrentState", + "Parameters": [], + "ReturnType": "System.Nullable", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_CurrentState", + "Parameters": [ + { + "Name": "value", + "Type": "System.Nullable" + } + ], + "ReturnType": "System.Void", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_CurrentSymbol", + "Parameters": [], + "ReturnType": "T0", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Source", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Text.TextDocumentReader", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Buffer", + "Parameters": [], + "ReturnType": "System.Text.StringBuilder", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_EndOfFile", + "Parameters": [], + "ReturnType": "System.Boolean", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_CurrentErrors", + "Parameters": [], + "ReturnType": "System.Collections.Generic.IList", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_RazorCommentStarType", + "Parameters": [], + "ReturnType": "T1", + "Virtual": true, + "Abstract": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_RazorCommentType", + "Parameters": [], + "ReturnType": "T1", + "Virtual": true, + "Abstract": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_RazorCommentTransitionType", + "Parameters": [], + "ReturnType": "T1", + "Virtual": true, + "Abstract": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_HaveContent", + "Parameters": [], + "ReturnType": "System.Boolean", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_CurrentCharacter", + "Parameters": [], + "ReturnType": "System.Char", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_CurrentLocation", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.SourceLocation", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_CurrentStart", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.SourceLocation", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CreateSymbol", + "Parameters": [ + { + "Name": "start", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + }, + { + "Name": "content", + "Type": "System.String" + }, + { + "Name": "type", + "Type": "T1" + }, + { + "Name": "errors", + "Type": "System.Collections.Generic.IReadOnlyList" + } + ], + "ReturnType": "T0", + "Virtual": true, + "Abstract": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Dispatch", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Tokenizer.Tokenizer+StateResult", + "Virtual": true, + "Abstract": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "NextSymbol", + "Parameters": [], + "ReturnType": "T0", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Turn", + "Parameters": [], + "ReturnType": "T0", + "Virtual": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Reset", + "Parameters": [], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Stop", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Tokenizer.Tokenizer+StateResult", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Transition", + "Parameters": [ + { + "Name": "state", + "Type": "System.Int32" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.Tokenizer.Tokenizer+StateResult", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Transition", + "Parameters": [ + { + "Name": "state", + "Type": "System.Int32" + }, + { + "Name": "result", + "Type": "T0" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.Tokenizer.Tokenizer+StateResult", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Transition", + "Parameters": [ + { + "Name": "state", + "Type": "Microsoft.AspNetCore.Razor.Tokenizer.Tokenizer+RazorCommentTokenizerState" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.Tokenizer.Tokenizer+StateResult", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Transition", + "Parameters": [ + { + "Name": "state", + "Type": "Microsoft.AspNetCore.Razor.Tokenizer.Tokenizer+RazorCommentTokenizerState" + }, + { + "Name": "result", + "Type": "T0" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.Tokenizer.Tokenizer+StateResult", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Stay", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Tokenizer.Tokenizer+StateResult", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Stay", + "Parameters": [ + { + "Name": "result", + "Type": "T0" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.Tokenizer.Tokenizer+StateResult", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Single", + "Parameters": [ + { + "Name": "type", + "Type": "T1" + } + ], + "ReturnType": "T0", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "StartSymbol", + "Parameters": [], + "ReturnType": "System.Void", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "EndSymbol", + "Parameters": [ + { + "Name": "type", + "Type": "T1" + } + ], + "ReturnType": "T0", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "EndSymbol", + "Parameters": [ + { + "Name": "start", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + }, + { + "Name": "type", + "Type": "T1" + } + ], + "ReturnType": "T0", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "TakeUntil", + "Parameters": [ + { + "Name": "predicate", + "Type": "System.Func" + } + ], + "ReturnType": "System.Boolean", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "TakeCurrent", + "Parameters": [], + "ReturnType": "System.Void", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "MoveNext", + "Parameters": [], + "ReturnType": "System.Void", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "TakeAll", + "Parameters": [ + { + "Name": "expected", + "Type": "System.String" + }, + { + "Name": "caseSensitive", + "Type": "System.Boolean" + } + ], + "ReturnType": "System.Boolean", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Peek", + "Parameters": [], + "ReturnType": "System.Char", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "AfterRazorCommentTransition", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Tokenizer.Tokenizer+StateResult", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "RazorCommentBody", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Tokenizer.Tokenizer+StateResult", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "StarAfterRazorCommentBody", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Tokenizer.Tokenizer+StateResult", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "AtSymbolAfterRazorCommentBody", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Tokenizer.Tokenizer+StateResult", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_DebugDisplay", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Remaining", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "source", + "Type": "Microsoft.AspNetCore.Razor.Text.ITextDocument" + } + ], + "Visibility": "Protected", + "GenericParameter": [] + } + ], + "GenericParameters": [ + { + "ParameterName": "TSymbol", + "ParameterPosition": 0, + "BaseTypeOrInterfaces": [ + "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.SymbolBase" + ] + }, + { + "ParameterName": "TSymbolType", + "ParameterPosition": 1, + "New": true, + "Struct": true, + "BaseTypeOrInterfaces": [] + } + ] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Tokenizer.TokenizerView", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_Tokenizer", + "Parameters": [], + "ReturnType": "T0", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_EndOfFile", + "Parameters": [], + "ReturnType": "System.Boolean", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Current", + "Parameters": [], + "ReturnType": "T1", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Source", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Text.ITextDocument", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Next", + "Parameters": [], + "ReturnType": "System.Boolean", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "PutBack", + "Parameters": [ + { + "Name": "symbol", + "Type": "T1" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "tokenizer", + "Type": "T0" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [ + { + "ParameterName": "TTokenizer", + "ParameterPosition": 0, + "BaseTypeOrInterfaces": [ + "Microsoft.AspNetCore.Razor.Tokenizer.Tokenizer" + ] + }, + { + "ParameterName": "TSymbol", + "ParameterPosition": 1, + "BaseTypeOrInterfaces": [ + "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.SymbolBase" + ] + }, + { + "ParameterName": "TSymbolType", + "ParameterPosition": 2, + "New": true, + "Struct": true, + "BaseTypeOrInterfaces": [] + } + ] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.CSharpKeyword", + "Visibility": "Public", + "Kind": "Enumeration", + "Sealed": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Field", + "Name": "Await", + "Parameters": [], + "GenericParameter": [], + "Literal": "0" + }, + { + "Kind": "Field", + "Name": "Abstract", + "Parameters": [], + "GenericParameter": [], + "Literal": "1" + }, + { + "Kind": "Field", + "Name": "Byte", + "Parameters": [], + "GenericParameter": [], + "Literal": "2" + }, + { + "Kind": "Field", + "Name": "Class", + "Parameters": [], + "GenericParameter": [], + "Literal": "3" + }, + { + "Kind": "Field", + "Name": "Delegate", + "Parameters": [], + "GenericParameter": [], + "Literal": "4" + }, + { + "Kind": "Field", + "Name": "Event", + "Parameters": [], + "GenericParameter": [], + "Literal": "5" + }, + { + "Kind": "Field", + "Name": "Fixed", + "Parameters": [], + "GenericParameter": [], + "Literal": "6" + }, + { + "Kind": "Field", + "Name": "If", + "Parameters": [], + "GenericParameter": [], + "Literal": "7" + }, + { + "Kind": "Field", + "Name": "Internal", + "Parameters": [], + "GenericParameter": [], + "Literal": "8" + }, + { + "Kind": "Field", + "Name": "New", + "Parameters": [], + "GenericParameter": [], + "Literal": "9" + }, + { + "Kind": "Field", + "Name": "Override", + "Parameters": [], + "GenericParameter": [], + "Literal": "10" + }, + { + "Kind": "Field", + "Name": "Readonly", + "Parameters": [], + "GenericParameter": [], + "Literal": "11" + }, + { + "Kind": "Field", + "Name": "Short", + "Parameters": [], + "GenericParameter": [], + "Literal": "12" + }, + { + "Kind": "Field", + "Name": "Struct", + "Parameters": [], + "GenericParameter": [], + "Literal": "13" + }, + { + "Kind": "Field", + "Name": "Try", + "Parameters": [], + "GenericParameter": [], + "Literal": "14" + }, + { + "Kind": "Field", + "Name": "Unsafe", + "Parameters": [], + "GenericParameter": [], + "Literal": "15" + }, + { + "Kind": "Field", + "Name": "Volatile", + "Parameters": [], + "GenericParameter": [], + "Literal": "16" + }, + { + "Kind": "Field", + "Name": "As", + "Parameters": [], + "GenericParameter": [], + "Literal": "17" + }, + { + "Kind": "Field", + "Name": "Do", + "Parameters": [], + "GenericParameter": [], + "Literal": "18" + }, + { + "Kind": "Field", + "Name": "Is", + "Parameters": [], + "GenericParameter": [], + "Literal": "19" + }, + { + "Kind": "Field", + "Name": "Params", + "Parameters": [], + "GenericParameter": [], + "Literal": "20" + }, + { + "Kind": "Field", + "Name": "Ref", + "Parameters": [], + "GenericParameter": [], + "Literal": "21" + }, + { + "Kind": "Field", + "Name": "Switch", + "Parameters": [], + "GenericParameter": [], + "Literal": "22" + }, + { + "Kind": "Field", + "Name": "Ushort", + "Parameters": [], + "GenericParameter": [], + "Literal": "23" + }, + { + "Kind": "Field", + "Name": "While", + "Parameters": [], + "GenericParameter": [], + "Literal": "24" + }, + { + "Kind": "Field", + "Name": "Case", + "Parameters": [], + "GenericParameter": [], + "Literal": "25" + }, + { + "Kind": "Field", + "Name": "Const", + "Parameters": [], + "GenericParameter": [], + "Literal": "26" + }, + { + "Kind": "Field", + "Name": "Explicit", + "Parameters": [], + "GenericParameter": [], + "Literal": "27" + }, + { + "Kind": "Field", + "Name": "Float", + "Parameters": [], + "GenericParameter": [], + "Literal": "28" + }, + { + "Kind": "Field", + "Name": "Null", + "Parameters": [], + "GenericParameter": [], + "Literal": "29" + }, + { + "Kind": "Field", + "Name": "Sizeof", + "Parameters": [], + "GenericParameter": [], + "Literal": "30" + }, + { + "Kind": "Field", + "Name": "Typeof", + "Parameters": [], + "GenericParameter": [], + "Literal": "31" + }, + { + "Kind": "Field", + "Name": "Implicit", + "Parameters": [], + "GenericParameter": [], + "Literal": "32" + }, + { + "Kind": "Field", + "Name": "Private", + "Parameters": [], + "GenericParameter": [], + "Literal": "33" + }, + { + "Kind": "Field", + "Name": "This", + "Parameters": [], + "GenericParameter": [], + "Literal": "34" + }, + { + "Kind": "Field", + "Name": "Using", + "Parameters": [], + "GenericParameter": [], + "Literal": "35" + }, + { + "Kind": "Field", + "Name": "Extern", + "Parameters": [], + "GenericParameter": [], + "Literal": "36" + }, + { + "Kind": "Field", + "Name": "Return", + "Parameters": [], + "GenericParameter": [], + "Literal": "37" + }, + { + "Kind": "Field", + "Name": "Stackalloc", + "Parameters": [], + "GenericParameter": [], + "Literal": "38" + }, + { + "Kind": "Field", + "Name": "Uint", + "Parameters": [], + "GenericParameter": [], + "Literal": "39" + }, + { + "Kind": "Field", + "Name": "Base", + "Parameters": [], + "GenericParameter": [], + "Literal": "40" + }, + { + "Kind": "Field", + "Name": "Catch", + "Parameters": [], + "GenericParameter": [], + "Literal": "41" + }, + { + "Kind": "Field", + "Name": "Continue", + "Parameters": [], + "GenericParameter": [], + "Literal": "42" + }, + { + "Kind": "Field", + "Name": "Double", + "Parameters": [], + "GenericParameter": [], + "Literal": "43" + }, + { + "Kind": "Field", + "Name": "For", + "Parameters": [], + "GenericParameter": [], + "Literal": "44" + }, + { + "Kind": "Field", + "Name": "In", + "Parameters": [], + "GenericParameter": [], + "Literal": "45" + }, + { + "Kind": "Field", + "Name": "Lock", + "Parameters": [], + "GenericParameter": [], + "Literal": "46" + }, + { + "Kind": "Field", + "Name": "Object", + "Parameters": [], + "GenericParameter": [], + "Literal": "47" + }, + { + "Kind": "Field", + "Name": "Protected", + "Parameters": [], + "GenericParameter": [], + "Literal": "48" + }, + { + "Kind": "Field", + "Name": "Static", + "Parameters": [], + "GenericParameter": [], + "Literal": "49" + }, + { + "Kind": "Field", + "Name": "False", + "Parameters": [], + "GenericParameter": [], + "Literal": "50" + }, + { + "Kind": "Field", + "Name": "Public", + "Parameters": [], + "GenericParameter": [], + "Literal": "51" + }, + { + "Kind": "Field", + "Name": "Sbyte", + "Parameters": [], + "GenericParameter": [], + "Literal": "52" + }, + { + "Kind": "Field", + "Name": "Throw", + "Parameters": [], + "GenericParameter": [], + "Literal": "53" + }, + { + "Kind": "Field", + "Name": "Virtual", + "Parameters": [], + "GenericParameter": [], + "Literal": "54" + }, + { + "Kind": "Field", + "Name": "Decimal", + "Parameters": [], + "GenericParameter": [], + "Literal": "55" + }, + { + "Kind": "Field", + "Name": "Else", + "Parameters": [], + "GenericParameter": [], + "Literal": "56" + }, + { + "Kind": "Field", + "Name": "Operator", + "Parameters": [], + "GenericParameter": [], + "Literal": "57" + }, + { + "Kind": "Field", + "Name": "String", + "Parameters": [], + "GenericParameter": [], + "Literal": "58" + }, + { + "Kind": "Field", + "Name": "Ulong", + "Parameters": [], + "GenericParameter": [], + "Literal": "59" + }, + { + "Kind": "Field", + "Name": "Bool", + "Parameters": [], + "GenericParameter": [], + "Literal": "60" + }, + { + "Kind": "Field", + "Name": "Char", + "Parameters": [], + "GenericParameter": [], + "Literal": "61" + }, + { + "Kind": "Field", + "Name": "Default", + "Parameters": [], + "GenericParameter": [], + "Literal": "62" + }, + { + "Kind": "Field", + "Name": "Foreach", + "Parameters": [], + "GenericParameter": [], + "Literal": "63" + }, + { + "Kind": "Field", + "Name": "Long", + "Parameters": [], + "GenericParameter": [], + "Literal": "64" + }, + { + "Kind": "Field", + "Name": "Void", + "Parameters": [], + "GenericParameter": [], + "Literal": "65" + }, + { + "Kind": "Field", + "Name": "Enum", + "Parameters": [], + "GenericParameter": [], + "Literal": "66" + }, + { + "Kind": "Field", + "Name": "Finally", + "Parameters": [], + "GenericParameter": [], + "Literal": "67" + }, + { + "Kind": "Field", + "Name": "Int", + "Parameters": [], + "GenericParameter": [], + "Literal": "68" + }, + { + "Kind": "Field", + "Name": "Out", + "Parameters": [], + "GenericParameter": [], + "Literal": "69" + }, + { + "Kind": "Field", + "Name": "Sealed", + "Parameters": [], + "GenericParameter": [], + "Literal": "70" + }, + { + "Kind": "Field", + "Name": "True", + "Parameters": [], + "GenericParameter": [], + "Literal": "71" + }, + { + "Kind": "Field", + "Name": "Goto", + "Parameters": [], + "GenericParameter": [], + "Literal": "72" + }, + { + "Kind": "Field", + "Name": "Unchecked", + "Parameters": [], + "GenericParameter": [], + "Literal": "73" + }, + { + "Kind": "Field", + "Name": "Interface", + "Parameters": [], + "GenericParameter": [], + "Literal": "74" + }, + { + "Kind": "Field", + "Name": "Break", + "Parameters": [], + "GenericParameter": [], + "Literal": "75" + }, + { + "Kind": "Field", + "Name": "Checked", + "Parameters": [], + "GenericParameter": [], + "Literal": "76" + }, + { + "Kind": "Field", + "Name": "Namespace", + "Parameters": [], + "GenericParameter": [], + "Literal": "77" + }, + { + "Kind": "Field", + "Name": "When", + "Parameters": [], + "GenericParameter": [], + "Literal": "78" + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.CSharpSymbol", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.SymbolBase", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_EscapedIdentifier", + "Parameters": [], + "ReturnType": "System.Nullable", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_EscapedIdentifier", + "Parameters": [ + { + "Name": "value", + "Type": "System.Nullable" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Keyword", + "Parameters": [], + "ReturnType": "System.Nullable", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_Keyword", + "Parameters": [ + { + "Name": "value", + "Type": "System.Nullable" + } + ], + "ReturnType": "System.Void", + "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": "offset", + "Type": "System.Int32" + }, + { + "Name": "line", + "Type": "System.Int32" + }, + { + "Name": "column", + "Type": "System.Int32" + }, + { + "Name": "content", + "Type": "System.String" + }, + { + "Name": "type", + "Type": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.CSharpSymbolType" + } + ], + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "start", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + }, + { + "Name": "content", + "Type": "System.String" + }, + { + "Name": "type", + "Type": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.CSharpSymbolType" + } + ], + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "offset", + "Type": "System.Int32" + }, + { + "Name": "line", + "Type": "System.Int32" + }, + { + "Name": "column", + "Type": "System.Int32" + }, + { + "Name": "content", + "Type": "System.String" + }, + { + "Name": "type", + "Type": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.CSharpSymbolType" + }, + { + "Name": "errors", + "Type": "System.Collections.Generic.IReadOnlyList" + } + ], + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "start", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + }, + { + "Name": "content", + "Type": "System.String" + }, + { + "Name": "type", + "Type": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.CSharpSymbolType" + }, + { + "Name": "errors", + "Type": "System.Collections.Generic.IReadOnlyList" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.CSharpSymbolType", + "Visibility": "Public", + "Kind": "Enumeration", + "Sealed": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Field", + "Name": "Unknown", + "Parameters": [], + "GenericParameter": [], + "Literal": "0" + }, + { + "Kind": "Field", + "Name": "Identifier", + "Parameters": [], + "GenericParameter": [], + "Literal": "1" + }, + { + "Kind": "Field", + "Name": "Keyword", + "Parameters": [], + "GenericParameter": [], + "Literal": "2" + }, + { + "Kind": "Field", + "Name": "IntegerLiteral", + "Parameters": [], + "GenericParameter": [], + "Literal": "3" + }, + { + "Kind": "Field", + "Name": "NewLine", + "Parameters": [], + "GenericParameter": [], + "Literal": "4" + }, + { + "Kind": "Field", + "Name": "WhiteSpace", + "Parameters": [], + "GenericParameter": [], + "Literal": "5" + }, + { + "Kind": "Field", + "Name": "Comment", + "Parameters": [], + "GenericParameter": [], + "Literal": "6" + }, + { + "Kind": "Field", + "Name": "RealLiteral", + "Parameters": [], + "GenericParameter": [], + "Literal": "7" + }, + { + "Kind": "Field", + "Name": "CharacterLiteral", + "Parameters": [], + "GenericParameter": [], + "Literal": "8" + }, + { + "Kind": "Field", + "Name": "StringLiteral", + "Parameters": [], + "GenericParameter": [], + "Literal": "9" + }, + { + "Kind": "Field", + "Name": "Arrow", + "Parameters": [], + "GenericParameter": [], + "Literal": "10" + }, + { + "Kind": "Field", + "Name": "Minus", + "Parameters": [], + "GenericParameter": [], + "Literal": "11" + }, + { + "Kind": "Field", + "Name": "Decrement", + "Parameters": [], + "GenericParameter": [], + "Literal": "12" + }, + { + "Kind": "Field", + "Name": "MinusAssign", + "Parameters": [], + "GenericParameter": [], + "Literal": "13" + }, + { + "Kind": "Field", + "Name": "NotEqual", + "Parameters": [], + "GenericParameter": [], + "Literal": "14" + }, + { + "Kind": "Field", + "Name": "Not", + "Parameters": [], + "GenericParameter": [], + "Literal": "15" + }, + { + "Kind": "Field", + "Name": "Modulo", + "Parameters": [], + "GenericParameter": [], + "Literal": "16" + }, + { + "Kind": "Field", + "Name": "ModuloAssign", + "Parameters": [], + "GenericParameter": [], + "Literal": "17" + }, + { + "Kind": "Field", + "Name": "AndAssign", + "Parameters": [], + "GenericParameter": [], + "Literal": "18" + }, + { + "Kind": "Field", + "Name": "And", + "Parameters": [], + "GenericParameter": [], + "Literal": "19" + }, + { + "Kind": "Field", + "Name": "DoubleAnd", + "Parameters": [], + "GenericParameter": [], + "Literal": "20" + }, + { + "Kind": "Field", + "Name": "LeftParenthesis", + "Parameters": [], + "GenericParameter": [], + "Literal": "21" + }, + { + "Kind": "Field", + "Name": "RightParenthesis", + "Parameters": [], + "GenericParameter": [], + "Literal": "22" + }, + { + "Kind": "Field", + "Name": "Star", + "Parameters": [], + "GenericParameter": [], + "Literal": "23" + }, + { + "Kind": "Field", + "Name": "MultiplyAssign", + "Parameters": [], + "GenericParameter": [], + "Literal": "24" + }, + { + "Kind": "Field", + "Name": "Comma", + "Parameters": [], + "GenericParameter": [], + "Literal": "25" + }, + { + "Kind": "Field", + "Name": "Dot", + "Parameters": [], + "GenericParameter": [], + "Literal": "26" + }, + { + "Kind": "Field", + "Name": "Slash", + "Parameters": [], + "GenericParameter": [], + "Literal": "27" + }, + { + "Kind": "Field", + "Name": "DivideAssign", + "Parameters": [], + "GenericParameter": [], + "Literal": "28" + }, + { + "Kind": "Field", + "Name": "DoubleColon", + "Parameters": [], + "GenericParameter": [], + "Literal": "29" + }, + { + "Kind": "Field", + "Name": "Colon", + "Parameters": [], + "GenericParameter": [], + "Literal": "30" + }, + { + "Kind": "Field", + "Name": "Semicolon", + "Parameters": [], + "GenericParameter": [], + "Literal": "31" + }, + { + "Kind": "Field", + "Name": "QuestionMark", + "Parameters": [], + "GenericParameter": [], + "Literal": "32" + }, + { + "Kind": "Field", + "Name": "NullCoalesce", + "Parameters": [], + "GenericParameter": [], + "Literal": "33" + }, + { + "Kind": "Field", + "Name": "RightBracket", + "Parameters": [], + "GenericParameter": [], + "Literal": "34" + }, + { + "Kind": "Field", + "Name": "LeftBracket", + "Parameters": [], + "GenericParameter": [], + "Literal": "35" + }, + { + "Kind": "Field", + "Name": "XorAssign", + "Parameters": [], + "GenericParameter": [], + "Literal": "36" + }, + { + "Kind": "Field", + "Name": "Xor", + "Parameters": [], + "GenericParameter": [], + "Literal": "37" + }, + { + "Kind": "Field", + "Name": "LeftBrace", + "Parameters": [], + "GenericParameter": [], + "Literal": "38" + }, + { + "Kind": "Field", + "Name": "OrAssign", + "Parameters": [], + "GenericParameter": [], + "Literal": "39" + }, + { + "Kind": "Field", + "Name": "DoubleOr", + "Parameters": [], + "GenericParameter": [], + "Literal": "40" + }, + { + "Kind": "Field", + "Name": "Or", + "Parameters": [], + "GenericParameter": [], + "Literal": "41" + }, + { + "Kind": "Field", + "Name": "RightBrace", + "Parameters": [], + "GenericParameter": [], + "Literal": "42" + }, + { + "Kind": "Field", + "Name": "Tilde", + "Parameters": [], + "GenericParameter": [], + "Literal": "43" + }, + { + "Kind": "Field", + "Name": "Plus", + "Parameters": [], + "GenericParameter": [], + "Literal": "44" + }, + { + "Kind": "Field", + "Name": "PlusAssign", + "Parameters": [], + "GenericParameter": [], + "Literal": "45" + }, + { + "Kind": "Field", + "Name": "Increment", + "Parameters": [], + "GenericParameter": [], + "Literal": "46" + }, + { + "Kind": "Field", + "Name": "LessThan", + "Parameters": [], + "GenericParameter": [], + "Literal": "47" + }, + { + "Kind": "Field", + "Name": "LessThanEqual", + "Parameters": [], + "GenericParameter": [], + "Literal": "48" + }, + { + "Kind": "Field", + "Name": "LeftShift", + "Parameters": [], + "GenericParameter": [], + "Literal": "49" + }, + { + "Kind": "Field", + "Name": "LeftShiftAssign", + "Parameters": [], + "GenericParameter": [], + "Literal": "50" + }, + { + "Kind": "Field", + "Name": "Assign", + "Parameters": [], + "GenericParameter": [], + "Literal": "51" + }, + { + "Kind": "Field", + "Name": "Equals", + "Parameters": [], + "GenericParameter": [], + "Literal": "52" + }, + { + "Kind": "Field", + "Name": "GreaterThan", + "Parameters": [], + "GenericParameter": [], + "Literal": "53" + }, + { + "Kind": "Field", + "Name": "GreaterThanEqual", + "Parameters": [], + "GenericParameter": [], + "Literal": "54" + }, + { + "Kind": "Field", + "Name": "RightShift", + "Parameters": [], + "GenericParameter": [], + "Literal": "55" + }, + { + "Kind": "Field", + "Name": "RightShiftAssign", + "Parameters": [], + "GenericParameter": [], + "Literal": "56" + }, + { + "Kind": "Field", + "Name": "Hash", + "Parameters": [], + "GenericParameter": [], + "Literal": "57" + }, + { + "Kind": "Field", + "Name": "Transition", + "Parameters": [], + "GenericParameter": [], + "Literal": "58" + }, + { + "Kind": "Field", + "Name": "RazorCommentTransition", + "Parameters": [], + "GenericParameter": [], + "Literal": "59" + }, + { + "Kind": "Field", + "Name": "RazorCommentStar", + "Parameters": [], + "GenericParameter": [], + "Literal": "60" + }, + { + "Kind": "Field", + "Name": "RazorComment", + "Parameters": [], + "GenericParameter": [], + "Literal": "61" + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.ISymbol", + "Visibility": "Public", + "Kind": "Interface", + "Abstract": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_Start", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.SourceLocation", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Content", + "Parameters": [], + "ReturnType": "System.String", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "OffsetStart", + "Parameters": [ + { + "Name": "documentStart", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + } + ], + "ReturnType": "System.Void", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ChangeStart", + "Parameters": [ + { + "Name": "newStart", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + } + ], + "ReturnType": "System.Void", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.KnownSymbolType", + "Visibility": "Public", + "Kind": "Enumeration", + "Sealed": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Field", + "Name": "WhiteSpace", + "Parameters": [], + "GenericParameter": [], + "Literal": "0" + }, + { + "Kind": "Field", + "Name": "NewLine", + "Parameters": [], + "GenericParameter": [], + "Literal": "1" + }, + { + "Kind": "Field", + "Name": "Identifier", + "Parameters": [], + "GenericParameter": [], + "Literal": "2" + }, + { + "Kind": "Field", + "Name": "Keyword", + "Parameters": [], + "GenericParameter": [], + "Literal": "3" + }, + { + "Kind": "Field", + "Name": "Transition", + "Parameters": [], + "GenericParameter": [], + "Literal": "4" + }, + { + "Kind": "Field", + "Name": "Unknown", + "Parameters": [], + "GenericParameter": [], + "Literal": "5" + }, + { + "Kind": "Field", + "Name": "CommentStart", + "Parameters": [], + "GenericParameter": [], + "Literal": "6" + }, + { + "Kind": "Field", + "Name": "CommentStar", + "Parameters": [], + "GenericParameter": [], + "Literal": "7" + }, + { + "Kind": "Field", + "Name": "CommentBody", + "Parameters": [], + "GenericParameter": [], + "Literal": "8" + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.SymbolBase", + "Visibility": "Public", + "Kind": "Class", + "Abstract": true, + "ImplementedInterfaces": [ + "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.ISymbol" + ], + "Members": [ + { + "Kind": "Method", + "Name": "get_Start", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.SourceLocation", + "Sealed": true, + "Virtual": true, + "ImplementedInterface": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.ISymbol", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Content", + "Parameters": [], + "ReturnType": "System.String", + "Sealed": true, + "Virtual": true, + "ImplementedInterface": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.ISymbol", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Errors", + "Parameters": [], + "ReturnType": "System.Collections.Generic.IReadOnlyList", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Type", + "Parameters": [], + "ReturnType": "T0", + "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": "Method", + "Name": "ToString", + "Parameters": [], + "ReturnType": "System.String", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "OffsetStart", + "Parameters": [ + { + "Name": "documentStart", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + } + ], + "ReturnType": "System.Void", + "Sealed": true, + "Virtual": true, + "ImplementedInterface": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.ISymbol", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ChangeStart", + "Parameters": [ + { + "Name": "newStart", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + } + ], + "ReturnType": "System.Void", + "Sealed": true, + "Virtual": true, + "ImplementedInterface": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.ISymbol", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "start", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + }, + { + "Name": "content", + "Type": "System.String" + }, + { + "Name": "type", + "Type": "T0" + }, + { + "Name": "errors", + "Type": "System.Collections.Generic.IReadOnlyList" + } + ], + "Visibility": "Protected", + "GenericParameter": [] + } + ], + "GenericParameters": [ + { + "ParameterName": "TType", + "ParameterPosition": 0, + "New": true, + "Struct": true, + "BaseTypeOrInterfaces": [] + } + ] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.SymbolExtensions", + "Visibility": "Public", + "Kind": "Class", + "Abstract": true, + "Static": true, + "Sealed": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "GetContent", + "Parameters": [ + { + "Name": "span", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.SpanBuilder" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.Text.LocationTagged", + "Static": true, + "Extension": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetContent", + "Parameters": [ + { + "Name": "span", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.SpanBuilder" + }, + { + "Name": "filter", + "Type": "System.Func, System.Collections.Generic.IEnumerable>" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.Text.LocationTagged", + "Static": true, + "Extension": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetContent", + "Parameters": [ + { + "Name": "symbols", + "Type": "System.Collections.Generic.IEnumerable" + }, + { + "Name": "spanStart", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.Text.LocationTagged", + "Static": true, + "Extension": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetContent", + "Parameters": [ + { + "Name": "symbol", + "Type": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.ISymbol" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.Text.LocationTagged", + "Static": true, + "Extension": true, + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.Internal.HtmlSymbol", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.SymbolBase", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "offset", + "Type": "System.Int32" + }, + { + "Name": "line", + "Type": "System.Int32" + }, + { + "Name": "column", + "Type": "System.Int32" + }, + { + "Name": "content", + "Type": "System.String" + }, + { + "Name": "type", + "Type": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.Internal.HtmlSymbolType" + } + ], + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "start", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + }, + { + "Name": "content", + "Type": "System.String" + }, + { + "Name": "type", + "Type": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.Internal.HtmlSymbolType" + } + ], + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "offset", + "Type": "System.Int32" + }, + { + "Name": "line", + "Type": "System.Int32" + }, + { + "Name": "column", + "Type": "System.Int32" + }, + { + "Name": "content", + "Type": "System.String" + }, + { + "Name": "type", + "Type": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.Internal.HtmlSymbolType" + }, + { + "Name": "errors", + "Type": "System.Collections.Generic.IReadOnlyList" + } + ], + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "start", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + }, + { + "Name": "content", + "Type": "System.String" + }, + { + "Name": "type", + "Type": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.Internal.HtmlSymbolType" + }, + { + "Name": "errors", + "Type": "System.Collections.Generic.IReadOnlyList" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.Internal.HtmlSymbolExtensions", + "Visibility": "Public", + "Kind": "Class", + "Abstract": true, + "Static": true, + "Sealed": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "FirstHtmlSymbolAs", + "Parameters": [ + { + "Name": "symbols", + "Type": "System.Collections.Generic.IEnumerable" + }, + { + "Name": "type", + "Type": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.Internal.HtmlSymbolType" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.Internal.HtmlSymbol", + "Static": true, + "Extension": true, + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.Internal.HtmlSymbolType", + "Visibility": "Public", + "Kind": "Enumeration", + "Sealed": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Field", + "Name": "Unknown", + "Parameters": [], + "GenericParameter": [], + "Literal": "0" + }, + { + "Kind": "Field", + "Name": "Text", + "Parameters": [], + "GenericParameter": [], + "Literal": "1" + }, + { + "Kind": "Field", + "Name": "WhiteSpace", + "Parameters": [], + "GenericParameter": [], + "Literal": "2" + }, + { + "Kind": "Field", + "Name": "NewLine", + "Parameters": [], + "GenericParameter": [], + "Literal": "3" + }, + { + "Kind": "Field", + "Name": "OpenAngle", + "Parameters": [], + "GenericParameter": [], + "Literal": "4" + }, + { + "Kind": "Field", + "Name": "Bang", + "Parameters": [], + "GenericParameter": [], + "Literal": "5" + }, + { + "Kind": "Field", + "Name": "ForwardSlash", + "Parameters": [], + "GenericParameter": [], + "Literal": "6" + }, + { + "Kind": "Field", + "Name": "QuestionMark", + "Parameters": [], + "GenericParameter": [], + "Literal": "7" + }, + { + "Kind": "Field", + "Name": "DoubleHyphen", + "Parameters": [], + "GenericParameter": [], + "Literal": "8" + }, + { + "Kind": "Field", + "Name": "LeftBracket", + "Parameters": [], + "GenericParameter": [], + "Literal": "9" + }, + { + "Kind": "Field", + "Name": "CloseAngle", + "Parameters": [], + "GenericParameter": [], + "Literal": "10" + }, + { + "Kind": "Field", + "Name": "RightBracket", + "Parameters": [], + "GenericParameter": [], + "Literal": "11" + }, + { + "Kind": "Field", + "Name": "Equals", + "Parameters": [], + "GenericParameter": [], + "Literal": "12" + }, + { + "Kind": "Field", + "Name": "DoubleQuote", + "Parameters": [], + "GenericParameter": [], + "Literal": "13" + }, + { + "Kind": "Field", + "Name": "SingleQuote", + "Parameters": [], + "GenericParameter": [], + "Literal": "14" + }, + { + "Kind": "Field", + "Name": "Transition", + "Parameters": [], + "GenericParameter": [], + "Literal": "15" + }, + { + "Kind": "Field", + "Name": "Colon", + "Parameters": [], + "GenericParameter": [], + "Literal": "16" + }, + { + "Kind": "Field", + "Name": "RazorComment", + "Parameters": [], + "GenericParameter": [], + "Literal": "17" + }, + { + "Kind": "Field", + "Name": "RazorCommentStar", + "Parameters": [], + "GenericParameter": [], + "Literal": "18" + }, + { + "Kind": "Field", + "Name": "RazorCommentTransition", + "Parameters": [], + "GenericParameter": [], + "Literal": "19" + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Tokenizer.Internal.CSharpHelpers", + "Visibility": "Public", + "Kind": "Class", + "Abstract": true, + "Static": true, + "Sealed": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "IsIdentifierStart", + "Parameters": [ + { + "Name": "character", + "Type": "System.Char" + } + ], + "ReturnType": "System.Boolean", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "IsIdentifierPart", + "Parameters": [ + { + "Name": "character", + "Type": "System.Char" + } + ], + "ReturnType": "System.Boolean", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "IsRealLiteralSuffix", + "Parameters": [ + { + "Name": "character", + "Type": "System.Char" + } + ], + "ReturnType": "System.Boolean", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Tokenizer.Internal.CSharpTokenizer", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.Tokenizer.Tokenizer", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_StartState", + "Parameters": [], + "ReturnType": "System.Int32", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_RazorCommentType", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.CSharpSymbolType", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_RazorCommentTransitionType", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.CSharpSymbolType", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_RazorCommentStarType", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.CSharpSymbolType", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Dispatch", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Tokenizer.Tokenizer+StateResult", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CreateSymbol", + "Parameters": [ + { + "Name": "start", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + }, + { + "Name": "content", + "Type": "System.String" + }, + { + "Name": "type", + "Type": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.CSharpSymbolType" + }, + { + "Name": "errors", + "Type": "System.Collections.Generic.IReadOnlyList" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.CSharpSymbol", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "source", + "Type": "Microsoft.AspNetCore.Razor.Text.ITextDocument" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Tokenizer.Internal.HtmlTokenizer", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.Tokenizer.Tokenizer", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_StartState", + "Parameters": [], + "ReturnType": "System.Int32", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_RazorCommentType", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.Internal.HtmlSymbolType", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_RazorCommentTransitionType", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.Internal.HtmlSymbolType", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_RazorCommentStarType", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.Internal.HtmlSymbolType", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CreateSymbol", + "Parameters": [ + { + "Name": "start", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + }, + { + "Name": "content", + "Type": "System.String" + }, + { + "Name": "type", + "Type": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.Internal.HtmlSymbolType" + }, + { + "Name": "errors", + "Type": "System.Collections.Generic.IReadOnlyList" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.Internal.HtmlSymbol", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Dispatch", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Tokenizer.Tokenizer+StateResult", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "source", + "Type": "Microsoft.AspNetCore.Razor.Text.ITextDocument" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Text.ITextBuffer", + "Visibility": "Public", + "Kind": "Interface", + "Abstract": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_Length", + "Parameters": [], + "ReturnType": "System.Int32", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Position", + "Parameters": [], + "ReturnType": "System.Int32", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_Position", + "Parameters": [ + { + "Name": "value", + "Type": "System.Int32" + } + ], + "ReturnType": "System.Void", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Read", + "Parameters": [], + "ReturnType": "System.Int32", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Peek", + "Parameters": [], + "ReturnType": "System.Int32", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Text.ITextDocument", + "Visibility": "Public", + "Kind": "Interface", + "Abstract": true, + "ImplementedInterfaces": [ + "Microsoft.AspNetCore.Razor.Text.ITextBuffer" + ], + "Members": [ + { + "Kind": "Method", + "Name": "get_Location", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.SourceLocation", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Text.LocationTagged", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [ + "System.IFormattable" + ], + "Members": [ + { + "Kind": "Method", + "Name": "get_Location", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.SourceLocation", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Value", + "Parameters": [], + "ReturnType": "T0", + "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": "Method", + "Name": "ToString", + "Parameters": [], + "ReturnType": "System.String", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ToString", + "Parameters": [ + { + "Name": "format", + "Type": "System.String" + }, + { + "Name": "formatProvider", + "Type": "System.IFormatProvider" + } + ], + "ReturnType": "System.String", + "Sealed": true, + "Virtual": true, + "ImplementedInterface": "System.IFormattable", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "op_Implicit", + "Parameters": [ + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Razor.Text.LocationTagged" + } + ], + "ReturnType": "T0", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "op_Equality", + "Parameters": [ + { + "Name": "left", + "Type": "Microsoft.AspNetCore.Razor.Text.LocationTagged" + }, + { + "Name": "right", + "Type": "Microsoft.AspNetCore.Razor.Text.LocationTagged" + } + ], + "ReturnType": "System.Boolean", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "op_Inequality", + "Parameters": [ + { + "Name": "left", + "Type": "Microsoft.AspNetCore.Razor.Text.LocationTagged" + }, + { + "Name": "right", + "Type": "Microsoft.AspNetCore.Razor.Text.LocationTagged" + } + ], + "ReturnType": "System.Boolean", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "value", + "Type": "T0" + }, + { + "Name": "offset", + "Type": "System.Int32" + }, + { + "Name": "line", + "Type": "System.Int32" + }, + { + "Name": "col", + "Type": "System.Int32" + } + ], + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "value", + "Type": "T0" + }, + { + "Name": "location", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [ + { + "ParameterName": "TValue", + "ParameterPosition": 0, + "BaseTypeOrInterfaces": [] + } + ] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Text.LookaheadTextReader", + "Visibility": "Public", + "Kind": "Class", + "Abstract": true, + "BaseType": "System.IO.TextReader", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_CurrentLocation", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.SourceLocation", + "Virtual": true, + "Abstract": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "BeginLookahead", + "Parameters": [], + "ReturnType": "System.IDisposable", + "Virtual": true, + "Abstract": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CancelBacktrack", + "Parameters": [], + "ReturnType": "System.Void", + "Virtual": true, + "Abstract": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Protected", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Text.LookaheadToken", + "Visibility": "Public", + "Kind": "Struct", + "Sealed": true, + "ImplementedInterfaces": [ + "System.IDisposable" + ], + "Members": [ + { + "Kind": "Method", + "Name": "Accept", + "Parameters": [], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Dispose", + "Parameters": [], + "ReturnType": "System.Void", + "Sealed": true, + "Virtual": true, + "ImplementedInterface": "System.IDisposable", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "buffer", + "Type": "Microsoft.AspNetCore.Razor.Text.ITextBuffer" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Text.SeekableTextReader", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "System.IO.TextReader", + "ImplementedInterfaces": [ + "Microsoft.AspNetCore.Razor.Text.ITextDocument" + ], + "Members": [ + { + "Kind": "Method", + "Name": "get_Location", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.SourceLocation", + "Sealed": true, + "Virtual": true, + "ImplementedInterface": "Microsoft.AspNetCore.Razor.Text.ITextDocument", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Length", + "Parameters": [], + "ReturnType": "System.Int32", + "Sealed": true, + "Virtual": true, + "ImplementedInterface": "Microsoft.AspNetCore.Razor.Text.ITextBuffer", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Position", + "Parameters": [], + "ReturnType": "System.Int32", + "Sealed": true, + "Virtual": true, + "ImplementedInterface": "Microsoft.AspNetCore.Razor.Text.ITextBuffer", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_Position", + "Parameters": [ + { + "Name": "value", + "Type": "System.Int32" + } + ], + "ReturnType": "System.Void", + "Sealed": true, + "Virtual": true, + "ImplementedInterface": "Microsoft.AspNetCore.Razor.Text.ITextBuffer", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Read", + "Parameters": [], + "ReturnType": "System.Int32", + "Virtual": true, + "Override": true, + "ImplementedInterface": "Microsoft.AspNetCore.Razor.Text.ITextBuffer", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Peek", + "Parameters": [], + "ReturnType": "System.Int32", + "Virtual": true, + "Override": true, + "ImplementedInterface": "Microsoft.AspNetCore.Razor.Text.ITextBuffer", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "content", + "Type": "System.String" + } + ], + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "source", + "Type": "System.IO.TextReader" + } + ], + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "buffer", + "Type": "Microsoft.AspNetCore.Razor.Text.ITextBuffer" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Text.SourceLocationTracker", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_CurrentLocation", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.SourceLocation", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_CurrentLocation", + "Parameters": [ + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "UpdateLocation", + "Parameters": [ + { + "Name": "characterRead", + "Type": "System.Char" + }, + { + "Name": "nextCharacter", + "Type": "System.Char" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "UpdateLocation", + "Parameters": [ + { + "Name": "content", + "Type": "System.String" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.Text.SourceLocationTracker", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CalculateNewLocation", + "Parameters": [ + { + "Name": "lastPosition", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + }, + { + "Name": "newContent", + "Type": "System.String" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.SourceLocation", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "currentLocation", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Text.TextChange", + "Visibility": "Public", + "Kind": "Struct", + "Sealed": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_OldPosition", + "Parameters": [], + "ReturnType": "System.Int32", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_NewPosition", + "Parameters": [], + "ReturnType": "System.Int32", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_OldLength", + "Parameters": [], + "ReturnType": "System.Int32", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_NewLength", + "Parameters": [], + "ReturnType": "System.Int32", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_NewBuffer", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Text.ITextBuffer", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_OldBuffer", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Text.ITextBuffer", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_OldText", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_NewText", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_IsInsert", + "Parameters": [], + "ReturnType": "System.Boolean", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_IsDelete", + "Parameters": [], + "ReturnType": "System.Boolean", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_IsReplace", + "Parameters": [], + "ReturnType": "System.Boolean", + "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": "Method", + "Name": "ApplyChange", + "Parameters": [ + { + "Name": "content", + "Type": "System.String" + }, + { + "Name": "changeOffset", + "Type": "System.Int32" + } + ], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ApplyChange", + "Parameters": [ + { + "Name": "span", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Span" + } + ], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ToString", + "Parameters": [], + "ReturnType": "System.String", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Normalize", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Text.TextChange", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "op_Equality", + "Parameters": [ + { + "Name": "left", + "Type": "Microsoft.AspNetCore.Razor.Text.TextChange" + }, + { + "Name": "right", + "Type": "Microsoft.AspNetCore.Razor.Text.TextChange" + } + ], + "ReturnType": "System.Boolean", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "op_Inequality", + "Parameters": [ + { + "Name": "left", + "Type": "Microsoft.AspNetCore.Razor.Text.TextChange" + }, + { + "Name": "right", + "Type": "Microsoft.AspNetCore.Razor.Text.TextChange" + } + ], + "ReturnType": "System.Boolean", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "oldPosition", + "Type": "System.Int32" + }, + { + "Name": "oldLength", + "Type": "System.Int32" + }, + { + "Name": "oldBuffer", + "Type": "Microsoft.AspNetCore.Razor.Text.ITextBuffer" + }, + { + "Name": "newPosition", + "Type": "System.Int32" + }, + { + "Name": "newLength", + "Type": "System.Int32" + }, + { + "Name": "newBuffer", + "Type": "Microsoft.AspNetCore.Razor.Text.ITextBuffer" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Text.TextDocumentReader", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "System.IO.TextReader", + "ImplementedInterfaces": [ + "Microsoft.AspNetCore.Razor.Text.ITextDocument" + ], + "Members": [ + { + "Kind": "Method", + "Name": "get_Location", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.SourceLocation", + "Sealed": true, + "Virtual": true, + "ImplementedInterface": "Microsoft.AspNetCore.Razor.Text.ITextDocument", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Length", + "Parameters": [], + "ReturnType": "System.Int32", + "Sealed": true, + "Virtual": true, + "ImplementedInterface": "Microsoft.AspNetCore.Razor.Text.ITextBuffer", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Position", + "Parameters": [], + "ReturnType": "System.Int32", + "Sealed": true, + "Virtual": true, + "ImplementedInterface": "Microsoft.AspNetCore.Razor.Text.ITextBuffer", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_Position", + "Parameters": [ + { + "Name": "value", + "Type": "System.Int32" + } + ], + "ReturnType": "System.Void", + "Sealed": true, + "Virtual": true, + "ImplementedInterface": "Microsoft.AspNetCore.Razor.Text.ITextBuffer", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Read", + "Parameters": [], + "ReturnType": "System.Int32", + "Virtual": true, + "Override": true, + "ImplementedInterface": "Microsoft.AspNetCore.Razor.Text.ITextBuffer", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Peek", + "Parameters": [], + "ReturnType": "System.Int32", + "Virtual": true, + "Override": true, + "ImplementedInterface": "Microsoft.AspNetCore.Razor.Text.ITextBuffer", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "source", + "Type": "Microsoft.AspNetCore.Razor.Text.ITextDocument" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle", + "Visibility": "Public", + "Kind": "Enumeration", + "Sealed": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Field", + "Name": "DoubleQuotes", + "Parameters": [], + "GenericParameter": [], + "Literal": "0" + }, + { + "Kind": "Field", + "Name": "SingleQuotes", + "Parameters": [], + "GenericParameter": [], + "Literal": "1" + }, + { + "Kind": "Field", + "Name": "NoQuotes", + "Parameters": [], + "GenericParameter": [], + "Literal": "2" + }, + { + "Kind": "Field", + "Name": "Minimized", + "Parameters": [], + "GenericParameter": [], + "Literal": "3" + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.TagHelpers.TagMode", + "Visibility": "Public", + "Kind": "Enumeration", + "Sealed": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Field", + "Name": "StartTagAndEndTag", + "Parameters": [], + "GenericParameter": [], + "Literal": "0" + }, + { + "Kind": "Field", + "Name": "SelfClosing", + "Parameters": [], + "GenericParameter": [], + "Literal": "1" + }, + { + "Kind": "Field", + "Name": "StartTagOnly", + "Parameters": [], + "GenericParameter": [], + "Literal": "2" + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.TagHelpers.TagStructure", + "Visibility": "Public", + "Kind": "Enumeration", + "Sealed": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Field", + "Name": "Unspecified", + "Parameters": [], + "GenericParameter": [], + "Literal": "0" + }, + { + "Kind": "Field", + "Name": "NormalOrSelfClosing", + "Parameters": [], + "GenericParameter": [], + "Literal": "1" + }, + { + "Kind": "Field", + "Name": "WithoutEndTag", + "Parameters": [], + "GenericParameter": [], + "Literal": "2" + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Parser.BalancingModes", + "Visibility": "Public", + "Kind": "Enumeration", + "Sealed": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Field", + "Name": "None", + "Parameters": [], + "GenericParameter": [], + "Literal": "0" + }, + { + "Kind": "Field", + "Name": "BacktrackOnFailure", + "Parameters": [], + "GenericParameter": [], + "Literal": "1" + }, + { + "Kind": "Field", + "Name": "NoErrorOnFailure", + "Parameters": [], + "GenericParameter": [], + "Literal": "2" + }, + { + "Kind": "Field", + "Name": "AllowCommentsAndTemplates", + "Parameters": [], + "GenericParameter": [], + "Literal": "4" + }, + { + "Kind": "Field", + "Name": "AllowEmbeddedTransitions", + "Parameters": [], + "GenericParameter": [], + "Literal": "8" + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Parser.CSharpCodeParser", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.Parser.TokenizerBackedParser", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_Keywords", + "Parameters": [], + "ReturnType": "System.Collections.Generic.ISet", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_IsNested", + "Parameters": [], + "ReturnType": "System.Boolean", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_IsNested", + "Parameters": [ + { + "Name": "value", + "Type": "System.Boolean" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_OtherParser", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Parser.ParserBase", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Language", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Parser.LanguageCharacteristics", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "SymbolTypeEquals", + "Parameters": [ + { + "Name": "x", + "Type": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.CSharpSymbolType" + }, + { + "Name": "y", + "Type": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.CSharpSymbolType" + } + ], + "ReturnType": "System.Boolean", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "MapDirectives", + "Parameters": [ + { + "Name": "handler", + "Type": "System.Action" + }, + { + "Name": "directives", + "Type": "System.String[]", + "IsParams": true + } + ], + "ReturnType": "System.Void", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "TryGetDirectiveHandler", + "Parameters": [ + { + "Name": "directive", + "Type": "System.String" + }, + { + "Name": "handler", + "Type": "System.Action", + "Direction": "Out" + } + ], + "ReturnType": "System.Boolean", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "At", + "Parameters": [ + { + "Name": "keyword", + "Type": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.CSharpKeyword" + } + ], + "ReturnType": "System.Boolean", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "AcceptIf", + "Parameters": [ + { + "Name": "keyword", + "Type": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.CSharpKeyword" + } + ], + "ReturnType": "System.Boolean", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "IsSpacingToken", + "Parameters": [ + { + "Name": "includeNewLines", + "Type": "System.Boolean" + }, + { + "Name": "includeComments", + "Type": "System.Boolean" + } + ], + "ReturnType": "System.Func", + "Static": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ParseBlock", + "Parameters": [], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CompleteBlock", + "Parameters": [], + "ReturnType": "System.Void", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CompleteBlock", + "Parameters": [ + { + "Name": "insertMarkerIfNecessary", + "Type": "System.Boolean" + } + ], + "ReturnType": "System.Void", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CompleteBlock", + "Parameters": [ + { + "Name": "insertMarkerIfNecessary", + "Type": "System.Boolean" + }, + { + "Name": "captureWhitespaceToEndOfLine", + "Type": "System.Boolean" + } + ], + "ReturnType": "System.Void", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "IsAtEmbeddedTransition", + "Parameters": [ + { + "Name": "allowTemplatesAndComments", + "Type": "System.Boolean" + }, + { + "Name": "allowTransitions", + "Type": "System.Boolean" + } + ], + "ReturnType": "System.Boolean", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "HandleEmbeddedTransition", + "Parameters": [], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "TagHelperPrefixDirective", + "Parameters": [], + "ReturnType": "System.Void", + "Virtual": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "AddTagHelperDirective", + "Parameters": [], + "ReturnType": "System.Void", + "Virtual": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "RemoveTagHelperDirective", + "Parameters": [], + "ReturnType": "System.Void", + "Virtual": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "SectionDirective", + "Parameters": [], + "ReturnType": "System.Void", + "Virtual": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "FunctionsDirective", + "Parameters": [], + "ReturnType": "System.Void", + "Virtual": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "InheritsDirective", + "Parameters": [], + "ReturnType": "System.Void", + "Virtual": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "AssertDirective", + "Parameters": [ + { + "Name": "directive", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "InheritsDirectiveCore", + "Parameters": [], + "ReturnType": "System.Void", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "BaseTypeDirective", + "Parameters": [ + { + "Name": "noTypeNameError", + "Type": "System.String" + }, + { + "Name": "createChunkGenerator", + "Type": "System.Func" + } + ], + "ReturnType": "System.Void", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ReservedDirective", + "Parameters": [ + { + "Name": "topLevel", + "Type": "System.Boolean" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "NamespaceOrTypeName", + "Parameters": [], + "ReturnType": "System.Boolean", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "OutputSpanBeforeRazorComment", + "Parameters": [], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Parser.CSharpLanguageCharacteristics", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.Parser.LanguageCharacteristics", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_Instance", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Parser.CSharpLanguageCharacteristics", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CreateTokenizer", + "Parameters": [ + { + "Name": "source", + "Type": "Microsoft.AspNetCore.Razor.Text.ITextDocument" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.Tokenizer.Internal.CSharpTokenizer", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CreateSymbol", + "Parameters": [ + { + "Name": "location", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + }, + { + "Name": "content", + "Type": "System.String" + }, + { + "Name": "type", + "Type": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.CSharpSymbolType" + }, + { + "Name": "errors", + "Type": "System.Collections.Generic.IReadOnlyList" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.CSharpSymbol", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetSample", + "Parameters": [ + { + "Name": "type", + "Type": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.CSharpSymbolType" + } + ], + "ReturnType": "System.String", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CreateMarkerSymbol", + "Parameters": [ + { + "Name": "location", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.CSharpSymbol", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetKnownSymbolType", + "Parameters": [ + { + "Name": "type", + "Type": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.KnownSymbolType" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.CSharpSymbolType", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "FlipBracket", + "Parameters": [ + { + "Name": "bracket", + "Type": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.CSharpSymbolType" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.CSharpSymbolType", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetKeyword", + "Parameters": [ + { + "Name": "keyword", + "Type": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.CSharpKeyword" + } + ], + "ReturnType": "System.String", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetSymbolSample", + "Parameters": [ + { + "Name": "type", + "Type": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.CSharpSymbolType" + } + ], + "ReturnType": "System.String", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Parser.ISyntaxTreeRewriter", + "Visibility": "Public", + "Kind": "Interface", + "Abstract": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "Rewrite", + "Parameters": [ + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Razor.Parser.RewritingContext" + } + ], + "ReturnType": "System.Void", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Parser.LanguageCharacteristics", + "Visibility": "Public", + "Kind": "Class", + "Abstract": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "GetSample", + "Parameters": [ + { + "Name": "type", + "Type": "T2" + } + ], + "ReturnType": "System.String", + "Virtual": true, + "Abstract": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CreateTokenizer", + "Parameters": [ + { + "Name": "source", + "Type": "Microsoft.AspNetCore.Razor.Text.ITextDocument" + } + ], + "ReturnType": "T0", + "Virtual": true, + "Abstract": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "FlipBracket", + "Parameters": [ + { + "Name": "bracket", + "Type": "T2" + } + ], + "ReturnType": "T2", + "Virtual": true, + "Abstract": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CreateMarkerSymbol", + "Parameters": [ + { + "Name": "location", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + } + ], + "ReturnType": "T1", + "Virtual": true, + "Abstract": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "TokenizeString", + "Parameters": [ + { + "Name": "content", + "Type": "System.String" + } + ], + "ReturnType": "System.Collections.Generic.IEnumerable", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "TokenizeString", + "Parameters": [ + { + "Name": "start", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + }, + { + "Name": "input", + "Type": "System.String" + } + ], + "ReturnType": "System.Collections.Generic.IEnumerable", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "IsWhiteSpace", + "Parameters": [ + { + "Name": "symbol", + "Type": "T1" + } + ], + "ReturnType": "System.Boolean", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "IsNewLine", + "Parameters": [ + { + "Name": "symbol", + "Type": "T1" + } + ], + "ReturnType": "System.Boolean", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "IsIdentifier", + "Parameters": [ + { + "Name": "symbol", + "Type": "T1" + } + ], + "ReturnType": "System.Boolean", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "IsKeyword", + "Parameters": [ + { + "Name": "symbol", + "Type": "T1" + } + ], + "ReturnType": "System.Boolean", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "IsTransition", + "Parameters": [ + { + "Name": "symbol", + "Type": "T1" + } + ], + "ReturnType": "System.Boolean", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "IsCommentStart", + "Parameters": [ + { + "Name": "symbol", + "Type": "T1" + } + ], + "ReturnType": "System.Boolean", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "IsCommentStar", + "Parameters": [ + { + "Name": "symbol", + "Type": "T1" + } + ], + "ReturnType": "System.Boolean", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "IsCommentBody", + "Parameters": [ + { + "Name": "symbol", + "Type": "T1" + } + ], + "ReturnType": "System.Boolean", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "IsUnknown", + "Parameters": [ + { + "Name": "symbol", + "Type": "T1" + } + ], + "ReturnType": "System.Boolean", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "IsKnownSymbolType", + "Parameters": [ + { + "Name": "symbol", + "Type": "T1" + }, + { + "Name": "type", + "Type": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.KnownSymbolType" + } + ], + "ReturnType": "System.Boolean", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "SplitSymbol", + "Parameters": [ + { + "Name": "symbol", + "Type": "T1" + }, + { + "Name": "splitAt", + "Type": "System.Int32" + }, + { + "Name": "leftType", + "Type": "T2" + } + ], + "ReturnType": "System.Tuple", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetKnownSymbolType", + "Parameters": [ + { + "Name": "type", + "Type": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.KnownSymbolType" + } + ], + "ReturnType": "T2", + "Virtual": true, + "Abstract": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "KnowsSymbolType", + "Parameters": [ + { + "Name": "type", + "Type": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.KnownSymbolType" + } + ], + "ReturnType": "System.Boolean", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CreateSymbol", + "Parameters": [ + { + "Name": "location", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + }, + { + "Name": "content", + "Type": "System.String" + }, + { + "Name": "type", + "Type": "T2" + }, + { + "Name": "errors", + "Type": "System.Collections.Generic.IReadOnlyList" + } + ], + "ReturnType": "T1", + "Virtual": true, + "Abstract": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Protected", + "GenericParameter": [] + } + ], + "GenericParameters": [ + { + "ParameterName": "TTokenizer", + "ParameterPosition": 0, + "BaseTypeOrInterfaces": [ + "Microsoft.AspNetCore.Razor.Tokenizer.Tokenizer" + ] + }, + { + "ParameterName": "TSymbol", + "ParameterPosition": 1, + "BaseTypeOrInterfaces": [ + "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.SymbolBase" + ] + }, + { + "ParameterName": "TSymbolType", + "ParameterPosition": 2, + "New": true, + "Struct": true, + "BaseTypeOrInterfaces": [] + } + ] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Parser.ParserBase", + "Visibility": "Public", + "Kind": "Class", + "Abstract": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_Context", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Parser.ParserContext", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_Context", + "Parameters": [ + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Razor.Parser.ParserContext" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_IsMarkupParser", + "Parameters": [], + "ReturnType": "System.Boolean", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_OtherParser", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Parser.ParserBase", + "Virtual": true, + "Abstract": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "BuildSpan", + "Parameters": [ + { + "Name": "span", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.SpanBuilder" + }, + { + "Name": "start", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + }, + { + "Name": "content", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Abstract": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ParseBlock", + "Parameters": [], + "ReturnType": "System.Void", + "Virtual": true, + "Abstract": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ParseDocument", + "Parameters": [], + "ReturnType": "System.Void", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ParseSection", + "Parameters": [ + { + "Name": "nestingSequences", + "Type": "System.Tuple" + }, + { + "Name": "caseSensitive", + "Type": "System.Boolean" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Protected", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Parser.ParserContext", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_Errors", + "Parameters": [], + "ReturnType": "System.Collections.Generic.IEnumerable", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Source", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Text.TextDocumentReader", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_Source", + "Parameters": [ + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Razor.Text.TextDocumentReader" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_CodeParser", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Parser.ParserBase", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_MarkupParser", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Parser.ParserBase", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_ActiveParser", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Parser.ParserBase", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_DesignTimeMode", + "Parameters": [], + "ReturnType": "System.Boolean", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_DesignTimeMode", + "Parameters": [ + { + "Name": "value", + "Type": "System.Boolean" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_CurrentBlock", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.BlockBuilder", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_LastSpan", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Span", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_WhiteSpaceIsSignificantToAncestorBlock", + "Parameters": [], + "ReturnType": "System.Boolean", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_WhiteSpaceIsSignificantToAncestorBlock", + "Parameters": [ + { + "Name": "value", + "Type": "System.Boolean" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_NullGenerateWhitespaceAndNewLine", + "Parameters": [], + "ReturnType": "System.Boolean", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_NullGenerateWhitespaceAndNewLine", + "Parameters": [ + { + "Name": "value", + "Type": "System.Boolean" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_LastAcceptedCharacters", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.AcceptedCharacters", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_CurrentCharacter", + "Parameters": [], + "ReturnType": "System.Char", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_EndOfFile", + "Parameters": [], + "ReturnType": "System.Boolean", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "AddSpan", + "Parameters": [ + { + "Name": "span", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Span" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "StartBlock", + "Parameters": [ + { + "Name": "blockType", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.BlockType" + } + ], + "ReturnType": "System.IDisposable", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "StartBlock", + "Parameters": [], + "ReturnType": "System.IDisposable", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "EndBlock", + "Parameters": [], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "IsWithin", + "Parameters": [ + { + "Name": "type", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.BlockType" + } + ], + "ReturnType": "System.Boolean", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "SwitchActiveParser", + "Parameters": [], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "OnError", + "Parameters": [ + { + "Name": "error", + "Type": "Microsoft.AspNetCore.Razor.RazorError" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "OnError", + "Parameters": [ + { + "Name": "location", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + }, + { + "Name": "message", + "Type": "System.String" + }, + { + "Name": "length", + "Type": "System.Int32" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "OnError", + "Parameters": [ + { + "Name": "location", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + }, + { + "Name": "message", + "Type": "System.String" + }, + { + "Name": "length", + "Type": "System.Int32" + }, + { + "Name": "args", + "Type": "System.Object[]", + "IsParams": true + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CompleteParse", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.ParserResults", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "source", + "Type": "Microsoft.AspNetCore.Razor.Text.ITextDocument" + }, + { + "Name": "codeParser", + "Type": "Microsoft.AspNetCore.Razor.Parser.ParserBase" + }, + { + "Name": "markupParser", + "Type": "Microsoft.AspNetCore.Razor.Parser.ParserBase" + }, + { + "Name": "activeParser", + "Type": "Microsoft.AspNetCore.Razor.Parser.ParserBase" + }, + { + "Name": "errorSink", + "Type": "Microsoft.AspNetCore.Razor.ErrorSink" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Parser.ParserHelpers", + "Visibility": "Public", + "Kind": "Class", + "Abstract": true, + "Static": true, + "Sealed": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "IsNewLine", + "Parameters": [ + { + "Name": "value", + "Type": "System.Char" + } + ], + "ReturnType": "System.Boolean", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "IsNewLine", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Boolean", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "IsWhitespace", + "Parameters": [ + { + "Name": "value", + "Type": "System.Char" + } + ], + "ReturnType": "System.Boolean", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "IsWhitespaceOrNewLine", + "Parameters": [ + { + "Name": "value", + "Type": "System.Char" + } + ], + "ReturnType": "System.Boolean", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "IsIdentifier", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Boolean", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "IsIdentifier", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + }, + { + "Name": "requireIdentifierStart", + "Type": "System.Boolean" + } + ], + "ReturnType": "System.Boolean", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "IsHexDigit", + "Parameters": [ + { + "Name": "value", + "Type": "System.Char" + } + ], + "ReturnType": "System.Boolean", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "IsIdentifierStart", + "Parameters": [ + { + "Name": "value", + "Type": "System.Char" + } + ], + "ReturnType": "System.Boolean", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "IsIdentifierPart", + "Parameters": [ + { + "Name": "value", + "Type": "System.Char" + } + ], + "ReturnType": "System.Boolean", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "IsTerminatingCharToken", + "Parameters": [ + { + "Name": "value", + "Type": "System.Char" + } + ], + "ReturnType": "System.Boolean", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "IsTerminatingQuotedStringToken", + "Parameters": [ + { + "Name": "value", + "Type": "System.Char" + } + ], + "ReturnType": "System.Boolean", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "IsDecimalDigit", + "Parameters": [ + { + "Name": "value", + "Type": "System.Char" + } + ], + "ReturnType": "System.Boolean", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "IsLetterOrDecimalDigit", + "Parameters": [ + { + "Name": "value", + "Type": "System.Char" + } + ], + "ReturnType": "System.Boolean", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "IsLetter", + "Parameters": [ + { + "Name": "value", + "Type": "System.Char" + } + ], + "ReturnType": "System.Boolean", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "IsFormatting", + "Parameters": [ + { + "Name": "value", + "Type": "System.Char" + } + ], + "ReturnType": "System.Boolean", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "IsCombining", + "Parameters": [ + { + "Name": "value", + "Type": "System.Char" + } + ], + "ReturnType": "System.Boolean", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "IsConnecting", + "Parameters": [ + { + "Name": "value", + "Type": "System.Char" + } + ], + "ReturnType": "System.Boolean", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "SanitizeClassName", + "Parameters": [ + { + "Name": "inputName", + "Type": "System.String" + } + ], + "ReturnType": "System.String", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "IsEmailPart", + "Parameters": [ + { + "Name": "character", + "Type": "System.Char" + } + ], + "ReturnType": "System.Boolean", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Parser.ParserVisitor", + "Visibility": "Public", + "Kind": "Class", + "Abstract": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_CancelToken", + "Parameters": [], + "ReturnType": "System.Nullable", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_CancelToken", + "Parameters": [ + { + "Name": "value", + "Type": "System.Nullable" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "VisitBlock", + "Parameters": [ + { + "Name": "block", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Block" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "VisitStartBlock", + "Parameters": [ + { + "Name": "block", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Block" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "VisitSpan", + "Parameters": [ + { + "Name": "span", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Span" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "VisitEndBlock", + "Parameters": [ + { + "Name": "block", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Block" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "VisitError", + "Parameters": [ + { + "Name": "err", + "Type": "Microsoft.AspNetCore.Razor.RazorError" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "OnComplete", + "Parameters": [], + "ReturnType": "System.Void", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ThrowIfCanceled", + "Parameters": [], + "ReturnType": "System.Void", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Protected", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Parser.ParserVisitorExtensions", + "Visibility": "Public", + "Kind": "Class", + "Abstract": true, + "Static": true, + "Sealed": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "self", + "Type": "Microsoft.AspNetCore.Razor.Parser.ParserVisitor" + }, + { + "Name": "result", + "Type": "Microsoft.AspNetCore.Razor.ParserResults" + } + ], + "ReturnType": "System.Void", + "Static": true, + "Extension": true, + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Parser.RazorParser", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_DesignTimeMode", + "Parameters": [], + "ReturnType": "System.Boolean", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_DesignTimeMode", + "Parameters": [ + { + "Name": "value", + "Type": "System.Boolean" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_TagHelperDescriptorResolver", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Compilation.TagHelpers.ITagHelperDescriptorResolver", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Parse", + "Parameters": [ + { + "Name": "input", + "Type": "System.IO.TextReader" + }, + { + "Name": "visitor", + "Type": "Microsoft.AspNetCore.Razor.Parser.ParserVisitor" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Parse", + "Parameters": [ + { + "Name": "input", + "Type": "System.IO.TextReader" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.ParserResults", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Parse", + "Parameters": [ + { + "Name": "input", + "Type": "Microsoft.AspNetCore.Razor.Text.ITextDocument" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.ParserResults", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Parse", + "Parameters": [ + { + "Name": "input", + "Type": "Microsoft.AspNetCore.Razor.Text.LookaheadTextReader" + }, + { + "Name": "visitor", + "Type": "Microsoft.AspNetCore.Razor.Parser.ParserVisitor" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Parse", + "Parameters": [ + { + "Name": "input", + "Type": "Microsoft.AspNetCore.Razor.Text.LookaheadTextReader" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.ParserResults", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CreateParseTask", + "Parameters": [ + { + "Name": "input", + "Type": "System.IO.TextReader" + }, + { + "Name": "spanCallback", + "Type": "System.Action" + }, + { + "Name": "errorCallback", + "Type": "System.Action" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CreateParseTask", + "Parameters": [ + { + "Name": "input", + "Type": "System.IO.TextReader" + }, + { + "Name": "spanCallback", + "Type": "System.Action" + }, + { + "Name": "errorCallback", + "Type": "System.Action" + }, + { + "Name": "context", + "Type": "System.Threading.SynchronizationContext" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CreateParseTask", + "Parameters": [ + { + "Name": "input", + "Type": "System.IO.TextReader" + }, + { + "Name": "spanCallback", + "Type": "System.Action" + }, + { + "Name": "errorCallback", + "Type": "System.Action" + }, + { + "Name": "cancelToken", + "Type": "System.Threading.CancellationToken" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CreateParseTask", + "Parameters": [ + { + "Name": "input", + "Type": "System.IO.TextReader" + }, + { + "Name": "spanCallback", + "Type": "System.Action" + }, + { + "Name": "errorCallback", + "Type": "System.Action" + }, + { + "Name": "context", + "Type": "System.Threading.SynchronizationContext" + }, + { + "Name": "cancelToken", + "Type": "System.Threading.CancellationToken" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CreateParseTask", + "Parameters": [ + { + "Name": "input", + "Type": "System.IO.TextReader" + }, + { + "Name": "consumer", + "Type": "Microsoft.AspNetCore.Razor.Parser.ParserVisitor" + } + ], + "ReturnType": "System.Threading.Tasks.Task", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetTagHelperDescriptors", + "Parameters": [ + { + "Name": "documentRoot", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Block" + }, + { + "Name": "errorSink", + "Type": "Microsoft.AspNetCore.Razor.ErrorSink" + } + ], + "ReturnType": "System.Collections.Generic.IEnumerable", + "Virtual": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "codeParser", + "Type": "Microsoft.AspNetCore.Razor.Parser.ParserBase" + }, + { + "Name": "markupParser", + "Type": "Microsoft.AspNetCore.Razor.Parser.ParserBase" + }, + { + "Name": "tagHelperDescriptorResolver", + "Type": "Microsoft.AspNetCore.Razor.Compilation.TagHelpers.ITagHelperDescriptorResolver" + } + ], + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "parser", + "Type": "Microsoft.AspNetCore.Razor.Parser.RazorParser" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Parser.RewritingContext", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_SyntaxTree", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Block", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_SyntaxTree", + "Parameters": [ + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Block" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_ErrorSink", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.ErrorSink", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "syntaxTree", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Block" + }, + { + "Name": "errorSink", + "Type": "Microsoft.AspNetCore.Razor.ErrorSink" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Parser.SyntaxConstants", + "Visibility": "Public", + "Kind": "Class", + "Abstract": true, + "Static": true, + "Sealed": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Field", + "Name": "TextTagName", + "Parameters": [], + "ReturnType": "System.String", + "Static": true, + "ReadOnly": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Field", + "Name": "TransitionCharacter", + "Parameters": [], + "ReturnType": "System.Char", + "Static": true, + "ReadOnly": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Field", + "Name": "TransitionString", + "Parameters": [], + "ReturnType": "System.String", + "Static": true, + "ReadOnly": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Field", + "Name": "StartCommentSequence", + "Parameters": [], + "ReturnType": "System.String", + "Static": true, + "ReadOnly": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Field", + "Name": "EndCommentSequence", + "Parameters": [], + "ReturnType": "System.String", + "Static": true, + "ReadOnly": true, + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Parser.TokenizerBackedParser", + "Visibility": "Public", + "Kind": "Class", + "Abstract": true, + "BaseType": "Microsoft.AspNetCore.Razor.Parser.ParserBase", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_Span", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.SpanBuilder", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_Span", + "Parameters": [ + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.SpanBuilder" + } + ], + "ReturnType": "System.Void", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Tokenizer", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Tokenizer.TokenizerView", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_SpanConfig", + "Parameters": [], + "ReturnType": "System.Action", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_SpanConfig", + "Parameters": [ + { + "Name": "value", + "Type": "System.Action" + } + ], + "ReturnType": "System.Void", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_CurrentSymbol", + "Parameters": [], + "ReturnType": "T1", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_PreviousSymbol", + "Parameters": [], + "ReturnType": "T1", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_CurrentLocation", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.SourceLocation", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_EndOfFile", + "Parameters": [], + "ReturnType": "System.Boolean", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Language", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Parser.LanguageCharacteristics", + "Virtual": true, + "Abstract": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "HandleEmbeddedTransition", + "Parameters": [], + "ReturnType": "System.Void", + "Virtual": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "IsAtEmbeddedTransition", + "Parameters": [ + { + "Name": "allowTemplatesAndComments", + "Type": "System.Boolean" + }, + { + "Name": "allowTransitions", + "Type": "System.Boolean" + } + ], + "ReturnType": "System.Boolean", + "Virtual": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "BuildSpan", + "Parameters": [ + { + "Name": "span", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.SpanBuilder" + }, + { + "Name": "start", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + }, + { + "Name": "content", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Initialize", + "Parameters": [ + { + "Name": "span", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.SpanBuilder" + } + ], + "ReturnType": "System.Void", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Lookahead", + "Parameters": [ + { + "Name": "count", + "Type": "System.Int32" + } + ], + "ReturnType": "T1", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "NextToken", + "Parameters": [], + "ReturnType": "System.Boolean", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "SymbolTypeEquals", + "Parameters": [ + { + "Name": "x", + "Type": "T2" + }, + { + "Name": "y", + "Type": "T2" + } + ], + "ReturnType": "System.Boolean", + "Virtual": true, + "Abstract": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "PutBack", + "Parameters": [ + { + "Name": "symbol", + "Type": "T1" + } + ], + "ReturnType": "System.Void", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "PutBack", + "Parameters": [ + { + "Name": "symbols", + "Type": "System.Collections.Generic.IEnumerable" + } + ], + "ReturnType": "System.Void", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "PutCurrentBack", + "Parameters": [], + "ReturnType": "System.Void", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Balance", + "Parameters": [ + { + "Name": "mode", + "Type": "Microsoft.AspNetCore.Razor.Parser.BalancingModes" + } + ], + "ReturnType": "System.Boolean", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Balance", + "Parameters": [ + { + "Name": "mode", + "Type": "Microsoft.AspNetCore.Razor.Parser.BalancingModes" + }, + { + "Name": "left", + "Type": "T2" + }, + { + "Name": "right", + "Type": "T2" + }, + { + "Name": "start", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + } + ], + "ReturnType": "System.Boolean", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "NextIs", + "Parameters": [ + { + "Name": "type", + "Type": "T2" + } + ], + "ReturnType": "System.Boolean", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "NextIs", + "Parameters": [ + { + "Name": "types", + "Type": "T2[]", + "IsParams": true + } + ], + "ReturnType": "System.Boolean", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "NextIs", + "Parameters": [ + { + "Name": "condition", + "Type": "System.Func" + } + ], + "ReturnType": "System.Boolean", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Was", + "Parameters": [ + { + "Name": "type", + "Type": "T2" + } + ], + "ReturnType": "System.Boolean", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "At", + "Parameters": [ + { + "Name": "type", + "Type": "T2" + } + ], + "ReturnType": "System.Boolean", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "AcceptAndMoveNext", + "Parameters": [], + "ReturnType": "System.Boolean", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "AcceptSingleWhiteSpaceCharacter", + "Parameters": [], + "ReturnType": "T1", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Accept", + "Parameters": [ + { + "Name": "symbols", + "Type": "System.Collections.Generic.IEnumerable" + } + ], + "ReturnType": "System.Void", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Accept", + "Parameters": [ + { + "Name": "symbol", + "Type": "T1" + } + ], + "ReturnType": "System.Void", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "AcceptAll", + "Parameters": [ + { + "Name": "types", + "Type": "T2[]", + "IsParams": true + } + ], + "ReturnType": "System.Boolean", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "AddMarkerSymbolIfNecessary", + "Parameters": [], + "ReturnType": "System.Void", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "AddMarkerSymbolIfNecessary", + "Parameters": [ + { + "Name": "location", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + } + ], + "ReturnType": "System.Void", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Output", + "Parameters": [ + { + "Name": "kind", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.SpanKind" + } + ], + "ReturnType": "System.Void", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Output", + "Parameters": [ + { + "Name": "kind", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.SpanKind" + }, + { + "Name": "accepts", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.AcceptedCharacters" + } + ], + "ReturnType": "System.Void", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Output", + "Parameters": [ + { + "Name": "accepts", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.AcceptedCharacters" + } + ], + "ReturnType": "System.Void", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "PushSpanConfig", + "Parameters": [], + "ReturnType": "System.IDisposable", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "PushSpanConfig", + "Parameters": [ + { + "Name": "newConfig", + "Type": "System.Action" + } + ], + "ReturnType": "System.IDisposable", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "PushSpanConfig", + "Parameters": [ + { + "Name": "newConfig", + "Type": "System.Action>" + } + ], + "ReturnType": "System.IDisposable", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ConfigureSpan", + "Parameters": [ + { + "Name": "config", + "Type": "System.Action" + } + ], + "ReturnType": "System.Void", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ConfigureSpan", + "Parameters": [ + { + "Name": "config", + "Type": "System.Action>" + } + ], + "ReturnType": "System.Void", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Expected", + "Parameters": [ + { + "Name": "type", + "Type": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.KnownSymbolType" + } + ], + "ReturnType": "System.Void", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Expected", + "Parameters": [ + { + "Name": "types", + "Type": "T2[]", + "IsParams": true + } + ], + "ReturnType": "System.Void", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Optional", + "Parameters": [ + { + "Name": "type", + "Type": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.KnownSymbolType" + } + ], + "ReturnType": "System.Boolean", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Optional", + "Parameters": [ + { + "Name": "type", + "Type": "T2" + } + ], + "ReturnType": "System.Boolean", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Required", + "Parameters": [ + { + "Name": "expected", + "Type": "T2" + }, + { + "Name": "errorIfNotFound", + "Type": "System.Boolean" + }, + { + "Name": "errorBase", + "Type": "System.Func" + } + ], + "ReturnType": "System.Boolean", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "EnsureCurrent", + "Parameters": [], + "ReturnType": "System.Boolean", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "AcceptWhile", + "Parameters": [ + { + "Name": "type", + "Type": "T2" + } + ], + "ReturnType": "System.Void", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "AcceptWhile", + "Parameters": [ + { + "Name": "type1", + "Type": "T2" + }, + { + "Name": "type2", + "Type": "T2" + } + ], + "ReturnType": "System.Void", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "AcceptWhile", + "Parameters": [ + { + "Name": "type1", + "Type": "T2" + }, + { + "Name": "type2", + "Type": "T2" + }, + { + "Name": "type3", + "Type": "T2" + } + ], + "ReturnType": "System.Void", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "AcceptWhile", + "Parameters": [ + { + "Name": "types", + "Type": "T2[]", + "IsParams": true + } + ], + "ReturnType": "System.Void", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "AcceptUntil", + "Parameters": [ + { + "Name": "type", + "Type": "T2" + } + ], + "ReturnType": "System.Void", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "AcceptUntil", + "Parameters": [ + { + "Name": "type1", + "Type": "T2" + }, + { + "Name": "type2", + "Type": "T2" + } + ], + "ReturnType": "System.Void", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "AcceptUntil", + "Parameters": [ + { + "Name": "type1", + "Type": "T2" + }, + { + "Name": "type2", + "Type": "T2" + }, + { + "Name": "type3", + "Type": "T2" + } + ], + "ReturnType": "System.Void", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "AcceptUntil", + "Parameters": [ + { + "Name": "types", + "Type": "T2[]", + "IsParams": true + } + ], + "ReturnType": "System.Void", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "AcceptWhile", + "Parameters": [ + { + "Name": "condition", + "Type": "System.Func" + } + ], + "ReturnType": "System.Void", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ReadWhile", + "Parameters": [ + { + "Name": "condition", + "Type": "System.Func" + } + ], + "ReturnType": "System.Collections.Generic.IEnumerable", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "AcceptWhiteSpaceInLines", + "Parameters": [], + "ReturnType": "T1", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "AtIdentifier", + "Parameters": [ + { + "Name": "allowKeywords", + "Type": "System.Boolean" + } + ], + "ReturnType": "System.Boolean", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "OutputSpanBeforeRazorComment", + "Parameters": [], + "ReturnType": "System.Void", + "Virtual": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "RazorComment", + "Parameters": [], + "ReturnType": "System.Void", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Protected", + "GenericParameter": [] + } + ], + "GenericParameters": [ + { + "ParameterName": "TTokenizer", + "ParameterPosition": 0, + "BaseTypeOrInterfaces": [ + "Microsoft.AspNetCore.Razor.Tokenizer.Tokenizer" + ] + }, + { + "ParameterName": "TSymbol", + "ParameterPosition": 1, + "BaseTypeOrInterfaces": [ + "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.SymbolBase" + ] + }, + { + "ParameterName": "TSymbolType", + "ParameterPosition": 2, + "New": true, + "Struct": true, + "BaseTypeOrInterfaces": [] + } + ] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Parser.TagHelpers.TagHelperAttributeNode", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_Name", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Value", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.SyntaxTreeNode", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_ValueStyle", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "name", + "Type": "System.String" + }, + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.SyntaxTreeNode" + }, + { + "Name": "valueStyle", + "Type": "Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Parser.TagHelpers.TagHelperBlock", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Block", + "ImplementedInterfaces": [ + "System.IEquatable" + ], + "Members": [ + { + "Kind": "Method", + "Name": "get_SourceStartTag", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Block", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_SourceEndTag", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Block", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_TagMode", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.TagHelpers.TagMode", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Descriptors", + "Parameters": [], + "ReturnType": "System.Collections.Generic.IEnumerable", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Attributes", + "Parameters": [], + "ReturnType": "System.Collections.Generic.IList", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Start", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.SourceLocation", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_TagName", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Length", + "Parameters": [], + "ReturnType": "System.Int32", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Flatten", + "Parameters": [], + "ReturnType": "System.Collections.Generic.IEnumerable", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ToString", + "Parameters": [], + "ReturnType": "System.String", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Equals", + "Parameters": [ + { + "Name": "other", + "Type": "Microsoft.AspNetCore.Razor.Parser.TagHelpers.TagHelperBlock" + } + ], + "ReturnType": "System.Boolean", + "Sealed": true, + "Virtual": true, + "ImplementedInterface": "System.IEquatable", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetHashCode", + "Parameters": [], + "ReturnType": "System.Int32", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "source", + "Type": "Microsoft.AspNetCore.Razor.Parser.TagHelpers.TagHelperBlockBuilder" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Parser.TagHelpers.TagHelperBlockBuilder", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.BlockBuilder", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_SourceStartTag", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Block", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_SourceStartTag", + "Parameters": [ + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Block" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_SourceEndTag", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Block", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_SourceEndTag", + "Parameters": [ + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Block" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_TagMode", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.TagHelpers.TagMode", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Descriptors", + "Parameters": [], + "ReturnType": "System.Collections.Generic.IEnumerable", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Attributes", + "Parameters": [], + "ReturnType": "System.Collections.Generic.IList", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "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": "Build", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Block", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Reset", + "Parameters": [], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Start", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.SourceLocation", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_Start", + "Parameters": [ + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "original", + "Type": "Microsoft.AspNetCore.Razor.Parser.TagHelpers.TagHelperBlock" + } + ], + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "tagName", + "Type": "System.String" + }, + { + "Name": "tagMode", + "Type": "Microsoft.AspNetCore.Razor.TagHelpers.TagMode" + }, + { + "Name": "start", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + }, + { + "Name": "attributes", + "Type": "System.Collections.Generic.IList" + }, + { + "Name": "descriptors", + "Type": "System.Collections.Generic.IEnumerable" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Parser.TagHelpers.TagHelperDirectiveSpanVisitor", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.Parser.ParserVisitor", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "GetDescriptors", + "Parameters": [ + { + "Name": "root", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Block" + } + ], + "ReturnType": "System.Collections.Generic.IEnumerable", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetTagHelperDescriptorResolutionContext", + "Parameters": [ + { + "Name": "descriptors", + "Type": "System.Collections.Generic.IEnumerable" + }, + { + "Name": "errorSink", + "Type": "Microsoft.AspNetCore.Razor.ErrorSink" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperDescriptorResolutionContext", + "Virtual": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "VisitSpan", + "Parameters": [ + { + "Name": "span", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Span" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "descriptorResolver", + "Type": "Microsoft.AspNetCore.Razor.Compilation.TagHelpers.ITagHelperDescriptorResolver" + }, + { + "Name": "errorSink", + "Type": "Microsoft.AspNetCore.Razor.ErrorSink" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Parser.TagHelpers.Internal.TagHelperBlockRewriter", + "Visibility": "Public", + "Kind": "Class", + "Abstract": true, + "Static": true, + "Sealed": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "Rewrite", + "Parameters": [ + { + "Name": "tagName", + "Type": "System.String" + }, + { + "Name": "validStructure", + "Type": "System.Boolean" + }, + { + "Name": "tag", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Block" + }, + { + "Name": "descriptors", + "Type": "System.Collections.Generic.IEnumerable" + }, + { + "Name": "errorSink", + "Type": "Microsoft.AspNetCore.Razor.ErrorSink" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.Parser.TagHelpers.TagHelperBlockBuilder", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Parser.TagHelpers.Internal.TagHelperParseTreeRewriter", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [ + "Microsoft.AspNetCore.Razor.Parser.ISyntaxTreeRewriter" + ], + "Members": [ + { + "Kind": "Method", + "Name": "Rewrite", + "Parameters": [ + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Razor.Parser.RewritingContext" + } + ], + "ReturnType": "System.Void", + "Sealed": true, + "Virtual": true, + "ImplementedInterface": "Microsoft.AspNetCore.Razor.Parser.ISyntaxTreeRewriter", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "provider", + "Type": "Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperDescriptorProvider" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.AcceptedCharacters", + "Visibility": "Public", + "Kind": "Enumeration", + "Sealed": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Field", + "Name": "None", + "Parameters": [], + "GenericParameter": [], + "Literal": "0" + }, + { + "Kind": "Field", + "Name": "NewLine", + "Parameters": [], + "GenericParameter": [], + "Literal": "1" + }, + { + "Kind": "Field", + "Name": "WhiteSpace", + "Parameters": [], + "GenericParameter": [], + "Literal": "2" + }, + { + "Kind": "Field", + "Name": "NonWhiteSpace", + "Parameters": [], + "GenericParameter": [], + "Literal": "4" + }, + { + "Kind": "Field", + "Name": "AllWhiteSpace", + "Parameters": [], + "GenericParameter": [], + "Literal": "3" + }, + { + "Kind": "Field", + "Name": "Any", + "Parameters": [], + "GenericParameter": [], + "Literal": "7" + }, + { + "Kind": "Field", + "Name": "AnyExceptNewline", + "Parameters": [], + "GenericParameter": [], + "Literal": "6" + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Block", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.SyntaxTreeNode", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_Type", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.BlockType", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Children", + "Parameters": [], + "ReturnType": "System.Collections.Generic.IReadOnlyList", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_ChunkGenerator", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Chunks.Generators.IParentChunkGenerator", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_IsBlock", + "Parameters": [], + "ReturnType": "System.Boolean", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Start", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.SourceLocation", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Length", + "Parameters": [], + "ReturnType": "System.Int32", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "FindFirstDescendentSpan", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Span", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "FindLastDescendentSpan", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Span", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Accept", + "Parameters": [ + { + "Name": "visitor", + "Type": "Microsoft.AspNetCore.Razor.Parser.ParserVisitor" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ToString", + "Parameters": [], + "ReturnType": "System.String", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Equals", + "Parameters": [ + { + "Name": "obj", + "Type": "System.Object" + } + ], + "ReturnType": "System.Boolean", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetHashCode", + "Parameters": [], + "ReturnType": "System.Int32", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Flatten", + "Parameters": [], + "ReturnType": "System.Collections.Generic.IEnumerable", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "LocateOwner", + "Parameters": [ + { + "Name": "change", + "Type": "Microsoft.AspNetCore.Razor.Text.TextChange" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Span", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "EquivalentTo", + "Parameters": [ + { + "Name": "node", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.SyntaxTreeNode" + } + ], + "ReturnType": "System.Boolean", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetEquivalenceHash", + "Parameters": [], + "ReturnType": "System.Int32", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "source", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.BlockBuilder" + } + ], + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "type", + "Type": "System.Nullable" + }, + { + "Name": "contents", + "Type": "System.Collections.Generic.IReadOnlyList" + }, + { + "Name": "generator", + "Type": "Microsoft.AspNetCore.Razor.Chunks.Generators.IParentChunkGenerator" + } + ], + "Visibility": "Protected", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.BlockBuilder", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_Type", + "Parameters": [], + "ReturnType": "System.Nullable", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_Type", + "Parameters": [ + { + "Name": "value", + "Type": "System.Nullable" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Children", + "Parameters": [], + "ReturnType": "System.Collections.Generic.List", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_ChunkGenerator", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Chunks.Generators.IParentChunkGenerator", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_ChunkGenerator", + "Parameters": [ + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Razor.Chunks.Generators.IParentChunkGenerator" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Build", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Block", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Reset", + "Parameters": [], + "ReturnType": "System.Void", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "original", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Block" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.BlockType", + "Visibility": "Public", + "Kind": "Enumeration", + "Sealed": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Field", + "Name": "Statement", + "Parameters": [], + "GenericParameter": [], + "Literal": "0" + }, + { + "Kind": "Field", + "Name": "Directive", + "Parameters": [], + "GenericParameter": [], + "Literal": "1" + }, + { + "Kind": "Field", + "Name": "Functions", + "Parameters": [], + "GenericParameter": [], + "Literal": "2" + }, + { + "Kind": "Field", + "Name": "Expression", + "Parameters": [], + "GenericParameter": [], + "Literal": "3" + }, + { + "Kind": "Field", + "Name": "Helper", + "Parameters": [], + "GenericParameter": [], + "Literal": "4" + }, + { + "Kind": "Field", + "Name": "Markup", + "Parameters": [], + "GenericParameter": [], + "Literal": "5" + }, + { + "Kind": "Field", + "Name": "Section", + "Parameters": [], + "GenericParameter": [], + "Literal": "6" + }, + { + "Kind": "Field", + "Name": "Template", + "Parameters": [], + "GenericParameter": [], + "Literal": "7" + }, + { + "Kind": "Field", + "Name": "Comment", + "Parameters": [], + "GenericParameter": [], + "Literal": "8" + }, + { + "Kind": "Field", + "Name": "Tag", + "Parameters": [], + "GenericParameter": [], + "Literal": "9" + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Span", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.SyntaxTreeNode", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_Kind", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.SpanKind", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_Kind", + "Parameters": [ + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.SpanKind" + } + ], + "ReturnType": "System.Void", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Symbols", + "Parameters": [], + "ReturnType": "System.Collections.Generic.IReadOnlyList", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_Symbols", + "Parameters": [ + { + "Name": "value", + "Type": "System.Collections.Generic.IReadOnlyList" + } + ], + "ReturnType": "System.Void", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Previous", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Span", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_Previous", + "Parameters": [ + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Span" + } + ], + "ReturnType": "System.Void", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Next", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Span", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_Next", + "Parameters": [ + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Span" + } + ], + "ReturnType": "System.Void", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_EditHandler", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Editor.SpanEditHandler", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_EditHandler", + "Parameters": [ + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Razor.Editor.SpanEditHandler" + } + ], + "ReturnType": "System.Void", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_ChunkGenerator", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Chunks.Generators.ISpanChunkGenerator", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_ChunkGenerator", + "Parameters": [ + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Razor.Chunks.Generators.ISpanChunkGenerator" + } + ], + "ReturnType": "System.Void", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_IsBlock", + "Parameters": [], + "ReturnType": "System.Boolean", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Length", + "Parameters": [], + "ReturnType": "System.Int32", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Start", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.SourceLocation", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Content", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Change", + "Parameters": [ + { + "Name": "changes", + "Type": "System.Action" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ReplaceWith", + "Parameters": [ + { + "Name": "builder", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.SpanBuilder" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Accept", + "Parameters": [ + { + "Name": "visitor", + "Type": "Microsoft.AspNetCore.Razor.Parser.ParserVisitor" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ToString", + "Parameters": [], + "ReturnType": "System.String", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ChangeStart", + "Parameters": [ + { + "Name": "newStart", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "EquivalentTo", + "Parameters": [ + { + "Name": "node", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.SyntaxTreeNode" + } + ], + "ReturnType": "System.Boolean", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetEquivalenceHash", + "Parameters": [], + "ReturnType": "System.Int32", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Equals", + "Parameters": [ + { + "Name": "obj", + "Type": "System.Object" + } + ], + "ReturnType": "System.Boolean", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetHashCode", + "Parameters": [], + "ReturnType": "System.Int32", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "builder", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.SpanBuilder" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.SpanBuilder", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_Start", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.SourceLocation", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_Start", + "Parameters": [ + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Kind", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.SpanKind", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_Kind", + "Parameters": [ + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.SpanKind" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Symbols", + "Parameters": [], + "ReturnType": "System.Collections.Generic.IReadOnlyList", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_EditHandler", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Editor.SpanEditHandler", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_EditHandler", + "Parameters": [ + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Razor.Editor.SpanEditHandler" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_ChunkGenerator", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Chunks.Generators.ISpanChunkGenerator", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_ChunkGenerator", + "Parameters": [ + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Razor.Chunks.Generators.ISpanChunkGenerator" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Reset", + "Parameters": [], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Build", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Span", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ClearSymbols", + "Parameters": [], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Accept", + "Parameters": [ + { + "Name": "symbol", + "Type": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.ISymbol" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "original", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Span" + } + ], + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.SpanKind", + "Visibility": "Public", + "Kind": "Enumeration", + "Sealed": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Field", + "Name": "Transition", + "Parameters": [], + "GenericParameter": [], + "Literal": "0" + }, + { + "Kind": "Field", + "Name": "MetaCode", + "Parameters": [], + "GenericParameter": [], + "Literal": "1" + }, + { + "Kind": "Field", + "Name": "Comment", + "Parameters": [], + "GenericParameter": [], + "Literal": "2" + }, + { + "Kind": "Field", + "Name": "Code", + "Parameters": [], + "GenericParameter": [], + "Literal": "3" + }, + { + "Kind": "Field", + "Name": "Markup", + "Parameters": [], + "GenericParameter": [], + "Literal": "4" + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.SyntaxTreeNode", + "Visibility": "Public", + "Kind": "Class", + "Abstract": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_Parent", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Block", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_IsBlock", + "Parameters": [], + "ReturnType": "System.Boolean", + "Virtual": true, + "Abstract": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Length", + "Parameters": [], + "ReturnType": "System.Int32", + "Virtual": true, + "Abstract": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Start", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.SourceLocation", + "Virtual": true, + "Abstract": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Accept", + "Parameters": [ + { + "Name": "visitor", + "Type": "Microsoft.AspNetCore.Razor.Parser.ParserVisitor" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Abstract": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "EquivalentTo", + "Parameters": [ + { + "Name": "node", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.SyntaxTreeNode" + } + ], + "ReturnType": "System.Boolean", + "Virtual": true, + "Abstract": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetEquivalenceHash", + "Parameters": [], + "ReturnType": "System.Int32", + "Virtual": true, + "Abstract": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Protected", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Parser.Internal.CallbackVisitor", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.Parser.ParserVisitor", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_SynchronizationContext", + "Parameters": [], + "ReturnType": "System.Threading.SynchronizationContext", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_SynchronizationContext", + "Parameters": [ + { + "Name": "value", + "Type": "System.Threading.SynchronizationContext" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "VisitStartBlock", + "Parameters": [ + { + "Name": "block", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Block" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "VisitSpan", + "Parameters": [ + { + "Name": "span", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Span" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "VisitEndBlock", + "Parameters": [ + { + "Name": "block", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Block" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "VisitError", + "Parameters": [ + { + "Name": "err", + "Type": "Microsoft.AspNetCore.Razor.RazorError" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "OnComplete", + "Parameters": [], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "spanCallback", + "Type": "System.Action" + } + ], + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "spanCallback", + "Type": "System.Action" + }, + { + "Name": "errorCallback", + "Type": "System.Action" + } + ], + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "spanCallback", + "Type": "System.Action" + }, + { + "Name": "errorCallback", + "Type": "System.Action" + }, + { + "Name": "startBlockCallback", + "Type": "System.Action" + }, + { + "Name": "endBlockCallback", + "Type": "System.Action" + } + ], + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "spanCallback", + "Type": "System.Action" + }, + { + "Name": "errorCallback", + "Type": "System.Action" + }, + { + "Name": "startBlockCallback", + "Type": "System.Action" + }, + { + "Name": "endBlockCallback", + "Type": "System.Action" + }, + { + "Name": "completeCallback", + "Type": "System.Action" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Parser.Internal.HtmlLanguageCharacteristics", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.Parser.LanguageCharacteristics", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_Instance", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Parser.Internal.HtmlLanguageCharacteristics", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetSample", + "Parameters": [ + { + "Name": "type", + "Type": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.Internal.HtmlSymbolType" + } + ], + "ReturnType": "System.String", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CreateTokenizer", + "Parameters": [ + { + "Name": "source", + "Type": "Microsoft.AspNetCore.Razor.Text.ITextDocument" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.Tokenizer.Internal.HtmlTokenizer", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "FlipBracket", + "Parameters": [ + { + "Name": "bracket", + "Type": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.Internal.HtmlSymbolType" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.Internal.HtmlSymbolType", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CreateMarkerSymbol", + "Parameters": [ + { + "Name": "location", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.Internal.HtmlSymbol", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetKnownSymbolType", + "Parameters": [ + { + "Name": "type", + "Type": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.KnownSymbolType" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.Internal.HtmlSymbolType", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CreateSymbol", + "Parameters": [ + { + "Name": "location", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + }, + { + "Name": "content", + "Type": "System.String" + }, + { + "Name": "type", + "Type": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.Internal.HtmlSymbolType" + }, + { + "Name": "errors", + "Type": "System.Collections.Generic.IReadOnlyList" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.Internal.HtmlSymbol", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Parser.Internal.HtmlMarkupParser", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.Parser.TokenizerBackedParser", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "ParseBlock", + "Parameters": [], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_VoidElements", + "Parameters": [], + "ReturnType": "System.Collections.Generic.ISet", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_OtherParser", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Parser.ParserBase", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Language", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Parser.LanguageCharacteristics", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "SymbolTypeEquals", + "Parameters": [ + { + "Name": "x", + "Type": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.Internal.HtmlSymbolType" + }, + { + "Name": "y", + "Type": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.Internal.HtmlSymbolType" + } + ], + "ReturnType": "System.Boolean", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "BuildSpan", + "Parameters": [ + { + "Name": "span", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.SpanBuilder" + }, + { + "Name": "start", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + }, + { + "Name": "content", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "OutputSpanBeforeRazorComment", + "Parameters": [], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "SkipToAndParseCode", + "Parameters": [ + { + "Name": "type", + "Type": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.Internal.HtmlSymbolType" + } + ], + "ReturnType": "System.Void", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "SkipToAndParseCode", + "Parameters": [ + { + "Name": "condition", + "Type": "System.Func" + } + ], + "ReturnType": "System.Void", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "IsSpacingToken", + "Parameters": [ + { + "Name": "includeNewLines", + "Type": "System.Boolean" + } + ], + "ReturnType": "System.Func", + "Static": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ParseDocument", + "Parameters": [], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ParseSection", + "Parameters": [ + { + "Name": "nestingSequences", + "Type": "System.Tuple" + }, + { + "Name": "caseSensitive", + "Type": "System.Boolean" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Editor.AutoCompleteEditHandler", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.Editor.SpanEditHandler", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_AutoCompleteAtEndOfSpan", + "Parameters": [], + "ReturnType": "System.Boolean", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_AutoCompleteString", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_AutoCompleteString", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CanAcceptChange", + "Parameters": [ + { + "Name": "target", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Span" + }, + { + "Name": "normalizedChange", + "Type": "Microsoft.AspNetCore.Razor.Text.TextChange" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.PartialParseResult", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ToString", + "Parameters": [], + "ReturnType": "System.String", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Equals", + "Parameters": [ + { + "Name": "obj", + "Type": "System.Object" + } + ], + "ReturnType": "System.Boolean", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetHashCode", + "Parameters": [], + "ReturnType": "System.Int32", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "tokenizer", + "Type": "System.Func>" + } + ], + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "tokenizer", + "Type": "System.Func>" + }, + { + "Name": "autoCompleteAtEndOfSpan", + "Type": "System.Boolean" + } + ], + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "tokenizer", + "Type": "System.Func>" + }, + { + "Name": "accepted", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.AcceptedCharacters" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Editor.EditorHints", + "Visibility": "Public", + "Kind": "Enumeration", + "Sealed": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Field", + "Name": "None", + "Parameters": [], + "GenericParameter": [], + "Literal": "0" + }, + { + "Kind": "Field", + "Name": "VirtualPath", + "Parameters": [], + "GenericParameter": [], + "Literal": "1" + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Editor.EditResult", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_Result", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.PartialParseResult", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_Result", + "Parameters": [ + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Razor.PartialParseResult" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_EditedSpan", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.SpanBuilder", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_EditedSpan", + "Parameters": [ + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.SpanBuilder" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "result", + "Type": "Microsoft.AspNetCore.Razor.PartialParseResult" + }, + { + "Name": "editedSpan", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.SpanBuilder" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Editor.ImplicitExpressionEditHandler", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.Editor.SpanEditHandler", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_AcceptTrailingDot", + "Parameters": [], + "ReturnType": "System.Boolean", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Keywords", + "Parameters": [], + "ReturnType": "System.Collections.Generic.IReadOnlyCollection", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ToString", + "Parameters": [], + "ReturnType": "System.String", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Equals", + "Parameters": [ + { + "Name": "obj", + "Type": "System.Object" + } + ], + "ReturnType": "System.Boolean", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetHashCode", + "Parameters": [], + "ReturnType": "System.Int32", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CanAcceptChange", + "Parameters": [ + { + "Name": "target", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Span" + }, + { + "Name": "normalizedChange", + "Type": "Microsoft.AspNetCore.Razor.Text.TextChange" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.PartialParseResult", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "tokenizer", + "Type": "System.Func>" + }, + { + "Name": "keywords", + "Type": "System.Collections.Generic.ISet" + }, + { + "Name": "acceptTrailingDot", + "Type": "System.Boolean" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Editor.SingleLineMarkupEditHandler", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.Editor.SpanEditHandler", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "tokenizer", + "Type": "System.Func>" + } + ], + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "tokenizer", + "Type": "System.Func>" + }, + { + "Name": "accepted", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.AcceptedCharacters" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Editor.SpanEditHandler", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_AcceptedCharacters", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.AcceptedCharacters", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_AcceptedCharacters", + "Parameters": [ + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.AcceptedCharacters" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_EditorHints", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Editor.EditorHints", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_EditorHints", + "Parameters": [ + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Razor.Editor.EditorHints" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Tokenizer", + "Parameters": [], + "ReturnType": "System.Func>", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_Tokenizer", + "Parameters": [ + { + "Name": "value", + "Type": "System.Func>" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CreateDefault", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Editor.SpanEditHandler", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CreateDefault", + "Parameters": [ + { + "Name": "tokenizer", + "Type": "System.Func>" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.Editor.SpanEditHandler", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ApplyChange", + "Parameters": [ + { + "Name": "target", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Span" + }, + { + "Name": "change", + "Type": "Microsoft.AspNetCore.Razor.Text.TextChange" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.Editor.EditResult", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ApplyChange", + "Parameters": [ + { + "Name": "target", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Span" + }, + { + "Name": "change", + "Type": "Microsoft.AspNetCore.Razor.Text.TextChange" + }, + { + "Name": "force", + "Type": "System.Boolean" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.Editor.EditResult", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "OwnsChange", + "Parameters": [ + { + "Name": "target", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Span" + }, + { + "Name": "change", + "Type": "Microsoft.AspNetCore.Razor.Text.TextChange" + } + ], + "ReturnType": "System.Boolean", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CanAcceptChange", + "Parameters": [ + { + "Name": "target", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Span" + }, + { + "Name": "normalizedChange", + "Type": "Microsoft.AspNetCore.Razor.Text.TextChange" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.PartialParseResult", + "Virtual": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "UpdateSpan", + "Parameters": [ + { + "Name": "target", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Span" + }, + { + "Name": "normalizedChange", + "Type": "Microsoft.AspNetCore.Razor.Text.TextChange" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.SpanBuilder", + "Virtual": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "IsAtEndOfFirstLine", + "Parameters": [ + { + "Name": "target", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Span" + }, + { + "Name": "change", + "Type": "Microsoft.AspNetCore.Razor.Text.TextChange" + } + ], + "ReturnType": "System.Boolean", + "Static": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "IsEndInsertion", + "Parameters": [ + { + "Name": "target", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Span" + }, + { + "Name": "change", + "Type": "Microsoft.AspNetCore.Razor.Text.TextChange" + } + ], + "ReturnType": "System.Boolean", + "Static": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "IsEndDeletion", + "Parameters": [ + { + "Name": "target", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Span" + }, + { + "Name": "change", + "Type": "Microsoft.AspNetCore.Razor.Text.TextChange" + } + ], + "ReturnType": "System.Boolean", + "Static": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "IsEndReplace", + "Parameters": [ + { + "Name": "target", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Span" + }, + { + "Name": "change", + "Type": "Microsoft.AspNetCore.Razor.Text.TextChange" + } + ], + "ReturnType": "System.Boolean", + "Static": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "IsAtEndOfSpan", + "Parameters": [ + { + "Name": "target", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Span" + }, + { + "Name": "change", + "Type": "Microsoft.AspNetCore.Razor.Text.TextChange" + } + ], + "ReturnType": "System.Boolean", + "Static": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetOldText", + "Parameters": [ + { + "Name": "target", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Span" + }, + { + "Name": "change", + "Type": "Microsoft.AspNetCore.Razor.Text.TextChange" + } + ], + "ReturnType": "System.String", + "Static": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ToString", + "Parameters": [], + "ReturnType": "System.String", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Equals", + "Parameters": [ + { + "Name": "obj", + "Type": "System.Object" + } + ], + "ReturnType": "System.Boolean", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetHashCode", + "Parameters": [], + "ReturnType": "System.Int32", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "tokenizer", + "Type": "System.Func>" + } + ], + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "tokenizer", + "Type": "System.Func>" + }, + { + "Name": "accepted", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.AcceptedCharacters" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Compilation.TagHelpers.ITagHelperDescriptorResolver", + "Visibility": "Public", + "Kind": "Interface", + "Abstract": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "Resolve", + "Parameters": [ + { + "Name": "resolutionContext", + "Type": "Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperDescriptorResolutionContext" + } + ], + "ReturnType": "System.Collections.Generic.IEnumerable", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperAttributeDescriptor", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_IsIndexer", + "Parameters": [], + "ReturnType": "System.Boolean", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_IsIndexer", + "Parameters": [ + { + "Name": "value", + "Type": "System.Boolean" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_IsEnum", + "Parameters": [], + "ReturnType": "System.Boolean", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_IsEnum", + "Parameters": [ + { + "Name": "value", + "Type": "System.Boolean" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_IsStringProperty", + "Parameters": [], + "ReturnType": "System.Boolean", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_IsStringProperty", + "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": "Method", + "Name": "get_PropertyName", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_PropertyName", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_TypeName", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_TypeName", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_DesignTimeDescriptor", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperAttributeDesignTimeDescriptor", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_DesignTimeDescriptor", + "Parameters": [ + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperAttributeDesignTimeDescriptor" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "IsNameMatch", + "Parameters": [ + { + "Name": "name", + "Type": "System.String" + } + ], + "ReturnType": "System.Boolean", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperAttributeDesignTimeDescriptor", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_Summary", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_Summary", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Remarks", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_Remarks", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperDescriptor", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_Prefix", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_Prefix", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "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_FullTagName", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_TypeName", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_TypeName", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_AssemblyName", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_AssemblyName", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Attributes", + "Parameters": [], + "ReturnType": "System.Collections.Generic.IEnumerable", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_Attributes", + "Parameters": [ + { + "Name": "value", + "Type": "System.Collections.Generic.IEnumerable" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_RequiredAttributes", + "Parameters": [], + "ReturnType": "System.Collections.Generic.IEnumerable", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_RequiredAttributes", + "Parameters": [ + { + "Name": "value", + "Type": "System.Collections.Generic.IEnumerable" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_AllowedChildren", + "Parameters": [], + "ReturnType": "System.Collections.Generic.IEnumerable", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_AllowedChildren", + "Parameters": [ + { + "Name": "value", + "Type": "System.Collections.Generic.IEnumerable" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_RequiredParent", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_RequiredParent", + "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_DesignTimeDescriptor", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperDesignTimeDescriptor", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_DesignTimeDescriptor", + "Parameters": [ + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperDesignTimeDescriptor" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperDescriptorComparer", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [ + "System.Collections.Generic.IEqualityComparer" + ], + "Members": [ + { + "Kind": "Method", + "Name": "Equals", + "Parameters": [ + { + "Name": "descriptorX", + "Type": "Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperDescriptor" + }, + { + "Name": "descriptorY", + "Type": "Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperDescriptor" + } + ], + "ReturnType": "System.Boolean", + "Virtual": true, + "ImplementedInterface": "System.Collections.Generic.IEqualityComparer", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetHashCode", + "Parameters": [ + { + "Name": "descriptor", + "Type": "Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperDescriptor" + } + ], + "ReturnType": "System.Int32", + "Virtual": true, + "ImplementedInterface": "System.Collections.Generic.IEqualityComparer", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Field", + "Name": "Default", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperDescriptorComparer", + "Static": true, + "ReadOnly": true, + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperDescriptorProvider", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "GetDescriptors", + "Parameters": [ + { + "Name": "tagName", + "Type": "System.String" + }, + { + "Name": "attributes", + "Type": "System.Collections.Generic.IEnumerable>" + }, + { + "Name": "parentTagName", + "Type": "System.String" + } + ], + "ReturnType": "System.Collections.Generic.IEnumerable", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "descriptors", + "Type": "System.Collections.Generic.IEnumerable" + } + ], + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Field", + "Name": "ElementCatchAllTarget", + "Parameters": [], + "ReturnType": "System.String", + "Static": true, + "Visibility": "Public", + "GenericParameter": [], + "Constant": true, + "Literal": "\"*\"" + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperDescriptorResolutionContext", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_DirectiveDescriptors", + "Parameters": [], + "ReturnType": "System.Collections.Generic.IList", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_ErrorSink", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.ErrorSink", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "directiveDescriptors", + "Type": "System.Collections.Generic.IEnumerable" + }, + { + "Name": "errorSink", + "Type": "Microsoft.AspNetCore.Razor.ErrorSink" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperDesignTimeDescriptor", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_Summary", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_Summary", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Remarks", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_Remarks", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_OutputElementHint", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_OutputElementHint", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperDirectiveDescriptor", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_DirectiveText", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_DirectiveText", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Location", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.SourceLocation", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_Location", + "Parameters": [ + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_DirectiveType", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperDirectiveType", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_DirectiveType", + "Parameters": [ + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperDirectiveType" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperDirectiveType", + "Visibility": "Public", + "Kind": "Enumeration", + "Sealed": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Field", + "Name": "AddTagHelper", + "Parameters": [], + "GenericParameter": [], + "Literal": "0" + }, + { + "Kind": "Field", + "Name": "RemoveTagHelper", + "Parameters": [], + "GenericParameter": [], + "Literal": "1" + }, + { + "Kind": "Field", + "Name": "TagHelperPrefix", + "Parameters": [], + "GenericParameter": [], + "Literal": "2" + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperRequiredAttributeDescriptor", + "Visibility": "Public", + "Kind": "Class", + "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": "Method", + "Name": "get_NameComparison", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperRequiredAttributeNameComparison", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_NameComparison", + "Parameters": [ + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperRequiredAttributeNameComparison" + } + ], + "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": "Method", + "Name": "get_ValueComparison", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperRequiredAttributeValueComparison", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_ValueComparison", + "Parameters": [ + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperRequiredAttributeValueComparison" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "IsMatch", + "Parameters": [ + { + "Name": "attributeName", + "Type": "System.String" + }, + { + "Name": "attributeValue", + "Type": "System.String" + } + ], + "ReturnType": "System.Boolean", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperRequiredAttributeDescriptorComparer", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [ + "System.Collections.Generic.IEqualityComparer" + ], + "Members": [ + { + "Kind": "Method", + "Name": "Equals", + "Parameters": [ + { + "Name": "descriptorX", + "Type": "Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperRequiredAttributeDescriptor" + }, + { + "Name": "descriptorY", + "Type": "Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperRequiredAttributeDescriptor" + } + ], + "ReturnType": "System.Boolean", + "Virtual": true, + "ImplementedInterface": "System.Collections.Generic.IEqualityComparer", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetHashCode", + "Parameters": [ + { + "Name": "descriptor", + "Type": "Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperRequiredAttributeDescriptor" + } + ], + "ReturnType": "System.Int32", + "Virtual": true, + "ImplementedInterface": "System.Collections.Generic.IEqualityComparer", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Field", + "Name": "Default", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperRequiredAttributeDescriptorComparer", + "Static": true, + "ReadOnly": true, + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperRequiredAttributeNameComparison", + "Visibility": "Public", + "Kind": "Enumeration", + "Sealed": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Field", + "Name": "FullMatch", + "Parameters": [], + "GenericParameter": [], + "Literal": "0" + }, + { + "Kind": "Field", + "Name": "PrefixMatch", + "Parameters": [], + "GenericParameter": [], + "Literal": "1" + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperRequiredAttributeValueComparison", + "Visibility": "Public", + "Kind": "Enumeration", + "Sealed": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Field", + "Name": "None", + "Parameters": [], + "GenericParameter": [], + "Literal": "0" + }, + { + "Kind": "Field", + "Name": "FullMatch", + "Parameters": [], + "GenericParameter": [], + "Literal": "1" + }, + { + "Kind": "Field", + "Name": "PrefixMatch", + "Parameters": [], + "GenericParameter": [], + "Literal": "2" + }, + { + "Kind": "Field", + "Name": "SuffixMatch", + "Parameters": [], + "GenericParameter": [], + "Literal": "3" + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TypeBasedTagHelperDescriptorComparer", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [ + "System.Collections.Generic.IEqualityComparer" + ], + "Members": [ + { + "Kind": "Method", + "Name": "Equals", + "Parameters": [ + { + "Name": "descriptorX", + "Type": "Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperDescriptor" + }, + { + "Name": "descriptorY", + "Type": "Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperDescriptor" + } + ], + "ReturnType": "System.Boolean", + "Sealed": true, + "Virtual": true, + "ImplementedInterface": "System.Collections.Generic.IEqualityComparer", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetHashCode", + "Parameters": [ + { + "Name": "descriptor", + "Type": "Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperDescriptor" + } + ], + "ReturnType": "System.Int32", + "Sealed": true, + "Virtual": true, + "ImplementedInterface": "System.Collections.Generic.IEqualityComparer", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Field", + "Name": "Default", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TypeBasedTagHelperDescriptorComparer", + "Static": true, + "ReadOnly": true, + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.CodeGenerators.CodeGenerator", + "Visibility": "Public", + "Kind": "Class", + "Abstract": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_Context", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CodeGeneratorContext", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Generate", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CodeGeneratorResult", + "Virtual": true, + "Abstract": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.CodeGeneratorContext" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.CodeGenerators.CodeGeneratorContext", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.Chunks.Generators.ChunkGeneratorContext", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_ExpressionRenderingMode", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.ExpressionRenderingMode", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_ExpressionRenderingMode", + "Parameters": [ + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.ExpressionRenderingMode" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_TargetWriterName", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_TargetWriterName", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Checksum", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_Checksum", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_ErrorSink", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.ErrorSink", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "generatorContext", + "Type": "Microsoft.AspNetCore.Razor.Chunks.Generators.ChunkGeneratorContext" + }, + { + "Name": "errorSink", + "Type": "Microsoft.AspNetCore.Razor.ErrorSink" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.CodeGenerators.CodeGeneratorResult", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_Code", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_DesignTimeLineMappings", + "Parameters": [], + "ReturnType": "System.Collections.Generic.IList", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "code", + "Type": "System.String" + }, + { + "Name": "designTimeLineMappings", + "Type": "System.Collections.Generic.IList" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.CodeGenerators.CodeWriter", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [ + "System.IDisposable" + ], + "Members": [ + { + "Kind": "Method", + "Name": "get_Builder", + "Parameters": [], + "ReturnType": "System.Text.StringBuilder", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_CurrentIndent", + "Parameters": [], + "ReturnType": "System.Int32", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_IsAfterNewLine", + "Parameters": [], + "ReturnType": "System.Boolean", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_NewLine", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_NewLine", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ResetIndent", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CodeWriter", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "IncreaseIndent", + "Parameters": [ + { + "Name": "size", + "Type": "System.Int32" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CodeWriter", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "DecreaseIndent", + "Parameters": [ + { + "Name": "size", + "Type": "System.Int32" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CodeWriter", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "SetIndent", + "Parameters": [ + { + "Name": "size", + "Type": "System.Int32" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CodeWriter", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Indent", + "Parameters": [ + { + "Name": "size", + "Type": "System.Int32" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CodeWriter", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Write", + "Parameters": [ + { + "Name": "data", + "Type": "System.String" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CodeWriter", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Write", + "Parameters": [ + { + "Name": "data", + "Type": "System.String" + }, + { + "Name": "index", + "Type": "System.Int32" + }, + { + "Name": "count", + "Type": "System.Int32" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CodeWriter", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "WriteLine", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CodeWriter", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "WriteLine", + "Parameters": [ + { + "Name": "data", + "Type": "System.String" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CodeWriter", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GenerateCode", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetCurrentSourceLocation", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.SourceLocation", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Dispose", + "Parameters": [ + { + "Name": "disposing", + "Type": "System.Boolean" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Dispose", + "Parameters": [], + "ReturnType": "System.Void", + "Sealed": true, + "Virtual": true, + "ImplementedInterface": "System.IDisposable", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeGenerator", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.CodeGenerators.CodeGenerator", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_Host", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.RazorEngineHost", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CreateCodeWriter", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWriter", + "Virtual": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Generate", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CodeGeneratorResult", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CreateCSharpCodeVisitor", + "Parameters": [ + { + "Name": "writer", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWriter" + }, + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.CodeGeneratorContext" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.Visitors.CSharpCodeVisitor", + "Virtual": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CreateCSharpDesignTimeCodeVisitor", + "Parameters": [ + { + "Name": "csharpCodeVisitor", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.Visitors.CSharpCodeVisitor" + }, + { + "Name": "writer", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWriter" + }, + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.CodeGeneratorContext" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.Visitors.CSharpDesignTimeCodeVisitor", + "Virtual": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "BuildClassDeclaration", + "Parameters": [ + { + "Name": "writer", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWriter" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWritingScope", + "Virtual": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "BuildConstructor", + "Parameters": [ + { + "Name": "writer", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWriter" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.CodeGeneratorContext" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWriter", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.CodeGenerators.CodeWriter", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_LineMappingManager", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.LineMappingManager", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Write", + "Parameters": [ + { + "Name": "data", + "Type": "System.String" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWriter", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Indent", + "Parameters": [ + { + "Name": "size", + "Type": "System.Int32" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWriter", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ResetIndent", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWriter", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "SetIndent", + "Parameters": [ + { + "Name": "size", + "Type": "System.Int32" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWriter", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "IncreaseIndent", + "Parameters": [ + { + "Name": "size", + "Type": "System.Int32" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWriter", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "DecreaseIndent", + "Parameters": [ + { + "Name": "size", + "Type": "System.Int32" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWriter", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "WriteLine", + "Parameters": [ + { + "Name": "data", + "Type": "System.String" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWriter", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "WriteLine", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWriter", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "WriteVariableDeclaration", + "Parameters": [ + { + "Name": "type", + "Type": "System.String" + }, + { + "Name": "name", + "Type": "System.String" + }, + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWriter", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "WriteComment", + "Parameters": [ + { + "Name": "comment", + "Type": "System.String" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWriter", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "WriteBooleanLiteral", + "Parameters": [ + { + "Name": "value", + "Type": "System.Boolean" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWriter", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "WriteStartAssignment", + "Parameters": [ + { + "Name": "name", + "Type": "System.String" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWriter", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "WriteParameterSeparator", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWriter", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "WriteStartNewObject", + "Parameters": [ + { + "Name": "typeName", + "Type": "System.String" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWriter", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "WriteLocationTaggedString", + "Parameters": [ + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Razor.Text.LocationTagged" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWriter", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "WriteStringLiteral", + "Parameters": [ + { + "Name": "literal", + "Type": "System.String" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWriter", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "WriteLineHiddenDirective", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWriter", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "WritePragma", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWriter", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "WriteUsing", + "Parameters": [ + { + "Name": "name", + "Type": "System.String" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWriter", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "WriteUsing", + "Parameters": [ + { + "Name": "name", + "Type": "System.String" + }, + { + "Name": "endLine", + "Type": "System.Boolean" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWriter", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "WriteLineDefaultDirective", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWriter", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "WriteStartReturn", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWriter", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "WriteReturn", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWriter", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "WriteReturn", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + }, + { + "Name": "endLine", + "Type": "System.Boolean" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWriter", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "WriteLineNumberDirective", + "Parameters": [ + { + "Name": "location", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + }, + { + "Name": "file", + "Type": "System.String" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWriter", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "WriteStartMethodInvocation", + "Parameters": [ + { + "Name": "methodName", + "Type": "System.String" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWriter", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "WriteStartMethodInvocation", + "Parameters": [ + { + "Name": "methodName", + "Type": "System.String" + }, + { + "Name": "genericArguments", + "Type": "System.String[]", + "IsParams": true + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWriter", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "WriteEndMethodInvocation", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWriter", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "WriteEndMethodInvocation", + "Parameters": [ + { + "Name": "endLine", + "Type": "System.Boolean" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWriter", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "WriteInstanceMethodInvocation", + "Parameters": [ + { + "Name": "instanceName", + "Type": "System.String" + }, + { + "Name": "methodName", + "Type": "System.String" + }, + { + "Name": "parameters", + "Type": "System.String[]", + "IsParams": true + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWriter", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "WriteInstanceMethodInvocation", + "Parameters": [ + { + "Name": "instanceName", + "Type": "System.String" + }, + { + "Name": "methodName", + "Type": "System.String" + }, + { + "Name": "endLine", + "Type": "System.Boolean" + }, + { + "Name": "parameters", + "Type": "System.String[]", + "IsParams": true + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWriter", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "WriteStartInstanceMethodInvocation", + "Parameters": [ + { + "Name": "instanceName", + "Type": "System.String" + }, + { + "Name": "methodName", + "Type": "System.String" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWriter", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "WriteMethodInvocation", + "Parameters": [ + { + "Name": "methodName", + "Type": "System.String" + }, + { + "Name": "parameters", + "Type": "System.String[]", + "IsParams": true + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWriter", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "WriteMethodInvocation", + "Parameters": [ + { + "Name": "methodName", + "Type": "System.String" + }, + { + "Name": "endLine", + "Type": "System.Boolean" + }, + { + "Name": "parameters", + "Type": "System.String[]", + "IsParams": true + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWriter", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "BuildDisableWarningScope", + "Parameters": [ + { + "Name": "warning", + "Type": "System.Int32" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpDisableWarningScope", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "BuildScope", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWritingScope", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "BuildLambda", + "Parameters": [ + { + "Name": "endLine", + "Type": "System.Boolean" + }, + { + "Name": "parameterNames", + "Type": "System.String[]", + "IsParams": true + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWritingScope", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "BuildAsyncLambda", + "Parameters": [ + { + "Name": "endLine", + "Type": "System.Boolean" + }, + { + "Name": "parameterNames", + "Type": "System.String[]", + "IsParams": true + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWritingScope", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "BuildNamespace", + "Parameters": [ + { + "Name": "name", + "Type": "System.String" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWritingScope", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "BuildClassDeclaration", + "Parameters": [ + { + "Name": "accessibility", + "Type": "System.String" + }, + { + "Name": "name", + "Type": "System.String" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWritingScope", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "BuildClassDeclaration", + "Parameters": [ + { + "Name": "accessibility", + "Type": "System.String" + }, + { + "Name": "name", + "Type": "System.String" + }, + { + "Name": "baseType", + "Type": "System.String" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWritingScope", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "BuildClassDeclaration", + "Parameters": [ + { + "Name": "accessibility", + "Type": "System.String" + }, + { + "Name": "name", + "Type": "System.String" + }, + { + "Name": "baseTypes", + "Type": "System.Collections.Generic.IEnumerable" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWritingScope", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "BuildConstructor", + "Parameters": [ + { + "Name": "name", + "Type": "System.String" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWritingScope", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "BuildConstructor", + "Parameters": [ + { + "Name": "accessibility", + "Type": "System.String" + }, + { + "Name": "name", + "Type": "System.String" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWritingScope", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "BuildConstructor", + "Parameters": [ + { + "Name": "accessibility", + "Type": "System.String" + }, + { + "Name": "name", + "Type": "System.String" + }, + { + "Name": "parameters", + "Type": "System.Collections.Generic.IEnumerable>" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWritingScope", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "BuildMethodDeclaration", + "Parameters": [ + { + "Name": "accessibility", + "Type": "System.String" + }, + { + "Name": "returnType", + "Type": "System.String" + }, + { + "Name": "name", + "Type": "System.String" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWritingScope", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "BuildMethodDeclaration", + "Parameters": [ + { + "Name": "accessibility", + "Type": "System.String" + }, + { + "Name": "returnType", + "Type": "System.String" + }, + { + "Name": "name", + "Type": "System.String" + }, + { + "Name": "parameters", + "Type": "System.Collections.Generic.IEnumerable>" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWritingScope", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "BuildLineMapping", + "Parameters": [ + { + "Name": "documentLocation", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + }, + { + "Name": "contentLength", + "Type": "System.Int32" + }, + { + "Name": "sourceFilename", + "Type": "System.String" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpLineMappingWriter", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "WriteStartInstrumentationContext", + "Parameters": [ + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Razor.Chunks.Generators.ChunkGeneratorContext" + }, + { + "Name": "syntaxNode", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.SyntaxTreeNode" + }, + { + "Name": "isLiteral", + "Type": "System.Boolean" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWriter", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "WriteStartInstrumentationContext", + "Parameters": [ + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Razor.Chunks.Generators.ChunkGeneratorContext" + }, + { + "Name": "absoluteIndex", + "Type": "System.Int32" + }, + { + "Name": "length", + "Type": "System.Int32" + }, + { + "Name": "isLiteral", + "Type": "System.Boolean" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWriter", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "WriteEndInstrumentationContext", + "Parameters": [ + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Razor.Chunks.Generators.ChunkGeneratorContext" + } + ], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWriter", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWritingScope", + "Visibility": "Public", + "Kind": "Struct", + "Sealed": true, + "ImplementedInterfaces": [ + "System.IDisposable" + ], + "Members": [ + { + "Kind": "Method", + "Name": "Dispose", + "Parameters": [], + "ReturnType": "System.Void", + "Sealed": true, + "Virtual": true, + "ImplementedInterface": "System.IDisposable", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "writer", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.CodeWriter" + } + ], + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "writer", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.CodeWriter" + }, + { + "Name": "tabSize", + "Type": "System.Int32" + } + ], + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "writer", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.CodeWriter" + }, + { + "Name": "autoSpace", + "Type": "System.Boolean" + } + ], + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "writer", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.CodeWriter" + }, + { + "Name": "tabSize", + "Type": "System.Int32" + }, + { + "Name": "autoSpace", + "Type": "System.Boolean" + } + ], + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Field", + "Name": "OnClose", + "Parameters": [], + "ReturnType": "System.Action", + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpDisableWarningScope", + "Visibility": "Public", + "Kind": "Struct", + "Sealed": true, + "ImplementedInterfaces": [ + "System.IDisposable" + ], + "Members": [ + { + "Kind": "Method", + "Name": "Dispose", + "Parameters": [], + "ReturnType": "System.Void", + "Sealed": true, + "Virtual": true, + "ImplementedInterface": "System.IDisposable", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "writer", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWriter" + } + ], + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "writer", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWriter" + }, + { + "Name": "warningNumber", + "Type": "System.Int32" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpLineMappingWriter", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [ + "System.IDisposable" + ], + "Members": [ + { + "Kind": "Method", + "Name": "MarkLineMappingStart", + "Parameters": [], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "MarkLineMappingEnd", + "Parameters": [], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Dispose", + "Parameters": [], + "ReturnType": "System.Void", + "Sealed": true, + "Virtual": true, + "ImplementedInterface": "System.IDisposable", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "writer", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWriter" + }, + { + "Name": "documentLocation", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + }, + { + "Name": "contentLength", + "Type": "System.Int32" + } + ], + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "writer", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWriter" + }, + { + "Name": "documentLocation", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + }, + { + "Name": "contentLength", + "Type": "System.Int32" + }, + { + "Name": "sourceFilename", + "Type": "System.String" + } + ], + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "writer", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWriter" + }, + { + "Name": "documentLocation", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + }, + { + "Name": "sourceFileName", + "Type": "System.String" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpPaddingBuilder", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "BuildStatementPadding", + "Parameters": [ + { + "Name": "target", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Span" + } + ], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "BuildExpressionPadding", + "Parameters": [ + { + "Name": "target", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Span" + } + ], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "BuildExpressionPadding", + "Parameters": [ + { + "Name": "target", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Span" + }, + { + "Name": "generatedStart", + "Type": "System.Int32" + } + ], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "host", + "Type": "Microsoft.AspNetCore.Razor.RazorEngineHost" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpTagHelperCodeRenderer", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_AttributeValueCodeRenderer", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.TagHelperAttributeValueCodeRenderer", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_AttributeValueCodeRenderer", + "Parameters": [ + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.TagHelperAttributeValueCodeRenderer" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "RenderTagHelper", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.TagHelperChunk" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "TryGetPlainTextValue", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.Chunk" + }, + { + "Name": "plainText", + "Type": "System.String", + "Direction": "Out" + } + ], + "ReturnType": "System.Boolean", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GenerateUniqueId", + "Parameters": [], + "ReturnType": "System.String", + "Virtual": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "IsDynamicAttributeValue", + "Parameters": [ + { + "Name": "attributeValueChunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.Chunk" + } + ], + "ReturnType": "System.Boolean", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "bodyVisitor", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.Visitors.IChunkVisitor" + }, + { + "Name": "writer", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWriter" + }, + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.CodeGeneratorContext" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.CodeGenerators.ExpressionRenderingMode", + "Visibility": "Public", + "Kind": "Enumeration", + "Sealed": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Field", + "Name": "WriteToOutput", + "Parameters": [], + "GenericParameter": [], + "Literal": "0" + }, + { + "Kind": "Field", + "Name": "InjectCode", + "Parameters": [], + "GenericParameter": [], + "Literal": "1" + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.CodeGenerators.GeneratedClassContext", + "Visibility": "Public", + "Kind": "Struct", + "Sealed": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_WriteMethodName", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_WriteLiteralMethodName", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_WriteToMethodName", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_WriteLiteralToMethodName", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_ExecuteMethodName", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_GeneratedTagHelperContext", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.GeneratedTagHelperContext", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_BeginContextMethodName", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_BeginContextMethodName", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_EndContextMethodName", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_EndContextMethodName", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_DefineSectionMethodName", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_DefineSectionMethodName", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_TemplateTypeName", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_TemplateTypeName", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_BeginWriteAttributeMethodName", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_BeginWriteAttributeMethodName", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_BeginWriteAttributeToMethodName", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_BeginWriteAttributeToMethodName", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_EndWriteAttributeMethodName", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_EndWriteAttributeMethodName", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_EndWriteAttributeToMethodName", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_EndWriteAttributeToMethodName", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_WriteAttributeValueMethodName", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_WriteAttributeValueMethodName", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_WriteAttributeValueToMethodName", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_WriteAttributeValueToMethodName", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_AllowSections", + "Parameters": [], + "ReturnType": "System.Boolean", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_AllowTemplates", + "Parameters": [], + "ReturnType": "System.Boolean", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_SupportsInstrumentation", + "Parameters": [], + "ReturnType": "System.Boolean", + "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": "Method", + "Name": "op_Equality", + "Parameters": [ + { + "Name": "left", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.GeneratedClassContext" + }, + { + "Name": "right", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.GeneratedClassContext" + } + ], + "ReturnType": "System.Boolean", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "op_Inequality", + "Parameters": [ + { + "Name": "left", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.GeneratedClassContext" + }, + { + "Name": "right", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.GeneratedClassContext" + } + ], + "ReturnType": "System.Boolean", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "executeMethodName", + "Type": "System.String" + }, + { + "Name": "writeMethodName", + "Type": "System.String" + }, + { + "Name": "writeLiteralMethodName", + "Type": "System.String" + }, + { + "Name": "generatedTagHelperContext", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.GeneratedTagHelperContext" + } + ], + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "executeMethodName", + "Type": "System.String" + }, + { + "Name": "writeMethodName", + "Type": "System.String" + }, + { + "Name": "writeLiteralMethodName", + "Type": "System.String" + }, + { + "Name": "writeToMethodName", + "Type": "System.String" + }, + { + "Name": "writeLiteralToMethodName", + "Type": "System.String" + }, + { + "Name": "templateTypeName", + "Type": "System.String" + }, + { + "Name": "generatedTagHelperContext", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.GeneratedTagHelperContext" + } + ], + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "executeMethodName", + "Type": "System.String" + }, + { + "Name": "writeMethodName", + "Type": "System.String" + }, + { + "Name": "writeLiteralMethodName", + "Type": "System.String" + }, + { + "Name": "writeToMethodName", + "Type": "System.String" + }, + { + "Name": "writeLiteralToMethodName", + "Type": "System.String" + }, + { + "Name": "templateTypeName", + "Type": "System.String" + }, + { + "Name": "defineSectionMethodName", + "Type": "System.String" + }, + { + "Name": "generatedTagHelperContext", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.GeneratedTagHelperContext" + } + ], + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "executeMethodName", + "Type": "System.String" + }, + { + "Name": "writeMethodName", + "Type": "System.String" + }, + { + "Name": "writeLiteralMethodName", + "Type": "System.String" + }, + { + "Name": "writeToMethodName", + "Type": "System.String" + }, + { + "Name": "writeLiteralToMethodName", + "Type": "System.String" + }, + { + "Name": "templateTypeName", + "Type": "System.String" + }, + { + "Name": "defineSectionMethodName", + "Type": "System.String" + }, + { + "Name": "beginContextMethodName", + "Type": "System.String" + }, + { + "Name": "endContextMethodName", + "Type": "System.String" + }, + { + "Name": "generatedTagHelperContext", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.GeneratedTagHelperContext" + } + ], + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Field", + "Name": "DefaultWriteMethodName", + "Parameters": [], + "ReturnType": "System.String", + "Static": true, + "ReadOnly": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Field", + "Name": "DefaultWriteLiteralMethodName", + "Parameters": [], + "ReturnType": "System.String", + "Static": true, + "ReadOnly": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Field", + "Name": "DefaultExecuteMethodName", + "Parameters": [], + "ReturnType": "System.String", + "Static": true, + "ReadOnly": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Field", + "Name": "DefaultBeginWriteAttributeMethodName", + "Parameters": [], + "ReturnType": "System.String", + "Static": true, + "ReadOnly": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Field", + "Name": "DefaultBeginWriteAttributeToMethodName", + "Parameters": [], + "ReturnType": "System.String", + "Static": true, + "ReadOnly": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Field", + "Name": "DefaultEndWriteAttributeMethodName", + "Parameters": [], + "ReturnType": "System.String", + "Static": true, + "ReadOnly": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Field", + "Name": "DefaultEndWriteAttributeToMethodName", + "Parameters": [], + "ReturnType": "System.String", + "Static": true, + "ReadOnly": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Field", + "Name": "DefaultWriteAttributeValueMethodName", + "Parameters": [], + "ReturnType": "System.String", + "Static": true, + "ReadOnly": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Field", + "Name": "DefaultWriteAttributeValueToMethodName", + "Parameters": [], + "ReturnType": "System.String", + "Static": true, + "ReadOnly": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Field", + "Name": "Default", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.GeneratedClassContext", + "Static": true, + "ReadOnly": true, + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.CodeGenerators.GeneratedTagHelperContext", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_BeginAddHtmlAttributeValuesMethodName", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_BeginAddHtmlAttributeValuesMethodName", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_EndAddHtmlAttributeValuesMethodName", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_EndAddHtmlAttributeValuesMethodName", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_AddHtmlAttributeValueMethodName", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_AddHtmlAttributeValueMethodName", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_CreateTagHelperMethodName", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_CreateTagHelperMethodName", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_RunnerRunAsyncMethodName", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_RunnerRunAsyncMethodName", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_ScopeManagerBeginMethodName", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_ScopeManagerBeginMethodName", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_ScopeManagerEndMethodName", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_ScopeManagerEndMethodName", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_ExecutionContextAddTagHelperAttributeMethodName", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_ExecutionContextAddTagHelperAttributeMethodName", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_ExecutionContextAddHtmlAttributeMethodName", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_ExecutionContextAddHtmlAttributeMethodName", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_ExecutionContextAddMethodName", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_ExecutionContextAddMethodName", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_ExecutionContextOutputPropertyName", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_ExecutionContextOutputPropertyName", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_FormatInvalidIndexerAssignmentMethodName", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_FormatInvalidIndexerAssignmentMethodName", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_MarkAsHtmlEncodedMethodName", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_MarkAsHtmlEncodedMethodName", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_StartTagHelperWritingScopeMethodName", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_StartTagHelperWritingScopeMethodName", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_EndTagHelperWritingScopeMethodName", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_EndTagHelperWritingScopeMethodName", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_BeginWriteTagHelperAttributeMethodName", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_BeginWriteTagHelperAttributeMethodName", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_EndWriteTagHelperAttributeMethodName", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_EndWriteTagHelperAttributeMethodName", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_RunnerTypeName", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_RunnerTypeName", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_ScopeManagerTypeName", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_ScopeManagerTypeName", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_ExecutionContextTypeName", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_ExecutionContextTypeName", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_TagHelperContentTypeName", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_TagHelperContentTypeName", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_HtmlEncoderPropertyName", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_HtmlEncoderPropertyName", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_TagHelperContentGetContentMethodName", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_TagHelperContentGetContentMethodName", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_TagHelperOutputIsContentModifiedPropertyName", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_TagHelperOutputIsContentModifiedPropertyName", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_TagHelperOutputContentPropertyName", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_TagHelperOutputContentPropertyName", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_ExecutionContextSetOutputContentAsyncMethodName", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_ExecutionContextSetOutputContentAsyncMethodName", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_TagHelperAttributeTypeName", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_TagHelperAttributeTypeName", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_EncodedHtmlStringTypeName", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_EncodedHtmlStringTypeName", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_TagHelperAttributeValuePropertyName", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_TagHelperAttributeValuePropertyName", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.CodeGenerators.GeneratorResults", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.ParserResults", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_GeneratedCode", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_DesignTimeLineMappings", + "Parameters": [], + "ReturnType": "System.Collections.Generic.IList", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_ChunkTree", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Chunks.ChunkTree", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "parserResults", + "Type": "Microsoft.AspNetCore.Razor.ParserResults" + }, + { + "Name": "codeGeneratorResult", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.CodeGeneratorResult" + }, + { + "Name": "chunkTree", + "Type": "Microsoft.AspNetCore.Razor.Chunks.ChunkTree" + } + ], + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "document", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Block" + }, + { + "Name": "tagHelperDescriptors", + "Type": "System.Collections.Generic.IEnumerable" + }, + { + "Name": "errorSink", + "Type": "Microsoft.AspNetCore.Razor.ErrorSink" + }, + { + "Name": "codeGeneratorResult", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.CodeGeneratorResult" + }, + { + "Name": "chunkTree", + "Type": "Microsoft.AspNetCore.Razor.Chunks.ChunkTree" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.CodeGenerators.LineMapping", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_DocumentLocation", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.MappingLocation", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_GeneratedLocation", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.MappingLocation", + "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": "Method", + "Name": "op_Equality", + "Parameters": [ + { + "Name": "left", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.LineMapping" + }, + { + "Name": "right", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.LineMapping" + } + ], + "ReturnType": "System.Boolean", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "op_Inequality", + "Parameters": [ + { + "Name": "left", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.LineMapping" + }, + { + "Name": "right", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.LineMapping" + } + ], + "ReturnType": "System.Boolean", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ToString", + "Parameters": [], + "ReturnType": "System.String", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "documentLocation", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.MappingLocation" + }, + { + "Name": "generatedLocation", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.MappingLocation" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.CodeGenerators.LineMappingManager", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_Mappings", + "Parameters": [], + "ReturnType": "System.Collections.Generic.List", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "AddMapping", + "Parameters": [ + { + "Name": "documentLocation", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.MappingLocation" + }, + { + "Name": "generatedLocation", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.MappingLocation" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.CodeGenerators.MappingLocation", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_ContentLength", + "Parameters": [], + "ReturnType": "System.Int32", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_AbsoluteIndex", + "Parameters": [], + "ReturnType": "System.Int32", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_LineIndex", + "Parameters": [], + "ReturnType": "System.Int32", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_CharacterIndex", + "Parameters": [], + "ReturnType": "System.Int32", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_FilePath", + "Parameters": [], + "ReturnType": "System.String", + "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": "Method", + "Name": "ToString", + "Parameters": [], + "ReturnType": "System.String", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "op_Equality", + "Parameters": [ + { + "Name": "left", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.MappingLocation" + }, + { + "Name": "right", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.MappingLocation" + } + ], + "ReturnType": "System.Boolean", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "op_Inequality", + "Parameters": [ + { + "Name": "left", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.MappingLocation" + }, + { + "Name": "right", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.MappingLocation" + } + ], + "ReturnType": "System.Boolean", + "Static": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "location", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + }, + { + "Name": "contentLength", + "Type": "System.Int32" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.CodeGenerators.TagHelperAttributeValueCodeRenderer", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "RenderAttributeValue", + "Parameters": [ + { + "Name": "attributeDescriptor", + "Type": "Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperAttributeDescriptor" + }, + { + "Name": "writer", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWriter" + }, + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.CodeGeneratorContext" + }, + { + "Name": "renderAttributeValue", + "Type": "System.Action" + }, + { + "Name": "complexValue", + "Type": "System.Boolean" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.CodeGenerators.Visitors.ChunkVisitor", + "Visibility": "Public", + "Kind": "Class", + "Abstract": true, + "ImplementedInterfaces": [ + "Microsoft.AspNetCore.Razor.CodeGenerators.Visitors.IChunkVisitor" + ], + "Members": [ + { + "Kind": "Method", + "Name": "get_Writer", + "Parameters": [], + "ReturnType": "T0", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Context", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CodeGeneratorContext", + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Accept", + "Parameters": [ + { + "Name": "chunks", + "Type": "System.Collections.Generic.IList" + } + ], + "ReturnType": "System.Void", + "Sealed": true, + "Virtual": true, + "ImplementedInterface": "Microsoft.AspNetCore.Razor.CodeGenerators.Visitors.IChunkVisitor", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Accept", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.Chunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "ImplementedInterface": "Microsoft.AspNetCore.Razor.CodeGenerators.Visitors.IChunkVisitor", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.LiteralChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Abstract": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.ParentLiteralChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Abstract": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.ExpressionChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Abstract": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.StatementChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Abstract": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.TagHelperChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Abstract": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.TagHelperPrefixDirectiveChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Abstract": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.AddTagHelperChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Abstract": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.RemoveTagHelperChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Abstract": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.UsingChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Abstract": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.ParentChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Abstract": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.DynamicCodeAttributeChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Abstract": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.LiteralCodeAttributeChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Abstract": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.CodeAttributeChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Abstract": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.SectionChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Abstract": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.TypeMemberChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Abstract": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.SetBaseTypeChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Abstract": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.TemplateChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Abstract": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.ExpressionBlockChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Abstract": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "writer", + "Type": "T0" + }, + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.CodeGeneratorContext" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [ + { + "ParameterName": "TWriter", + "ParameterPosition": 0, + "BaseTypeOrInterfaces": [ + "Microsoft.AspNetCore.Razor.CodeGenerators.CodeWriter" + ] + } + ] + }, + { + "Name": "Microsoft.AspNetCore.Razor.CodeGenerators.Visitors.CodeVisitor", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.CodeGenerators.Visitors.ChunkVisitor", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.LiteralChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.ParentLiteralChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.ExpressionBlockChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.ExpressionChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.StatementChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.UsingChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.ParentChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.DynamicCodeAttributeChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.TagHelperChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.TagHelperPrefixDirectiveChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.AddTagHelperChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.RemoveTagHelperChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.LiteralCodeAttributeChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.CodeAttributeChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.SectionChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.TypeMemberChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.SetBaseTypeChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.TemplateChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "writer", + "Type": "T0" + }, + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.CodeGeneratorContext" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [ + { + "ParameterName": "TWriter", + "ParameterPosition": 0, + "BaseTypeOrInterfaces": [ + "Microsoft.AspNetCore.Razor.CodeGenerators.CodeWriter" + ] + } + ] + }, + { + "Name": "Microsoft.AspNetCore.Razor.CodeGenerators.Visitors.CSharpBaseTypeVisitor", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.CodeGenerators.Visitors.CodeVisitor", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_CurrentBaseType", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_CurrentBaseType", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.SetBaseTypeChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "writer", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWriter" + }, + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.CodeGeneratorContext" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.CodeGenerators.Visitors.CSharpCodeVisitor", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.CodeGenerators.Visitors.CodeVisitor", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_TagHelperRenderer", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpTagHelperCodeRenderer", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_TagHelperRenderer", + "Parameters": [ + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpTagHelperCodeRenderer" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_WriteMethodName", + "Parameters": [], + "ReturnType": "System.String", + "Virtual": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_WriteToMethodName", + "Parameters": [], + "ReturnType": "System.String", + "Virtual": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_WriteAttributeValueMethodName", + "Parameters": [], + "ReturnType": "System.String", + "Virtual": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.TagHelperChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.ParentChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.TemplateChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.ParentLiteralChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.LiteralChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.ExpressionBlockChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.ExpressionChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.StatementChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.DynamicCodeAttributeChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.LiteralCodeAttributeChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.CodeAttributeChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.SectionChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "RenderDesignTimeExpressionBlockChunk", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.ExpressionBlockChunk" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "RenderRuntimeExpressionBlockChunk", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.ExpressionBlockChunk" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CreateStatementCodeMapping", + "Parameters": [ + { + "Name": "code", + "Type": "System.String" + }, + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.Chunk" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CreateExpressionCodeMapping", + "Parameters": [ + { + "Name": "code", + "Type": "System.String" + }, + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.Chunk" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CreateCodeMapping", + "Parameters": [ + { + "Name": "padding", + "Type": "System.String" + }, + { + "Name": "code", + "Type": "System.String" + }, + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.Chunk" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "CreateRawCodeMapping", + "Parameters": [ + { + "Name": "code", + "Type": "System.String" + }, + { + "Name": "documentLocation", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "writer", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWriter" + }, + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.CodeGeneratorContext" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.CodeGenerators.Visitors.CSharpDesignTimeCodeVisitor", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.CodeGenerators.Visitors.CodeVisitor", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_CSharpCodeVisitor", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.CodeGenerators.Visitors.CSharpCodeVisitor", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "AcceptTree", + "Parameters": [ + { + "Name": "tree", + "Type": "Microsoft.AspNetCore.Razor.Chunks.ChunkTree" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "AcceptTreeCore", + "Parameters": [ + { + "Name": "tree", + "Type": "Microsoft.AspNetCore.Razor.Chunks.ChunkTree" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.SetBaseTypeChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.TagHelperPrefixDirectiveChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.AddTagHelperChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.RemoveTagHelperChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "csharpCodeVisitor", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.Visitors.CSharpCodeVisitor" + }, + { + "Name": "writer", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWriter" + }, + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.CodeGeneratorContext" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.CodeGenerators.Visitors.CSharpTagHelperAttributeValueVisitor", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.CodeGenerators.Visitors.CodeVisitor", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.ParentChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.ExpressionBlockChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.ExpressionChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.LiteralChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.ParentLiteralChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.SectionChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.StatementChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.TemplateChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "writer", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWriter" + }, + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.CodeGeneratorContext" + }, + { + "Name": "attributeTypeName", + "Type": "System.String" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.CodeGenerators.Visitors.CSharpTagHelperFieldDeclarationVisitor", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.CodeGenerators.Visitors.CodeVisitor", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.TagHelperChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Accept", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.Chunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "ImplementedInterface": "Microsoft.AspNetCore.Razor.CodeGenerators.Visitors.IChunkVisitor", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "writer", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWriter" + }, + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.CodeGeneratorContext" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.CodeGenerators.Visitors.CSharpTagHelperPropertyInitializationVisitor", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.CodeGenerators.Visitors.CodeVisitor", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "Accept", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.Chunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "ImplementedInterface": "Microsoft.AspNetCore.Razor.CodeGenerators.Visitors.IChunkVisitor", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.TagHelperChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "writer", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWriter" + }, + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.CodeGeneratorContext" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.CodeGenerators.Visitors.CSharpTypeMemberVisitor", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.CodeGenerators.Visitors.CodeVisitor", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.TypeMemberChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "csharpCodeVisitor", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.Visitors.CSharpCodeVisitor" + }, + { + "Name": "writer", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWriter" + }, + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.CodeGeneratorContext" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.CodeGenerators.Visitors.CSharpUsingVisitor", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.CodeGenerators.Visitors.CodeVisitor", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_ImportedUsings", + "Parameters": [], + "ReturnType": "System.Collections.Generic.HashSet", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_ImportedUsings", + "Parameters": [ + { + "Name": "value", + "Type": "System.Collections.Generic.HashSet" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Accept", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.Chunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "ImplementedInterface": "Microsoft.AspNetCore.Razor.CodeGenerators.Visitors.IChunkVisitor", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Visit", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.UsingChunk" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "writer", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWriter" + }, + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Razor.CodeGenerators.CodeGeneratorContext" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.CodeGenerators.Visitors.IChunkVisitor", + "Visibility": "Public", + "Kind": "Interface", + "Abstract": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "Accept", + "Parameters": [ + { + "Name": "chunks", + "Type": "System.Collections.Generic.IList" + } + ], + "ReturnType": "System.Void", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Accept", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.Chunk" + } + ], + "ReturnType": "System.Void", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Chunks.AddTagHelperChunk", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.Chunks.Chunk", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_LookupText", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_LookupText", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Chunks.Chunk", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_Start", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.SourceLocation", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_Start", + "Parameters": [ + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Association", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.SyntaxTreeNode", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_Association", + "Parameters": [ + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.SyntaxTreeNode" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Chunks.ChunkTree", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.Chunks.ParentChunk", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Chunks.ChunkTreeBuilder", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_Current", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Chunks.ParentChunk", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Root", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Chunks.ChunkTree", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "AddChunk", + "Parameters": [ + { + "Name": "chunk", + "Type": "Microsoft.AspNetCore.Razor.Chunks.Chunk" + }, + { + "Name": "association", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.SyntaxTreeNode" + }, + { + "Name": "topLevel", + "Type": "System.Boolean", + "DefaultValue": "False" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "AddTagHelperPrefixDirectiveChunk", + "Parameters": [ + { + "Name": "prefix", + "Type": "System.String" + }, + { + "Name": "association", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.SyntaxTreeNode" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "AddAddTagHelperChunk", + "Parameters": [ + { + "Name": "lookupText", + "Type": "System.String" + }, + { + "Name": "association", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.SyntaxTreeNode" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "AddRemoveTagHelperChunk", + "Parameters": [ + { + "Name": "lookupText", + "Type": "System.String" + }, + { + "Name": "association", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.SyntaxTreeNode" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "AddLiteralChunk", + "Parameters": [ + { + "Name": "literal", + "Type": "System.String" + }, + { + "Name": "association", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.SyntaxTreeNode" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "AddExpressionChunk", + "Parameters": [ + { + "Name": "expression", + "Type": "System.String" + }, + { + "Name": "association", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.SyntaxTreeNode" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "AddStatementChunk", + "Parameters": [ + { + "Name": "code", + "Type": "System.String" + }, + { + "Name": "association", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.SyntaxTreeNode" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "AddUsingChunk", + "Parameters": [ + { + "Name": "usingNamespace", + "Type": "System.String" + }, + { + "Name": "association", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.SyntaxTreeNode" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "AddTypeMemberChunk", + "Parameters": [ + { + "Name": "code", + "Type": "System.String" + }, + { + "Name": "association", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.SyntaxTreeNode" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "AddLiteralCodeAttributeChunk", + "Parameters": [ + { + "Name": "code", + "Type": "System.String" + }, + { + "Name": "association", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.SyntaxTreeNode" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "AddSetBaseTypeChunk", + "Parameters": [ + { + "Name": "typeName", + "Type": "System.String" + }, + { + "Name": "association", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.SyntaxTreeNode" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "StartParentChunk", + "Parameters": [ + { + "Name": "association", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.SyntaxTreeNode" + } + ], + "ReturnType": "T0", + "Visibility": "Public", + "GenericParameter": [ + { + "ParameterName": "T", + "ParameterPosition": 0, + "New": true, + "BaseTypeOrInterfaces": [ + "Microsoft.AspNetCore.Razor.Chunks.ParentChunk" + ] + } + ] + }, + { + "Kind": "Method", + "Name": "StartParentChunk", + "Parameters": [ + { + "Name": "association", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.SyntaxTreeNode" + }, + { + "Name": "topLevel", + "Type": "System.Boolean" + } + ], + "ReturnType": "T0", + "Visibility": "Public", + "GenericParameter": [ + { + "ParameterName": "T", + "ParameterPosition": 0, + "New": true, + "BaseTypeOrInterfaces": [ + "Microsoft.AspNetCore.Razor.Chunks.ParentChunk" + ] + } + ] + }, + { + "Kind": "Method", + "Name": "StartParentChunk", + "Parameters": [ + { + "Name": "parentChunk", + "Type": "T0" + }, + { + "Name": "association", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.SyntaxTreeNode" + }, + { + "Name": "topLevel", + "Type": "System.Boolean" + } + ], + "ReturnType": "T0", + "Visibility": "Public", + "GenericParameter": [ + { + "ParameterName": "T", + "ParameterPosition": 0, + "BaseTypeOrInterfaces": [ + "Microsoft.AspNetCore.Razor.Chunks.ParentChunk" + ] + } + ] + }, + { + "Kind": "Method", + "Name": "EndParentChunk", + "Parameters": [], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Chunks.CodeAttributeChunk", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.Chunks.ParentChunk", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_Attribute", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_Attribute", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Prefix", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Text.LocationTagged", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_Prefix", + "Parameters": [ + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Razor.Text.LocationTagged" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Suffix", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Text.LocationTagged", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_Suffix", + "Parameters": [ + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Razor.Text.LocationTagged" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Chunks.DynamicCodeAttributeChunk", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.Chunks.ParentChunk", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_Prefix", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Text.LocationTagged", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_Prefix", + "Parameters": [ + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Razor.Text.LocationTagged" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Chunks.ExpressionBlockChunk", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.Chunks.ParentChunk", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Chunks.ExpressionChunk", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.Chunks.Chunk", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_Code", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_Code", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ToString", + "Parameters": [], + "ReturnType": "System.String", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Chunks.LiteralChunk", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.Chunks.Chunk", + "ImplementedInterfaces": [], + "Members": [ + { + "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": "ToString", + "Parameters": [], + "ReturnType": "System.String", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Chunks.LiteralCodeAttributeChunk", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.Chunks.ParentChunk", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_Code", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_Code", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Prefix", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Text.LocationTagged", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_Prefix", + "Parameters": [ + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Razor.Text.LocationTagged" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Value", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Text.LocationTagged", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_Value", + "Parameters": [ + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Razor.Text.LocationTagged" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_ValueLocation", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.SourceLocation", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_ValueLocation", + "Parameters": [ + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Chunks.ParentChunk", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.Chunks.Chunk", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_Children", + "Parameters": [], + "ReturnType": "System.Collections.Generic.IList", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_Children", + "Parameters": [ + { + "Name": "value", + "Type": "System.Collections.Generic.IList" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Chunks.ParentLiteralChunk", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.Chunks.ParentChunk", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "GetText", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Chunks.PreallocatedTagHelperAttributeChunk", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.Chunks.Chunk", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_AttributeVariableAccessor", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_AttributeVariableAccessor", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Chunks.RemoveTagHelperChunk", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.Chunks.Chunk", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_LookupText", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_LookupText", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Chunks.SectionChunk", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.Chunks.ParentChunk", + "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.Razor.Chunks.SetBaseTypeChunk", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.Chunks.Chunk", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_TypeName", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_TypeName", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Chunks.StatementChunk", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.Chunks.Chunk", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_Code", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_Code", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ToString", + "Parameters": [], + "ReturnType": "System.String", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Chunks.TagHelperAttributeTracker", + "Visibility": "Public", + "Kind": "Struct", + "Sealed": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_Name", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Value", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Chunks.Chunk", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_ValueStyle", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "name", + "Type": "System.String" + }, + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Razor.Chunks.Chunk" + }, + { + "Name": "valueStyle", + "Type": "Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Chunks.TagHelperChunk", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.Chunks.ParentChunk", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_Attributes", + "Parameters": [], + "ReturnType": "System.Collections.Generic.IList", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_Attributes", + "Parameters": [ + { + "Name": "value", + "Type": "System.Collections.Generic.IList" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Descriptors", + "Parameters": [], + "ReturnType": "System.Collections.Generic.IEnumerable", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_Descriptors", + "Parameters": [ + { + "Name": "value", + "Type": "System.Collections.Generic.IEnumerable" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "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_TagMode", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.TagHelpers.TagMode", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "tagName", + "Type": "System.String" + }, + { + "Name": "tagMode", + "Type": "Microsoft.AspNetCore.Razor.TagHelpers.TagMode" + }, + { + "Name": "attributes", + "Type": "System.Collections.Generic.IList" + }, + { + "Name": "descriptors", + "Type": "System.Collections.Generic.IEnumerable" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Chunks.TagHelperPrefixDirectiveChunk", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.Chunks.Chunk", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_Prefix", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_Prefix", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Chunks.TemplateChunk", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.Chunks.ParentChunk", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Chunks.TypeMemberChunk", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.Chunks.Chunk", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_Code", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_Code", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Chunks.UsingChunk", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.Chunks.Chunk", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_Namespace", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_Namespace", + "Parameters": [ + { + "Name": "value", + "Type": "System.String" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Chunks.Generators.AddImportChunkGenerator", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.Chunks.Generators.SpanChunkGenerator", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_Namespace", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GenerateChunk", + "Parameters": [ + { + "Name": "target", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Span" + }, + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Razor.Chunks.Generators.ChunkGeneratorContext" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "ImplementedInterface": "Microsoft.AspNetCore.Razor.Chunks.Generators.ISpanChunkGenerator", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ToString", + "Parameters": [], + "ReturnType": "System.String", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Equals", + "Parameters": [ + { + "Name": "obj", + "Type": "System.Object" + } + ], + "ReturnType": "System.Boolean", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetHashCode", + "Parameters": [], + "ReturnType": "System.Int32", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "ns", + "Type": "System.String" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Chunks.Generators.AddTagHelperChunkGenerator", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.Chunks.Generators.SpanChunkGenerator", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_LookupText", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GenerateChunk", + "Parameters": [ + { + "Name": "target", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Span" + }, + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Razor.Chunks.Generators.ChunkGeneratorContext" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "ImplementedInterface": "Microsoft.AspNetCore.Razor.Chunks.Generators.ISpanChunkGenerator", + "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": "lookupText", + "Type": "System.String" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Chunks.Generators.AttributeBlockChunkGenerator", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.Chunks.Generators.ParentChunkGenerator", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_Name", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Prefix", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Text.LocationTagged", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Suffix", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Text.LocationTagged", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GenerateStartParentChunk", + "Parameters": [ + { + "Name": "target", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Block" + }, + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Razor.Chunks.Generators.ChunkGeneratorContext" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "ImplementedInterface": "Microsoft.AspNetCore.Razor.Chunks.Generators.IParentChunkGenerator", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GenerateEndParentChunk", + "Parameters": [ + { + "Name": "target", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Block" + }, + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Razor.Chunks.Generators.ChunkGeneratorContext" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "ImplementedInterface": "Microsoft.AspNetCore.Razor.Chunks.Generators.IParentChunkGenerator", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ToString", + "Parameters": [], + "ReturnType": "System.String", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Equals", + "Parameters": [ + { + "Name": "obj", + "Type": "System.Object" + } + ], + "ReturnType": "System.Boolean", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetHashCode", + "Parameters": [], + "ReturnType": "System.Int32", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "name", + "Type": "System.String" + }, + { + "Name": "prefix", + "Type": "Microsoft.AspNetCore.Razor.Text.LocationTagged" + }, + { + "Name": "suffix", + "Type": "Microsoft.AspNetCore.Razor.Text.LocationTagged" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Chunks.Generators.ChunkGeneratorContext", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_SourceFile", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_RootNamespace", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_ClassName", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Host", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.RazorEngineHost", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_ChunkTreeBuilder", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Chunks.ChunkTreeBuilder", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_ChunkTreeBuilder", + "Parameters": [ + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Razor.Chunks.ChunkTreeBuilder" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Razor.Chunks.Generators.ChunkGeneratorContext" + } + ], + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "host", + "Type": "Microsoft.AspNetCore.Razor.RazorEngineHost" + }, + { + "Name": "className", + "Type": "System.String" + }, + { + "Name": "rootNamespace", + "Type": "System.String" + }, + { + "Name": "sourceFile", + "Type": "System.String" + }, + { + "Name": "shouldGenerateLinePragmas", + "Type": "System.Boolean" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Chunks.Generators.DynamicAttributeBlockChunkGenerator", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.Chunks.Generators.ParentChunkGenerator", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_Prefix", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Text.LocationTagged", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_ValueStart", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.SourceLocation", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GenerateStartParentChunk", + "Parameters": [ + { + "Name": "target", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Block" + }, + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Razor.Chunks.Generators.ChunkGeneratorContext" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "ImplementedInterface": "Microsoft.AspNetCore.Razor.Chunks.Generators.IParentChunkGenerator", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GenerateEndParentChunk", + "Parameters": [ + { + "Name": "target", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Block" + }, + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Razor.Chunks.Generators.ChunkGeneratorContext" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "ImplementedInterface": "Microsoft.AspNetCore.Razor.Chunks.Generators.IParentChunkGenerator", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ToString", + "Parameters": [], + "ReturnType": "System.String", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Equals", + "Parameters": [ + { + "Name": "obj", + "Type": "System.Object" + } + ], + "ReturnType": "System.Boolean", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetHashCode", + "Parameters": [], + "ReturnType": "System.Int32", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "prefix", + "Type": "Microsoft.AspNetCore.Razor.Text.LocationTagged" + }, + { + "Name": "offset", + "Type": "System.Int32" + }, + { + "Name": "line", + "Type": "System.Int32" + }, + { + "Name": "col", + "Type": "System.Int32" + } + ], + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "prefix", + "Type": "Microsoft.AspNetCore.Razor.Text.LocationTagged" + }, + { + "Name": "valueStart", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Chunks.Generators.ExpressionChunkGenerator", + "Visibility": "Public", + "Kind": "Class", + "ImplementedInterfaces": [ + "Microsoft.AspNetCore.Razor.Chunks.Generators.ISpanChunkGenerator", + "Microsoft.AspNetCore.Razor.Chunks.Generators.IParentChunkGenerator" + ], + "Members": [ + { + "Kind": "Method", + "Name": "GenerateStartParentChunk", + "Parameters": [ + { + "Name": "target", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Block" + }, + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Razor.Chunks.Generators.ChunkGeneratorContext" + } + ], + "ReturnType": "System.Void", + "Sealed": true, + "Virtual": true, + "ImplementedInterface": "Microsoft.AspNetCore.Razor.Chunks.Generators.IParentChunkGenerator", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GenerateChunk", + "Parameters": [ + { + "Name": "target", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Span" + }, + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Razor.Chunks.Generators.ChunkGeneratorContext" + } + ], + "ReturnType": "System.Void", + "Sealed": true, + "Virtual": true, + "ImplementedInterface": "Microsoft.AspNetCore.Razor.Chunks.Generators.ISpanChunkGenerator", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GenerateEndParentChunk", + "Parameters": [ + { + "Name": "target", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Block" + }, + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Razor.Chunks.Generators.ChunkGeneratorContext" + } + ], + "ReturnType": "System.Void", + "Sealed": true, + "Virtual": true, + "ImplementedInterface": "Microsoft.AspNetCore.Razor.Chunks.Generators.IParentChunkGenerator", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ToString", + "Parameters": [], + "ReturnType": "System.String", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Equals", + "Parameters": [ + { + "Name": "obj", + "Type": "System.Object" + } + ], + "ReturnType": "System.Boolean", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetHashCode", + "Parameters": [], + "ReturnType": "System.Int32", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Chunks.Generators.IParentChunkGenerator", + "Visibility": "Public", + "Kind": "Interface", + "Abstract": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "GenerateStartParentChunk", + "Parameters": [ + { + "Name": "target", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Block" + }, + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Razor.Chunks.Generators.ChunkGeneratorContext" + } + ], + "ReturnType": "System.Void", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GenerateEndParentChunk", + "Parameters": [ + { + "Name": "target", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Block" + }, + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Razor.Chunks.Generators.ChunkGeneratorContext" + } + ], + "ReturnType": "System.Void", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Chunks.Generators.ISpanChunkGenerator", + "Visibility": "Public", + "Kind": "Interface", + "Abstract": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "GenerateChunk", + "Parameters": [ + { + "Name": "target", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Span" + }, + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Razor.Chunks.Generators.ChunkGeneratorContext" + } + ], + "ReturnType": "System.Void", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Chunks.Generators.LiteralAttributeChunkGenerator", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.Chunks.Generators.SpanChunkGenerator", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_Prefix", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Text.LocationTagged", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Value", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Text.LocationTagged", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_ValueGenerator", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Text.LocationTagged", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GenerateChunk", + "Parameters": [ + { + "Name": "target", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Span" + }, + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Razor.Chunks.Generators.ChunkGeneratorContext" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "ImplementedInterface": "Microsoft.AspNetCore.Razor.Chunks.Generators.ISpanChunkGenerator", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ToString", + "Parameters": [], + "ReturnType": "System.String", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Equals", + "Parameters": [ + { + "Name": "obj", + "Type": "System.Object" + } + ], + "ReturnType": "System.Boolean", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetHashCode", + "Parameters": [], + "ReturnType": "System.Int32", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "prefix", + "Type": "Microsoft.AspNetCore.Razor.Text.LocationTagged" + }, + { + "Name": "valueGenerator", + "Type": "Microsoft.AspNetCore.Razor.Text.LocationTagged" + } + ], + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "prefix", + "Type": "Microsoft.AspNetCore.Razor.Text.LocationTagged" + }, + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Razor.Text.LocationTagged" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Chunks.Generators.MarkupChunkGenerator", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.Chunks.Generators.SpanChunkGenerator", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "GenerateChunk", + "Parameters": [ + { + "Name": "target", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Span" + }, + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Razor.Chunks.Generators.ChunkGeneratorContext" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "ImplementedInterface": "Microsoft.AspNetCore.Razor.Chunks.Generators.ISpanChunkGenerator", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ToString", + "Parameters": [], + "ReturnType": "System.String", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Chunks.Generators.ParentChunkGenerator", + "Visibility": "Public", + "Kind": "Class", + "Abstract": true, + "ImplementedInterfaces": [ + "Microsoft.AspNetCore.Razor.Chunks.Generators.IParentChunkGenerator" + ], + "Members": [ + { + "Kind": "Method", + "Name": "GenerateStartParentChunk", + "Parameters": [ + { + "Name": "target", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Block" + }, + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Razor.Chunks.Generators.ChunkGeneratorContext" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "ImplementedInterface": "Microsoft.AspNetCore.Razor.Chunks.Generators.IParentChunkGenerator", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GenerateEndParentChunk", + "Parameters": [ + { + "Name": "target", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Block" + }, + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Razor.Chunks.Generators.ChunkGeneratorContext" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "ImplementedInterface": "Microsoft.AspNetCore.Razor.Chunks.Generators.IParentChunkGenerator", + "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": [], + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Field", + "Name": "Null", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Chunks.Generators.IParentChunkGenerator", + "Static": true, + "ReadOnly": true, + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Chunks.Generators.RazorChunkGenerator", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.Parser.ParserVisitor", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_ClassName", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_RootNamespaceName", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_SourceFileName", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Host", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.RazorEngineHost", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_GenerateLinePragmas", + "Parameters": [], + "ReturnType": "System.Boolean", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_GenerateLinePragmas", + "Parameters": [ + { + "Name": "value", + "Type": "System.Boolean" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_DesignTimeMode", + "Parameters": [], + "ReturnType": "System.Boolean", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_DesignTimeMode", + "Parameters": [ + { + "Name": "value", + "Type": "System.Boolean" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Context", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Chunks.Generators.ChunkGeneratorContext", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "VisitStartBlock", + "Parameters": [ + { + "Name": "block", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Block" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "VisitEndBlock", + "Parameters": [ + { + "Name": "block", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Block" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "VisitSpan", + "Parameters": [ + { + "Name": "span", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Span" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Initialize", + "Parameters": [ + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Razor.Chunks.Generators.ChunkGeneratorContext" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "className", + "Type": "System.String" + }, + { + "Name": "rootNamespaceName", + "Type": "System.String" + }, + { + "Name": "sourceFileName", + "Type": "System.String" + }, + { + "Name": "host", + "Type": "Microsoft.AspNetCore.Razor.RazorEngineHost" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Chunks.Generators.RazorCommentChunkGenerator", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.Chunks.Generators.ParentChunkGenerator", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Chunks.Generators.RemoveTagHelperChunkGenerator", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.Chunks.Generators.SpanChunkGenerator", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_LookupText", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GenerateChunk", + "Parameters": [ + { + "Name": "target", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Span" + }, + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Razor.Chunks.Generators.ChunkGeneratorContext" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "ImplementedInterface": "Microsoft.AspNetCore.Razor.Chunks.Generators.ISpanChunkGenerator", + "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": "lookupText", + "Type": "System.String" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Chunks.Generators.SectionChunkGenerator", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.Chunks.Generators.ParentChunkGenerator", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_SectionName", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GenerateStartParentChunk", + "Parameters": [ + { + "Name": "target", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Block" + }, + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Razor.Chunks.Generators.ChunkGeneratorContext" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "ImplementedInterface": "Microsoft.AspNetCore.Razor.Chunks.Generators.IParentChunkGenerator", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GenerateEndParentChunk", + "Parameters": [ + { + "Name": "target", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Block" + }, + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Razor.Chunks.Generators.ChunkGeneratorContext" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "ImplementedInterface": "Microsoft.AspNetCore.Razor.Chunks.Generators.IParentChunkGenerator", + "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": "Method", + "Name": "ToString", + "Parameters": [], + "ReturnType": "System.String", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "sectionName", + "Type": "System.String" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Chunks.Generators.SetBaseTypeChunkGenerator", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.Chunks.Generators.SpanChunkGenerator", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_BaseType", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GenerateChunk", + "Parameters": [ + { + "Name": "target", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Span" + }, + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Razor.Chunks.Generators.ChunkGeneratorContext" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "ImplementedInterface": "Microsoft.AspNetCore.Razor.Chunks.Generators.ISpanChunkGenerator", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ToString", + "Parameters": [], + "ReturnType": "System.String", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "Equals", + "Parameters": [ + { + "Name": "obj", + "Type": "System.Object" + } + ], + "ReturnType": "System.Boolean", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GetHashCode", + "Parameters": [], + "ReturnType": "System.Int32", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "baseType", + "Type": "System.String" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Chunks.Generators.SpanChunkGenerator", + "Visibility": "Public", + "Kind": "Class", + "Abstract": true, + "ImplementedInterfaces": [ + "Microsoft.AspNetCore.Razor.Chunks.Generators.ISpanChunkGenerator" + ], + "Members": [ + { + "Kind": "Method", + "Name": "GenerateChunk", + "Parameters": [ + { + "Name": "target", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Span" + }, + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Razor.Chunks.Generators.ChunkGeneratorContext" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "ImplementedInterface": "Microsoft.AspNetCore.Razor.Chunks.Generators.ISpanChunkGenerator", + "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": [], + "Visibility": "Protected", + "GenericParameter": [] + }, + { + "Kind": "Field", + "Name": "Null", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.Chunks.Generators.ISpanChunkGenerator", + "Static": true, + "ReadOnly": true, + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Chunks.Generators.StatementChunkGenerator", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.Chunks.Generators.SpanChunkGenerator", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "GenerateChunk", + "Parameters": [ + { + "Name": "target", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Span" + }, + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Razor.Chunks.Generators.ChunkGeneratorContext" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "ImplementedInterface": "Microsoft.AspNetCore.Razor.Chunks.Generators.ISpanChunkGenerator", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ToString", + "Parameters": [], + "ReturnType": "System.String", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Chunks.Generators.TagHelperChunkGenerator", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.Chunks.Generators.ParentChunkGenerator", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "GenerateStartParentChunk", + "Parameters": [ + { + "Name": "target", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Block" + }, + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Razor.Chunks.Generators.ChunkGeneratorContext" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "ImplementedInterface": "Microsoft.AspNetCore.Razor.Chunks.Generators.IParentChunkGenerator", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GenerateEndParentChunk", + "Parameters": [ + { + "Name": "target", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Block" + }, + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Razor.Chunks.Generators.ChunkGeneratorContext" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "ImplementedInterface": "Microsoft.AspNetCore.Razor.Chunks.Generators.IParentChunkGenerator", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "tagHelperDescriptors", + "Type": "System.Collections.Generic.IEnumerable" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Chunks.Generators.TagHelperPrefixDirectiveChunkGenerator", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.Chunks.Generators.SpanChunkGenerator", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_Prefix", + "Parameters": [], + "ReturnType": "System.String", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GenerateChunk", + "Parameters": [ + { + "Name": "target", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Span" + }, + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Razor.Chunks.Generators.ChunkGeneratorContext" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "ImplementedInterface": "Microsoft.AspNetCore.Razor.Chunks.Generators.ISpanChunkGenerator", + "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": "prefix", + "Type": "System.String" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Chunks.Generators.TemplateBlockChunkGenerator", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.Chunks.Generators.ParentChunkGenerator", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "GenerateStartParentChunk", + "Parameters": [ + { + "Name": "target", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Block" + }, + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Razor.Chunks.Generators.ChunkGeneratorContext" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "ImplementedInterface": "Microsoft.AspNetCore.Razor.Chunks.Generators.IParentChunkGenerator", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "GenerateEndParentChunk", + "Parameters": [ + { + "Name": "target", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Block" + }, + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Razor.Chunks.Generators.ChunkGeneratorContext" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "ImplementedInterface": "Microsoft.AspNetCore.Razor.Chunks.Generators.IParentChunkGenerator", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Chunks.Generators.TypeMemberChunkGenerator", + "Visibility": "Public", + "Kind": "Class", + "BaseType": "Microsoft.AspNetCore.Razor.Chunks.Generators.SpanChunkGenerator", + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "GenerateChunk", + "Parameters": [ + { + "Name": "target", + "Type": "Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Span" + }, + { + "Name": "context", + "Type": "Microsoft.AspNetCore.Razor.Chunks.Generators.ChunkGeneratorContext" + } + ], + "ReturnType": "System.Void", + "Virtual": true, + "Override": true, + "ImplementedInterface": "Microsoft.AspNetCore.Razor.Chunks.Generators.ISpanChunkGenerator", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "ToString", + "Parameters": [], + "ReturnType": "System.String", + "Virtual": true, + "Override": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Tokenizer.Tokenizer+RazorCommentTokenizerState", + "Visibility": "Protected", + "Kind": "Enumeration", + "Sealed": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Field", + "Name": "AfterRazorCommentTransition", + "Parameters": [], + "GenericParameter": [], + "Literal": "1000" + }, + { + "Kind": "Field", + "Name": "EscapedRazorCommentTransition", + "Parameters": [], + "GenericParameter": [], + "Literal": "1001" + }, + { + "Kind": "Field", + "Name": "RazorCommentBody", + "Parameters": [], + "GenericParameter": [], + "Literal": "1002" + }, + { + "Kind": "Field", + "Name": "StarAfterRazorCommentBody", + "Parameters": [], + "GenericParameter": [], + "Literal": "1003" + }, + { + "Kind": "Field", + "Name": "AtSymbolAfterRazorCommentBody", + "Parameters": [], + "GenericParameter": [], + "Literal": "1004" + } + ], + "GenericParameters": [ + { + "ParameterName": "TSymbol", + "ParameterPosition": 0, + "BaseTypeOrInterfaces": [ + "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.SymbolBase" + ] + }, + { + "ParameterName": "TSymbolType", + "ParameterPosition": 1, + "New": true, + "Struct": true, + "BaseTypeOrInterfaces": [] + } + ] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Tokenizer.Tokenizer+StateResult", + "Visibility": "Protected", + "Kind": "Struct", + "Sealed": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Method", + "Name": "get_State", + "Parameters": [], + "ReturnType": "System.Nullable", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "get_Result", + "Parameters": [], + "ReturnType": "T0", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "state", + "Type": "System.Nullable" + }, + { + "Name": "result", + "Type": "T0" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [ + { + "ParameterName": "TSymbol", + "ParameterPosition": 0, + "BaseTypeOrInterfaces": [ + "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.SymbolBase" + ] + }, + { + "ParameterName": "TSymbolType", + "ParameterPosition": 1, + "New": true, + "Struct": true, + "BaseTypeOrInterfaces": [] + } + ] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Parser.CSharpCodeParser+Block", + "Visibility": "Protected", + "Kind": "Class", + "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": "Method", + "Name": "get_Start", + "Parameters": [], + "ReturnType": "Microsoft.AspNetCore.Razor.SourceLocation", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Method", + "Name": "set_Start", + "Parameters": [ + { + "Name": "value", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + } + ], + "ReturnType": "System.Void", + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "name", + "Type": "System.String" + }, + { + "Name": "start", + "Type": "Microsoft.AspNetCore.Razor.SourceLocation" + } + ], + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Constructor", + "Name": ".ctor", + "Parameters": [ + { + "Name": "symbol", + "Type": "Microsoft.AspNetCore.Razor.Tokenizer.Symbols.CSharpSymbol" + } + ], + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + }, + { + "Name": "Microsoft.AspNetCore.Razor.Parser.SyntaxConstants+CSharp", + "Visibility": "Public", + "Kind": "Class", + "Abstract": true, + "Static": true, + "Sealed": true, + "ImplementedInterfaces": [], + "Members": [ + { + "Kind": "Field", + "Name": "UsingKeywordLength", + "Parameters": [], + "ReturnType": "System.Int32", + "Static": true, + "ReadOnly": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Field", + "Name": "TagHelperPrefixKeyword", + "Parameters": [], + "ReturnType": "System.String", + "Static": true, + "ReadOnly": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Field", + "Name": "AddTagHelperKeyword", + "Parameters": [], + "ReturnType": "System.String", + "Static": true, + "ReadOnly": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Field", + "Name": "RemoveTagHelperKeyword", + "Parameters": [], + "ReturnType": "System.String", + "Static": true, + "ReadOnly": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Field", + "Name": "InheritsKeyword", + "Parameters": [], + "ReturnType": "System.String", + "Static": true, + "ReadOnly": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Field", + "Name": "FunctionsKeyword", + "Parameters": [], + "ReturnType": "System.String", + "Static": true, + "ReadOnly": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Field", + "Name": "SectionKeyword", + "Parameters": [], + "ReturnType": "System.String", + "Static": true, + "ReadOnly": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Field", + "Name": "ElseIfKeyword", + "Parameters": [], + "ReturnType": "System.String", + "Static": true, + "ReadOnly": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Field", + "Name": "NamespaceKeyword", + "Parameters": [], + "ReturnType": "System.String", + "Static": true, + "ReadOnly": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Field", + "Name": "ClassKeyword", + "Parameters": [], + "ReturnType": "System.String", + "Static": true, + "ReadOnly": true, + "Visibility": "Public", + "GenericParameter": [] + }, + { + "Kind": "Field", + "Name": "HelperKeyword", + "Parameters": [], + "ReturnType": "System.String", + "Static": true, + "ReadOnly": true, + "Visibility": "Public", + "GenericParameter": [] + } + ], + "GenericParameters": [] + } + ] +} \ No newline at end of file