aspnetcore/src/Microsoft.AspNetCore.Mvc.Ra.../baseline.netcore.json

1235 lines
36 KiB
JSON

{
"AssemblyIdentity": "Microsoft.AspNetCore.Mvc.Razor.Extensions, Version=2.1.1.0, Culture=neutral, PublicKeyToken=adb9793829ddae60",
"Types": [
{
"Name": "Microsoft.AspNetCore.Mvc.Razor.Extensions.AssemblyAttributeInjectionPass",
"Visibility": "Public",
"Kind": "Class",
"BaseType": "Microsoft.AspNetCore.Razor.Language.IntermediateNodePassBase",
"ImplementedInterfaces": [
"Microsoft.AspNetCore.Razor.Language.IRazorOptimizationPass"
],
"Members": [
{
"Kind": "Method",
"Name": "ExecuteCore",
"Parameters": [
{
"Name": "codeDocument",
"Type": "Microsoft.AspNetCore.Razor.Language.RazorCodeDocument"
},
{
"Name": "documentNode",
"Type": "Microsoft.AspNetCore.Razor.Language.Intermediate.DocumentIntermediateNode"
}
],
"ReturnType": "System.Void",
"Virtual": true,
"Override": true,
"Visibility": "Protected",
"GenericParameter": []
},
{
"Kind": "Constructor",
"Name": ".ctor",
"Parameters": [],
"Visibility": "Public",
"GenericParameter": []
}
],
"GenericParameters": []
},
{
"Name": "Microsoft.AspNetCore.Mvc.Razor.Extensions.IInjectTargetExtension",
"Visibility": "Public",
"Kind": "Interface",
"Abstract": true,
"ImplementedInterfaces": [
"Microsoft.AspNetCore.Razor.Language.CodeGeneration.ICodeTargetExtension"
],
"Members": [
{
"Kind": "Method",
"Name": "WriteInjectProperty",
"Parameters": [
{
"Name": "context",
"Type": "Microsoft.AspNetCore.Razor.Language.CodeGeneration.CodeRenderingContext"
},
{
"Name": "node",
"Type": "Microsoft.AspNetCore.Mvc.Razor.Extensions.InjectIntermediateNode"
}
],
"ReturnType": "System.Void",
"GenericParameter": []
}
],
"GenericParameters": []
},
{
"Name": "Microsoft.AspNetCore.Mvc.Razor.Extensions.InjectDirective",
"Visibility": "Public",
"Kind": "Class",
"Abstract": true,
"Static": true,
"Sealed": true,
"ImplementedInterfaces": [],
"Members": [
{
"Kind": "Method",
"Name": "Register",
"Parameters": [
{
"Name": "builder",
"Type": "Microsoft.AspNetCore.Razor.Language.RazorProjectEngineBuilder"
}
],
"ReturnType": "Microsoft.AspNetCore.Razor.Language.RazorProjectEngineBuilder",
"Static": true,
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Method",
"Name": "Register",
"Parameters": [
{
"Name": "builder",
"Type": "Microsoft.AspNetCore.Razor.Language.IRazorEngineBuilder"
}
],
"ReturnType": "Microsoft.AspNetCore.Razor.Language.IRazorEngineBuilder",
"Static": true,
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Field",
"Name": "Directive",
"Parameters": [],
"ReturnType": "Microsoft.AspNetCore.Razor.Language.DirectiveDescriptor",
"Static": true,
"ReadOnly": true,
"Visibility": "Public",
"GenericParameter": []
}
],
"GenericParameters": []
},
{
"Name": "Microsoft.AspNetCore.Mvc.Razor.Extensions.InjectIntermediateNode",
"Visibility": "Public",
"Kind": "Class",
"BaseType": "Microsoft.AspNetCore.Razor.Language.Intermediate.ExtensionIntermediateNode",
"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": "Method",
"Name": "get_MemberName",
"Parameters": [],
"ReturnType": "System.String",
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Method",
"Name": "set_MemberName",
"Parameters": [
{
"Name": "value",
"Type": "System.String"
}
],
"ReturnType": "System.Void",
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Method",
"Name": "get_Children",
"Parameters": [],
"ReturnType": "Microsoft.AspNetCore.Razor.Language.Intermediate.IntermediateNodeCollection",
"Virtual": true,
"Override": true,
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Method",
"Name": "Accept",
"Parameters": [
{
"Name": "visitor",
"Type": "Microsoft.AspNetCore.Razor.Language.Intermediate.IntermediateNodeVisitor"
}
],
"ReturnType": "System.Void",
"Virtual": true,
"Override": true,
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Method",
"Name": "WriteNode",
"Parameters": [
{
"Name": "target",
"Type": "Microsoft.AspNetCore.Razor.Language.CodeGeneration.CodeTarget"
},
{
"Name": "context",
"Type": "Microsoft.AspNetCore.Razor.Language.CodeGeneration.CodeRenderingContext"
}
],
"ReturnType": "System.Void",
"Virtual": true,
"Override": true,
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Constructor",
"Name": ".ctor",
"Parameters": [],
"Visibility": "Public",
"GenericParameter": []
}
],
"GenericParameters": []
},
{
"Name": "Microsoft.AspNetCore.Mvc.Razor.Extensions.InjectTargetExtension",
"Visibility": "Public",
"Kind": "Class",
"ImplementedInterfaces": [
"Microsoft.AspNetCore.Mvc.Razor.Extensions.IInjectTargetExtension"
],
"Members": [
{
"Kind": "Method",
"Name": "WriteInjectProperty",
"Parameters": [
{
"Name": "context",
"Type": "Microsoft.AspNetCore.Razor.Language.CodeGeneration.CodeRenderingContext"
},
{
"Name": "node",
"Type": "Microsoft.AspNetCore.Mvc.Razor.Extensions.InjectIntermediateNode"
}
],
"ReturnType": "System.Void",
"Sealed": true,
"Virtual": true,
"ImplementedInterface": "Microsoft.AspNetCore.Mvc.Razor.Extensions.IInjectTargetExtension",
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Constructor",
"Name": ".ctor",
"Parameters": [],
"Visibility": "Public",
"GenericParameter": []
}
],
"GenericParameters": []
},
{
"Name": "Microsoft.AspNetCore.Mvc.Razor.Extensions.InstrumentationPass",
"Visibility": "Public",
"Kind": "Class",
"BaseType": "Microsoft.AspNetCore.Razor.Language.IntermediateNodePassBase",
"ImplementedInterfaces": [
"Microsoft.AspNetCore.Razor.Language.IRazorOptimizationPass"
],
"Members": [
{
"Kind": "Method",
"Name": "get_Order",
"Parameters": [],
"ReturnType": "System.Int32",
"Virtual": true,
"Override": true,
"ImplementedInterface": "Microsoft.AspNetCore.Razor.Language.IRazorOptimizationPass",
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Method",
"Name": "ExecuteCore",
"Parameters": [
{
"Name": "codeDocument",
"Type": "Microsoft.AspNetCore.Razor.Language.RazorCodeDocument"
},
{
"Name": "documentNode",
"Type": "Microsoft.AspNetCore.Razor.Language.Intermediate.DocumentIntermediateNode"
}
],
"ReturnType": "System.Void",
"Virtual": true,
"Override": true,
"Visibility": "Protected",
"GenericParameter": []
},
{
"Kind": "Constructor",
"Name": ".ctor",
"Parameters": [],
"Visibility": "Public",
"GenericParameter": []
}
],
"GenericParameters": []
},
{
"Name": "Microsoft.AspNetCore.Mvc.Razor.Extensions.IViewComponentTagHelperTargetExtension",
"Visibility": "Public",
"Kind": "Interface",
"Abstract": true,
"ImplementedInterfaces": [
"Microsoft.AspNetCore.Razor.Language.CodeGeneration.ICodeTargetExtension"
],
"Members": [
{
"Kind": "Method",
"Name": "WriteViewComponentTagHelper",
"Parameters": [
{
"Name": "context",
"Type": "Microsoft.AspNetCore.Razor.Language.CodeGeneration.CodeRenderingContext"
},
{
"Name": "node",
"Type": "Microsoft.AspNetCore.Mvc.Razor.Extensions.ViewComponentTagHelperIntermediateNode"
}
],
"ReturnType": "System.Void",
"GenericParameter": []
}
],
"GenericParameters": []
},
{
"Name": "Microsoft.AspNetCore.Mvc.Razor.Extensions.ModelDirective",
"Visibility": "Public",
"Kind": "Class",
"Abstract": true,
"Static": true,
"Sealed": true,
"ImplementedInterfaces": [],
"Members": [
{
"Kind": "Method",
"Name": "Register",
"Parameters": [
{
"Name": "builder",
"Type": "Microsoft.AspNetCore.Razor.Language.RazorProjectEngineBuilder"
}
],
"ReturnType": "Microsoft.AspNetCore.Razor.Language.RazorProjectEngineBuilder",
"Static": true,
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Method",
"Name": "GetModelType",
"Parameters": [
{
"Name": "document",
"Type": "Microsoft.AspNetCore.Razor.Language.Intermediate.DocumentIntermediateNode"
}
],
"ReturnType": "System.String",
"Static": true,
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Method",
"Name": "Register",
"Parameters": [
{
"Name": "builder",
"Type": "Microsoft.AspNetCore.Razor.Language.IRazorEngineBuilder"
}
],
"ReturnType": "Microsoft.AspNetCore.Razor.Language.IRazorEngineBuilder",
"Static": true,
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Field",
"Name": "Directive",
"Parameters": [],
"ReturnType": "Microsoft.AspNetCore.Razor.Language.DirectiveDescriptor",
"Static": true,
"ReadOnly": true,
"Visibility": "Public",
"GenericParameter": []
}
],
"GenericParameters": []
},
{
"Name": "Microsoft.AspNetCore.Mvc.Razor.Extensions.ModelExpressionPass",
"Visibility": "Public",
"Kind": "Class",
"BaseType": "Microsoft.AspNetCore.Razor.Language.IntermediateNodePassBase",
"ImplementedInterfaces": [
"Microsoft.AspNetCore.Razor.Language.IRazorOptimizationPass"
],
"Members": [
{
"Kind": "Method",
"Name": "ExecuteCore",
"Parameters": [
{
"Name": "codeDocument",
"Type": "Microsoft.AspNetCore.Razor.Language.RazorCodeDocument"
},
{
"Name": "documentNode",
"Type": "Microsoft.AspNetCore.Razor.Language.Intermediate.DocumentIntermediateNode"
}
],
"ReturnType": "System.Void",
"Virtual": true,
"Override": true,
"Visibility": "Protected",
"GenericParameter": []
},
{
"Kind": "Constructor",
"Name": ".ctor",
"Parameters": [],
"Visibility": "Public",
"GenericParameter": []
}
],
"GenericParameters": []
},
{
"Name": "Microsoft.AspNetCore.Mvc.Razor.Extensions.MvcRazorTemplateEngine",
"Visibility": "Public",
"Kind": "Class",
"BaseType": "Microsoft.AspNetCore.Razor.Language.RazorTemplateEngine",
"ImplementedInterfaces": [],
"Members": [
{
"Kind": "Method",
"Name": "CreateCodeDocument",
"Parameters": [
{
"Name": "projectItem",
"Type": "Microsoft.AspNetCore.Razor.Language.RazorProjectItem"
}
],
"ReturnType": "Microsoft.AspNetCore.Razor.Language.RazorCodeDocument",
"Virtual": true,
"Override": true,
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Constructor",
"Name": ".ctor",
"Parameters": [
{
"Name": "engine",
"Type": "Microsoft.AspNetCore.Razor.Language.RazorEngine"
},
{
"Name": "project",
"Type": "Microsoft.AspNetCore.Razor.Language.RazorProject"
}
],
"Visibility": "Public",
"GenericParameter": []
}
],
"GenericParameters": []
},
{
"Name": "Microsoft.AspNetCore.Mvc.Razor.Extensions.MvcViewDocumentClassifierPass",
"Visibility": "Public",
"Kind": "Class",
"BaseType": "Microsoft.AspNetCore.Razor.Language.DocumentClassifierPassBase",
"ImplementedInterfaces": [],
"Members": [
{
"Kind": "Method",
"Name": "get_DocumentKind",
"Parameters": [],
"ReturnType": "System.String",
"Virtual": true,
"Override": true,
"Visibility": "Protected",
"GenericParameter": []
},
{
"Kind": "Method",
"Name": "IsMatch",
"Parameters": [
{
"Name": "codeDocument",
"Type": "Microsoft.AspNetCore.Razor.Language.RazorCodeDocument"
},
{
"Name": "documentNode",
"Type": "Microsoft.AspNetCore.Razor.Language.Intermediate.DocumentIntermediateNode"
}
],
"ReturnType": "System.Boolean",
"Virtual": true,
"Override": true,
"Visibility": "Protected",
"GenericParameter": []
},
{
"Kind": "Method",
"Name": "OnDocumentStructureCreated",
"Parameters": [
{
"Name": "codeDocument",
"Type": "Microsoft.AspNetCore.Razor.Language.RazorCodeDocument"
},
{
"Name": "namespace",
"Type": "Microsoft.AspNetCore.Razor.Language.Intermediate.NamespaceDeclarationIntermediateNode"
},
{
"Name": "class",
"Type": "Microsoft.AspNetCore.Razor.Language.Intermediate.ClassDeclarationIntermediateNode"
},
{
"Name": "method",
"Type": "Microsoft.AspNetCore.Razor.Language.Intermediate.MethodDeclarationIntermediateNode"
}
],
"ReturnType": "System.Void",
"Virtual": true,
"Override": true,
"Visibility": "Protected",
"GenericParameter": []
},
{
"Kind": "Constructor",
"Name": ".ctor",
"Parameters": [],
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Field",
"Name": "MvcViewDocumentKind",
"Parameters": [],
"ReturnType": "System.String",
"Static": true,
"ReadOnly": true,
"Visibility": "Public",
"GenericParameter": []
}
],
"GenericParameters": []
},
{
"Name": "Microsoft.AspNetCore.Mvc.Razor.Extensions.NamespaceDirective",
"Visibility": "Public",
"Kind": "Class",
"Abstract": true,
"Static": true,
"Sealed": true,
"ImplementedInterfaces": [],
"Members": [
{
"Kind": "Method",
"Name": "Register",
"Parameters": [
{
"Name": "builder",
"Type": "Microsoft.AspNetCore.Razor.Language.RazorProjectEngineBuilder"
}
],
"ReturnType": "System.Void",
"Static": true,
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Method",
"Name": "Register",
"Parameters": [
{
"Name": "builder",
"Type": "Microsoft.AspNetCore.Razor.Language.IRazorEngineBuilder"
}
],
"ReturnType": "System.Void",
"Static": true,
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Field",
"Name": "Directive",
"Parameters": [],
"ReturnType": "Microsoft.AspNetCore.Razor.Language.DirectiveDescriptor",
"Static": true,
"ReadOnly": true,
"Visibility": "Public",
"GenericParameter": []
}
],
"GenericParameters": []
},
{
"Name": "Microsoft.AspNetCore.Mvc.Razor.Extensions.PageDirective",
"Visibility": "Public",
"Kind": "Class",
"ImplementedInterfaces": [],
"Members": [
{
"Kind": "Method",
"Name": "get_RouteTemplate",
"Parameters": [],
"ReturnType": "System.String",
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Method",
"Name": "get_DirectiveNode",
"Parameters": [],
"ReturnType": "Microsoft.AspNetCore.Razor.Language.Intermediate.IntermediateNode",
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Method",
"Name": "Register",
"Parameters": [
{
"Name": "builder",
"Type": "Microsoft.AspNetCore.Razor.Language.RazorProjectEngineBuilder"
}
],
"ReturnType": "Microsoft.AspNetCore.Razor.Language.RazorProjectEngineBuilder",
"Static": true,
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Method",
"Name": "TryGetPageDirective",
"Parameters": [
{
"Name": "documentNode",
"Type": "Microsoft.AspNetCore.Razor.Language.Intermediate.DocumentIntermediateNode"
},
{
"Name": "pageDirective",
"Type": "Microsoft.AspNetCore.Mvc.Razor.Extensions.PageDirective",
"Direction": "Out"
}
],
"ReturnType": "System.Boolean",
"Static": true,
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Method",
"Name": "Register",
"Parameters": [
{
"Name": "builder",
"Type": "Microsoft.AspNetCore.Razor.Language.IRazorEngineBuilder"
}
],
"ReturnType": "Microsoft.AspNetCore.Razor.Language.IRazorEngineBuilder",
"Static": true,
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Field",
"Name": "Directive",
"Parameters": [],
"ReturnType": "Microsoft.AspNetCore.Razor.Language.DirectiveDescriptor",
"Static": true,
"ReadOnly": true,
"Visibility": "Public",
"GenericParameter": []
}
],
"GenericParameters": []
},
{
"Name": "Microsoft.AspNetCore.Mvc.Razor.Extensions.PagesPropertyInjectionPass",
"Visibility": "Public",
"Kind": "Class",
"BaseType": "Microsoft.AspNetCore.Razor.Language.IntermediateNodePassBase",
"ImplementedInterfaces": [
"Microsoft.AspNetCore.Razor.Language.IRazorOptimizationPass"
],
"Members": [
{
"Kind": "Method",
"Name": "ExecuteCore",
"Parameters": [
{
"Name": "codeDocument",
"Type": "Microsoft.AspNetCore.Razor.Language.RazorCodeDocument"
},
{
"Name": "documentNode",
"Type": "Microsoft.AspNetCore.Razor.Language.Intermediate.DocumentIntermediateNode"
}
],
"ReturnType": "System.Void",
"Virtual": true,
"Override": true,
"Visibility": "Protected",
"GenericParameter": []
},
{
"Kind": "Constructor",
"Name": ".ctor",
"Parameters": [],
"Visibility": "Public",
"GenericParameter": []
}
],
"GenericParameters": []
},
{
"Name": "Microsoft.AspNetCore.Mvc.Razor.Extensions.RazorExtensions",
"Visibility": "Public",
"Kind": "Class",
"Abstract": true,
"Static": true,
"Sealed": true,
"ImplementedInterfaces": [],
"Members": [
{
"Kind": "Method",
"Name": "Register",
"Parameters": [
{
"Name": "builder",
"Type": "Microsoft.AspNetCore.Razor.Language.RazorProjectEngineBuilder"
}
],
"ReturnType": "System.Void",
"Static": true,
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Method",
"Name": "Register",
"Parameters": [
{
"Name": "builder",
"Type": "Microsoft.AspNetCore.Razor.Language.IRazorEngineBuilder"
}
],
"ReturnType": "System.Void",
"Static": true,
"Visibility": "Public",
"GenericParameter": []
}
],
"GenericParameters": []
},
{
"Name": "Microsoft.AspNetCore.Mvc.Razor.Extensions.RazorPageDocumentClassifierPass",
"Visibility": "Public",
"Kind": "Class",
"BaseType": "Microsoft.AspNetCore.Razor.Language.DocumentClassifierPassBase",
"ImplementedInterfaces": [],
"Members": [
{
"Kind": "Method",
"Name": "get_DocumentKind",
"Parameters": [],
"ReturnType": "System.String",
"Virtual": true,
"Override": true,
"Visibility": "Protected",
"GenericParameter": []
},
{
"Kind": "Method",
"Name": "IsMatch",
"Parameters": [
{
"Name": "codeDocument",
"Type": "Microsoft.AspNetCore.Razor.Language.RazorCodeDocument"
},
{
"Name": "documentNode",
"Type": "Microsoft.AspNetCore.Razor.Language.Intermediate.DocumentIntermediateNode"
}
],
"ReturnType": "System.Boolean",
"Virtual": true,
"Override": true,
"Visibility": "Protected",
"GenericParameter": []
},
{
"Kind": "Method",
"Name": "OnDocumentStructureCreated",
"Parameters": [
{
"Name": "codeDocument",
"Type": "Microsoft.AspNetCore.Razor.Language.RazorCodeDocument"
},
{
"Name": "namespace",
"Type": "Microsoft.AspNetCore.Razor.Language.Intermediate.NamespaceDeclarationIntermediateNode"
},
{
"Name": "class",
"Type": "Microsoft.AspNetCore.Razor.Language.Intermediate.ClassDeclarationIntermediateNode"
},
{
"Name": "method",
"Type": "Microsoft.AspNetCore.Razor.Language.Intermediate.MethodDeclarationIntermediateNode"
}
],
"ReturnType": "System.Void",
"Virtual": true,
"Override": true,
"Visibility": "Protected",
"GenericParameter": []
},
{
"Kind": "Constructor",
"Name": ".ctor",
"Parameters": [],
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Field",
"Name": "RazorPageDocumentKind",
"Parameters": [],
"ReturnType": "System.String",
"Static": true,
"ReadOnly": true,
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Field",
"Name": "RouteTemplateKey",
"Parameters": [],
"ReturnType": "System.String",
"Static": true,
"ReadOnly": true,
"Visibility": "Public",
"GenericParameter": []
}
],
"GenericParameters": []
},
{
"Name": "Microsoft.AspNetCore.Mvc.Razor.Extensions.TagHelperDescriptorExtensions",
"Visibility": "Public",
"Kind": "Class",
"Abstract": true,
"Static": true,
"Sealed": true,
"ImplementedInterfaces": [],
"Members": [
{
"Kind": "Method",
"Name": "IsViewComponentKind",
"Parameters": [
{
"Name": "tagHelper",
"Type": "Microsoft.AspNetCore.Razor.Language.TagHelperDescriptor"
}
],
"ReturnType": "System.Boolean",
"Static": true,
"Extension": true,
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Method",
"Name": "GetViewComponentName",
"Parameters": [
{
"Name": "tagHelper",
"Type": "Microsoft.AspNetCore.Razor.Language.TagHelperDescriptor"
}
],
"ReturnType": "System.String",
"Static": true,
"Extension": true,
"Visibility": "Public",
"GenericParameter": []
}
],
"GenericParameters": []
},
{
"Name": "Microsoft.AspNetCore.Mvc.Razor.Extensions.ViewComponentTagHelperConventions",
"Visibility": "Public",
"Kind": "Class",
"Abstract": true,
"Static": true,
"Sealed": true,
"ImplementedInterfaces": [],
"Members": [
{
"Kind": "Field",
"Name": "Kind",
"Parameters": [],
"ReturnType": "System.String",
"Static": true,
"ReadOnly": true,
"Visibility": "Public",
"GenericParameter": []
}
],
"GenericParameters": []
},
{
"Name": "Microsoft.AspNetCore.Mvc.Razor.Extensions.ViewComponentTagHelperDescriptorProvider",
"Visibility": "Public",
"Kind": "Class",
"Sealed": true,
"BaseType": "Microsoft.AspNetCore.Razor.Language.RazorEngineFeatureBase",
"ImplementedInterfaces": [
"Microsoft.AspNetCore.Razor.Language.ITagHelperDescriptorProvider"
],
"Members": [
{
"Kind": "Method",
"Name": "get_Order",
"Parameters": [],
"ReturnType": "System.Int32",
"Sealed": true,
"Virtual": true,
"ImplementedInterface": "Microsoft.AspNetCore.Razor.Language.ITagHelperDescriptorProvider",
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Method",
"Name": "set_Order",
"Parameters": [
{
"Name": "value",
"Type": "System.Int32"
}
],
"ReturnType": "System.Void",
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Method",
"Name": "Execute",
"Parameters": [
{
"Name": "context",
"Type": "Microsoft.AspNetCore.Razor.Language.TagHelperDescriptorProviderContext"
}
],
"ReturnType": "System.Void",
"Sealed": true,
"Virtual": true,
"ImplementedInterface": "Microsoft.AspNetCore.Razor.Language.ITagHelperDescriptorProvider",
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Constructor",
"Name": ".ctor",
"Parameters": [],
"Visibility": "Public",
"GenericParameter": []
}
],
"GenericParameters": []
},
{
"Name": "Microsoft.AspNetCore.Mvc.Razor.Extensions.ViewComponentTagHelperIntermediateNode",
"Visibility": "Public",
"Kind": "Class",
"Sealed": true,
"BaseType": "Microsoft.AspNetCore.Razor.Language.Intermediate.ExtensionIntermediateNode",
"ImplementedInterfaces": [],
"Members": [
{
"Kind": "Method",
"Name": "get_Children",
"Parameters": [],
"ReturnType": "Microsoft.AspNetCore.Razor.Language.Intermediate.IntermediateNodeCollection",
"Virtual": true,
"Override": true,
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Method",
"Name": "get_ClassName",
"Parameters": [],
"ReturnType": "System.String",
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Method",
"Name": "set_ClassName",
"Parameters": [
{
"Name": "value",
"Type": "System.String"
}
],
"ReturnType": "System.Void",
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Method",
"Name": "get_TagHelper",
"Parameters": [],
"ReturnType": "Microsoft.AspNetCore.Razor.Language.TagHelperDescriptor",
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Method",
"Name": "set_TagHelper",
"Parameters": [
{
"Name": "value",
"Type": "Microsoft.AspNetCore.Razor.Language.TagHelperDescriptor"
}
],
"ReturnType": "System.Void",
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Method",
"Name": "Accept",
"Parameters": [
{
"Name": "visitor",
"Type": "Microsoft.AspNetCore.Razor.Language.Intermediate.IntermediateNodeVisitor"
}
],
"ReturnType": "System.Void",
"Virtual": true,
"Override": true,
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Method",
"Name": "WriteNode",
"Parameters": [
{
"Name": "target",
"Type": "Microsoft.AspNetCore.Razor.Language.CodeGeneration.CodeTarget"
},
{
"Name": "context",
"Type": "Microsoft.AspNetCore.Razor.Language.CodeGeneration.CodeRenderingContext"
}
],
"ReturnType": "System.Void",
"Virtual": true,
"Override": true,
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Constructor",
"Name": ".ctor",
"Parameters": [],
"Visibility": "Public",
"GenericParameter": []
}
],
"GenericParameters": []
},
{
"Name": "Microsoft.AspNetCore.Mvc.Razor.Extensions.ViewComponentTagHelperMetadata",
"Visibility": "Public",
"Kind": "Class",
"Abstract": true,
"Static": true,
"Sealed": true,
"ImplementedInterfaces": [],
"Members": [
{
"Kind": "Field",
"Name": "Name",
"Parameters": [],
"ReturnType": "System.String",
"Static": true,
"ReadOnly": true,
"Visibility": "Public",
"GenericParameter": []
}
],
"GenericParameters": []
},
{
"Name": "Microsoft.AspNetCore.Mvc.Razor.Extensions.ViewComponentTagHelperPass",
"Visibility": "Public",
"Kind": "Class",
"BaseType": "Microsoft.AspNetCore.Razor.Language.IntermediateNodePassBase",
"ImplementedInterfaces": [
"Microsoft.AspNetCore.Razor.Language.IRazorOptimizationPass"
],
"Members": [
{
"Kind": "Method",
"Name": "get_Order",
"Parameters": [],
"ReturnType": "System.Int32",
"Virtual": true,
"Override": true,
"ImplementedInterface": "Microsoft.AspNetCore.Razor.Language.IRazorOptimizationPass",
"Visibility": "Public",
"GenericParameter": []
},
{
"Kind": "Method",
"Name": "ExecuteCore",
"Parameters": [
{
"Name": "codeDocument",
"Type": "Microsoft.AspNetCore.Razor.Language.RazorCodeDocument"
},
{
"Name": "documentNode",
"Type": "Microsoft.AspNetCore.Razor.Language.Intermediate.DocumentIntermediateNode"
}
],
"ReturnType": "System.Void",
"Virtual": true,
"Override": true,
"Visibility": "Protected",
"GenericParameter": []
},
{
"Kind": "Constructor",
"Name": ".ctor",
"Parameters": [],
"Visibility": "Public",
"GenericParameter": []
}
],
"GenericParameters": []
},
{
"Name": "Microsoft.AspNetCore.Razor.Language.CodeGeneration.CodeWriterExtensions+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.Language.CodeGeneration.CodeWriter"
},
{
"Name": "tabSize",
"Type": "System.Int32",
"DefaultValue": "4"
},
{
"Name": "autoSpace",
"Type": "System.Boolean",
"DefaultValue": "True"
}
],
"Visibility": "Public",
"GenericParameter": []
}
],
"GenericParameters": []
},
{
"Name": "Microsoft.AspNetCore.Mvc.Razor.Extensions.ViewComponentTypes+ViewComponent",
"Visibility": "Public",
"Kind": "Class",
"Abstract": true,
"Static": true,
"Sealed": true,
"ImplementedInterfaces": [],
"Members": [
{
"Kind": "Field",
"Name": "Name",
"Parameters": [],
"ReturnType": "System.String",
"Static": true,
"Visibility": "Public",
"GenericParameter": [],
"Constant": true,
"Literal": "\"Name\""
}
],
"GenericParameters": []
}
]
}