From b4658c5df7bd0f77cfb847118ca9dbb2671bb577 Mon Sep 17 00:00:00 2001 From: Naumann Date: Thu, 28 May 2020 11:56:46 +0200 Subject: [PATCH] deleted obj, vs(code) and bin --- ...tensions.Microsoft.DependencyInjection.dll | Bin 11776 -> 0 bytes bin/Debug/netcoreapp3.1/AutoMapper.dll | Bin 288768 -> 0 bytes .../netcoreapp3.1/BuecherwurmAPI.deps.json | 3599 --- bin/Debug/netcoreapp3.1/BuecherwurmAPI.dll | Bin 15872 -> 0 bytes bin/Debug/netcoreapp3.1/BuecherwurmAPI.exe | Bin 174592 -> 0 bytes bin/Debug/netcoreapp3.1/BuecherwurmAPI.pdb | Bin 5096 -> 0 bytes .../BuecherwurmAPI.runtimeconfig.dev.json | 10 - .../BuecherwurmAPI.runtimeconfig.json | 12 - .../Properties/launchSettings.json | 30 - .../appsettings.Development.json | 9 - bin/Debug/netcoreapp3.1/appsettings.json | 10 - ...CoreApp,Version=v3.1.AssemblyAttributes.cs | 4 - .../BuecherwurmAPI.AssemblyInfo.cs | 23 - .../BuecherwurmAPI.AssemblyInfoInputs.cache | 1 - ...mAPI.MvcApplicationPartsAssemblyInfo.cache | 0 ...echerwurmAPI.RazorTargetAssemblyInfo.cache | 1 - .../netcoreapp3.1/BuecherwurmAPI.assets.cache | Bin 6840 -> 0 bytes .../BuecherwurmAPI.csproj.CopyComplete | 0 ...cherwurmAPI.csproj.CoreCompileInputs.cache | 1 - ...BuecherwurmAPI.csproj.FileListAbsolute.txt | 27 - ...echerwurmAPI.csprojAssemblyReference.cache | Bin 164737 -> 0 bytes obj/Debug/netcoreapp3.1/BuecherwurmAPI.dll | Bin 15872 -> 0 bytes obj/Debug/netcoreapp3.1/BuecherwurmAPI.exe | Bin 174592 -> 0 bytes .../BuecherwurmAPI.genruntimeconfig.cache | 1 - obj/Debug/netcoreapp3.1/BuecherwurmAPI.pdb | Bin 5096 -> 0 bytes obj/Debug/netcoreapp3.1/project.razor.json | 20524 ---------------- ...cherwurmAPI.StaticWebAssets.Manifest.cache | 0 .../BuecherwurmAPI.StaticWebAssets.xml | 1 - 28 files changed, 24253 deletions(-) delete mode 100644 bin/Debug/netcoreapp3.1/AutoMapper.Extensions.Microsoft.DependencyInjection.dll delete mode 100644 bin/Debug/netcoreapp3.1/AutoMapper.dll delete mode 100644 bin/Debug/netcoreapp3.1/BuecherwurmAPI.deps.json delete mode 100644 bin/Debug/netcoreapp3.1/BuecherwurmAPI.dll delete mode 100644 bin/Debug/netcoreapp3.1/BuecherwurmAPI.exe delete mode 100644 bin/Debug/netcoreapp3.1/BuecherwurmAPI.pdb delete mode 100644 bin/Debug/netcoreapp3.1/BuecherwurmAPI.runtimeconfig.dev.json delete mode 100644 bin/Debug/netcoreapp3.1/BuecherwurmAPI.runtimeconfig.json delete mode 100644 bin/Debug/netcoreapp3.1/Properties/launchSettings.json delete mode 100644 bin/Debug/netcoreapp3.1/appsettings.Development.json delete mode 100644 bin/Debug/netcoreapp3.1/appsettings.json delete mode 100644 obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs delete mode 100644 obj/Debug/netcoreapp3.1/BuecherwurmAPI.AssemblyInfo.cs delete mode 100644 obj/Debug/netcoreapp3.1/BuecherwurmAPI.AssemblyInfoInputs.cache delete mode 100644 obj/Debug/netcoreapp3.1/BuecherwurmAPI.MvcApplicationPartsAssemblyInfo.cache delete mode 100644 obj/Debug/netcoreapp3.1/BuecherwurmAPI.RazorTargetAssemblyInfo.cache delete mode 100644 obj/Debug/netcoreapp3.1/BuecherwurmAPI.assets.cache delete mode 100644 obj/Debug/netcoreapp3.1/BuecherwurmAPI.csproj.CopyComplete delete mode 100644 obj/Debug/netcoreapp3.1/BuecherwurmAPI.csproj.CoreCompileInputs.cache delete mode 100644 obj/Debug/netcoreapp3.1/BuecherwurmAPI.csproj.FileListAbsolute.txt delete mode 100644 obj/Debug/netcoreapp3.1/BuecherwurmAPI.csprojAssemblyReference.cache delete mode 100644 obj/Debug/netcoreapp3.1/BuecherwurmAPI.dll delete mode 100644 obj/Debug/netcoreapp3.1/BuecherwurmAPI.exe delete mode 100644 obj/Debug/netcoreapp3.1/BuecherwurmAPI.genruntimeconfig.cache delete mode 100644 obj/Debug/netcoreapp3.1/BuecherwurmAPI.pdb delete mode 100644 obj/Debug/netcoreapp3.1/project.razor.json delete mode 100644 obj/Debug/netcoreapp3.1/staticwebassets/BuecherwurmAPI.StaticWebAssets.Manifest.cache delete mode 100644 obj/Debug/netcoreapp3.1/staticwebassets/BuecherwurmAPI.StaticWebAssets.xml diff --git a/bin/Debug/netcoreapp3.1/AutoMapper.Extensions.Microsoft.DependencyInjection.dll b/bin/Debug/netcoreapp3.1/AutoMapper.Extensions.Microsoft.DependencyInjection.dll deleted file mode 100644 index a9c023be20657e19baa9c8a756cac24d295bc9bd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11776 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 diff --git a/bin/Debug/netcoreapp3.1/AutoMapper.dll b/bin/Debug/netcoreapp3.1/AutoMapper.dll deleted file mode 100644 index e0d84fc10e8b68dd94794e279e81a308d7aca87c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 288768 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

RS=x`)`D5cV6@bu012vA}&$qNc9&K)HzD6enI3s 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 diff --git a/bin/Debug/netcoreapp3.1/BuecherwurmAPI.pdb b/bin/Debug/netcoreapp3.1/BuecherwurmAPI.pdb deleted file mode 100644 index 270e5c42f24421b91803307b248b5f9391e51262..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5096 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 -using System; -using System.Reflection; -//[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v3.1", FrameworkDisplayName = "")] diff --git a/obj/Debug/netcoreapp3.1/BuecherwurmAPI.AssemblyInfo.cs b/obj/Debug/netcoreapp3.1/BuecherwurmAPI.AssemblyInfo.cs deleted file mode 100644 index 9071158..0000000 --- a/obj/Debug/netcoreapp3.1/BuecherwurmAPI.AssemblyInfo.cs +++ /dev/null @@ -1,23 +0,0 @@ -//------------------------------------------------------------------------------ -// -// Dieser Code wurde von einem Tool generiert. -// Laufzeitversion:4.0.30319.42000 -// -// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn -// der Code erneut generiert wird. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - -[assembly: System.Reflection.AssemblyCompanyAttribute("BuecherwurmAPI")] -[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] -[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] -[assembly: System.Reflection.AssemblyProductAttribute("BuecherwurmAPI")] -[assembly: System.Reflection.AssemblyTitleAttribute("BuecherwurmAPI")] -[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] - -// Generated by the MSBuild WriteCodeFragment class. - diff --git a/obj/Debug/netcoreapp3.1/BuecherwurmAPI.AssemblyInfoInputs.cache b/obj/Debug/netcoreapp3.1/BuecherwurmAPI.AssemblyInfoInputs.cache deleted file mode 100644 index 37bd05f..0000000 --- a/obj/Debug/netcoreapp3.1/BuecherwurmAPI.AssemblyInfoInputs.cache +++ /dev/null @@ -1 +0,0 @@ -0848efc0ec02497d4272fec239ac4c6242f14bec diff --git a/obj/Debug/netcoreapp3.1/BuecherwurmAPI.MvcApplicationPartsAssemblyInfo.cache b/obj/Debug/netcoreapp3.1/BuecherwurmAPI.MvcApplicationPartsAssemblyInfo.cache deleted file mode 100644 index e69de29..0000000 diff --git a/obj/Debug/netcoreapp3.1/BuecherwurmAPI.RazorTargetAssemblyInfo.cache b/obj/Debug/netcoreapp3.1/BuecherwurmAPI.RazorTargetAssemblyInfo.cache deleted file mode 100644 index 2eb6189..0000000 --- a/obj/Debug/netcoreapp3.1/BuecherwurmAPI.RazorTargetAssemblyInfo.cache +++ /dev/null @@ -1 +0,0 @@ -ed9291efb2fcd04a6651c23e6d75ec73cb57b20c diff --git a/obj/Debug/netcoreapp3.1/BuecherwurmAPI.assets.cache b/obj/Debug/netcoreapp3.1/BuecherwurmAPI.assets.cache deleted file mode 100644 index 2c02d1015a275f23fa91fb9cf05c6d662d54ff13..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6840 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 diff --git a/obj/Debug/netcoreapp3.1/BuecherwurmAPI.dll b/obj/Debug/netcoreapp3.1/BuecherwurmAPI.dll deleted file mode 100644 index 83226810412773b8178a021dca43b699dd89b330..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15872 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 diff --git a/obj/Debug/netcoreapp3.1/BuecherwurmAPI.genruntimeconfig.cache b/obj/Debug/netcoreapp3.1/BuecherwurmAPI.genruntimeconfig.cache deleted file mode 100644 index 34bedab..0000000 --- a/obj/Debug/netcoreapp3.1/BuecherwurmAPI.genruntimeconfig.cache +++ /dev/null @@ -1 +0,0 @@ -86c8e15dd33445635927cfaf398408205fd11473 diff --git a/obj/Debug/netcoreapp3.1/BuecherwurmAPI.pdb b/obj/Debug/netcoreapp3.1/BuecherwurmAPI.pdb deleted file mode 100644 index 270e5c42f24421b91803307b248b5f9391e51262..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5096 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\n Combines the behaviors of and ,\n so that it displays the page matching the specified route but only if the user\n is authorized to see it.\n \n Additionally, this component supplies a cascading parameter of type ,\n which makes the user's current authentication state available to descendants.\n \n ", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "AuthorizeRouteView", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.Component", - "Name": "Authorizing", - "TypeName": "Microsoft.AspNetCore.Components.RenderFragment", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n

\n The content that will be displayed while asynchronous authorization is in progress.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Authorizing", - "Components.ChildContent": "True" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "Components.Component", - "Name": "NotAuthorized", - "TypeName": "Microsoft.AspNetCore.Components.RenderFragment", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n The content that will be displayed if the user is not authorized.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "NotAuthorized", - "Components.ChildContent": "True" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "Components.Component", - "Name": "DefaultLayout", - "TypeName": "System.Type", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Gets or sets the type of a layout to be used if the page does not\n declare any layout. If specified, the type must implement \n and accept a parameter named .\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "DefaultLayout" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "Components.Component", - "Name": "RouteData", - "TypeName": "Microsoft.AspNetCore.Components.RouteData", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Gets or sets the route data. This determines the page that will be\n displayed and the parameter values that will be supplied to the page.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "RouteData" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "Components.Component", - "Name": "Context", - "TypeName": "System.String", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Specifies the parameter name for all child content expressions.", - "Diagnostics": [], - "Metadata": { - "Components.ChildContentParameterName": "True", - "Common.PropertyName": "Context" - }, - "BoundAttributeParameters": [] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.IComponent", - "Common.TypeName": "Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView" - } - }, - { - "Kind": "Components.Component", - "Name": "Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView", - "AssemblyName": "Microsoft.AspNetCore.Components.Authorization", - "Documentation": "\n \n Combines the behaviors of and ,\n so that it displays the page matching the specified route but only if the user\n is authorized to see it.\n \n Additionally, this component supplies a cascading parameter of type ,\n which makes the user's current authentication state available to descendants.\n \n ", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.Component", - "Name": "Authorizing", - "TypeName": "Microsoft.AspNetCore.Components.RenderFragment", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n The content that will be displayed while asynchronous authorization is in progress.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Authorizing", - "Components.ChildContent": "True" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "Components.Component", - "Name": "NotAuthorized", - "TypeName": "Microsoft.AspNetCore.Components.RenderFragment", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n The content that will be displayed if the user is not authorized.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "NotAuthorized", - "Components.ChildContent": "True" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "Components.Component", - "Name": "DefaultLayout", - "TypeName": "System.Type", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Gets or sets the type of a layout to be used if the page does not\n declare any layout. If specified, the type must implement \n and accept a parameter named .\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "DefaultLayout" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "Components.Component", - "Name": "RouteData", - "TypeName": "Microsoft.AspNetCore.Components.RouteData", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Gets or sets the route data. This determines the page that will be\n displayed and the parameter values that will be supplied to the page.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "RouteData" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "Components.Component", - "Name": "Context", - "TypeName": "System.String", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Specifies the parameter name for all child content expressions.", - "Diagnostics": [], - "Metadata": { - "Components.ChildContentParameterName": "True", - "Common.PropertyName": "Context" - }, - "BoundAttributeParameters": [] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.IComponent", - "Common.TypeName": "Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView", - "Components.NameMatch": "Components.FullyQualifiedNameMatch" - } - }, - { - "Kind": "Components.ChildContent", - "Name": "Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView.Authorizing", - "AssemblyName": "Microsoft.AspNetCore.Components.Authorization", - "Documentation": "\n \n The content that will be displayed while asynchronous authorization is in progress.\n \n ", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "Authorizing", - "ParentTag": "AuthorizeRouteView", - "TagStructure": 0, - "Attributes": [], - "Diagnostics": [] - } - ], - "BoundAttributes": [], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Common.TypeName": "Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView.Authorizing", - "Components.IsSpecialKind": "Components.ChildContent" - } - }, - { - "Kind": "Components.ChildContent", - "Name": "Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView.Authorizing", - "AssemblyName": "Microsoft.AspNetCore.Components.Authorization", - "Documentation": "\n \n The content that will be displayed while asynchronous authorization is in progress.\n \n ", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "Authorizing", - "ParentTag": "Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView", - "TagStructure": 0, - "Attributes": [], - "Diagnostics": [] - } - ], - "BoundAttributes": [], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Common.TypeName": "Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView.Authorizing", - "Components.IsSpecialKind": "Components.ChildContent", - "Components.NameMatch": "Components.FullyQualifiedNameMatch" - } - }, - { - "Kind": "Components.ChildContent", - "Name": "Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView.NotAuthorized", - "AssemblyName": "Microsoft.AspNetCore.Components.Authorization", - "Documentation": "\n \n The content that will be displayed if the user is not authorized.\n \n ", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "NotAuthorized", - "ParentTag": "AuthorizeRouteView", - "TagStructure": 0, - "Attributes": [], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.ChildContent", - "Name": "Context", - "TypeName": "System.String", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Specifies the parameter name for the 'NotAuthorized' child content expression.", - "Diagnostics": [], - "Metadata": { - "Components.ChildContentParameterName": "True", - "Common.PropertyName": "Context" - }, - "BoundAttributeParameters": [] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Common.TypeName": "Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView.NotAuthorized", - "Components.IsSpecialKind": "Components.ChildContent" - } - }, - { - "Kind": "Components.ChildContent", - "Name": "Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView.NotAuthorized", - "AssemblyName": "Microsoft.AspNetCore.Components.Authorization", - "Documentation": "\n \n The content that will be displayed if the user is not authorized.\n \n ", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "NotAuthorized", - "ParentTag": "Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView", - "TagStructure": 0, - "Attributes": [], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.ChildContent", - "Name": "Context", - "TypeName": "System.String", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Specifies the parameter name for the 'NotAuthorized' child content expression.", - "Diagnostics": [], - "Metadata": { - "Components.ChildContentParameterName": "True", - "Common.PropertyName": "Context" - }, - "BoundAttributeParameters": [] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Common.TypeName": "Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView.NotAuthorized", - "Components.IsSpecialKind": "Components.ChildContent", - "Components.NameMatch": "Components.FullyQualifiedNameMatch" - } - }, - { - "Kind": "Components.Component", - "Name": "Microsoft.AspNetCore.Components.Authorization.AuthorizeView", - "AssemblyName": "Microsoft.AspNetCore.Components.Authorization", - "Documentation": "\n \n Displays differing content depending on the user's authorization status.\n \n ", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "AuthorizeView", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.Component", - "Name": "Policy", - "TypeName": "System.String", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n The policy name that determines whether the content can be displayed.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Policy" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "Components.Component", - "Name": "Roles", - "TypeName": "System.String", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n A comma delimited list of roles that are allowed to display the content.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Roles" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "Components.Component", - "Name": "Authorized", - "TypeName": "Microsoft.AspNetCore.Components.RenderFragment", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n The content that will be displayed if the user is authorized.\n If you specify a value for this parameter, do not also specify a value for .\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Authorized", - "Components.ChildContent": "True" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "Components.Component", - "Name": "Authorizing", - "TypeName": "Microsoft.AspNetCore.Components.RenderFragment", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n The content that will be displayed while asynchronous authorization is in progress.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Authorizing", - "Components.ChildContent": "True" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "Components.Component", - "Name": "ChildContent", - "TypeName": "Microsoft.AspNetCore.Components.RenderFragment", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n The content that will be displayed if the user is authorized.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "ChildContent", - "Components.ChildContent": "True" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "Components.Component", - "Name": "NotAuthorized", - "TypeName": "Microsoft.AspNetCore.Components.RenderFragment", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n The content that will be displayed if the user is not authorized.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "NotAuthorized", - "Components.ChildContent": "True" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "Components.Component", - "Name": "Resource", - "TypeName": "System.Object", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n The resource to which access is being controlled.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Resource" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "Components.Component", - "Name": "Context", - "TypeName": "System.String", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Specifies the parameter name for all child content expressions.", - "Diagnostics": [], - "Metadata": { - "Components.ChildContentParameterName": "True", - "Common.PropertyName": "Context" - }, - "BoundAttributeParameters": [] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.IComponent", - "Common.TypeName": "Microsoft.AspNetCore.Components.Authorization.AuthorizeView" - } - }, - { - "Kind": "Components.Component", - "Name": "Microsoft.AspNetCore.Components.Authorization.AuthorizeView", - "AssemblyName": "Microsoft.AspNetCore.Components.Authorization", - "Documentation": "\n \n Displays differing content depending on the user's authorization status.\n \n ", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "Microsoft.AspNetCore.Components.Authorization.AuthorizeView", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.Component", - "Name": "Policy", - "TypeName": "System.String", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n The policy name that determines whether the content can be displayed.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Policy" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "Components.Component", - "Name": "Roles", - "TypeName": "System.String", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n A comma delimited list of roles that are allowed to display the content.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Roles" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "Components.Component", - "Name": "Authorized", - "TypeName": "Microsoft.AspNetCore.Components.RenderFragment", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n The content that will be displayed if the user is authorized.\n If you specify a value for this parameter, do not also specify a value for .\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Authorized", - "Components.ChildContent": "True" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "Components.Component", - "Name": "Authorizing", - "TypeName": "Microsoft.AspNetCore.Components.RenderFragment", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n The content that will be displayed while asynchronous authorization is in progress.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Authorizing", - "Components.ChildContent": "True" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "Components.Component", - "Name": "ChildContent", - "TypeName": "Microsoft.AspNetCore.Components.RenderFragment", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n The content that will be displayed if the user is authorized.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "ChildContent", - "Components.ChildContent": "True" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "Components.Component", - "Name": "NotAuthorized", - "TypeName": "Microsoft.AspNetCore.Components.RenderFragment", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n The content that will be displayed if the user is not authorized.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "NotAuthorized", - "Components.ChildContent": "True" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "Components.Component", - "Name": "Resource", - "TypeName": "System.Object", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n The resource to which access is being controlled.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Resource" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "Components.Component", - "Name": "Context", - "TypeName": "System.String", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Specifies the parameter name for all child content expressions.", - "Diagnostics": [], - "Metadata": { - "Components.ChildContentParameterName": "True", - "Common.PropertyName": "Context" - }, - "BoundAttributeParameters": [] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.IComponent", - "Common.TypeName": "Microsoft.AspNetCore.Components.Authorization.AuthorizeView", - "Components.NameMatch": "Components.FullyQualifiedNameMatch" - } - }, - { - "Kind": "Components.ChildContent", - "Name": "Microsoft.AspNetCore.Components.Authorization.AuthorizeView.Authorized", - "AssemblyName": "Microsoft.AspNetCore.Components.Authorization", - "Documentation": "\n \n The content that will be displayed if the user is authorized.\n If you specify a value for this parameter, do not also specify a value for .\n \n ", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "Authorized", - "ParentTag": "AuthorizeView", - "TagStructure": 0, - "Attributes": [], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.ChildContent", - "Name": "Context", - "TypeName": "System.String", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Specifies the parameter name for the 'Authorized' child content expression.", - "Diagnostics": [], - "Metadata": { - "Components.ChildContentParameterName": "True", - "Common.PropertyName": "Context" - }, - "BoundAttributeParameters": [] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Common.TypeName": "Microsoft.AspNetCore.Components.Authorization.AuthorizeView.Authorized", - "Components.IsSpecialKind": "Components.ChildContent" - } - }, - { - "Kind": "Components.ChildContent", - "Name": "Microsoft.AspNetCore.Components.Authorization.AuthorizeView.Authorized", - "AssemblyName": "Microsoft.AspNetCore.Components.Authorization", - "Documentation": "\n \n The content that will be displayed if the user is authorized.\n If you specify a value for this parameter, do not also specify a value for .\n \n ", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "Authorized", - "ParentTag": "Microsoft.AspNetCore.Components.Authorization.AuthorizeView", - "TagStructure": 0, - "Attributes": [], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.ChildContent", - "Name": "Context", - "TypeName": "System.String", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Specifies the parameter name for the 'Authorized' child content expression.", - "Diagnostics": [], - "Metadata": { - "Components.ChildContentParameterName": "True", - "Common.PropertyName": "Context" - }, - "BoundAttributeParameters": [] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Common.TypeName": "Microsoft.AspNetCore.Components.Authorization.AuthorizeView.Authorized", - "Components.IsSpecialKind": "Components.ChildContent", - "Components.NameMatch": "Components.FullyQualifiedNameMatch" - } - }, - { - "Kind": "Components.ChildContent", - "Name": "Microsoft.AspNetCore.Components.Authorization.AuthorizeView.Authorizing", - "AssemblyName": "Microsoft.AspNetCore.Components.Authorization", - "Documentation": "\n \n The content that will be displayed while asynchronous authorization is in progress.\n \n ", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "Authorizing", - "ParentTag": "AuthorizeView", - "TagStructure": 0, - "Attributes": [], - "Diagnostics": [] - } - ], - "BoundAttributes": [], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Common.TypeName": "Microsoft.AspNetCore.Components.Authorization.AuthorizeView.Authorizing", - "Components.IsSpecialKind": "Components.ChildContent" - } - }, - { - "Kind": "Components.ChildContent", - "Name": "Microsoft.AspNetCore.Components.Authorization.AuthorizeView.Authorizing", - "AssemblyName": "Microsoft.AspNetCore.Components.Authorization", - "Documentation": "\n \n The content that will be displayed while asynchronous authorization is in progress.\n \n ", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "Authorizing", - "ParentTag": "Microsoft.AspNetCore.Components.Authorization.AuthorizeView", - "TagStructure": 0, - "Attributes": [], - "Diagnostics": [] - } - ], - "BoundAttributes": [], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Common.TypeName": "Microsoft.AspNetCore.Components.Authorization.AuthorizeView.Authorizing", - "Components.IsSpecialKind": "Components.ChildContent", - "Components.NameMatch": "Components.FullyQualifiedNameMatch" - } - }, - { - "Kind": "Components.ChildContent", - "Name": "Microsoft.AspNetCore.Components.Authorization.AuthorizeView.ChildContent", - "AssemblyName": "Microsoft.AspNetCore.Components.Authorization", - "Documentation": "\n \n The content that will be displayed if the user is authorized.\n \n ", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "ChildContent", - "ParentTag": "AuthorizeView", - "TagStructure": 0, - "Attributes": [], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.ChildContent", - "Name": "Context", - "TypeName": "System.String", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Specifies the parameter name for the 'ChildContent' child content expression.", - "Diagnostics": [], - "Metadata": { - "Components.ChildContentParameterName": "True", - "Common.PropertyName": "Context" - }, - "BoundAttributeParameters": [] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Common.TypeName": "Microsoft.AspNetCore.Components.Authorization.AuthorizeView.ChildContent", - "Components.IsSpecialKind": "Components.ChildContent" - } - }, - { - "Kind": "Components.ChildContent", - "Name": "Microsoft.AspNetCore.Components.Authorization.AuthorizeView.ChildContent", - "AssemblyName": "Microsoft.AspNetCore.Components.Authorization", - "Documentation": "\n \n The content that will be displayed if the user is authorized.\n \n ", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "ChildContent", - "ParentTag": "Microsoft.AspNetCore.Components.Authorization.AuthorizeView", - "TagStructure": 0, - "Attributes": [], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.ChildContent", - "Name": "Context", - "TypeName": "System.String", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Specifies the parameter name for the 'ChildContent' child content expression.", - "Diagnostics": [], - "Metadata": { - "Components.ChildContentParameterName": "True", - "Common.PropertyName": "Context" - }, - "BoundAttributeParameters": [] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Common.TypeName": "Microsoft.AspNetCore.Components.Authorization.AuthorizeView.ChildContent", - "Components.IsSpecialKind": "Components.ChildContent", - "Components.NameMatch": "Components.FullyQualifiedNameMatch" - } - }, - { - "Kind": "Components.ChildContent", - "Name": "Microsoft.AspNetCore.Components.Authorization.AuthorizeView.NotAuthorized", - "AssemblyName": "Microsoft.AspNetCore.Components.Authorization", - "Documentation": "\n \n The content that will be displayed if the user is not authorized.\n \n ", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "NotAuthorized", - "ParentTag": "AuthorizeView", - "TagStructure": 0, - "Attributes": [], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.ChildContent", - "Name": "Context", - "TypeName": "System.String", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Specifies the parameter name for the 'NotAuthorized' child content expression.", - "Diagnostics": [], - "Metadata": { - "Components.ChildContentParameterName": "True", - "Common.PropertyName": "Context" - }, - "BoundAttributeParameters": [] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Common.TypeName": "Microsoft.AspNetCore.Components.Authorization.AuthorizeView.NotAuthorized", - "Components.IsSpecialKind": "Components.ChildContent" - } - }, - { - "Kind": "Components.ChildContent", - "Name": "Microsoft.AspNetCore.Components.Authorization.AuthorizeView.NotAuthorized", - "AssemblyName": "Microsoft.AspNetCore.Components.Authorization", - "Documentation": "\n \n The content that will be displayed if the user is not authorized.\n \n ", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "NotAuthorized", - "ParentTag": "Microsoft.AspNetCore.Components.Authorization.AuthorizeView", - "TagStructure": 0, - "Attributes": [], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.ChildContent", - "Name": "Context", - "TypeName": "System.String", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Specifies the parameter name for the 'NotAuthorized' child content expression.", - "Diagnostics": [], - "Metadata": { - "Components.ChildContentParameterName": "True", - "Common.PropertyName": "Context" - }, - "BoundAttributeParameters": [] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Common.TypeName": "Microsoft.AspNetCore.Components.Authorization.AuthorizeView.NotAuthorized", - "Components.IsSpecialKind": "Components.ChildContent", - "Components.NameMatch": "Components.FullyQualifiedNameMatch" - } - }, - { - "Kind": "Components.Component", - "Name": "Microsoft.AspNetCore.Components.Authorization.CascadingAuthenticationState", - "AssemblyName": "Microsoft.AspNetCore.Components.Authorization", - "Documentation": null, - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "CascadingAuthenticationState", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.Component", - "Name": "ChildContent", - "TypeName": "Microsoft.AspNetCore.Components.RenderFragment", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n The content to which the authentication state should be provided.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "ChildContent", - "Components.ChildContent": "True" - }, - "BoundAttributeParameters": [] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.IComponent", - "Common.TypeName": "Microsoft.AspNetCore.Components.Authorization.CascadingAuthenticationState" - } - }, - { - "Kind": "Components.Component", - "Name": "Microsoft.AspNetCore.Components.Authorization.CascadingAuthenticationState", - "AssemblyName": "Microsoft.AspNetCore.Components.Authorization", - "Documentation": null, - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "Microsoft.AspNetCore.Components.Authorization.CascadingAuthenticationState", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.Component", - "Name": "ChildContent", - "TypeName": "Microsoft.AspNetCore.Components.RenderFragment", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n The content to which the authentication state should be provided.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "ChildContent", - "Components.ChildContent": "True" - }, - "BoundAttributeParameters": [] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.IComponent", - "Common.TypeName": "Microsoft.AspNetCore.Components.Authorization.CascadingAuthenticationState", - "Components.NameMatch": "Components.FullyQualifiedNameMatch" - } - }, - { - "Kind": "Components.ChildContent", - "Name": "Microsoft.AspNetCore.Components.Authorization.CascadingAuthenticationState.ChildContent", - "AssemblyName": "Microsoft.AspNetCore.Components.Authorization", - "Documentation": "\n \n The content to which the authentication state should be provided.\n \n ", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "ChildContent", - "ParentTag": "CascadingAuthenticationState", - "TagStructure": 0, - "Attributes": [], - "Diagnostics": [] - } - ], - "BoundAttributes": [], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Common.TypeName": "Microsoft.AspNetCore.Components.Authorization.CascadingAuthenticationState.ChildContent", - "Components.IsSpecialKind": "Components.ChildContent" - } - }, - { - "Kind": "Components.ChildContent", - "Name": "Microsoft.AspNetCore.Components.Authorization.CascadingAuthenticationState.ChildContent", - "AssemblyName": "Microsoft.AspNetCore.Components.Authorization", - "Documentation": "\n \n The content to which the authentication state should be provided.\n \n ", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "ChildContent", - "ParentTag": "Microsoft.AspNetCore.Components.Authorization.CascadingAuthenticationState", - "TagStructure": 0, - "Attributes": [], - "Diagnostics": [] - } - ], - "BoundAttributes": [], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Common.TypeName": "Microsoft.AspNetCore.Components.Authorization.CascadingAuthenticationState.ChildContent", - "Components.IsSpecialKind": "Components.ChildContent", - "Components.NameMatch": "Components.FullyQualifiedNameMatch" - } - }, - { - "Kind": "Components.Component", - "Name": "Microsoft.AspNetCore.Components.CascadingValue", - "AssemblyName": "Microsoft.AspNetCore.Components", - "Documentation": "\n \n A component that provides a cascading value to all descendant components.\n \n ", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "CascadingValue", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.Component", - "Name": "TValue", - "TypeName": "System.Type", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Specifies the type of the type parameter TValue for the Microsoft.AspNetCore.Components.CascadingValue component.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "TValue", - "Components.TypeParameter": "True" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "Components.Component", - "Name": "ChildContent", - "TypeName": "Microsoft.AspNetCore.Components.RenderFragment", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n The content to which the value should be provided.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "ChildContent", - "Components.ChildContent": "True" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "Components.Component", - "Name": "IsFixed", - "TypeName": "System.Boolean", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n If true, indicates that will not change. This is a\n performance optimization that allows the framework to skip setting up\n change notifications. Set this flag only if you will not change\n during the component's lifetime.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "IsFixed" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "Components.Component", - "Name": "Name", - "TypeName": "System.String", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Optionally gives a name to the provided value. Descendant components\n will be able to receive the value by specifying this name.\n \n If no name is specified, then descendant components will receive the\n value based the type of value they are requesting.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Name" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "Components.Component", - "Name": "Value", - "TypeName": "TValue", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n The value to be provided.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Value", - "Components.GenericTyped": "True" - }, - "BoundAttributeParameters": [] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.IComponent", - "Common.TypeName": "Microsoft.AspNetCore.Components.CascadingValue", - "Components.GenericTyped": "True" - } - }, - { - "Kind": "Components.Component", - "Name": "Microsoft.AspNetCore.Components.CascadingValue", - "AssemblyName": "Microsoft.AspNetCore.Components", - "Documentation": "\n \n A component that provides a cascading value to all descendant components.\n \n ", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "Microsoft.AspNetCore.Components.CascadingValue", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.Component", - "Name": "TValue", - "TypeName": "System.Type", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Specifies the type of the type parameter TValue for the Microsoft.AspNetCore.Components.CascadingValue component.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "TValue", - "Components.TypeParameter": "True" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "Components.Component", - "Name": "ChildContent", - "TypeName": "Microsoft.AspNetCore.Components.RenderFragment", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n The content to which the value should be provided.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "ChildContent", - "Components.ChildContent": "True" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "Components.Component", - "Name": "IsFixed", - "TypeName": "System.Boolean", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n If true, indicates that will not change. This is a\n performance optimization that allows the framework to skip setting up\n change notifications. Set this flag only if you will not change\n during the component's lifetime.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "IsFixed" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "Components.Component", - "Name": "Name", - "TypeName": "System.String", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Optionally gives a name to the provided value. Descendant components\n will be able to receive the value by specifying this name.\n \n If no name is specified, then descendant components will receive the\n value based the type of value they are requesting.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Name" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "Components.Component", - "Name": "Value", - "TypeName": "TValue", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n The value to be provided.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Value", - "Components.GenericTyped": "True" - }, - "BoundAttributeParameters": [] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.IComponent", - "Common.TypeName": "Microsoft.AspNetCore.Components.CascadingValue", - "Components.GenericTyped": "True", - "Components.NameMatch": "Components.FullyQualifiedNameMatch" - } - }, - { - "Kind": "Components.ChildContent", - "Name": "Microsoft.AspNetCore.Components.CascadingValue.ChildContent", - "AssemblyName": "Microsoft.AspNetCore.Components", - "Documentation": "\n \n The content to which the value should be provided.\n \n ", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "ChildContent", - "ParentTag": "CascadingValue", - "TagStructure": 0, - "Attributes": [], - "Diagnostics": [] - } - ], - "BoundAttributes": [], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Common.TypeName": "Microsoft.AspNetCore.Components.CascadingValue.ChildContent", - "Components.IsSpecialKind": "Components.ChildContent" - } - }, - { - "Kind": "Components.ChildContent", - "Name": "Microsoft.AspNetCore.Components.CascadingValue.ChildContent", - "AssemblyName": "Microsoft.AspNetCore.Components", - "Documentation": "\n \n The content to which the value should be provided.\n \n ", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "ChildContent", - "ParentTag": "Microsoft.AspNetCore.Components.CascadingValue", - "TagStructure": 0, - "Attributes": [], - "Diagnostics": [] - } - ], - "BoundAttributes": [], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Common.TypeName": "Microsoft.AspNetCore.Components.CascadingValue.ChildContent", - "Components.IsSpecialKind": "Components.ChildContent", - "Components.NameMatch": "Components.FullyQualifiedNameMatch" - } - }, - { - "Kind": "Components.Component", - "Name": "Microsoft.AspNetCore.Components.LayoutView", - "AssemblyName": "Microsoft.AspNetCore.Components", - "Documentation": "\n \n Displays the specified content inside the specified layout and any further\n nested layouts.\n \n ", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "LayoutView", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.Component", - "Name": "ChildContent", - "TypeName": "Microsoft.AspNetCore.Components.RenderFragment", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Gets or sets the content to display.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "ChildContent", - "Components.ChildContent": "True" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "Components.Component", - "Name": "Layout", - "TypeName": "System.Type", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Gets or sets the type of the layout in which to display the content.\n The type must implement and accept a parameter named .\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Layout" - }, - "BoundAttributeParameters": [] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.IComponent", - "Common.TypeName": "Microsoft.AspNetCore.Components.LayoutView" - } - }, - { - "Kind": "Components.Component", - "Name": "Microsoft.AspNetCore.Components.LayoutView", - "AssemblyName": "Microsoft.AspNetCore.Components", - "Documentation": "\n \n Displays the specified content inside the specified layout and any further\n nested layouts.\n \n ", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "Microsoft.AspNetCore.Components.LayoutView", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.Component", - "Name": "ChildContent", - "TypeName": "Microsoft.AspNetCore.Components.RenderFragment", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Gets or sets the content to display.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "ChildContent", - "Components.ChildContent": "True" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "Components.Component", - "Name": "Layout", - "TypeName": "System.Type", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Gets or sets the type of the layout in which to display the content.\n The type must implement and accept a parameter named .\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Layout" - }, - "BoundAttributeParameters": [] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.IComponent", - "Common.TypeName": "Microsoft.AspNetCore.Components.LayoutView", - "Components.NameMatch": "Components.FullyQualifiedNameMatch" - } - }, - { - "Kind": "Components.ChildContent", - "Name": "Microsoft.AspNetCore.Components.LayoutView.ChildContent", - "AssemblyName": "Microsoft.AspNetCore.Components", - "Documentation": "\n \n Gets or sets the content to display.\n \n ", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "ChildContent", - "ParentTag": "LayoutView", - "TagStructure": 0, - "Attributes": [], - "Diagnostics": [] - } - ], - "BoundAttributes": [], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Common.TypeName": "Microsoft.AspNetCore.Components.LayoutView.ChildContent", - "Components.IsSpecialKind": "Components.ChildContent" - } - }, - { - "Kind": "Components.ChildContent", - "Name": "Microsoft.AspNetCore.Components.LayoutView.ChildContent", - "AssemblyName": "Microsoft.AspNetCore.Components", - "Documentation": "\n \n Gets or sets the content to display.\n \n ", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "ChildContent", - "ParentTag": "Microsoft.AspNetCore.Components.LayoutView", - "TagStructure": 0, - "Attributes": [], - "Diagnostics": [] - } - ], - "BoundAttributes": [], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Common.TypeName": "Microsoft.AspNetCore.Components.LayoutView.ChildContent", - "Components.IsSpecialKind": "Components.ChildContent", - "Components.NameMatch": "Components.FullyQualifiedNameMatch" - } - }, - { - "Kind": "Components.Component", - "Name": "Microsoft.AspNetCore.Components.RouteView", - "AssemblyName": "Microsoft.AspNetCore.Components", - "Documentation": "\n \n Displays the specified page component, rendering it inside its layout\n and any further nested layouts.\n \n ", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "RouteView", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.Component", - "Name": "DefaultLayout", - "TypeName": "System.Type", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Gets or sets the type of a layout to be used if the page does not\n declare any layout. If specified, the type must implement \n and accept a parameter named .\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "DefaultLayout" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "Components.Component", - "Name": "RouteData", - "TypeName": "Microsoft.AspNetCore.Components.RouteData", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Gets or sets the route data. This determines the page that will be\n displayed and the parameter values that will be supplied to the page.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "RouteData" - }, - "BoundAttributeParameters": [] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.IComponent", - "Common.TypeName": "Microsoft.AspNetCore.Components.RouteView" - } - }, - { - "Kind": "Components.Component", - "Name": "Microsoft.AspNetCore.Components.RouteView", - "AssemblyName": "Microsoft.AspNetCore.Components", - "Documentation": "\n \n Displays the specified page component, rendering it inside its layout\n and any further nested layouts.\n \n ", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "Microsoft.AspNetCore.Components.RouteView", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.Component", - "Name": "DefaultLayout", - "TypeName": "System.Type", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Gets or sets the type of a layout to be used if the page does not\n declare any layout. If specified, the type must implement \n and accept a parameter named .\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "DefaultLayout" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "Components.Component", - "Name": "RouteData", - "TypeName": "Microsoft.AspNetCore.Components.RouteData", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Gets or sets the route data. This determines the page that will be\n displayed and the parameter values that will be supplied to the page.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "RouteData" - }, - "BoundAttributeParameters": [] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.IComponent", - "Common.TypeName": "Microsoft.AspNetCore.Components.RouteView", - "Components.NameMatch": "Components.FullyQualifiedNameMatch" - } - }, - { - "Kind": "Components.Component", - "Name": "Microsoft.AspNetCore.Components.Routing.Router", - "AssemblyName": "Microsoft.AspNetCore.Components", - "Documentation": "\n \n A component that supplies route data corresponding to the current navigation state.\n \n ", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "Router", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.Component", - "Name": "AdditionalAssemblies", - "TypeName": "System.Collections.Generic.IEnumerable", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Gets or sets a collection of additional assemblies that should be searched for components\n that can match URIs.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "AdditionalAssemblies" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "Components.Component", - "Name": "AppAssembly", - "TypeName": "System.Reflection.Assembly", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Gets or sets the assembly that should be searched for components matching the URI.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "AppAssembly" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "Components.Component", - "Name": "Found", - "TypeName": "Microsoft.AspNetCore.Components.RenderFragment", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Gets or sets the content to display when a match is found for the requested route.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Found", - "Components.ChildContent": "True" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "Components.Component", - "Name": "NotFound", - "TypeName": "Microsoft.AspNetCore.Components.RenderFragment", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Gets or sets the content to display when no match is found for the requested route.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "NotFound", - "Components.ChildContent": "True" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "Components.Component", - "Name": "Context", - "TypeName": "System.String", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Specifies the parameter name for all child content expressions.", - "Diagnostics": [], - "Metadata": { - "Components.ChildContentParameterName": "True", - "Common.PropertyName": "Context" - }, - "BoundAttributeParameters": [] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.IComponent", - "Common.TypeName": "Microsoft.AspNetCore.Components.Routing.Router" - } - }, - { - "Kind": "Components.Component", - "Name": "Microsoft.AspNetCore.Components.Routing.Router", - "AssemblyName": "Microsoft.AspNetCore.Components", - "Documentation": "\n \n A component that supplies route data corresponding to the current navigation state.\n \n ", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "Microsoft.AspNetCore.Components.Routing.Router", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.Component", - "Name": "AdditionalAssemblies", - "TypeName": "System.Collections.Generic.IEnumerable", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Gets or sets a collection of additional assemblies that should be searched for components\n that can match URIs.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "AdditionalAssemblies" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "Components.Component", - "Name": "AppAssembly", - "TypeName": "System.Reflection.Assembly", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Gets or sets the assembly that should be searched for components matching the URI.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "AppAssembly" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "Components.Component", - "Name": "Found", - "TypeName": "Microsoft.AspNetCore.Components.RenderFragment", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Gets or sets the content to display when a match is found for the requested route.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Found", - "Components.ChildContent": "True" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "Components.Component", - "Name": "NotFound", - "TypeName": "Microsoft.AspNetCore.Components.RenderFragment", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Gets or sets the content to display when no match is found for the requested route.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "NotFound", - "Components.ChildContent": "True" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "Components.Component", - "Name": "Context", - "TypeName": "System.String", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Specifies the parameter name for all child content expressions.", - "Diagnostics": [], - "Metadata": { - "Components.ChildContentParameterName": "True", - "Common.PropertyName": "Context" - }, - "BoundAttributeParameters": [] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.IComponent", - "Common.TypeName": "Microsoft.AspNetCore.Components.Routing.Router", - "Components.NameMatch": "Components.FullyQualifiedNameMatch" - } - }, - { - "Kind": "Components.ChildContent", - "Name": "Microsoft.AspNetCore.Components.Routing.Router.Found", - "AssemblyName": "Microsoft.AspNetCore.Components", - "Documentation": "\n \n Gets or sets the content to display when a match is found for the requested route.\n \n ", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "Found", - "ParentTag": "Router", - "TagStructure": 0, - "Attributes": [], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.ChildContent", - "Name": "Context", - "TypeName": "System.String", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Specifies the parameter name for the 'Found' child content expression.", - "Diagnostics": [], - "Metadata": { - "Components.ChildContentParameterName": "True", - "Common.PropertyName": "Context" - }, - "BoundAttributeParameters": [] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Common.TypeName": "Microsoft.AspNetCore.Components.Routing.Router.Found", - "Components.IsSpecialKind": "Components.ChildContent" - } - }, - { - "Kind": "Components.ChildContent", - "Name": "Microsoft.AspNetCore.Components.Routing.Router.Found", - "AssemblyName": "Microsoft.AspNetCore.Components", - "Documentation": "\n \n Gets or sets the content to display when a match is found for the requested route.\n \n ", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "Found", - "ParentTag": "Microsoft.AspNetCore.Components.Routing.Router", - "TagStructure": 0, - "Attributes": [], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.ChildContent", - "Name": "Context", - "TypeName": "System.String", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Specifies the parameter name for the 'Found' child content expression.", - "Diagnostics": [], - "Metadata": { - "Components.ChildContentParameterName": "True", - "Common.PropertyName": "Context" - }, - "BoundAttributeParameters": [] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Common.TypeName": "Microsoft.AspNetCore.Components.Routing.Router.Found", - "Components.IsSpecialKind": "Components.ChildContent", - "Components.NameMatch": "Components.FullyQualifiedNameMatch" - } - }, - { - "Kind": "Components.ChildContent", - "Name": "Microsoft.AspNetCore.Components.Routing.Router.NotFound", - "AssemblyName": "Microsoft.AspNetCore.Components", - "Documentation": "\n \n Gets or sets the content to display when no match is found for the requested route.\n \n ", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "NotFound", - "ParentTag": "Router", - "TagStructure": 0, - "Attributes": [], - "Diagnostics": [] - } - ], - "BoundAttributes": [], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Common.TypeName": "Microsoft.AspNetCore.Components.Routing.Router.NotFound", - "Components.IsSpecialKind": "Components.ChildContent" - } - }, - { - "Kind": "Components.ChildContent", - "Name": "Microsoft.AspNetCore.Components.Routing.Router.NotFound", - "AssemblyName": "Microsoft.AspNetCore.Components", - "Documentation": "\n \n Gets or sets the content to display when no match is found for the requested route.\n \n ", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "NotFound", - "ParentTag": "Microsoft.AspNetCore.Components.Routing.Router", - "TagStructure": 0, - "Attributes": [], - "Diagnostics": [] - } - ], - "BoundAttributes": [], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Common.TypeName": "Microsoft.AspNetCore.Components.Routing.Router.NotFound", - "Components.IsSpecialKind": "Components.ChildContent", - "Components.NameMatch": "Components.FullyQualifiedNameMatch" - } - }, - { - "Kind": "Components.Component", - "Name": "Microsoft.AspNetCore.Components.Forms.DataAnnotationsValidator", - "AssemblyName": "Microsoft.AspNetCore.Components.Forms", - "Documentation": "\n \n Adds Data Annotations validation support to an .\n \n ", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "DataAnnotationsValidator", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [], - "Diagnostics": [] - } - ], - "BoundAttributes": [], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.IComponent", - "Common.TypeName": "Microsoft.AspNetCore.Components.Forms.DataAnnotationsValidator" - } - }, - { - "Kind": "Components.Component", - "Name": "Microsoft.AspNetCore.Components.Forms.DataAnnotationsValidator", - "AssemblyName": "Microsoft.AspNetCore.Components.Forms", - "Documentation": "\n \n Adds Data Annotations validation support to an .\n \n ", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "Microsoft.AspNetCore.Components.Forms.DataAnnotationsValidator", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [], - "Diagnostics": [] - } - ], - "BoundAttributes": [], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.IComponent", - "Common.TypeName": "Microsoft.AspNetCore.Components.Forms.DataAnnotationsValidator", - "Components.NameMatch": "Components.FullyQualifiedNameMatch" - } - }, - { - "Kind": "Components.Component", - "Name": "Microsoft.AspNetCore.Components.Forms.EditForm", - "AssemblyName": "Microsoft.AspNetCore.Components.Web", - "Documentation": "\n \n Renders a form element that cascades an to descendants.\n \n ", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "EditForm", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.Component", - "Name": "AdditionalAttributes", - "TypeName": "System.Collections.Generic.IReadOnlyDictionary", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Gets or sets a collection of additional attributes that will be applied to the created form element.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "AdditionalAttributes" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "Components.Component", - "Name": "ChildContent", - "TypeName": "Microsoft.AspNetCore.Components.RenderFragment", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Specifies the content to be rendered inside this .\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "ChildContent", - "Components.ChildContent": "True" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "Components.Component", - "Name": "EditContext", - "TypeName": "Microsoft.AspNetCore.Components.Forms.EditContext", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Supplies the edit context explicitly. If using this parameter, do not\n also supply , since the model value will be taken\n from the property.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "EditContext" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "Components.Component", - "Name": "Model", - "TypeName": "System.Object", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Specifies the top-level model object for the form. An edit context will\n be constructed for this model. If using this parameter, do not also supply\n a value for .\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Model" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "Components.Component", - "Name": "OnInvalidSubmit", - "TypeName": "Microsoft.AspNetCore.Components.EventCallback", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n A callback that will be invoked when the form is submitted and the\n is determined to be invalid.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "OnInvalidSubmit", - "Components.EventCallback": "True" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "Components.Component", - "Name": "OnSubmit", - "TypeName": "Microsoft.AspNetCore.Components.EventCallback", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n A callback that will be invoked when the form is submitted.\n \n If using this parameter, you are responsible for triggering any validation\n manually, e.g., by calling .\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "OnSubmit", - "Components.EventCallback": "True" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "Components.Component", - "Name": "OnValidSubmit", - "TypeName": "Microsoft.AspNetCore.Components.EventCallback", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n A callback that will be invoked when the form is submitted and the\n is determined to be valid.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "OnValidSubmit", - "Components.EventCallback": "True" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "Components.Component", - "Name": "Context", - "TypeName": "System.String", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Specifies the parameter name for all child content expressions.", - "Diagnostics": [], - "Metadata": { - "Components.ChildContentParameterName": "True", - "Common.PropertyName": "Context" - }, - "BoundAttributeParameters": [] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.IComponent", - "Common.TypeName": "Microsoft.AspNetCore.Components.Forms.EditForm" - } - }, - { - "Kind": "Components.Component", - "Name": "Microsoft.AspNetCore.Components.Forms.EditForm", - "AssemblyName": "Microsoft.AspNetCore.Components.Web", - "Documentation": "\n \n Renders a form element that cascades an to descendants.\n \n ", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "Microsoft.AspNetCore.Components.Forms.EditForm", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.Component", - "Name": "AdditionalAttributes", - "TypeName": "System.Collections.Generic.IReadOnlyDictionary", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Gets or sets a collection of additional attributes that will be applied to the created form element.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "AdditionalAttributes" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "Components.Component", - "Name": "ChildContent", - "TypeName": "Microsoft.AspNetCore.Components.RenderFragment", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Specifies the content to be rendered inside this .\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "ChildContent", - "Components.ChildContent": "True" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "Components.Component", - "Name": "EditContext", - "TypeName": "Microsoft.AspNetCore.Components.Forms.EditContext", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Supplies the edit context explicitly. If using this parameter, do not\n also supply , since the model value will be taken\n from the property.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "EditContext" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "Components.Component", - "Name": "Model", - "TypeName": "System.Object", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Specifies the top-level model object for the form. An edit context will\n be constructed for this model. If using this parameter, do not also supply\n a value for .\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Model" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "Components.Component", - "Name": "OnInvalidSubmit", - "TypeName": "Microsoft.AspNetCore.Components.EventCallback", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n A callback that will be invoked when the form is submitted and the\n is determined to be invalid.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "OnInvalidSubmit", - "Components.EventCallback": "True" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "Components.Component", - "Name": "OnSubmit", - "TypeName": "Microsoft.AspNetCore.Components.EventCallback", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n A callback that will be invoked when the form is submitted.\n \n If using this parameter, you are responsible for triggering any validation\n manually, e.g., by calling .\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "OnSubmit", - "Components.EventCallback": "True" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "Components.Component", - "Name": "OnValidSubmit", - "TypeName": "Microsoft.AspNetCore.Components.EventCallback", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n A callback that will be invoked when the form is submitted and the\n is determined to be valid.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "OnValidSubmit", - "Components.EventCallback": "True" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "Components.Component", - "Name": "Context", - "TypeName": "System.String", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Specifies the parameter name for all child content expressions.", - "Diagnostics": [], - "Metadata": { - "Components.ChildContentParameterName": "True", - "Common.PropertyName": "Context" - }, - "BoundAttributeParameters": [] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.IComponent", - "Common.TypeName": "Microsoft.AspNetCore.Components.Forms.EditForm", - "Components.NameMatch": "Components.FullyQualifiedNameMatch" - } - }, - { - "Kind": "Components.ChildContent", - "Name": "Microsoft.AspNetCore.Components.Forms.EditForm.ChildContent", - "AssemblyName": "Microsoft.AspNetCore.Components.Web", - "Documentation": "\n \n Specifies the content to be rendered inside this .\n \n ", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "ChildContent", - "ParentTag": "EditForm", - "TagStructure": 0, - "Attributes": [], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.ChildContent", - "Name": "Context", - "TypeName": "System.String", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Specifies the parameter name for the 'ChildContent' child content expression.", - "Diagnostics": [], - "Metadata": { - "Components.ChildContentParameterName": "True", - "Common.PropertyName": "Context" - }, - "BoundAttributeParameters": [] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Common.TypeName": "Microsoft.AspNetCore.Components.Forms.EditForm.ChildContent", - "Components.IsSpecialKind": "Components.ChildContent" - } - }, - { - "Kind": "Components.ChildContent", - "Name": "Microsoft.AspNetCore.Components.Forms.EditForm.ChildContent", - "AssemblyName": "Microsoft.AspNetCore.Components.Web", - "Documentation": "\n \n Specifies the content to be rendered inside this .\n \n ", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "ChildContent", - "ParentTag": "Microsoft.AspNetCore.Components.Forms.EditForm", - "TagStructure": 0, - "Attributes": [], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.ChildContent", - "Name": "Context", - "TypeName": "System.String", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Specifies the parameter name for the 'ChildContent' child content expression.", - "Diagnostics": [], - "Metadata": { - "Components.ChildContentParameterName": "True", - "Common.PropertyName": "Context" - }, - "BoundAttributeParameters": [] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Common.TypeName": "Microsoft.AspNetCore.Components.Forms.EditForm.ChildContent", - "Components.IsSpecialKind": "Components.ChildContent", - "Components.NameMatch": "Components.FullyQualifiedNameMatch" - } - }, - { - "Kind": "Components.Component", - "Name": "Microsoft.AspNetCore.Components.Forms.InputCheckbox", - "AssemblyName": "Microsoft.AspNetCore.Components.Web", - "Documentation": "\n \n An input component for editing values.\n \n ", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "InputCheckbox", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.Component", - "Name": "AdditionalAttributes", - "TypeName": "System.Collections.Generic.IReadOnlyDictionary", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Gets or sets a collection of additional attributes that will be applied to the created element.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "AdditionalAttributes" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "Components.Component", - "Name": "Value", - "TypeName": "System.Boolean", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Gets or sets the value of the input. This should be used with two-way binding.\n \n \n @bind-Value=\"model.PropertyName\"\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Value" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "Components.Component", - "Name": "ValueChanged", - "TypeName": "Microsoft.AspNetCore.Components.EventCallback", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Gets or sets a callback that updates the bound value.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "ValueChanged", - "Components.EventCallback": "True" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "Components.Component", - "Name": "ValueExpression", - "TypeName": "System.Linq.Expressions.Expression>", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Gets or sets an expression that identifies the bound value.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "ValueExpression" - }, - "BoundAttributeParameters": [] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.IComponent", - "Common.TypeName": "Microsoft.AspNetCore.Components.Forms.InputCheckbox" - } - }, - { - "Kind": "Components.Component", - "Name": "Microsoft.AspNetCore.Components.Forms.InputCheckbox", - "AssemblyName": "Microsoft.AspNetCore.Components.Web", - "Documentation": "\n \n An input component for editing values.\n \n ", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "Microsoft.AspNetCore.Components.Forms.InputCheckbox", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.Component", - "Name": "AdditionalAttributes", - "TypeName": "System.Collections.Generic.IReadOnlyDictionary", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Gets or sets a collection of additional attributes that will be applied to the created element.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "AdditionalAttributes" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "Components.Component", - "Name": "Value", - "TypeName": "System.Boolean", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Gets or sets the value of the input. This should be used with two-way binding.\n \n \n @bind-Value=\"model.PropertyName\"\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Value" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "Components.Component", - "Name": "ValueChanged", - "TypeName": "Microsoft.AspNetCore.Components.EventCallback", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Gets or sets a callback that updates the bound value.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "ValueChanged", - "Components.EventCallback": "True" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "Components.Component", - "Name": "ValueExpression", - "TypeName": "System.Linq.Expressions.Expression>", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Gets or sets an expression that identifies the bound value.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "ValueExpression" - }, - "BoundAttributeParameters": [] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.IComponent", - "Common.TypeName": "Microsoft.AspNetCore.Components.Forms.InputCheckbox", - "Components.NameMatch": "Components.FullyQualifiedNameMatch" - } - }, - { - "Kind": "Components.Component", - "Name": "Microsoft.AspNetCore.Components.Forms.InputDate", - "AssemblyName": "Microsoft.AspNetCore.Components.Web", - "Documentation": "\n \n An input component for editing date values.\n Supported types are and .\n \n ", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "InputDate", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.Component", - "Name": "TValue", - "TypeName": "System.Type", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Specifies the type of the type parameter TValue for the Microsoft.AspNetCore.Components.Forms.InputDate component.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "TValue", - "Components.TypeParameter": "True" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "Components.Component", - "Name": "ParsingErrorMessage", - "TypeName": "System.String", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Gets or sets the error message used when displaying an a parsing error.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "ParsingErrorMessage" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "Components.Component", - "Name": "AdditionalAttributes", - "TypeName": "System.Collections.Generic.IReadOnlyDictionary", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Gets or sets a collection of additional attributes that will be applied to the created element.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "AdditionalAttributes" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "Components.Component", - "Name": "Value", - "TypeName": "TValue", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Gets or sets the value of the input. This should be used with two-way binding.\n \n \n @bind-Value=\"model.PropertyName\"\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Value", - "Components.GenericTyped": "True" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "Components.Component", - "Name": "ValueChanged", - "TypeName": "Microsoft.AspNetCore.Components.EventCallback", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Gets or sets a callback that updates the bound value.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "ValueChanged", - "Components.EventCallback": "True", - "Components.GenericTyped": "True" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "Components.Component", - "Name": "ValueExpression", - "TypeName": "System.Linq.Expressions.Expression>", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Gets or sets an expression that identifies the bound value.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "ValueExpression", - "Components.GenericTyped": "True" - }, - "BoundAttributeParameters": [] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.IComponent", - "Common.TypeName": "Microsoft.AspNetCore.Components.Forms.InputDate", - "Components.GenericTyped": "True" - } - }, - { - "Kind": "Components.Component", - "Name": "Microsoft.AspNetCore.Components.Forms.InputDate", - "AssemblyName": "Microsoft.AspNetCore.Components.Web", - "Documentation": "\n \n An input component for editing date values.\n Supported types are and .\n \n ", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "Microsoft.AspNetCore.Components.Forms.InputDate", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.Component", - "Name": "TValue", - "TypeName": "System.Type", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Specifies the type of the type parameter TValue for the Microsoft.AspNetCore.Components.Forms.InputDate component.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "TValue", - "Components.TypeParameter": "True" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "Components.Component", - "Name": "ParsingErrorMessage", - "TypeName": "System.String", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Gets or sets the error message used when displaying an a parsing error.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "ParsingErrorMessage" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "Components.Component", - "Name": "AdditionalAttributes", - "TypeName": "System.Collections.Generic.IReadOnlyDictionary", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Gets or sets a collection of additional attributes that will be applied to the created element.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "AdditionalAttributes" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "Components.Component", - "Name": "Value", - "TypeName": "TValue", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Gets or sets the value of the input. This should be used with two-way binding.\n \n \n @bind-Value=\"model.PropertyName\"\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Value", - "Components.GenericTyped": "True" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "Components.Component", - "Name": "ValueChanged", - "TypeName": "Microsoft.AspNetCore.Components.EventCallback", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Gets or sets a callback that updates the bound value.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "ValueChanged", - "Components.EventCallback": "True", - "Components.GenericTyped": "True" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "Components.Component", - "Name": "ValueExpression", - "TypeName": "System.Linq.Expressions.Expression>", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Gets or sets an expression that identifies the bound value.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "ValueExpression", - "Components.GenericTyped": "True" - }, - "BoundAttributeParameters": [] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.IComponent", - "Common.TypeName": "Microsoft.AspNetCore.Components.Forms.InputDate", - "Components.GenericTyped": "True", - "Components.NameMatch": "Components.FullyQualifiedNameMatch" - } - }, - { - "Kind": "Components.Component", - "Name": "Microsoft.AspNetCore.Components.Forms.InputNumber", - "AssemblyName": "Microsoft.AspNetCore.Components.Web", - "Documentation": "\n \n An input component for editing numeric values.\n Supported numeric types are , , , , .\n \n ", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "InputNumber", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.Component", - "Name": "TValue", - "TypeName": "System.Type", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Specifies the type of the type parameter TValue for the Microsoft.AspNetCore.Components.Forms.InputNumber component.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "TValue", - "Components.TypeParameter": "True" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "Components.Component", - "Name": "ParsingErrorMessage", - "TypeName": "System.String", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Gets or sets the error message used when displaying an a parsing error.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "ParsingErrorMessage" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "Components.Component", - "Name": "AdditionalAttributes", - "TypeName": "System.Collections.Generic.IReadOnlyDictionary", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Gets or sets a collection of additional attributes that will be applied to the created element.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "AdditionalAttributes" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "Components.Component", - "Name": "Value", - "TypeName": "TValue", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Gets or sets the value of the input. This should be used with two-way binding.\n \n \n @bind-Value=\"model.PropertyName\"\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Value", - "Components.GenericTyped": "True" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "Components.Component", - "Name": "ValueChanged", - "TypeName": "Microsoft.AspNetCore.Components.EventCallback", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Gets or sets a callback that updates the bound value.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "ValueChanged", - "Components.EventCallback": "True", - "Components.GenericTyped": "True" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "Components.Component", - "Name": "ValueExpression", - "TypeName": "System.Linq.Expressions.Expression>", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Gets or sets an expression that identifies the bound value.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "ValueExpression", - "Components.GenericTyped": "True" - }, - "BoundAttributeParameters": [] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.IComponent", - "Common.TypeName": "Microsoft.AspNetCore.Components.Forms.InputNumber", - "Components.GenericTyped": "True" - } - }, - { - "Kind": "Components.Component", - "Name": "Microsoft.AspNetCore.Components.Forms.InputNumber", - "AssemblyName": "Microsoft.AspNetCore.Components.Web", - "Documentation": "\n \n An input component for editing numeric values.\n Supported numeric types are , , , , .\n \n ", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "Microsoft.AspNetCore.Components.Forms.InputNumber", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.Component", - "Name": "TValue", - "TypeName": "System.Type", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Specifies the type of the type parameter TValue for the Microsoft.AspNetCore.Components.Forms.InputNumber component.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "TValue", - "Components.TypeParameter": "True" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "Components.Component", - "Name": "ParsingErrorMessage", - "TypeName": "System.String", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Gets or sets the error message used when displaying an a parsing error.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "ParsingErrorMessage" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "Components.Component", - "Name": "AdditionalAttributes", - "TypeName": "System.Collections.Generic.IReadOnlyDictionary", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Gets or sets a collection of additional attributes that will be applied to the created element.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "AdditionalAttributes" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "Components.Component", - "Name": "Value", - "TypeName": "TValue", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Gets or sets the value of the input. This should be used with two-way binding.\n \n \n @bind-Value=\"model.PropertyName\"\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Value", - "Components.GenericTyped": "True" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "Components.Component", - "Name": "ValueChanged", - "TypeName": "Microsoft.AspNetCore.Components.EventCallback", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Gets or sets a callback that updates the bound value.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "ValueChanged", - "Components.EventCallback": "True", - "Components.GenericTyped": "True" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "Components.Component", - "Name": "ValueExpression", - "TypeName": "System.Linq.Expressions.Expression>", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Gets or sets an expression that identifies the bound value.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "ValueExpression", - "Components.GenericTyped": "True" - }, - "BoundAttributeParameters": [] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.IComponent", - "Common.TypeName": "Microsoft.AspNetCore.Components.Forms.InputNumber", - "Components.GenericTyped": "True", - "Components.NameMatch": "Components.FullyQualifiedNameMatch" - } - }, - { - "Kind": "Components.Component", - "Name": "Microsoft.AspNetCore.Components.Forms.InputSelect", - "AssemblyName": "Microsoft.AspNetCore.Components.Web", - "Documentation": "\n \n A dropdown selection component.\n \n ", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "InputSelect", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.Component", - "Name": "TValue", - "TypeName": "System.Type", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Specifies the type of the type parameter TValue for the Microsoft.AspNetCore.Components.Forms.InputSelect component.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "TValue", - "Components.TypeParameter": "True" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "Components.Component", - "Name": "ChildContent", - "TypeName": "Microsoft.AspNetCore.Components.RenderFragment", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Gets or sets the child content to be rendering inside the select element.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "ChildContent", - "Components.ChildContent": "True" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "Components.Component", - "Name": "AdditionalAttributes", - "TypeName": "System.Collections.Generic.IReadOnlyDictionary", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Gets or sets a collection of additional attributes that will be applied to the created element.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "AdditionalAttributes" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "Components.Component", - "Name": "Value", - "TypeName": "TValue", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Gets or sets the value of the input. This should be used with two-way binding.\n \n \n @bind-Value=\"model.PropertyName\"\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Value", - "Components.GenericTyped": "True" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "Components.Component", - "Name": "ValueChanged", - "TypeName": "Microsoft.AspNetCore.Components.EventCallback", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Gets or sets a callback that updates the bound value.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "ValueChanged", - "Components.EventCallback": "True", - "Components.GenericTyped": "True" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "Components.Component", - "Name": "ValueExpression", - "TypeName": "System.Linq.Expressions.Expression>", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Gets or sets an expression that identifies the bound value.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "ValueExpression", - "Components.GenericTyped": "True" - }, - "BoundAttributeParameters": [] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.IComponent", - "Common.TypeName": "Microsoft.AspNetCore.Components.Forms.InputSelect", - "Components.GenericTyped": "True" - } - }, - { - "Kind": "Components.Component", - "Name": "Microsoft.AspNetCore.Components.Forms.InputSelect", - "AssemblyName": "Microsoft.AspNetCore.Components.Web", - "Documentation": "\n \n A dropdown selection component.\n \n ", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "Microsoft.AspNetCore.Components.Forms.InputSelect", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.Component", - "Name": "TValue", - "TypeName": "System.Type", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Specifies the type of the type parameter TValue for the Microsoft.AspNetCore.Components.Forms.InputSelect component.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "TValue", - "Components.TypeParameter": "True" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "Components.Component", - "Name": "ChildContent", - "TypeName": "Microsoft.AspNetCore.Components.RenderFragment", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Gets or sets the child content to be rendering inside the select element.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "ChildContent", - "Components.ChildContent": "True" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "Components.Component", - "Name": "AdditionalAttributes", - "TypeName": "System.Collections.Generic.IReadOnlyDictionary", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Gets or sets a collection of additional attributes that will be applied to the created element.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "AdditionalAttributes" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "Components.Component", - "Name": "Value", - "TypeName": "TValue", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Gets or sets the value of the input. This should be used with two-way binding.\n \n \n @bind-Value=\"model.PropertyName\"\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Value", - "Components.GenericTyped": "True" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "Components.Component", - "Name": "ValueChanged", - "TypeName": "Microsoft.AspNetCore.Components.EventCallback", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Gets or sets a callback that updates the bound value.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "ValueChanged", - "Components.EventCallback": "True", - "Components.GenericTyped": "True" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "Components.Component", - "Name": "ValueExpression", - "TypeName": "System.Linq.Expressions.Expression>", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Gets or sets an expression that identifies the bound value.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "ValueExpression", - "Components.GenericTyped": "True" - }, - "BoundAttributeParameters": [] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.IComponent", - "Common.TypeName": "Microsoft.AspNetCore.Components.Forms.InputSelect", - "Components.GenericTyped": "True", - "Components.NameMatch": "Components.FullyQualifiedNameMatch" - } - }, - { - "Kind": "Components.ChildContent", - "Name": "Microsoft.AspNetCore.Components.Forms.InputSelect.ChildContent", - "AssemblyName": "Microsoft.AspNetCore.Components.Web", - "Documentation": "\n \n Gets or sets the child content to be rendering inside the select element.\n \n ", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "ChildContent", - "ParentTag": "InputSelect", - "TagStructure": 0, - "Attributes": [], - "Diagnostics": [] - } - ], - "BoundAttributes": [], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Common.TypeName": "Microsoft.AspNetCore.Components.Forms.InputSelect.ChildContent", - "Components.IsSpecialKind": "Components.ChildContent" - } - }, - { - "Kind": "Components.ChildContent", - "Name": "Microsoft.AspNetCore.Components.Forms.InputSelect.ChildContent", - "AssemblyName": "Microsoft.AspNetCore.Components.Web", - "Documentation": "\n \n Gets or sets the child content to be rendering inside the select element.\n \n ", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "ChildContent", - "ParentTag": "Microsoft.AspNetCore.Components.Forms.InputSelect", - "TagStructure": 0, - "Attributes": [], - "Diagnostics": [] - } - ], - "BoundAttributes": [], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Common.TypeName": "Microsoft.AspNetCore.Components.Forms.InputSelect.ChildContent", - "Components.IsSpecialKind": "Components.ChildContent", - "Components.NameMatch": "Components.FullyQualifiedNameMatch" - } - }, - { - "Kind": "Components.Component", - "Name": "Microsoft.AspNetCore.Components.Forms.InputText", - "AssemblyName": "Microsoft.AspNetCore.Components.Web", - "Documentation": "\n \n An input component for editing values.\n \n ", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "InputText", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.Component", - "Name": "AdditionalAttributes", - "TypeName": "System.Collections.Generic.IReadOnlyDictionary", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Gets or sets a collection of additional attributes that will be applied to the created element.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "AdditionalAttributes" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "Components.Component", - "Name": "Value", - "TypeName": "System.String", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Gets or sets the value of the input. This should be used with two-way binding.\n \n \n @bind-Value=\"model.PropertyName\"\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Value" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "Components.Component", - "Name": "ValueChanged", - "TypeName": "Microsoft.AspNetCore.Components.EventCallback", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Gets or sets a callback that updates the bound value.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "ValueChanged", - "Components.EventCallback": "True" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "Components.Component", - "Name": "ValueExpression", - "TypeName": "System.Linq.Expressions.Expression>", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Gets or sets an expression that identifies the bound value.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "ValueExpression" - }, - "BoundAttributeParameters": [] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.IComponent", - "Common.TypeName": "Microsoft.AspNetCore.Components.Forms.InputText" - } - }, - { - "Kind": "Components.Component", - "Name": "Microsoft.AspNetCore.Components.Forms.InputText", - "AssemblyName": "Microsoft.AspNetCore.Components.Web", - "Documentation": "\n \n An input component for editing values.\n \n ", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "Microsoft.AspNetCore.Components.Forms.InputText", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.Component", - "Name": "AdditionalAttributes", - "TypeName": "System.Collections.Generic.IReadOnlyDictionary", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Gets or sets a collection of additional attributes that will be applied to the created element.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "AdditionalAttributes" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "Components.Component", - "Name": "Value", - "TypeName": "System.String", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Gets or sets the value of the input. This should be used with two-way binding.\n \n \n @bind-Value=\"model.PropertyName\"\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Value" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "Components.Component", - "Name": "ValueChanged", - "TypeName": "Microsoft.AspNetCore.Components.EventCallback", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Gets or sets a callback that updates the bound value.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "ValueChanged", - "Components.EventCallback": "True" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "Components.Component", - "Name": "ValueExpression", - "TypeName": "System.Linq.Expressions.Expression>", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Gets or sets an expression that identifies the bound value.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "ValueExpression" - }, - "BoundAttributeParameters": [] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.IComponent", - "Common.TypeName": "Microsoft.AspNetCore.Components.Forms.InputText", - "Components.NameMatch": "Components.FullyQualifiedNameMatch" - } - }, - { - "Kind": "Components.Component", - "Name": "Microsoft.AspNetCore.Components.Forms.InputTextArea", - "AssemblyName": "Microsoft.AspNetCore.Components.Web", - "Documentation": "\n \n A multiline input component for editing values.\n \n ", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "InputTextArea", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.Component", - "Name": "AdditionalAttributes", - "TypeName": "System.Collections.Generic.IReadOnlyDictionary", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Gets or sets a collection of additional attributes that will be applied to the created element.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "AdditionalAttributes" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "Components.Component", - "Name": "Value", - "TypeName": "System.String", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Gets or sets the value of the input. This should be used with two-way binding.\n \n \n @bind-Value=\"model.PropertyName\"\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Value" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "Components.Component", - "Name": "ValueChanged", - "TypeName": "Microsoft.AspNetCore.Components.EventCallback", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Gets or sets a callback that updates the bound value.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "ValueChanged", - "Components.EventCallback": "True" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "Components.Component", - "Name": "ValueExpression", - "TypeName": "System.Linq.Expressions.Expression>", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Gets or sets an expression that identifies the bound value.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "ValueExpression" - }, - "BoundAttributeParameters": [] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.IComponent", - "Common.TypeName": "Microsoft.AspNetCore.Components.Forms.InputTextArea" - } - }, - { - "Kind": "Components.Component", - "Name": "Microsoft.AspNetCore.Components.Forms.InputTextArea", - "AssemblyName": "Microsoft.AspNetCore.Components.Web", - "Documentation": "\n \n A multiline input component for editing values.\n \n ", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "Microsoft.AspNetCore.Components.Forms.InputTextArea", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.Component", - "Name": "AdditionalAttributes", - "TypeName": "System.Collections.Generic.IReadOnlyDictionary", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Gets or sets a collection of additional attributes that will be applied to the created element.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "AdditionalAttributes" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "Components.Component", - "Name": "Value", - "TypeName": "System.String", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Gets or sets the value of the input. This should be used with two-way binding.\n \n \n @bind-Value=\"model.PropertyName\"\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Value" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "Components.Component", - "Name": "ValueChanged", - "TypeName": "Microsoft.AspNetCore.Components.EventCallback", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Gets or sets a callback that updates the bound value.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "ValueChanged", - "Components.EventCallback": "True" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "Components.Component", - "Name": "ValueExpression", - "TypeName": "System.Linq.Expressions.Expression>", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Gets or sets an expression that identifies the bound value.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "ValueExpression" - }, - "BoundAttributeParameters": [] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.IComponent", - "Common.TypeName": "Microsoft.AspNetCore.Components.Forms.InputTextArea", - "Components.NameMatch": "Components.FullyQualifiedNameMatch" - } - }, - { - "Kind": "Components.Component", - "Name": "Microsoft.AspNetCore.Components.Forms.ValidationMessage", - "AssemblyName": "Microsoft.AspNetCore.Components.Web", - "Documentation": "\n \n Displays a list of validation messages for a specified field within a cascaded .\n \n ", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "ValidationMessage", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.Component", - "Name": "TValue", - "TypeName": "System.Type", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Specifies the type of the type parameter TValue for the Microsoft.AspNetCore.Components.Forms.ValidationMessage component.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "TValue", - "Components.TypeParameter": "True" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "Components.Component", - "Name": "AdditionalAttributes", - "TypeName": "System.Collections.Generic.IReadOnlyDictionary", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Gets or sets a collection of additional attributes that will be applied to the created div element.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "AdditionalAttributes" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "Components.Component", - "Name": "For", - "TypeName": "System.Linq.Expressions.Expression>", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Specifies the field for which validation messages should be displayed.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "For", - "Components.GenericTyped": "True" - }, - "BoundAttributeParameters": [] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.IComponent", - "Common.TypeName": "Microsoft.AspNetCore.Components.Forms.ValidationMessage", - "Components.GenericTyped": "True" - } - }, - { - "Kind": "Components.Component", - "Name": "Microsoft.AspNetCore.Components.Forms.ValidationMessage", - "AssemblyName": "Microsoft.AspNetCore.Components.Web", - "Documentation": "\n \n Displays a list of validation messages for a specified field within a cascaded .\n \n ", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "Microsoft.AspNetCore.Components.Forms.ValidationMessage", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.Component", - "Name": "TValue", - "TypeName": "System.Type", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Specifies the type of the type parameter TValue for the Microsoft.AspNetCore.Components.Forms.ValidationMessage component.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "TValue", - "Components.TypeParameter": "True" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "Components.Component", - "Name": "AdditionalAttributes", - "TypeName": "System.Collections.Generic.IReadOnlyDictionary", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Gets or sets a collection of additional attributes that will be applied to the created div element.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "AdditionalAttributes" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "Components.Component", - "Name": "For", - "TypeName": "System.Linq.Expressions.Expression>", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Specifies the field for which validation messages should be displayed.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "For", - "Components.GenericTyped": "True" - }, - "BoundAttributeParameters": [] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.IComponent", - "Common.TypeName": "Microsoft.AspNetCore.Components.Forms.ValidationMessage", - "Components.GenericTyped": "True", - "Components.NameMatch": "Components.FullyQualifiedNameMatch" - } - }, - { - "Kind": "Components.Component", - "Name": "Microsoft.AspNetCore.Components.Forms.ValidationSummary", - "AssemblyName": "Microsoft.AspNetCore.Components.Web", - "Documentation": "\n \n Displays a list of validation messages from a cascaded .\n \n ", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "ValidationSummary", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.Component", - "Name": "AdditionalAttributes", - "TypeName": "System.Collections.Generic.IReadOnlyDictionary", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Gets or sets a collection of additional attributes that will be applied to the created ul element.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "AdditionalAttributes" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "Components.Component", - "Name": "Model", - "TypeName": "System.Object", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Gets or sets the model to produce the list of validation messages for.\n When specified, this lists all errors that are associated with the model instance.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Model" - }, - "BoundAttributeParameters": [] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.IComponent", - "Common.TypeName": "Microsoft.AspNetCore.Components.Forms.ValidationSummary" - } - }, - { - "Kind": "Components.Component", - "Name": "Microsoft.AspNetCore.Components.Forms.ValidationSummary", - "AssemblyName": "Microsoft.AspNetCore.Components.Web", - "Documentation": "\n \n Displays a list of validation messages from a cascaded .\n \n ", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "Microsoft.AspNetCore.Components.Forms.ValidationSummary", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.Component", - "Name": "AdditionalAttributes", - "TypeName": "System.Collections.Generic.IReadOnlyDictionary", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Gets or sets a collection of additional attributes that will be applied to the created ul element.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "AdditionalAttributes" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "Components.Component", - "Name": "Model", - "TypeName": "System.Object", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Gets or sets the model to produce the list of validation messages for.\n When specified, this lists all errors that are associated with the model instance.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Model" - }, - "BoundAttributeParameters": [] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.IComponent", - "Common.TypeName": "Microsoft.AspNetCore.Components.Forms.ValidationSummary", - "Components.NameMatch": "Components.FullyQualifiedNameMatch" - } - }, - { - "Kind": "Components.Component", - "Name": "Microsoft.AspNetCore.Components.Routing.NavLink", - "AssemblyName": "Microsoft.AspNetCore.Components.Web", - "Documentation": "\n \n A component that renders an anchor tag, automatically toggling its 'active'\n class based on whether its 'href' matches the current URI.\n \n ", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "NavLink", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.Component", - "Name": "ActiveClass", - "TypeName": "System.String", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Gets or sets the CSS class name applied to the NavLink when the\n current route matches the NavLink href.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "ActiveClass" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "Components.Component", - "Name": "AdditionalAttributes", - "TypeName": "System.Collections.Generic.IReadOnlyDictionary", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Gets or sets a collection of additional attributes that will be added to the generated\n a element.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "AdditionalAttributes" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "Components.Component", - "Name": "ChildContent", - "TypeName": "Microsoft.AspNetCore.Components.RenderFragment", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Gets or sets the child content of the component.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "ChildContent", - "Components.ChildContent": "True" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "Components.Component", - "Name": "Match", - "TypeName": "Microsoft.AspNetCore.Components.Routing.NavLinkMatch", - "IsEnum": true, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Gets or sets a value representing the URL matching behavior.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Match" - }, - "BoundAttributeParameters": [] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.IComponent", - "Common.TypeName": "Microsoft.AspNetCore.Components.Routing.NavLink" - } - }, - { - "Kind": "Components.Component", - "Name": "Microsoft.AspNetCore.Components.Routing.NavLink", - "AssemblyName": "Microsoft.AspNetCore.Components.Web", - "Documentation": "\n \n A component that renders an anchor tag, automatically toggling its 'active'\n class based on whether its 'href' matches the current URI.\n \n ", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "Microsoft.AspNetCore.Components.Routing.NavLink", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.Component", - "Name": "ActiveClass", - "TypeName": "System.String", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Gets or sets the CSS class name applied to the NavLink when the\n current route matches the NavLink href.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "ActiveClass" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "Components.Component", - "Name": "AdditionalAttributes", - "TypeName": "System.Collections.Generic.IReadOnlyDictionary", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Gets or sets a collection of additional attributes that will be added to the generated\n a element.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "AdditionalAttributes" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "Components.Component", - "Name": "ChildContent", - "TypeName": "Microsoft.AspNetCore.Components.RenderFragment", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Gets or sets the child content of the component.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "ChildContent", - "Components.ChildContent": "True" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "Components.Component", - "Name": "Match", - "TypeName": "Microsoft.AspNetCore.Components.Routing.NavLinkMatch", - "IsEnum": true, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Gets or sets a value representing the URL matching behavior.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Match" - }, - "BoundAttributeParameters": [] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.IComponent", - "Common.TypeName": "Microsoft.AspNetCore.Components.Routing.NavLink", - "Components.NameMatch": "Components.FullyQualifiedNameMatch" - } - }, - { - "Kind": "Components.ChildContent", - "Name": "Microsoft.AspNetCore.Components.Routing.NavLink.ChildContent", - "AssemblyName": "Microsoft.AspNetCore.Components.Web", - "Documentation": "\n \n Gets or sets the child content of the component.\n \n ", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "ChildContent", - "ParentTag": "NavLink", - "TagStructure": 0, - "Attributes": [], - "Diagnostics": [] - } - ], - "BoundAttributes": [], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Common.TypeName": "Microsoft.AspNetCore.Components.Routing.NavLink.ChildContent", - "Components.IsSpecialKind": "Components.ChildContent" - } - }, - { - "Kind": "Components.ChildContent", - "Name": "Microsoft.AspNetCore.Components.Routing.NavLink.ChildContent", - "AssemblyName": "Microsoft.AspNetCore.Components.Web", - "Documentation": "\n \n Gets or sets the child content of the component.\n \n ", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "ChildContent", - "ParentTag": "Microsoft.AspNetCore.Components.Routing.NavLink", - "TagStructure": 0, - "Attributes": [], - "Diagnostics": [] - } - ], - "BoundAttributes": [], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Common.TypeName": "Microsoft.AspNetCore.Components.Routing.NavLink.ChildContent", - "Components.IsSpecialKind": "Components.ChildContent", - "Components.NameMatch": "Components.FullyQualifiedNameMatch" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "onabort", - "AssemblyName": "Microsoft.AspNetCore.Components", - "Documentation": "Sets the '@onabort' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ProgressEventArgs'.", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onabort", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onabort:preventDefault", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onabort:stopPropagation", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.EventHandler", - "Name": "@onabort", - "TypeName": "Microsoft.AspNetCore.Components.EventCallback", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Sets the '@onabort' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ProgressEventArgs'.", - "Diagnostics": [], - "Metadata": { - "Components.IsWeaklyTyped": "True", - "Common.DirectiveAttribute": "True", - "Common.PropertyName": "onabort" - }, - "BoundAttributeParameters": [ - { - "Kind": "Components.EventHandler", - "Name": "preventDefault", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onabort' event.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "PreventDefault" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "stopPropagation", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to prevent further propagation of the '@onabort' event in the capturing and bubbling phases.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "StopPropagation" - } - } - ] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Components.IsSpecialKind": "Components.EventHandler", - "Components.EventHandler.EventArgs": "Microsoft.AspNetCore.Components.Web.ProgressEventArgs", - "Common.ClassifyAttributesOnly": "True", - "Common.TypeName": "Microsoft.AspNetCore.Components.Web.EventHandlers" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "onactivate", - "AssemblyName": "Microsoft.AspNetCore.Components", - "Documentation": "Sets the '@onactivate' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onactivate", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onactivate:preventDefault", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onactivate:stopPropagation", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.EventHandler", - "Name": "@onactivate", - "TypeName": "Microsoft.AspNetCore.Components.EventCallback", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Sets the '@onactivate' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.", - "Diagnostics": [], - "Metadata": { - "Components.IsWeaklyTyped": "True", - "Common.DirectiveAttribute": "True", - "Common.PropertyName": "onactivate" - }, - "BoundAttributeParameters": [ - { - "Kind": "Components.EventHandler", - "Name": "preventDefault", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onactivate' event.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "PreventDefault" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "stopPropagation", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to prevent further propagation of the '@onactivate' event in the capturing and bubbling phases.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "StopPropagation" - } - } - ] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Components.IsSpecialKind": "Components.EventHandler", - "Components.EventHandler.EventArgs": "System.EventArgs", - "Common.ClassifyAttributesOnly": "True", - "Common.TypeName": "Microsoft.AspNetCore.Components.Web.EventHandlers" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "onbeforeactivate", - "AssemblyName": "Microsoft.AspNetCore.Components", - "Documentation": "Sets the '@onbeforeactivate' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onbeforeactivate", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onbeforeactivate:preventDefault", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onbeforeactivate:stopPropagation", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.EventHandler", - "Name": "@onbeforeactivate", - "TypeName": "Microsoft.AspNetCore.Components.EventCallback", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Sets the '@onbeforeactivate' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.", - "Diagnostics": [], - "Metadata": { - "Components.IsWeaklyTyped": "True", - "Common.DirectiveAttribute": "True", - "Common.PropertyName": "onbeforeactivate" - }, - "BoundAttributeParameters": [ - { - "Kind": "Components.EventHandler", - "Name": "preventDefault", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onbeforeactivate' event.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "PreventDefault" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "stopPropagation", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to prevent further propagation of the '@onbeforeactivate' event in the capturing and bubbling phases.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "StopPropagation" - } - } - ] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Components.IsSpecialKind": "Components.EventHandler", - "Components.EventHandler.EventArgs": "System.EventArgs", - "Common.ClassifyAttributesOnly": "True", - "Common.TypeName": "Microsoft.AspNetCore.Components.Web.EventHandlers" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "onbeforecopy", - "AssemblyName": "Microsoft.AspNetCore.Components", - "Documentation": "Sets the '@onbeforecopy' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onbeforecopy", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onbeforecopy:preventDefault", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onbeforecopy:stopPropagation", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.EventHandler", - "Name": "@onbeforecopy", - "TypeName": "Microsoft.AspNetCore.Components.EventCallback", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Sets the '@onbeforecopy' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.", - "Diagnostics": [], - "Metadata": { - "Components.IsWeaklyTyped": "True", - "Common.DirectiveAttribute": "True", - "Common.PropertyName": "onbeforecopy" - }, - "BoundAttributeParameters": [ - { - "Kind": "Components.EventHandler", - "Name": "preventDefault", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onbeforecopy' event.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "PreventDefault" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "stopPropagation", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to prevent further propagation of the '@onbeforecopy' event in the capturing and bubbling phases.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "StopPropagation" - } - } - ] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Components.IsSpecialKind": "Components.EventHandler", - "Components.EventHandler.EventArgs": "System.EventArgs", - "Common.ClassifyAttributesOnly": "True", - "Common.TypeName": "Microsoft.AspNetCore.Components.Web.EventHandlers" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "onbeforecut", - "AssemblyName": "Microsoft.AspNetCore.Components", - "Documentation": "Sets the '@onbeforecut' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onbeforecut", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onbeforecut:preventDefault", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onbeforecut:stopPropagation", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.EventHandler", - "Name": "@onbeforecut", - "TypeName": "Microsoft.AspNetCore.Components.EventCallback", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Sets the '@onbeforecut' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.", - "Diagnostics": [], - "Metadata": { - "Components.IsWeaklyTyped": "True", - "Common.DirectiveAttribute": "True", - "Common.PropertyName": "onbeforecut" - }, - "BoundAttributeParameters": [ - { - "Kind": "Components.EventHandler", - "Name": "preventDefault", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onbeforecut' event.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "PreventDefault" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "stopPropagation", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to prevent further propagation of the '@onbeforecut' event in the capturing and bubbling phases.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "StopPropagation" - } - } - ] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Components.IsSpecialKind": "Components.EventHandler", - "Components.EventHandler.EventArgs": "System.EventArgs", - "Common.ClassifyAttributesOnly": "True", - "Common.TypeName": "Microsoft.AspNetCore.Components.Web.EventHandlers" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "onbeforedeactivate", - "AssemblyName": "Microsoft.AspNetCore.Components", - "Documentation": "Sets the '@onbeforedeactivate' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onbeforedeactivate", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onbeforedeactivate:preventDefault", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onbeforedeactivate:stopPropagation", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.EventHandler", - "Name": "@onbeforedeactivate", - "TypeName": "Microsoft.AspNetCore.Components.EventCallback", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Sets the '@onbeforedeactivate' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.", - "Diagnostics": [], - "Metadata": { - "Components.IsWeaklyTyped": "True", - "Common.DirectiveAttribute": "True", - "Common.PropertyName": "onbeforedeactivate" - }, - "BoundAttributeParameters": [ - { - "Kind": "Components.EventHandler", - "Name": "preventDefault", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onbeforedeactivate' event.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "PreventDefault" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "stopPropagation", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to prevent further propagation of the '@onbeforedeactivate' event in the capturing and bubbling phases.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "StopPropagation" - } - } - ] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Components.IsSpecialKind": "Components.EventHandler", - "Components.EventHandler.EventArgs": "System.EventArgs", - "Common.ClassifyAttributesOnly": "True", - "Common.TypeName": "Microsoft.AspNetCore.Components.Web.EventHandlers" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "onbeforepaste", - "AssemblyName": "Microsoft.AspNetCore.Components", - "Documentation": "Sets the '@onbeforepaste' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onbeforepaste", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onbeforepaste:preventDefault", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onbeforepaste:stopPropagation", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.EventHandler", - "Name": "@onbeforepaste", - "TypeName": "Microsoft.AspNetCore.Components.EventCallback", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Sets the '@onbeforepaste' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.", - "Diagnostics": [], - "Metadata": { - "Components.IsWeaklyTyped": "True", - "Common.DirectiveAttribute": "True", - "Common.PropertyName": "onbeforepaste" - }, - "BoundAttributeParameters": [ - { - "Kind": "Components.EventHandler", - "Name": "preventDefault", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onbeforepaste' event.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "PreventDefault" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "stopPropagation", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to prevent further propagation of the '@onbeforepaste' event in the capturing and bubbling phases.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "StopPropagation" - } - } - ] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Components.IsSpecialKind": "Components.EventHandler", - "Components.EventHandler.EventArgs": "System.EventArgs", - "Common.ClassifyAttributesOnly": "True", - "Common.TypeName": "Microsoft.AspNetCore.Components.Web.EventHandlers" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "onblur", - "AssemblyName": "Microsoft.AspNetCore.Components", - "Documentation": "Sets the '@onblur' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.FocusEventArgs'.", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onblur", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onblur:preventDefault", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onblur:stopPropagation", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.EventHandler", - "Name": "@onblur", - "TypeName": "Microsoft.AspNetCore.Components.EventCallback", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Sets the '@onblur' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.FocusEventArgs'.", - "Diagnostics": [], - "Metadata": { - "Components.IsWeaklyTyped": "True", - "Common.DirectiveAttribute": "True", - "Common.PropertyName": "onblur" - }, - "BoundAttributeParameters": [ - { - "Kind": "Components.EventHandler", - "Name": "preventDefault", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onblur' event.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "PreventDefault" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "stopPropagation", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to prevent further propagation of the '@onblur' event in the capturing and bubbling phases.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "StopPropagation" - } - } - ] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Components.IsSpecialKind": "Components.EventHandler", - "Components.EventHandler.EventArgs": "Microsoft.AspNetCore.Components.Web.FocusEventArgs", - "Common.ClassifyAttributesOnly": "True", - "Common.TypeName": "Microsoft.AspNetCore.Components.Web.EventHandlers" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "oncanplay", - "AssemblyName": "Microsoft.AspNetCore.Components", - "Documentation": "Sets the '@oncanplay' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@oncanplay", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@oncanplay:preventDefault", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@oncanplay:stopPropagation", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.EventHandler", - "Name": "@oncanplay", - "TypeName": "Microsoft.AspNetCore.Components.EventCallback", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Sets the '@oncanplay' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.", - "Diagnostics": [], - "Metadata": { - "Components.IsWeaklyTyped": "True", - "Common.DirectiveAttribute": "True", - "Common.PropertyName": "oncanplay" - }, - "BoundAttributeParameters": [ - { - "Kind": "Components.EventHandler", - "Name": "preventDefault", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@oncanplay' event.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "PreventDefault" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "stopPropagation", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to prevent further propagation of the '@oncanplay' event in the capturing and bubbling phases.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "StopPropagation" - } - } - ] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Components.IsSpecialKind": "Components.EventHandler", - "Components.EventHandler.EventArgs": "System.EventArgs", - "Common.ClassifyAttributesOnly": "True", - "Common.TypeName": "Microsoft.AspNetCore.Components.Web.EventHandlers" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "oncanplaythrough", - "AssemblyName": "Microsoft.AspNetCore.Components", - "Documentation": "Sets the '@oncanplaythrough' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@oncanplaythrough", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@oncanplaythrough:preventDefault", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@oncanplaythrough:stopPropagation", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.EventHandler", - "Name": "@oncanplaythrough", - "TypeName": "Microsoft.AspNetCore.Components.EventCallback", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Sets the '@oncanplaythrough' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.", - "Diagnostics": [], - "Metadata": { - "Components.IsWeaklyTyped": "True", - "Common.DirectiveAttribute": "True", - "Common.PropertyName": "oncanplaythrough" - }, - "BoundAttributeParameters": [ - { - "Kind": "Components.EventHandler", - "Name": "preventDefault", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@oncanplaythrough' event.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "PreventDefault" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "stopPropagation", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to prevent further propagation of the '@oncanplaythrough' event in the capturing and bubbling phases.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "StopPropagation" - } - } - ] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Components.IsSpecialKind": "Components.EventHandler", - "Components.EventHandler.EventArgs": "System.EventArgs", - "Common.ClassifyAttributesOnly": "True", - "Common.TypeName": "Microsoft.AspNetCore.Components.Web.EventHandlers" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "onchange", - "AssemblyName": "Microsoft.AspNetCore.Components", - "Documentation": "Sets the '@onchange' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.ChangeEventArgs'.", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onchange", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onchange:preventDefault", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onchange:stopPropagation", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.EventHandler", - "Name": "@onchange", - "TypeName": "Microsoft.AspNetCore.Components.EventCallback", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Sets the '@onchange' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.ChangeEventArgs'.", - "Diagnostics": [], - "Metadata": { - "Components.IsWeaklyTyped": "True", - "Common.DirectiveAttribute": "True", - "Common.PropertyName": "onchange" - }, - "BoundAttributeParameters": [ - { - "Kind": "Components.EventHandler", - "Name": "preventDefault", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onchange' event.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "PreventDefault" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "stopPropagation", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to prevent further propagation of the '@onchange' event in the capturing and bubbling phases.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "StopPropagation" - } - } - ] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Components.IsSpecialKind": "Components.EventHandler", - "Components.EventHandler.EventArgs": "Microsoft.AspNetCore.Components.ChangeEventArgs", - "Common.ClassifyAttributesOnly": "True", - "Common.TypeName": "Microsoft.AspNetCore.Components.Web.EventHandlers" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "onclick", - "AssemblyName": "Microsoft.AspNetCore.Components", - "Documentation": "Sets the '@onclick' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.MouseEventArgs'.", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onclick", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onclick:preventDefault", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onclick:stopPropagation", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.EventHandler", - "Name": "@onclick", - "TypeName": "Microsoft.AspNetCore.Components.EventCallback", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Sets the '@onclick' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.MouseEventArgs'.", - "Diagnostics": [], - "Metadata": { - "Components.IsWeaklyTyped": "True", - "Common.DirectiveAttribute": "True", - "Common.PropertyName": "onclick" - }, - "BoundAttributeParameters": [ - { - "Kind": "Components.EventHandler", - "Name": "preventDefault", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onclick' event.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "PreventDefault" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "stopPropagation", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to prevent further propagation of the '@onclick' event in the capturing and bubbling phases.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "StopPropagation" - } - } - ] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Components.IsSpecialKind": "Components.EventHandler", - "Components.EventHandler.EventArgs": "Microsoft.AspNetCore.Components.Web.MouseEventArgs", - "Common.ClassifyAttributesOnly": "True", - "Common.TypeName": "Microsoft.AspNetCore.Components.Web.EventHandlers" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "oncontextmenu", - "AssemblyName": "Microsoft.AspNetCore.Components", - "Documentation": "Sets the '@oncontextmenu' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.MouseEventArgs'.", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@oncontextmenu", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@oncontextmenu:preventDefault", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@oncontextmenu:stopPropagation", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.EventHandler", - "Name": "@oncontextmenu", - "TypeName": "Microsoft.AspNetCore.Components.EventCallback", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Sets the '@oncontextmenu' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.MouseEventArgs'.", - "Diagnostics": [], - "Metadata": { - "Components.IsWeaklyTyped": "True", - "Common.DirectiveAttribute": "True", - "Common.PropertyName": "oncontextmenu" - }, - "BoundAttributeParameters": [ - { - "Kind": "Components.EventHandler", - "Name": "preventDefault", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@oncontextmenu' event.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "PreventDefault" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "stopPropagation", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to prevent further propagation of the '@oncontextmenu' event in the capturing and bubbling phases.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "StopPropagation" - } - } - ] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Components.IsSpecialKind": "Components.EventHandler", - "Components.EventHandler.EventArgs": "Microsoft.AspNetCore.Components.Web.MouseEventArgs", - "Common.ClassifyAttributesOnly": "True", - "Common.TypeName": "Microsoft.AspNetCore.Components.Web.EventHandlers" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "oncopy", - "AssemblyName": "Microsoft.AspNetCore.Components", - "Documentation": "Sets the '@oncopy' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ClipboardEventArgs'.", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@oncopy", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@oncopy:preventDefault", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@oncopy:stopPropagation", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.EventHandler", - "Name": "@oncopy", - "TypeName": "Microsoft.AspNetCore.Components.EventCallback", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Sets the '@oncopy' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ClipboardEventArgs'.", - "Diagnostics": [], - "Metadata": { - "Components.IsWeaklyTyped": "True", - "Common.DirectiveAttribute": "True", - "Common.PropertyName": "oncopy" - }, - "BoundAttributeParameters": [ - { - "Kind": "Components.EventHandler", - "Name": "preventDefault", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@oncopy' event.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "PreventDefault" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "stopPropagation", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to prevent further propagation of the '@oncopy' event in the capturing and bubbling phases.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "StopPropagation" - } - } - ] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Components.IsSpecialKind": "Components.EventHandler", - "Components.EventHandler.EventArgs": "Microsoft.AspNetCore.Components.Web.ClipboardEventArgs", - "Common.ClassifyAttributesOnly": "True", - "Common.TypeName": "Microsoft.AspNetCore.Components.Web.EventHandlers" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "oncuechange", - "AssemblyName": "Microsoft.AspNetCore.Components", - "Documentation": "Sets the '@oncuechange' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@oncuechange", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@oncuechange:preventDefault", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@oncuechange:stopPropagation", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.EventHandler", - "Name": "@oncuechange", - "TypeName": "Microsoft.AspNetCore.Components.EventCallback", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Sets the '@oncuechange' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.", - "Diagnostics": [], - "Metadata": { - "Components.IsWeaklyTyped": "True", - "Common.DirectiveAttribute": "True", - "Common.PropertyName": "oncuechange" - }, - "BoundAttributeParameters": [ - { - "Kind": "Components.EventHandler", - "Name": "preventDefault", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@oncuechange' event.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "PreventDefault" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "stopPropagation", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to prevent further propagation of the '@oncuechange' event in the capturing and bubbling phases.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "StopPropagation" - } - } - ] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Components.IsSpecialKind": "Components.EventHandler", - "Components.EventHandler.EventArgs": "System.EventArgs", - "Common.ClassifyAttributesOnly": "True", - "Common.TypeName": "Microsoft.AspNetCore.Components.Web.EventHandlers" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "oncut", - "AssemblyName": "Microsoft.AspNetCore.Components", - "Documentation": "Sets the '@oncut' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ClipboardEventArgs'.", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@oncut", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@oncut:preventDefault", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@oncut:stopPropagation", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.EventHandler", - "Name": "@oncut", - "TypeName": "Microsoft.AspNetCore.Components.EventCallback", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Sets the '@oncut' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ClipboardEventArgs'.", - "Diagnostics": [], - "Metadata": { - "Components.IsWeaklyTyped": "True", - "Common.DirectiveAttribute": "True", - "Common.PropertyName": "oncut" - }, - "BoundAttributeParameters": [ - { - "Kind": "Components.EventHandler", - "Name": "preventDefault", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@oncut' event.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "PreventDefault" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "stopPropagation", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to prevent further propagation of the '@oncut' event in the capturing and bubbling phases.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "StopPropagation" - } - } - ] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Components.IsSpecialKind": "Components.EventHandler", - "Components.EventHandler.EventArgs": "Microsoft.AspNetCore.Components.Web.ClipboardEventArgs", - "Common.ClassifyAttributesOnly": "True", - "Common.TypeName": "Microsoft.AspNetCore.Components.Web.EventHandlers" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "ondblclick", - "AssemblyName": "Microsoft.AspNetCore.Components", - "Documentation": "Sets the '@ondblclick' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.MouseEventArgs'.", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@ondblclick", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@ondblclick:preventDefault", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@ondblclick:stopPropagation", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.EventHandler", - "Name": "@ondblclick", - "TypeName": "Microsoft.AspNetCore.Components.EventCallback", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Sets the '@ondblclick' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.MouseEventArgs'.", - "Diagnostics": [], - "Metadata": { - "Components.IsWeaklyTyped": "True", - "Common.DirectiveAttribute": "True", - "Common.PropertyName": "ondblclick" - }, - "BoundAttributeParameters": [ - { - "Kind": "Components.EventHandler", - "Name": "preventDefault", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@ondblclick' event.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "PreventDefault" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "stopPropagation", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to prevent further propagation of the '@ondblclick' event in the capturing and bubbling phases.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "StopPropagation" - } - } - ] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Components.IsSpecialKind": "Components.EventHandler", - "Components.EventHandler.EventArgs": "Microsoft.AspNetCore.Components.Web.MouseEventArgs", - "Common.ClassifyAttributesOnly": "True", - "Common.TypeName": "Microsoft.AspNetCore.Components.Web.EventHandlers" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "ondeactivate", - "AssemblyName": "Microsoft.AspNetCore.Components", - "Documentation": "Sets the '@ondeactivate' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@ondeactivate", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@ondeactivate:preventDefault", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@ondeactivate:stopPropagation", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.EventHandler", - "Name": "@ondeactivate", - "TypeName": "Microsoft.AspNetCore.Components.EventCallback", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Sets the '@ondeactivate' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.", - "Diagnostics": [], - "Metadata": { - "Components.IsWeaklyTyped": "True", - "Common.DirectiveAttribute": "True", - "Common.PropertyName": "ondeactivate" - }, - "BoundAttributeParameters": [ - { - "Kind": "Components.EventHandler", - "Name": "preventDefault", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@ondeactivate' event.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "PreventDefault" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "stopPropagation", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to prevent further propagation of the '@ondeactivate' event in the capturing and bubbling phases.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "StopPropagation" - } - } - ] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Components.IsSpecialKind": "Components.EventHandler", - "Components.EventHandler.EventArgs": "System.EventArgs", - "Common.ClassifyAttributesOnly": "True", - "Common.TypeName": "Microsoft.AspNetCore.Components.Web.EventHandlers" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "ondrag", - "AssemblyName": "Microsoft.AspNetCore.Components", - "Documentation": "Sets the '@ondrag' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.DragEventArgs'.", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@ondrag", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@ondrag:preventDefault", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@ondrag:stopPropagation", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.EventHandler", - "Name": "@ondrag", - "TypeName": "Microsoft.AspNetCore.Components.EventCallback", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Sets the '@ondrag' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.DragEventArgs'.", - "Diagnostics": [], - "Metadata": { - "Components.IsWeaklyTyped": "True", - "Common.DirectiveAttribute": "True", - "Common.PropertyName": "ondrag" - }, - "BoundAttributeParameters": [ - { - "Kind": "Components.EventHandler", - "Name": "preventDefault", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@ondrag' event.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "PreventDefault" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "stopPropagation", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to prevent further propagation of the '@ondrag' event in the capturing and bubbling phases.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "StopPropagation" - } - } - ] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Components.IsSpecialKind": "Components.EventHandler", - "Components.EventHandler.EventArgs": "Microsoft.AspNetCore.Components.Web.DragEventArgs", - "Common.ClassifyAttributesOnly": "True", - "Common.TypeName": "Microsoft.AspNetCore.Components.Web.EventHandlers" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "ondragend", - "AssemblyName": "Microsoft.AspNetCore.Components", - "Documentation": "Sets the '@ondragend' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.DragEventArgs'.", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@ondragend", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@ondragend:preventDefault", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@ondragend:stopPropagation", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.EventHandler", - "Name": "@ondragend", - "TypeName": "Microsoft.AspNetCore.Components.EventCallback", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Sets the '@ondragend' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.DragEventArgs'.", - "Diagnostics": [], - "Metadata": { - "Components.IsWeaklyTyped": "True", - "Common.DirectiveAttribute": "True", - "Common.PropertyName": "ondragend" - }, - "BoundAttributeParameters": [ - { - "Kind": "Components.EventHandler", - "Name": "preventDefault", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@ondragend' event.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "PreventDefault" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "stopPropagation", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to prevent further propagation of the '@ondragend' event in the capturing and bubbling phases.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "StopPropagation" - } - } - ] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Components.IsSpecialKind": "Components.EventHandler", - "Components.EventHandler.EventArgs": "Microsoft.AspNetCore.Components.Web.DragEventArgs", - "Common.ClassifyAttributesOnly": "True", - "Common.TypeName": "Microsoft.AspNetCore.Components.Web.EventHandlers" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "ondragenter", - "AssemblyName": "Microsoft.AspNetCore.Components", - "Documentation": "Sets the '@ondragenter' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.DragEventArgs'.", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@ondragenter", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@ondragenter:preventDefault", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@ondragenter:stopPropagation", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.EventHandler", - "Name": "@ondragenter", - "TypeName": "Microsoft.AspNetCore.Components.EventCallback", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Sets the '@ondragenter' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.DragEventArgs'.", - "Diagnostics": [], - "Metadata": { - "Components.IsWeaklyTyped": "True", - "Common.DirectiveAttribute": "True", - "Common.PropertyName": "ondragenter" - }, - "BoundAttributeParameters": [ - { - "Kind": "Components.EventHandler", - "Name": "preventDefault", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@ondragenter' event.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "PreventDefault" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "stopPropagation", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to prevent further propagation of the '@ondragenter' event in the capturing and bubbling phases.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "StopPropagation" - } - } - ] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Components.IsSpecialKind": "Components.EventHandler", - "Components.EventHandler.EventArgs": "Microsoft.AspNetCore.Components.Web.DragEventArgs", - "Common.ClassifyAttributesOnly": "True", - "Common.TypeName": "Microsoft.AspNetCore.Components.Web.EventHandlers" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "ondragleave", - "AssemblyName": "Microsoft.AspNetCore.Components", - "Documentation": "Sets the '@ondragleave' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.DragEventArgs'.", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@ondragleave", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@ondragleave:preventDefault", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@ondragleave:stopPropagation", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.EventHandler", - "Name": "@ondragleave", - "TypeName": "Microsoft.AspNetCore.Components.EventCallback", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Sets the '@ondragleave' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.DragEventArgs'.", - "Diagnostics": [], - "Metadata": { - "Components.IsWeaklyTyped": "True", - "Common.DirectiveAttribute": "True", - "Common.PropertyName": "ondragleave" - }, - "BoundAttributeParameters": [ - { - "Kind": "Components.EventHandler", - "Name": "preventDefault", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@ondragleave' event.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "PreventDefault" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "stopPropagation", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to prevent further propagation of the '@ondragleave' event in the capturing and bubbling phases.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "StopPropagation" - } - } - ] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Components.IsSpecialKind": "Components.EventHandler", - "Components.EventHandler.EventArgs": "Microsoft.AspNetCore.Components.Web.DragEventArgs", - "Common.ClassifyAttributesOnly": "True", - "Common.TypeName": "Microsoft.AspNetCore.Components.Web.EventHandlers" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "ondragover", - "AssemblyName": "Microsoft.AspNetCore.Components", - "Documentation": "Sets the '@ondragover' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.DragEventArgs'.", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@ondragover", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@ondragover:preventDefault", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@ondragover:stopPropagation", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.EventHandler", - "Name": "@ondragover", - "TypeName": "Microsoft.AspNetCore.Components.EventCallback", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Sets the '@ondragover' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.DragEventArgs'.", - "Diagnostics": [], - "Metadata": { - "Components.IsWeaklyTyped": "True", - "Common.DirectiveAttribute": "True", - "Common.PropertyName": "ondragover" - }, - "BoundAttributeParameters": [ - { - "Kind": "Components.EventHandler", - "Name": "preventDefault", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@ondragover' event.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "PreventDefault" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "stopPropagation", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to prevent further propagation of the '@ondragover' event in the capturing and bubbling phases.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "StopPropagation" - } - } - ] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Components.IsSpecialKind": "Components.EventHandler", - "Components.EventHandler.EventArgs": "Microsoft.AspNetCore.Components.Web.DragEventArgs", - "Common.ClassifyAttributesOnly": "True", - "Common.TypeName": "Microsoft.AspNetCore.Components.Web.EventHandlers" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "ondragstart", - "AssemblyName": "Microsoft.AspNetCore.Components", - "Documentation": "Sets the '@ondragstart' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.DragEventArgs'.", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@ondragstart", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@ondragstart:preventDefault", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@ondragstart:stopPropagation", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.EventHandler", - "Name": "@ondragstart", - "TypeName": "Microsoft.AspNetCore.Components.EventCallback", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Sets the '@ondragstart' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.DragEventArgs'.", - "Diagnostics": [], - "Metadata": { - "Components.IsWeaklyTyped": "True", - "Common.DirectiveAttribute": "True", - "Common.PropertyName": "ondragstart" - }, - "BoundAttributeParameters": [ - { - "Kind": "Components.EventHandler", - "Name": "preventDefault", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@ondragstart' event.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "PreventDefault" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "stopPropagation", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to prevent further propagation of the '@ondragstart' event in the capturing and bubbling phases.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "StopPropagation" - } - } - ] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Components.IsSpecialKind": "Components.EventHandler", - "Components.EventHandler.EventArgs": "Microsoft.AspNetCore.Components.Web.DragEventArgs", - "Common.ClassifyAttributesOnly": "True", - "Common.TypeName": "Microsoft.AspNetCore.Components.Web.EventHandlers" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "ondrop", - "AssemblyName": "Microsoft.AspNetCore.Components", - "Documentation": "Sets the '@ondrop' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.DragEventArgs'.", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@ondrop", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@ondrop:preventDefault", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@ondrop:stopPropagation", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.EventHandler", - "Name": "@ondrop", - "TypeName": "Microsoft.AspNetCore.Components.EventCallback", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Sets the '@ondrop' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.DragEventArgs'.", - "Diagnostics": [], - "Metadata": { - "Components.IsWeaklyTyped": "True", - "Common.DirectiveAttribute": "True", - "Common.PropertyName": "ondrop" - }, - "BoundAttributeParameters": [ - { - "Kind": "Components.EventHandler", - "Name": "preventDefault", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@ondrop' event.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "PreventDefault" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "stopPropagation", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to prevent further propagation of the '@ondrop' event in the capturing and bubbling phases.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "StopPropagation" - } - } - ] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Components.IsSpecialKind": "Components.EventHandler", - "Components.EventHandler.EventArgs": "Microsoft.AspNetCore.Components.Web.DragEventArgs", - "Common.ClassifyAttributesOnly": "True", - "Common.TypeName": "Microsoft.AspNetCore.Components.Web.EventHandlers" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "ondurationchange", - "AssemblyName": "Microsoft.AspNetCore.Components", - "Documentation": "Sets the '@ondurationchange' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@ondurationchange", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@ondurationchange:preventDefault", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@ondurationchange:stopPropagation", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.EventHandler", - "Name": "@ondurationchange", - "TypeName": "Microsoft.AspNetCore.Components.EventCallback", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Sets the '@ondurationchange' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.", - "Diagnostics": [], - "Metadata": { - "Components.IsWeaklyTyped": "True", - "Common.DirectiveAttribute": "True", - "Common.PropertyName": "ondurationchange" - }, - "BoundAttributeParameters": [ - { - "Kind": "Components.EventHandler", - "Name": "preventDefault", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@ondurationchange' event.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "PreventDefault" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "stopPropagation", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to prevent further propagation of the '@ondurationchange' event in the capturing and bubbling phases.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "StopPropagation" - } - } - ] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Components.IsSpecialKind": "Components.EventHandler", - "Components.EventHandler.EventArgs": "System.EventArgs", - "Common.ClassifyAttributesOnly": "True", - "Common.TypeName": "Microsoft.AspNetCore.Components.Web.EventHandlers" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "onemptied", - "AssemblyName": "Microsoft.AspNetCore.Components", - "Documentation": "Sets the '@onemptied' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onemptied", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onemptied:preventDefault", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onemptied:stopPropagation", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.EventHandler", - "Name": "@onemptied", - "TypeName": "Microsoft.AspNetCore.Components.EventCallback", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Sets the '@onemptied' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.", - "Diagnostics": [], - "Metadata": { - "Components.IsWeaklyTyped": "True", - "Common.DirectiveAttribute": "True", - "Common.PropertyName": "onemptied" - }, - "BoundAttributeParameters": [ - { - "Kind": "Components.EventHandler", - "Name": "preventDefault", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onemptied' event.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "PreventDefault" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "stopPropagation", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to prevent further propagation of the '@onemptied' event in the capturing and bubbling phases.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "StopPropagation" - } - } - ] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Components.IsSpecialKind": "Components.EventHandler", - "Components.EventHandler.EventArgs": "System.EventArgs", - "Common.ClassifyAttributesOnly": "True", - "Common.TypeName": "Microsoft.AspNetCore.Components.Web.EventHandlers" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "onended", - "AssemblyName": "Microsoft.AspNetCore.Components", - "Documentation": "Sets the '@onended' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onended", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onended:preventDefault", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onended:stopPropagation", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.EventHandler", - "Name": "@onended", - "TypeName": "Microsoft.AspNetCore.Components.EventCallback", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Sets the '@onended' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.", - "Diagnostics": [], - "Metadata": { - "Components.IsWeaklyTyped": "True", - "Common.DirectiveAttribute": "True", - "Common.PropertyName": "onended" - }, - "BoundAttributeParameters": [ - { - "Kind": "Components.EventHandler", - "Name": "preventDefault", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onended' event.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "PreventDefault" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "stopPropagation", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to prevent further propagation of the '@onended' event in the capturing and bubbling phases.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "StopPropagation" - } - } - ] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Components.IsSpecialKind": "Components.EventHandler", - "Components.EventHandler.EventArgs": "System.EventArgs", - "Common.ClassifyAttributesOnly": "True", - "Common.TypeName": "Microsoft.AspNetCore.Components.Web.EventHandlers" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "onerror", - "AssemblyName": "Microsoft.AspNetCore.Components", - "Documentation": "Sets the '@onerror' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ErrorEventArgs'.", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onerror", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onerror:preventDefault", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onerror:stopPropagation", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.EventHandler", - "Name": "@onerror", - "TypeName": "Microsoft.AspNetCore.Components.EventCallback", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Sets the '@onerror' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ErrorEventArgs'.", - "Diagnostics": [], - "Metadata": { - "Components.IsWeaklyTyped": "True", - "Common.DirectiveAttribute": "True", - "Common.PropertyName": "onerror" - }, - "BoundAttributeParameters": [ - { - "Kind": "Components.EventHandler", - "Name": "preventDefault", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onerror' event.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "PreventDefault" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "stopPropagation", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to prevent further propagation of the '@onerror' event in the capturing and bubbling phases.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "StopPropagation" - } - } - ] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Components.IsSpecialKind": "Components.EventHandler", - "Components.EventHandler.EventArgs": "Microsoft.AspNetCore.Components.Web.ErrorEventArgs", - "Common.ClassifyAttributesOnly": "True", - "Common.TypeName": "Microsoft.AspNetCore.Components.Web.EventHandlers" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "onfocus", - "AssemblyName": "Microsoft.AspNetCore.Components", - "Documentation": "Sets the '@onfocus' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.FocusEventArgs'.", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onfocus", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onfocus:preventDefault", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onfocus:stopPropagation", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.EventHandler", - "Name": "@onfocus", - "TypeName": "Microsoft.AspNetCore.Components.EventCallback", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Sets the '@onfocus' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.FocusEventArgs'.", - "Diagnostics": [], - "Metadata": { - "Components.IsWeaklyTyped": "True", - "Common.DirectiveAttribute": "True", - "Common.PropertyName": "onfocus" - }, - "BoundAttributeParameters": [ - { - "Kind": "Components.EventHandler", - "Name": "preventDefault", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onfocus' event.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "PreventDefault" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "stopPropagation", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to prevent further propagation of the '@onfocus' event in the capturing and bubbling phases.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "StopPropagation" - } - } - ] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Components.IsSpecialKind": "Components.EventHandler", - "Components.EventHandler.EventArgs": "Microsoft.AspNetCore.Components.Web.FocusEventArgs", - "Common.ClassifyAttributesOnly": "True", - "Common.TypeName": "Microsoft.AspNetCore.Components.Web.EventHandlers" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "onfocusin", - "AssemblyName": "Microsoft.AspNetCore.Components", - "Documentation": "Sets the '@onfocusin' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.FocusEventArgs'.", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onfocusin", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onfocusin:preventDefault", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onfocusin:stopPropagation", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.EventHandler", - "Name": "@onfocusin", - "TypeName": "Microsoft.AspNetCore.Components.EventCallback", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Sets the '@onfocusin' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.FocusEventArgs'.", - "Diagnostics": [], - "Metadata": { - "Components.IsWeaklyTyped": "True", - "Common.DirectiveAttribute": "True", - "Common.PropertyName": "onfocusin" - }, - "BoundAttributeParameters": [ - { - "Kind": "Components.EventHandler", - "Name": "preventDefault", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onfocusin' event.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "PreventDefault" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "stopPropagation", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to prevent further propagation of the '@onfocusin' event in the capturing and bubbling phases.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "StopPropagation" - } - } - ] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Components.IsSpecialKind": "Components.EventHandler", - "Components.EventHandler.EventArgs": "Microsoft.AspNetCore.Components.Web.FocusEventArgs", - "Common.ClassifyAttributesOnly": "True", - "Common.TypeName": "Microsoft.AspNetCore.Components.Web.EventHandlers" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "onfocusout", - "AssemblyName": "Microsoft.AspNetCore.Components", - "Documentation": "Sets the '@onfocusout' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.FocusEventArgs'.", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onfocusout", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onfocusout:preventDefault", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onfocusout:stopPropagation", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.EventHandler", - "Name": "@onfocusout", - "TypeName": "Microsoft.AspNetCore.Components.EventCallback", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Sets the '@onfocusout' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.FocusEventArgs'.", - "Diagnostics": [], - "Metadata": { - "Components.IsWeaklyTyped": "True", - "Common.DirectiveAttribute": "True", - "Common.PropertyName": "onfocusout" - }, - "BoundAttributeParameters": [ - { - "Kind": "Components.EventHandler", - "Name": "preventDefault", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onfocusout' event.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "PreventDefault" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "stopPropagation", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to prevent further propagation of the '@onfocusout' event in the capturing and bubbling phases.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "StopPropagation" - } - } - ] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Components.IsSpecialKind": "Components.EventHandler", - "Components.EventHandler.EventArgs": "Microsoft.AspNetCore.Components.Web.FocusEventArgs", - "Common.ClassifyAttributesOnly": "True", - "Common.TypeName": "Microsoft.AspNetCore.Components.Web.EventHandlers" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "onfullscreenchange", - "AssemblyName": "Microsoft.AspNetCore.Components", - "Documentation": "Sets the '@onfullscreenchange' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onfullscreenchange", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onfullscreenchange:preventDefault", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onfullscreenchange:stopPropagation", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.EventHandler", - "Name": "@onfullscreenchange", - "TypeName": "Microsoft.AspNetCore.Components.EventCallback", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Sets the '@onfullscreenchange' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.", - "Diagnostics": [], - "Metadata": { - "Components.IsWeaklyTyped": "True", - "Common.DirectiveAttribute": "True", - "Common.PropertyName": "onfullscreenchange" - }, - "BoundAttributeParameters": [ - { - "Kind": "Components.EventHandler", - "Name": "preventDefault", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onfullscreenchange' event.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "PreventDefault" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "stopPropagation", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to prevent further propagation of the '@onfullscreenchange' event in the capturing and bubbling phases.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "StopPropagation" - } - } - ] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Components.IsSpecialKind": "Components.EventHandler", - "Components.EventHandler.EventArgs": "System.EventArgs", - "Common.ClassifyAttributesOnly": "True", - "Common.TypeName": "Microsoft.AspNetCore.Components.Web.EventHandlers" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "onfullscreenerror", - "AssemblyName": "Microsoft.AspNetCore.Components", - "Documentation": "Sets the '@onfullscreenerror' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onfullscreenerror", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onfullscreenerror:preventDefault", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onfullscreenerror:stopPropagation", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.EventHandler", - "Name": "@onfullscreenerror", - "TypeName": "Microsoft.AspNetCore.Components.EventCallback", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Sets the '@onfullscreenerror' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.", - "Diagnostics": [], - "Metadata": { - "Components.IsWeaklyTyped": "True", - "Common.DirectiveAttribute": "True", - "Common.PropertyName": "onfullscreenerror" - }, - "BoundAttributeParameters": [ - { - "Kind": "Components.EventHandler", - "Name": "preventDefault", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onfullscreenerror' event.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "PreventDefault" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "stopPropagation", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to prevent further propagation of the '@onfullscreenerror' event in the capturing and bubbling phases.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "StopPropagation" - } - } - ] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Components.IsSpecialKind": "Components.EventHandler", - "Components.EventHandler.EventArgs": "System.EventArgs", - "Common.ClassifyAttributesOnly": "True", - "Common.TypeName": "Microsoft.AspNetCore.Components.Web.EventHandlers" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "ongotpointercapture", - "AssemblyName": "Microsoft.AspNetCore.Components", - "Documentation": "Sets the '@ongotpointercapture' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@ongotpointercapture", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@ongotpointercapture:preventDefault", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@ongotpointercapture:stopPropagation", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.EventHandler", - "Name": "@ongotpointercapture", - "TypeName": "Microsoft.AspNetCore.Components.EventCallback", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Sets the '@ongotpointercapture' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.", - "Diagnostics": [], - "Metadata": { - "Components.IsWeaklyTyped": "True", - "Common.DirectiveAttribute": "True", - "Common.PropertyName": "ongotpointercapture" - }, - "BoundAttributeParameters": [ - { - "Kind": "Components.EventHandler", - "Name": "preventDefault", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@ongotpointercapture' event.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "PreventDefault" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "stopPropagation", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to prevent further propagation of the '@ongotpointercapture' event in the capturing and bubbling phases.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "StopPropagation" - } - } - ] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Components.IsSpecialKind": "Components.EventHandler", - "Components.EventHandler.EventArgs": "Microsoft.AspNetCore.Components.Web.PointerEventArgs", - "Common.ClassifyAttributesOnly": "True", - "Common.TypeName": "Microsoft.AspNetCore.Components.Web.EventHandlers" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "oninput", - "AssemblyName": "Microsoft.AspNetCore.Components", - "Documentation": "Sets the '@oninput' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.ChangeEventArgs'.", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@oninput", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@oninput:preventDefault", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@oninput:stopPropagation", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.EventHandler", - "Name": "@oninput", - "TypeName": "Microsoft.AspNetCore.Components.EventCallback", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Sets the '@oninput' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.ChangeEventArgs'.", - "Diagnostics": [], - "Metadata": { - "Components.IsWeaklyTyped": "True", - "Common.DirectiveAttribute": "True", - "Common.PropertyName": "oninput" - }, - "BoundAttributeParameters": [ - { - "Kind": "Components.EventHandler", - "Name": "preventDefault", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@oninput' event.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "PreventDefault" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "stopPropagation", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to prevent further propagation of the '@oninput' event in the capturing and bubbling phases.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "StopPropagation" - } - } - ] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Components.IsSpecialKind": "Components.EventHandler", - "Components.EventHandler.EventArgs": "Microsoft.AspNetCore.Components.ChangeEventArgs", - "Common.ClassifyAttributesOnly": "True", - "Common.TypeName": "Microsoft.AspNetCore.Components.Web.EventHandlers" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "oninvalid", - "AssemblyName": "Microsoft.AspNetCore.Components", - "Documentation": "Sets the '@oninvalid' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@oninvalid", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@oninvalid:preventDefault", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@oninvalid:stopPropagation", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.EventHandler", - "Name": "@oninvalid", - "TypeName": "Microsoft.AspNetCore.Components.EventCallback", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Sets the '@oninvalid' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.", - "Diagnostics": [], - "Metadata": { - "Components.IsWeaklyTyped": "True", - "Common.DirectiveAttribute": "True", - "Common.PropertyName": "oninvalid" - }, - "BoundAttributeParameters": [ - { - "Kind": "Components.EventHandler", - "Name": "preventDefault", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@oninvalid' event.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "PreventDefault" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "stopPropagation", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to prevent further propagation of the '@oninvalid' event in the capturing and bubbling phases.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "StopPropagation" - } - } - ] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Components.IsSpecialKind": "Components.EventHandler", - "Components.EventHandler.EventArgs": "System.EventArgs", - "Common.ClassifyAttributesOnly": "True", - "Common.TypeName": "Microsoft.AspNetCore.Components.Web.EventHandlers" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "onkeydown", - "AssemblyName": "Microsoft.AspNetCore.Components", - "Documentation": "Sets the '@onkeydown' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.KeyboardEventArgs'.", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onkeydown", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onkeydown:preventDefault", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onkeydown:stopPropagation", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.EventHandler", - "Name": "@onkeydown", - "TypeName": "Microsoft.AspNetCore.Components.EventCallback", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Sets the '@onkeydown' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.KeyboardEventArgs'.", - "Diagnostics": [], - "Metadata": { - "Components.IsWeaklyTyped": "True", - "Common.DirectiveAttribute": "True", - "Common.PropertyName": "onkeydown" - }, - "BoundAttributeParameters": [ - { - "Kind": "Components.EventHandler", - "Name": "preventDefault", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onkeydown' event.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "PreventDefault" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "stopPropagation", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to prevent further propagation of the '@onkeydown' event in the capturing and bubbling phases.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "StopPropagation" - } - } - ] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Components.IsSpecialKind": "Components.EventHandler", - "Components.EventHandler.EventArgs": "Microsoft.AspNetCore.Components.Web.KeyboardEventArgs", - "Common.ClassifyAttributesOnly": "True", - "Common.TypeName": "Microsoft.AspNetCore.Components.Web.EventHandlers" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "onkeypress", - "AssemblyName": "Microsoft.AspNetCore.Components", - "Documentation": "Sets the '@onkeypress' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.KeyboardEventArgs'.", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onkeypress", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onkeypress:preventDefault", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onkeypress:stopPropagation", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.EventHandler", - "Name": "@onkeypress", - "TypeName": "Microsoft.AspNetCore.Components.EventCallback", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Sets the '@onkeypress' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.KeyboardEventArgs'.", - "Diagnostics": [], - "Metadata": { - "Components.IsWeaklyTyped": "True", - "Common.DirectiveAttribute": "True", - "Common.PropertyName": "onkeypress" - }, - "BoundAttributeParameters": [ - { - "Kind": "Components.EventHandler", - "Name": "preventDefault", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onkeypress' event.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "PreventDefault" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "stopPropagation", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to prevent further propagation of the '@onkeypress' event in the capturing and bubbling phases.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "StopPropagation" - } - } - ] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Components.IsSpecialKind": "Components.EventHandler", - "Components.EventHandler.EventArgs": "Microsoft.AspNetCore.Components.Web.KeyboardEventArgs", - "Common.ClassifyAttributesOnly": "True", - "Common.TypeName": "Microsoft.AspNetCore.Components.Web.EventHandlers" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "onkeyup", - "AssemblyName": "Microsoft.AspNetCore.Components", - "Documentation": "Sets the '@onkeyup' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.KeyboardEventArgs'.", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onkeyup", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onkeyup:preventDefault", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onkeyup:stopPropagation", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.EventHandler", - "Name": "@onkeyup", - "TypeName": "Microsoft.AspNetCore.Components.EventCallback", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Sets the '@onkeyup' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.KeyboardEventArgs'.", - "Diagnostics": [], - "Metadata": { - "Components.IsWeaklyTyped": "True", - "Common.DirectiveAttribute": "True", - "Common.PropertyName": "onkeyup" - }, - "BoundAttributeParameters": [ - { - "Kind": "Components.EventHandler", - "Name": "preventDefault", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onkeyup' event.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "PreventDefault" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "stopPropagation", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to prevent further propagation of the '@onkeyup' event in the capturing and bubbling phases.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "StopPropagation" - } - } - ] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Components.IsSpecialKind": "Components.EventHandler", - "Components.EventHandler.EventArgs": "Microsoft.AspNetCore.Components.Web.KeyboardEventArgs", - "Common.ClassifyAttributesOnly": "True", - "Common.TypeName": "Microsoft.AspNetCore.Components.Web.EventHandlers" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "onload", - "AssemblyName": "Microsoft.AspNetCore.Components", - "Documentation": "Sets the '@onload' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ProgressEventArgs'.", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onload", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onload:preventDefault", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onload:stopPropagation", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.EventHandler", - "Name": "@onload", - "TypeName": "Microsoft.AspNetCore.Components.EventCallback", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Sets the '@onload' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ProgressEventArgs'.", - "Diagnostics": [], - "Metadata": { - "Components.IsWeaklyTyped": "True", - "Common.DirectiveAttribute": "True", - "Common.PropertyName": "onload" - }, - "BoundAttributeParameters": [ - { - "Kind": "Components.EventHandler", - "Name": "preventDefault", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onload' event.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "PreventDefault" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "stopPropagation", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to prevent further propagation of the '@onload' event in the capturing and bubbling phases.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "StopPropagation" - } - } - ] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Components.IsSpecialKind": "Components.EventHandler", - "Components.EventHandler.EventArgs": "Microsoft.AspNetCore.Components.Web.ProgressEventArgs", - "Common.ClassifyAttributesOnly": "True", - "Common.TypeName": "Microsoft.AspNetCore.Components.Web.EventHandlers" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "onloadeddata", - "AssemblyName": "Microsoft.AspNetCore.Components", - "Documentation": "Sets the '@onloadeddata' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onloadeddata", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onloadeddata:preventDefault", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onloadeddata:stopPropagation", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.EventHandler", - "Name": "@onloadeddata", - "TypeName": "Microsoft.AspNetCore.Components.EventCallback", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Sets the '@onloadeddata' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.", - "Diagnostics": [], - "Metadata": { - "Components.IsWeaklyTyped": "True", - "Common.DirectiveAttribute": "True", - "Common.PropertyName": "onloadeddata" - }, - "BoundAttributeParameters": [ - { - "Kind": "Components.EventHandler", - "Name": "preventDefault", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onloadeddata' event.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "PreventDefault" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "stopPropagation", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to prevent further propagation of the '@onloadeddata' event in the capturing and bubbling phases.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "StopPropagation" - } - } - ] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Components.IsSpecialKind": "Components.EventHandler", - "Components.EventHandler.EventArgs": "System.EventArgs", - "Common.ClassifyAttributesOnly": "True", - "Common.TypeName": "Microsoft.AspNetCore.Components.Web.EventHandlers" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "onloadedmetadata", - "AssemblyName": "Microsoft.AspNetCore.Components", - "Documentation": "Sets the '@onloadedmetadata' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onloadedmetadata", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onloadedmetadata:preventDefault", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onloadedmetadata:stopPropagation", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.EventHandler", - "Name": "@onloadedmetadata", - "TypeName": "Microsoft.AspNetCore.Components.EventCallback", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Sets the '@onloadedmetadata' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.", - "Diagnostics": [], - "Metadata": { - "Components.IsWeaklyTyped": "True", - "Common.DirectiveAttribute": "True", - "Common.PropertyName": "onloadedmetadata" - }, - "BoundAttributeParameters": [ - { - "Kind": "Components.EventHandler", - "Name": "preventDefault", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onloadedmetadata' event.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "PreventDefault" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "stopPropagation", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to prevent further propagation of the '@onloadedmetadata' event in the capturing and bubbling phases.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "StopPropagation" - } - } - ] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Components.IsSpecialKind": "Components.EventHandler", - "Components.EventHandler.EventArgs": "System.EventArgs", - "Common.ClassifyAttributesOnly": "True", - "Common.TypeName": "Microsoft.AspNetCore.Components.Web.EventHandlers" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "onloadend", - "AssemblyName": "Microsoft.AspNetCore.Components", - "Documentation": "Sets the '@onloadend' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ProgressEventArgs'.", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onloadend", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onloadend:preventDefault", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onloadend:stopPropagation", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.EventHandler", - "Name": "@onloadend", - "TypeName": "Microsoft.AspNetCore.Components.EventCallback", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Sets the '@onloadend' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ProgressEventArgs'.", - "Diagnostics": [], - "Metadata": { - "Components.IsWeaklyTyped": "True", - "Common.DirectiveAttribute": "True", - "Common.PropertyName": "onloadend" - }, - "BoundAttributeParameters": [ - { - "Kind": "Components.EventHandler", - "Name": "preventDefault", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onloadend' event.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "PreventDefault" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "stopPropagation", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to prevent further propagation of the '@onloadend' event in the capturing and bubbling phases.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "StopPropagation" - } - } - ] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Components.IsSpecialKind": "Components.EventHandler", - "Components.EventHandler.EventArgs": "Microsoft.AspNetCore.Components.Web.ProgressEventArgs", - "Common.ClassifyAttributesOnly": "True", - "Common.TypeName": "Microsoft.AspNetCore.Components.Web.EventHandlers" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "onloadstart", - "AssemblyName": "Microsoft.AspNetCore.Components", - "Documentation": "Sets the '@onloadstart' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ProgressEventArgs'.", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onloadstart", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onloadstart:preventDefault", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onloadstart:stopPropagation", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.EventHandler", - "Name": "@onloadstart", - "TypeName": "Microsoft.AspNetCore.Components.EventCallback", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Sets the '@onloadstart' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ProgressEventArgs'.", - "Diagnostics": [], - "Metadata": { - "Components.IsWeaklyTyped": "True", - "Common.DirectiveAttribute": "True", - "Common.PropertyName": "onloadstart" - }, - "BoundAttributeParameters": [ - { - "Kind": "Components.EventHandler", - "Name": "preventDefault", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onloadstart' event.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "PreventDefault" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "stopPropagation", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to prevent further propagation of the '@onloadstart' event in the capturing and bubbling phases.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "StopPropagation" - } - } - ] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Components.IsSpecialKind": "Components.EventHandler", - "Components.EventHandler.EventArgs": "Microsoft.AspNetCore.Components.Web.ProgressEventArgs", - "Common.ClassifyAttributesOnly": "True", - "Common.TypeName": "Microsoft.AspNetCore.Components.Web.EventHandlers" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "onlostpointercapture", - "AssemblyName": "Microsoft.AspNetCore.Components", - "Documentation": "Sets the '@onlostpointercapture' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onlostpointercapture", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onlostpointercapture:preventDefault", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onlostpointercapture:stopPropagation", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.EventHandler", - "Name": "@onlostpointercapture", - "TypeName": "Microsoft.AspNetCore.Components.EventCallback", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Sets the '@onlostpointercapture' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.", - "Diagnostics": [], - "Metadata": { - "Components.IsWeaklyTyped": "True", - "Common.DirectiveAttribute": "True", - "Common.PropertyName": "onlostpointercapture" - }, - "BoundAttributeParameters": [ - { - "Kind": "Components.EventHandler", - "Name": "preventDefault", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onlostpointercapture' event.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "PreventDefault" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "stopPropagation", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to prevent further propagation of the '@onlostpointercapture' event in the capturing and bubbling phases.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "StopPropagation" - } - } - ] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Components.IsSpecialKind": "Components.EventHandler", - "Components.EventHandler.EventArgs": "Microsoft.AspNetCore.Components.Web.PointerEventArgs", - "Common.ClassifyAttributesOnly": "True", - "Common.TypeName": "Microsoft.AspNetCore.Components.Web.EventHandlers" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "onmousedown", - "AssemblyName": "Microsoft.AspNetCore.Components", - "Documentation": "Sets the '@onmousedown' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.MouseEventArgs'.", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onmousedown", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onmousedown:preventDefault", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onmousedown:stopPropagation", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.EventHandler", - "Name": "@onmousedown", - "TypeName": "Microsoft.AspNetCore.Components.EventCallback", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Sets the '@onmousedown' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.MouseEventArgs'.", - "Diagnostics": [], - "Metadata": { - "Components.IsWeaklyTyped": "True", - "Common.DirectiveAttribute": "True", - "Common.PropertyName": "onmousedown" - }, - "BoundAttributeParameters": [ - { - "Kind": "Components.EventHandler", - "Name": "preventDefault", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onmousedown' event.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "PreventDefault" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "stopPropagation", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to prevent further propagation of the '@onmousedown' event in the capturing and bubbling phases.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "StopPropagation" - } - } - ] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Components.IsSpecialKind": "Components.EventHandler", - "Components.EventHandler.EventArgs": "Microsoft.AspNetCore.Components.Web.MouseEventArgs", - "Common.ClassifyAttributesOnly": "True", - "Common.TypeName": "Microsoft.AspNetCore.Components.Web.EventHandlers" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "onmousemove", - "AssemblyName": "Microsoft.AspNetCore.Components", - "Documentation": "Sets the '@onmousemove' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.MouseEventArgs'.", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onmousemove", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onmousemove:preventDefault", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onmousemove:stopPropagation", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.EventHandler", - "Name": "@onmousemove", - "TypeName": "Microsoft.AspNetCore.Components.EventCallback", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Sets the '@onmousemove' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.MouseEventArgs'.", - "Diagnostics": [], - "Metadata": { - "Components.IsWeaklyTyped": "True", - "Common.DirectiveAttribute": "True", - "Common.PropertyName": "onmousemove" - }, - "BoundAttributeParameters": [ - { - "Kind": "Components.EventHandler", - "Name": "preventDefault", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onmousemove' event.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "PreventDefault" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "stopPropagation", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to prevent further propagation of the '@onmousemove' event in the capturing and bubbling phases.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "StopPropagation" - } - } - ] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Components.IsSpecialKind": "Components.EventHandler", - "Components.EventHandler.EventArgs": "Microsoft.AspNetCore.Components.Web.MouseEventArgs", - "Common.ClassifyAttributesOnly": "True", - "Common.TypeName": "Microsoft.AspNetCore.Components.Web.EventHandlers" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "onmouseout", - "AssemblyName": "Microsoft.AspNetCore.Components", - "Documentation": "Sets the '@onmouseout' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.MouseEventArgs'.", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onmouseout", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onmouseout:preventDefault", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onmouseout:stopPropagation", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.EventHandler", - "Name": "@onmouseout", - "TypeName": "Microsoft.AspNetCore.Components.EventCallback", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Sets the '@onmouseout' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.MouseEventArgs'.", - "Diagnostics": [], - "Metadata": { - "Components.IsWeaklyTyped": "True", - "Common.DirectiveAttribute": "True", - "Common.PropertyName": "onmouseout" - }, - "BoundAttributeParameters": [ - { - "Kind": "Components.EventHandler", - "Name": "preventDefault", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onmouseout' event.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "PreventDefault" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "stopPropagation", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to prevent further propagation of the '@onmouseout' event in the capturing and bubbling phases.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "StopPropagation" - } - } - ] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Components.IsSpecialKind": "Components.EventHandler", - "Components.EventHandler.EventArgs": "Microsoft.AspNetCore.Components.Web.MouseEventArgs", - "Common.ClassifyAttributesOnly": "True", - "Common.TypeName": "Microsoft.AspNetCore.Components.Web.EventHandlers" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "onmouseover", - "AssemblyName": "Microsoft.AspNetCore.Components", - "Documentation": "Sets the '@onmouseover' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.MouseEventArgs'.", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onmouseover", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onmouseover:preventDefault", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onmouseover:stopPropagation", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.EventHandler", - "Name": "@onmouseover", - "TypeName": "Microsoft.AspNetCore.Components.EventCallback", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Sets the '@onmouseover' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.MouseEventArgs'.", - "Diagnostics": [], - "Metadata": { - "Components.IsWeaklyTyped": "True", - "Common.DirectiveAttribute": "True", - "Common.PropertyName": "onmouseover" - }, - "BoundAttributeParameters": [ - { - "Kind": "Components.EventHandler", - "Name": "preventDefault", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onmouseover' event.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "PreventDefault" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "stopPropagation", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to prevent further propagation of the '@onmouseover' event in the capturing and bubbling phases.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "StopPropagation" - } - } - ] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Components.IsSpecialKind": "Components.EventHandler", - "Components.EventHandler.EventArgs": "Microsoft.AspNetCore.Components.Web.MouseEventArgs", - "Common.ClassifyAttributesOnly": "True", - "Common.TypeName": "Microsoft.AspNetCore.Components.Web.EventHandlers" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "onmouseup", - "AssemblyName": "Microsoft.AspNetCore.Components", - "Documentation": "Sets the '@onmouseup' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.MouseEventArgs'.", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onmouseup", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onmouseup:preventDefault", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onmouseup:stopPropagation", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.EventHandler", - "Name": "@onmouseup", - "TypeName": "Microsoft.AspNetCore.Components.EventCallback", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Sets the '@onmouseup' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.MouseEventArgs'.", - "Diagnostics": [], - "Metadata": { - "Components.IsWeaklyTyped": "True", - "Common.DirectiveAttribute": "True", - "Common.PropertyName": "onmouseup" - }, - "BoundAttributeParameters": [ - { - "Kind": "Components.EventHandler", - "Name": "preventDefault", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onmouseup' event.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "PreventDefault" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "stopPropagation", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to prevent further propagation of the '@onmouseup' event in the capturing and bubbling phases.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "StopPropagation" - } - } - ] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Components.IsSpecialKind": "Components.EventHandler", - "Components.EventHandler.EventArgs": "Microsoft.AspNetCore.Components.Web.MouseEventArgs", - "Common.ClassifyAttributesOnly": "True", - "Common.TypeName": "Microsoft.AspNetCore.Components.Web.EventHandlers" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "onmousewheel", - "AssemblyName": "Microsoft.AspNetCore.Components", - "Documentation": "Sets the '@onmousewheel' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.WheelEventArgs'.", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onmousewheel", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onmousewheel:preventDefault", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onmousewheel:stopPropagation", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.EventHandler", - "Name": "@onmousewheel", - "TypeName": "Microsoft.AspNetCore.Components.EventCallback", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Sets the '@onmousewheel' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.WheelEventArgs'.", - "Diagnostics": [], - "Metadata": { - "Components.IsWeaklyTyped": "True", - "Common.DirectiveAttribute": "True", - "Common.PropertyName": "onmousewheel" - }, - "BoundAttributeParameters": [ - { - "Kind": "Components.EventHandler", - "Name": "preventDefault", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onmousewheel' event.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "PreventDefault" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "stopPropagation", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to prevent further propagation of the '@onmousewheel' event in the capturing and bubbling phases.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "StopPropagation" - } - } - ] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Components.IsSpecialKind": "Components.EventHandler", - "Components.EventHandler.EventArgs": "Microsoft.AspNetCore.Components.Web.WheelEventArgs", - "Common.ClassifyAttributesOnly": "True", - "Common.TypeName": "Microsoft.AspNetCore.Components.Web.EventHandlers" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "onpaste", - "AssemblyName": "Microsoft.AspNetCore.Components", - "Documentation": "Sets the '@onpaste' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ClipboardEventArgs'.", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onpaste", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onpaste:preventDefault", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onpaste:stopPropagation", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.EventHandler", - "Name": "@onpaste", - "TypeName": "Microsoft.AspNetCore.Components.EventCallback", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Sets the '@onpaste' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ClipboardEventArgs'.", - "Diagnostics": [], - "Metadata": { - "Components.IsWeaklyTyped": "True", - "Common.DirectiveAttribute": "True", - "Common.PropertyName": "onpaste" - }, - "BoundAttributeParameters": [ - { - "Kind": "Components.EventHandler", - "Name": "preventDefault", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onpaste' event.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "PreventDefault" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "stopPropagation", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to prevent further propagation of the '@onpaste' event in the capturing and bubbling phases.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "StopPropagation" - } - } - ] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Components.IsSpecialKind": "Components.EventHandler", - "Components.EventHandler.EventArgs": "Microsoft.AspNetCore.Components.Web.ClipboardEventArgs", - "Common.ClassifyAttributesOnly": "True", - "Common.TypeName": "Microsoft.AspNetCore.Components.Web.EventHandlers" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "onpause", - "AssemblyName": "Microsoft.AspNetCore.Components", - "Documentation": "Sets the '@onpause' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onpause", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onpause:preventDefault", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onpause:stopPropagation", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.EventHandler", - "Name": "@onpause", - "TypeName": "Microsoft.AspNetCore.Components.EventCallback", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Sets the '@onpause' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.", - "Diagnostics": [], - "Metadata": { - "Components.IsWeaklyTyped": "True", - "Common.DirectiveAttribute": "True", - "Common.PropertyName": "onpause" - }, - "BoundAttributeParameters": [ - { - "Kind": "Components.EventHandler", - "Name": "preventDefault", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onpause' event.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "PreventDefault" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "stopPropagation", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to prevent further propagation of the '@onpause' event in the capturing and bubbling phases.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "StopPropagation" - } - } - ] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Components.IsSpecialKind": "Components.EventHandler", - "Components.EventHandler.EventArgs": "System.EventArgs", - "Common.ClassifyAttributesOnly": "True", - "Common.TypeName": "Microsoft.AspNetCore.Components.Web.EventHandlers" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "onplay", - "AssemblyName": "Microsoft.AspNetCore.Components", - "Documentation": "Sets the '@onplay' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onplay", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onplay:preventDefault", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onplay:stopPropagation", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.EventHandler", - "Name": "@onplay", - "TypeName": "Microsoft.AspNetCore.Components.EventCallback", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Sets the '@onplay' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.", - "Diagnostics": [], - "Metadata": { - "Components.IsWeaklyTyped": "True", - "Common.DirectiveAttribute": "True", - "Common.PropertyName": "onplay" - }, - "BoundAttributeParameters": [ - { - "Kind": "Components.EventHandler", - "Name": "preventDefault", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onplay' event.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "PreventDefault" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "stopPropagation", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to prevent further propagation of the '@onplay' event in the capturing and bubbling phases.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "StopPropagation" - } - } - ] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Components.IsSpecialKind": "Components.EventHandler", - "Components.EventHandler.EventArgs": "System.EventArgs", - "Common.ClassifyAttributesOnly": "True", - "Common.TypeName": "Microsoft.AspNetCore.Components.Web.EventHandlers" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "onplaying", - "AssemblyName": "Microsoft.AspNetCore.Components", - "Documentation": "Sets the '@onplaying' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onplaying", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onplaying:preventDefault", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onplaying:stopPropagation", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.EventHandler", - "Name": "@onplaying", - "TypeName": "Microsoft.AspNetCore.Components.EventCallback", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Sets the '@onplaying' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.", - "Diagnostics": [], - "Metadata": { - "Components.IsWeaklyTyped": "True", - "Common.DirectiveAttribute": "True", - "Common.PropertyName": "onplaying" - }, - "BoundAttributeParameters": [ - { - "Kind": "Components.EventHandler", - "Name": "preventDefault", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onplaying' event.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "PreventDefault" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "stopPropagation", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to prevent further propagation of the '@onplaying' event in the capturing and bubbling phases.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "StopPropagation" - } - } - ] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Components.IsSpecialKind": "Components.EventHandler", - "Components.EventHandler.EventArgs": "System.EventArgs", - "Common.ClassifyAttributesOnly": "True", - "Common.TypeName": "Microsoft.AspNetCore.Components.Web.EventHandlers" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "onpointercancel", - "AssemblyName": "Microsoft.AspNetCore.Components", - "Documentation": "Sets the '@onpointercancel' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onpointercancel", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onpointercancel:preventDefault", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onpointercancel:stopPropagation", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.EventHandler", - "Name": "@onpointercancel", - "TypeName": "Microsoft.AspNetCore.Components.EventCallback", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Sets the '@onpointercancel' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.", - "Diagnostics": [], - "Metadata": { - "Components.IsWeaklyTyped": "True", - "Common.DirectiveAttribute": "True", - "Common.PropertyName": "onpointercancel" - }, - "BoundAttributeParameters": [ - { - "Kind": "Components.EventHandler", - "Name": "preventDefault", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onpointercancel' event.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "PreventDefault" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "stopPropagation", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to prevent further propagation of the '@onpointercancel' event in the capturing and bubbling phases.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "StopPropagation" - } - } - ] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Components.IsSpecialKind": "Components.EventHandler", - "Components.EventHandler.EventArgs": "Microsoft.AspNetCore.Components.Web.PointerEventArgs", - "Common.ClassifyAttributesOnly": "True", - "Common.TypeName": "Microsoft.AspNetCore.Components.Web.EventHandlers" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "onpointerdown", - "AssemblyName": "Microsoft.AspNetCore.Components", - "Documentation": "Sets the '@onpointerdown' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onpointerdown", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onpointerdown:preventDefault", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onpointerdown:stopPropagation", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.EventHandler", - "Name": "@onpointerdown", - "TypeName": "Microsoft.AspNetCore.Components.EventCallback", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Sets the '@onpointerdown' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.", - "Diagnostics": [], - "Metadata": { - "Components.IsWeaklyTyped": "True", - "Common.DirectiveAttribute": "True", - "Common.PropertyName": "onpointerdown" - }, - "BoundAttributeParameters": [ - { - "Kind": "Components.EventHandler", - "Name": "preventDefault", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onpointerdown' event.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "PreventDefault" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "stopPropagation", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to prevent further propagation of the '@onpointerdown' event in the capturing and bubbling phases.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "StopPropagation" - } - } - ] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Components.IsSpecialKind": "Components.EventHandler", - "Components.EventHandler.EventArgs": "Microsoft.AspNetCore.Components.Web.PointerEventArgs", - "Common.ClassifyAttributesOnly": "True", - "Common.TypeName": "Microsoft.AspNetCore.Components.Web.EventHandlers" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "onpointerenter", - "AssemblyName": "Microsoft.AspNetCore.Components", - "Documentation": "Sets the '@onpointerenter' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onpointerenter", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onpointerenter:preventDefault", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onpointerenter:stopPropagation", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.EventHandler", - "Name": "@onpointerenter", - "TypeName": "Microsoft.AspNetCore.Components.EventCallback", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Sets the '@onpointerenter' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.", - "Diagnostics": [], - "Metadata": { - "Components.IsWeaklyTyped": "True", - "Common.DirectiveAttribute": "True", - "Common.PropertyName": "onpointerenter" - }, - "BoundAttributeParameters": [ - { - "Kind": "Components.EventHandler", - "Name": "preventDefault", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onpointerenter' event.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "PreventDefault" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "stopPropagation", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to prevent further propagation of the '@onpointerenter' event in the capturing and bubbling phases.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "StopPropagation" - } - } - ] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Components.IsSpecialKind": "Components.EventHandler", - "Components.EventHandler.EventArgs": "Microsoft.AspNetCore.Components.Web.PointerEventArgs", - "Common.ClassifyAttributesOnly": "True", - "Common.TypeName": "Microsoft.AspNetCore.Components.Web.EventHandlers" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "onpointerleave", - "AssemblyName": "Microsoft.AspNetCore.Components", - "Documentation": "Sets the '@onpointerleave' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onpointerleave", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onpointerleave:preventDefault", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onpointerleave:stopPropagation", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.EventHandler", - "Name": "@onpointerleave", - "TypeName": "Microsoft.AspNetCore.Components.EventCallback", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Sets the '@onpointerleave' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.", - "Diagnostics": [], - "Metadata": { - "Components.IsWeaklyTyped": "True", - "Common.DirectiveAttribute": "True", - "Common.PropertyName": "onpointerleave" - }, - "BoundAttributeParameters": [ - { - "Kind": "Components.EventHandler", - "Name": "preventDefault", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onpointerleave' event.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "PreventDefault" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "stopPropagation", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to prevent further propagation of the '@onpointerleave' event in the capturing and bubbling phases.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "StopPropagation" - } - } - ] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Components.IsSpecialKind": "Components.EventHandler", - "Components.EventHandler.EventArgs": "Microsoft.AspNetCore.Components.Web.PointerEventArgs", - "Common.ClassifyAttributesOnly": "True", - "Common.TypeName": "Microsoft.AspNetCore.Components.Web.EventHandlers" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "onpointerlockchange", - "AssemblyName": "Microsoft.AspNetCore.Components", - "Documentation": "Sets the '@onpointerlockchange' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onpointerlockchange", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onpointerlockchange:preventDefault", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onpointerlockchange:stopPropagation", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.EventHandler", - "Name": "@onpointerlockchange", - "TypeName": "Microsoft.AspNetCore.Components.EventCallback", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Sets the '@onpointerlockchange' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.", - "Diagnostics": [], - "Metadata": { - "Components.IsWeaklyTyped": "True", - "Common.DirectiveAttribute": "True", - "Common.PropertyName": "onpointerlockchange" - }, - "BoundAttributeParameters": [ - { - "Kind": "Components.EventHandler", - "Name": "preventDefault", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onpointerlockchange' event.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "PreventDefault" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "stopPropagation", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to prevent further propagation of the '@onpointerlockchange' event in the capturing and bubbling phases.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "StopPropagation" - } - } - ] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Components.IsSpecialKind": "Components.EventHandler", - "Components.EventHandler.EventArgs": "System.EventArgs", - "Common.ClassifyAttributesOnly": "True", - "Common.TypeName": "Microsoft.AspNetCore.Components.Web.EventHandlers" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "onpointerlockerror", - "AssemblyName": "Microsoft.AspNetCore.Components", - "Documentation": "Sets the '@onpointerlockerror' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onpointerlockerror", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onpointerlockerror:preventDefault", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onpointerlockerror:stopPropagation", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.EventHandler", - "Name": "@onpointerlockerror", - "TypeName": "Microsoft.AspNetCore.Components.EventCallback", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Sets the '@onpointerlockerror' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.", - "Diagnostics": [], - "Metadata": { - "Components.IsWeaklyTyped": "True", - "Common.DirectiveAttribute": "True", - "Common.PropertyName": "onpointerlockerror" - }, - "BoundAttributeParameters": [ - { - "Kind": "Components.EventHandler", - "Name": "preventDefault", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onpointerlockerror' event.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "PreventDefault" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "stopPropagation", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to prevent further propagation of the '@onpointerlockerror' event in the capturing and bubbling phases.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "StopPropagation" - } - } - ] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Components.IsSpecialKind": "Components.EventHandler", - "Components.EventHandler.EventArgs": "System.EventArgs", - "Common.ClassifyAttributesOnly": "True", - "Common.TypeName": "Microsoft.AspNetCore.Components.Web.EventHandlers" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "onpointermove", - "AssemblyName": "Microsoft.AspNetCore.Components", - "Documentation": "Sets the '@onpointermove' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onpointermove", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onpointermove:preventDefault", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onpointermove:stopPropagation", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.EventHandler", - "Name": "@onpointermove", - "TypeName": "Microsoft.AspNetCore.Components.EventCallback", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Sets the '@onpointermove' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.", - "Diagnostics": [], - "Metadata": { - "Components.IsWeaklyTyped": "True", - "Common.DirectiveAttribute": "True", - "Common.PropertyName": "onpointermove" - }, - "BoundAttributeParameters": [ - { - "Kind": "Components.EventHandler", - "Name": "preventDefault", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onpointermove' event.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "PreventDefault" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "stopPropagation", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to prevent further propagation of the '@onpointermove' event in the capturing and bubbling phases.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "StopPropagation" - } - } - ] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Components.IsSpecialKind": "Components.EventHandler", - "Components.EventHandler.EventArgs": "Microsoft.AspNetCore.Components.Web.PointerEventArgs", - "Common.ClassifyAttributesOnly": "True", - "Common.TypeName": "Microsoft.AspNetCore.Components.Web.EventHandlers" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "onpointerout", - "AssemblyName": "Microsoft.AspNetCore.Components", - "Documentation": "Sets the '@onpointerout' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onpointerout", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onpointerout:preventDefault", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onpointerout:stopPropagation", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.EventHandler", - "Name": "@onpointerout", - "TypeName": "Microsoft.AspNetCore.Components.EventCallback", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Sets the '@onpointerout' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.", - "Diagnostics": [], - "Metadata": { - "Components.IsWeaklyTyped": "True", - "Common.DirectiveAttribute": "True", - "Common.PropertyName": "onpointerout" - }, - "BoundAttributeParameters": [ - { - "Kind": "Components.EventHandler", - "Name": "preventDefault", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onpointerout' event.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "PreventDefault" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "stopPropagation", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to prevent further propagation of the '@onpointerout' event in the capturing and bubbling phases.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "StopPropagation" - } - } - ] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Components.IsSpecialKind": "Components.EventHandler", - "Components.EventHandler.EventArgs": "Microsoft.AspNetCore.Components.Web.PointerEventArgs", - "Common.ClassifyAttributesOnly": "True", - "Common.TypeName": "Microsoft.AspNetCore.Components.Web.EventHandlers" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "onpointerover", - "AssemblyName": "Microsoft.AspNetCore.Components", - "Documentation": "Sets the '@onpointerover' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onpointerover", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onpointerover:preventDefault", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onpointerover:stopPropagation", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.EventHandler", - "Name": "@onpointerover", - "TypeName": "Microsoft.AspNetCore.Components.EventCallback", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Sets the '@onpointerover' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.", - "Diagnostics": [], - "Metadata": { - "Components.IsWeaklyTyped": "True", - "Common.DirectiveAttribute": "True", - "Common.PropertyName": "onpointerover" - }, - "BoundAttributeParameters": [ - { - "Kind": "Components.EventHandler", - "Name": "preventDefault", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onpointerover' event.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "PreventDefault" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "stopPropagation", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to prevent further propagation of the '@onpointerover' event in the capturing and bubbling phases.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "StopPropagation" - } - } - ] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Components.IsSpecialKind": "Components.EventHandler", - "Components.EventHandler.EventArgs": "Microsoft.AspNetCore.Components.Web.PointerEventArgs", - "Common.ClassifyAttributesOnly": "True", - "Common.TypeName": "Microsoft.AspNetCore.Components.Web.EventHandlers" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "onpointerup", - "AssemblyName": "Microsoft.AspNetCore.Components", - "Documentation": "Sets the '@onpointerup' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onpointerup", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onpointerup:preventDefault", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onpointerup:stopPropagation", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.EventHandler", - "Name": "@onpointerup", - "TypeName": "Microsoft.AspNetCore.Components.EventCallback", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Sets the '@onpointerup' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.PointerEventArgs'.", - "Diagnostics": [], - "Metadata": { - "Components.IsWeaklyTyped": "True", - "Common.DirectiveAttribute": "True", - "Common.PropertyName": "onpointerup" - }, - "BoundAttributeParameters": [ - { - "Kind": "Components.EventHandler", - "Name": "preventDefault", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onpointerup' event.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "PreventDefault" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "stopPropagation", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to prevent further propagation of the '@onpointerup' event in the capturing and bubbling phases.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "StopPropagation" - } - } - ] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Components.IsSpecialKind": "Components.EventHandler", - "Components.EventHandler.EventArgs": "Microsoft.AspNetCore.Components.Web.PointerEventArgs", - "Common.ClassifyAttributesOnly": "True", - "Common.TypeName": "Microsoft.AspNetCore.Components.Web.EventHandlers" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "onprogress", - "AssemblyName": "Microsoft.AspNetCore.Components", - "Documentation": "Sets the '@onprogress' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ProgressEventArgs'.", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onprogress", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onprogress:preventDefault", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onprogress:stopPropagation", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.EventHandler", - "Name": "@onprogress", - "TypeName": "Microsoft.AspNetCore.Components.EventCallback", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Sets the '@onprogress' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ProgressEventArgs'.", - "Diagnostics": [], - "Metadata": { - "Components.IsWeaklyTyped": "True", - "Common.DirectiveAttribute": "True", - "Common.PropertyName": "onprogress" - }, - "BoundAttributeParameters": [ - { - "Kind": "Components.EventHandler", - "Name": "preventDefault", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onprogress' event.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "PreventDefault" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "stopPropagation", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to prevent further propagation of the '@onprogress' event in the capturing and bubbling phases.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "StopPropagation" - } - } - ] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Components.IsSpecialKind": "Components.EventHandler", - "Components.EventHandler.EventArgs": "Microsoft.AspNetCore.Components.Web.ProgressEventArgs", - "Common.ClassifyAttributesOnly": "True", - "Common.TypeName": "Microsoft.AspNetCore.Components.Web.EventHandlers" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "onratechange", - "AssemblyName": "Microsoft.AspNetCore.Components", - "Documentation": "Sets the '@onratechange' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onratechange", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onratechange:preventDefault", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onratechange:stopPropagation", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.EventHandler", - "Name": "@onratechange", - "TypeName": "Microsoft.AspNetCore.Components.EventCallback", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Sets the '@onratechange' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.", - "Diagnostics": [], - "Metadata": { - "Components.IsWeaklyTyped": "True", - "Common.DirectiveAttribute": "True", - "Common.PropertyName": "onratechange" - }, - "BoundAttributeParameters": [ - { - "Kind": "Components.EventHandler", - "Name": "preventDefault", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onratechange' event.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "PreventDefault" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "stopPropagation", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to prevent further propagation of the '@onratechange' event in the capturing and bubbling phases.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "StopPropagation" - } - } - ] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Components.IsSpecialKind": "Components.EventHandler", - "Components.EventHandler.EventArgs": "System.EventArgs", - "Common.ClassifyAttributesOnly": "True", - "Common.TypeName": "Microsoft.AspNetCore.Components.Web.EventHandlers" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "onreadystatechange", - "AssemblyName": "Microsoft.AspNetCore.Components", - "Documentation": "Sets the '@onreadystatechange' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onreadystatechange", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onreadystatechange:preventDefault", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onreadystatechange:stopPropagation", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.EventHandler", - "Name": "@onreadystatechange", - "TypeName": "Microsoft.AspNetCore.Components.EventCallback", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Sets the '@onreadystatechange' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.", - "Diagnostics": [], - "Metadata": { - "Components.IsWeaklyTyped": "True", - "Common.DirectiveAttribute": "True", - "Common.PropertyName": "onreadystatechange" - }, - "BoundAttributeParameters": [ - { - "Kind": "Components.EventHandler", - "Name": "preventDefault", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onreadystatechange' event.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "PreventDefault" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "stopPropagation", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to prevent further propagation of the '@onreadystatechange' event in the capturing and bubbling phases.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "StopPropagation" - } - } - ] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Components.IsSpecialKind": "Components.EventHandler", - "Components.EventHandler.EventArgs": "System.EventArgs", - "Common.ClassifyAttributesOnly": "True", - "Common.TypeName": "Microsoft.AspNetCore.Components.Web.EventHandlers" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "onreset", - "AssemblyName": "Microsoft.AspNetCore.Components", - "Documentation": "Sets the '@onreset' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onreset", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onreset:preventDefault", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onreset:stopPropagation", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.EventHandler", - "Name": "@onreset", - "TypeName": "Microsoft.AspNetCore.Components.EventCallback", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Sets the '@onreset' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.", - "Diagnostics": [], - "Metadata": { - "Components.IsWeaklyTyped": "True", - "Common.DirectiveAttribute": "True", - "Common.PropertyName": "onreset" - }, - "BoundAttributeParameters": [ - { - "Kind": "Components.EventHandler", - "Name": "preventDefault", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onreset' event.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "PreventDefault" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "stopPropagation", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to prevent further propagation of the '@onreset' event in the capturing and bubbling phases.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "StopPropagation" - } - } - ] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Components.IsSpecialKind": "Components.EventHandler", - "Components.EventHandler.EventArgs": "System.EventArgs", - "Common.ClassifyAttributesOnly": "True", - "Common.TypeName": "Microsoft.AspNetCore.Components.Web.EventHandlers" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "onscroll", - "AssemblyName": "Microsoft.AspNetCore.Components", - "Documentation": "Sets the '@onscroll' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onscroll", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onscroll:preventDefault", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onscroll:stopPropagation", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.EventHandler", - "Name": "@onscroll", - "TypeName": "Microsoft.AspNetCore.Components.EventCallback", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Sets the '@onscroll' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.", - "Diagnostics": [], - "Metadata": { - "Components.IsWeaklyTyped": "True", - "Common.DirectiveAttribute": "True", - "Common.PropertyName": "onscroll" - }, - "BoundAttributeParameters": [ - { - "Kind": "Components.EventHandler", - "Name": "preventDefault", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onscroll' event.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "PreventDefault" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "stopPropagation", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to prevent further propagation of the '@onscroll' event in the capturing and bubbling phases.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "StopPropagation" - } - } - ] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Components.IsSpecialKind": "Components.EventHandler", - "Components.EventHandler.EventArgs": "System.EventArgs", - "Common.ClassifyAttributesOnly": "True", - "Common.TypeName": "Microsoft.AspNetCore.Components.Web.EventHandlers" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "onseeked", - "AssemblyName": "Microsoft.AspNetCore.Components", - "Documentation": "Sets the '@onseeked' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onseeked", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onseeked:preventDefault", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onseeked:stopPropagation", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.EventHandler", - "Name": "@onseeked", - "TypeName": "Microsoft.AspNetCore.Components.EventCallback", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Sets the '@onseeked' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.", - "Diagnostics": [], - "Metadata": { - "Components.IsWeaklyTyped": "True", - "Common.DirectiveAttribute": "True", - "Common.PropertyName": "onseeked" - }, - "BoundAttributeParameters": [ - { - "Kind": "Components.EventHandler", - "Name": "preventDefault", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onseeked' event.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "PreventDefault" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "stopPropagation", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to prevent further propagation of the '@onseeked' event in the capturing and bubbling phases.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "StopPropagation" - } - } - ] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Components.IsSpecialKind": "Components.EventHandler", - "Components.EventHandler.EventArgs": "System.EventArgs", - "Common.ClassifyAttributesOnly": "True", - "Common.TypeName": "Microsoft.AspNetCore.Components.Web.EventHandlers" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "onseeking", - "AssemblyName": "Microsoft.AspNetCore.Components", - "Documentation": "Sets the '@onseeking' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onseeking", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onseeking:preventDefault", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onseeking:stopPropagation", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.EventHandler", - "Name": "@onseeking", - "TypeName": "Microsoft.AspNetCore.Components.EventCallback", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Sets the '@onseeking' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.", - "Diagnostics": [], - "Metadata": { - "Components.IsWeaklyTyped": "True", - "Common.DirectiveAttribute": "True", - "Common.PropertyName": "onseeking" - }, - "BoundAttributeParameters": [ - { - "Kind": "Components.EventHandler", - "Name": "preventDefault", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onseeking' event.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "PreventDefault" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "stopPropagation", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to prevent further propagation of the '@onseeking' event in the capturing and bubbling phases.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "StopPropagation" - } - } - ] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Components.IsSpecialKind": "Components.EventHandler", - "Components.EventHandler.EventArgs": "System.EventArgs", - "Common.ClassifyAttributesOnly": "True", - "Common.TypeName": "Microsoft.AspNetCore.Components.Web.EventHandlers" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "onselect", - "AssemblyName": "Microsoft.AspNetCore.Components", - "Documentation": "Sets the '@onselect' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onselect", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onselect:preventDefault", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onselect:stopPropagation", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.EventHandler", - "Name": "@onselect", - "TypeName": "Microsoft.AspNetCore.Components.EventCallback", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Sets the '@onselect' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.", - "Diagnostics": [], - "Metadata": { - "Components.IsWeaklyTyped": "True", - "Common.DirectiveAttribute": "True", - "Common.PropertyName": "onselect" - }, - "BoundAttributeParameters": [ - { - "Kind": "Components.EventHandler", - "Name": "preventDefault", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onselect' event.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "PreventDefault" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "stopPropagation", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to prevent further propagation of the '@onselect' event in the capturing and bubbling phases.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "StopPropagation" - } - } - ] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Components.IsSpecialKind": "Components.EventHandler", - "Components.EventHandler.EventArgs": "System.EventArgs", - "Common.ClassifyAttributesOnly": "True", - "Common.TypeName": "Microsoft.AspNetCore.Components.Web.EventHandlers" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "onselectionchange", - "AssemblyName": "Microsoft.AspNetCore.Components", - "Documentation": "Sets the '@onselectionchange' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onselectionchange", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onselectionchange:preventDefault", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onselectionchange:stopPropagation", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.EventHandler", - "Name": "@onselectionchange", - "TypeName": "Microsoft.AspNetCore.Components.EventCallback", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Sets the '@onselectionchange' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.", - "Diagnostics": [], - "Metadata": { - "Components.IsWeaklyTyped": "True", - "Common.DirectiveAttribute": "True", - "Common.PropertyName": "onselectionchange" - }, - "BoundAttributeParameters": [ - { - "Kind": "Components.EventHandler", - "Name": "preventDefault", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onselectionchange' event.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "PreventDefault" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "stopPropagation", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to prevent further propagation of the '@onselectionchange' event in the capturing and bubbling phases.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "StopPropagation" - } - } - ] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Components.IsSpecialKind": "Components.EventHandler", - "Components.EventHandler.EventArgs": "System.EventArgs", - "Common.ClassifyAttributesOnly": "True", - "Common.TypeName": "Microsoft.AspNetCore.Components.Web.EventHandlers" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "onselectstart", - "AssemblyName": "Microsoft.AspNetCore.Components", - "Documentation": "Sets the '@onselectstart' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onselectstart", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onselectstart:preventDefault", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onselectstart:stopPropagation", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.EventHandler", - "Name": "@onselectstart", - "TypeName": "Microsoft.AspNetCore.Components.EventCallback", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Sets the '@onselectstart' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.", - "Diagnostics": [], - "Metadata": { - "Components.IsWeaklyTyped": "True", - "Common.DirectiveAttribute": "True", - "Common.PropertyName": "onselectstart" - }, - "BoundAttributeParameters": [ - { - "Kind": "Components.EventHandler", - "Name": "preventDefault", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onselectstart' event.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "PreventDefault" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "stopPropagation", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to prevent further propagation of the '@onselectstart' event in the capturing and bubbling phases.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "StopPropagation" - } - } - ] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Components.IsSpecialKind": "Components.EventHandler", - "Components.EventHandler.EventArgs": "System.EventArgs", - "Common.ClassifyAttributesOnly": "True", - "Common.TypeName": "Microsoft.AspNetCore.Components.Web.EventHandlers" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "onstalled", - "AssemblyName": "Microsoft.AspNetCore.Components", - "Documentation": "Sets the '@onstalled' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onstalled", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onstalled:preventDefault", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onstalled:stopPropagation", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.EventHandler", - "Name": "@onstalled", - "TypeName": "Microsoft.AspNetCore.Components.EventCallback", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Sets the '@onstalled' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.", - "Diagnostics": [], - "Metadata": { - "Components.IsWeaklyTyped": "True", - "Common.DirectiveAttribute": "True", - "Common.PropertyName": "onstalled" - }, - "BoundAttributeParameters": [ - { - "Kind": "Components.EventHandler", - "Name": "preventDefault", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onstalled' event.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "PreventDefault" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "stopPropagation", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to prevent further propagation of the '@onstalled' event in the capturing and bubbling phases.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "StopPropagation" - } - } - ] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Components.IsSpecialKind": "Components.EventHandler", - "Components.EventHandler.EventArgs": "System.EventArgs", - "Common.ClassifyAttributesOnly": "True", - "Common.TypeName": "Microsoft.AspNetCore.Components.Web.EventHandlers" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "onstop", - "AssemblyName": "Microsoft.AspNetCore.Components", - "Documentation": "Sets the '@onstop' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onstop", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onstop:preventDefault", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onstop:stopPropagation", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.EventHandler", - "Name": "@onstop", - "TypeName": "Microsoft.AspNetCore.Components.EventCallback", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Sets the '@onstop' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.", - "Diagnostics": [], - "Metadata": { - "Components.IsWeaklyTyped": "True", - "Common.DirectiveAttribute": "True", - "Common.PropertyName": "onstop" - }, - "BoundAttributeParameters": [ - { - "Kind": "Components.EventHandler", - "Name": "preventDefault", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onstop' event.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "PreventDefault" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "stopPropagation", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to prevent further propagation of the '@onstop' event in the capturing and bubbling phases.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "StopPropagation" - } - } - ] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Components.IsSpecialKind": "Components.EventHandler", - "Components.EventHandler.EventArgs": "System.EventArgs", - "Common.ClassifyAttributesOnly": "True", - "Common.TypeName": "Microsoft.AspNetCore.Components.Web.EventHandlers" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "onsubmit", - "AssemblyName": "Microsoft.AspNetCore.Components", - "Documentation": "Sets the '@onsubmit' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onsubmit", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onsubmit:preventDefault", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onsubmit:stopPropagation", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.EventHandler", - "Name": "@onsubmit", - "TypeName": "Microsoft.AspNetCore.Components.EventCallback", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Sets the '@onsubmit' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.", - "Diagnostics": [], - "Metadata": { - "Components.IsWeaklyTyped": "True", - "Common.DirectiveAttribute": "True", - "Common.PropertyName": "onsubmit" - }, - "BoundAttributeParameters": [ - { - "Kind": "Components.EventHandler", - "Name": "preventDefault", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onsubmit' event.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "PreventDefault" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "stopPropagation", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to prevent further propagation of the '@onsubmit' event in the capturing and bubbling phases.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "StopPropagation" - } - } - ] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Components.IsSpecialKind": "Components.EventHandler", - "Components.EventHandler.EventArgs": "System.EventArgs", - "Common.ClassifyAttributesOnly": "True", - "Common.TypeName": "Microsoft.AspNetCore.Components.Web.EventHandlers" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "onsuspend", - "AssemblyName": "Microsoft.AspNetCore.Components", - "Documentation": "Sets the '@onsuspend' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onsuspend", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onsuspend:preventDefault", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onsuspend:stopPropagation", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.EventHandler", - "Name": "@onsuspend", - "TypeName": "Microsoft.AspNetCore.Components.EventCallback", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Sets the '@onsuspend' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.", - "Diagnostics": [], - "Metadata": { - "Components.IsWeaklyTyped": "True", - "Common.DirectiveAttribute": "True", - "Common.PropertyName": "onsuspend" - }, - "BoundAttributeParameters": [ - { - "Kind": "Components.EventHandler", - "Name": "preventDefault", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onsuspend' event.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "PreventDefault" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "stopPropagation", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to prevent further propagation of the '@onsuspend' event in the capturing and bubbling phases.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "StopPropagation" - } - } - ] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Components.IsSpecialKind": "Components.EventHandler", - "Components.EventHandler.EventArgs": "System.EventArgs", - "Common.ClassifyAttributesOnly": "True", - "Common.TypeName": "Microsoft.AspNetCore.Components.Web.EventHandlers" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "ontimeout", - "AssemblyName": "Microsoft.AspNetCore.Components", - "Documentation": "Sets the '@ontimeout' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ProgressEventArgs'.", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@ontimeout", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@ontimeout:preventDefault", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@ontimeout:stopPropagation", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.EventHandler", - "Name": "@ontimeout", - "TypeName": "Microsoft.AspNetCore.Components.EventCallback", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Sets the '@ontimeout' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.ProgressEventArgs'.", - "Diagnostics": [], - "Metadata": { - "Components.IsWeaklyTyped": "True", - "Common.DirectiveAttribute": "True", - "Common.PropertyName": "ontimeout" - }, - "BoundAttributeParameters": [ - { - "Kind": "Components.EventHandler", - "Name": "preventDefault", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@ontimeout' event.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "PreventDefault" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "stopPropagation", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to prevent further propagation of the '@ontimeout' event in the capturing and bubbling phases.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "StopPropagation" - } - } - ] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Components.IsSpecialKind": "Components.EventHandler", - "Components.EventHandler.EventArgs": "Microsoft.AspNetCore.Components.Web.ProgressEventArgs", - "Common.ClassifyAttributesOnly": "True", - "Common.TypeName": "Microsoft.AspNetCore.Components.Web.EventHandlers" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "ontimeupdate", - "AssemblyName": "Microsoft.AspNetCore.Components", - "Documentation": "Sets the '@ontimeupdate' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@ontimeupdate", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@ontimeupdate:preventDefault", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@ontimeupdate:stopPropagation", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.EventHandler", - "Name": "@ontimeupdate", - "TypeName": "Microsoft.AspNetCore.Components.EventCallback", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Sets the '@ontimeupdate' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.", - "Diagnostics": [], - "Metadata": { - "Components.IsWeaklyTyped": "True", - "Common.DirectiveAttribute": "True", - "Common.PropertyName": "ontimeupdate" - }, - "BoundAttributeParameters": [ - { - "Kind": "Components.EventHandler", - "Name": "preventDefault", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@ontimeupdate' event.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "PreventDefault" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "stopPropagation", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to prevent further propagation of the '@ontimeupdate' event in the capturing and bubbling phases.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "StopPropagation" - } - } - ] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Components.IsSpecialKind": "Components.EventHandler", - "Components.EventHandler.EventArgs": "System.EventArgs", - "Common.ClassifyAttributesOnly": "True", - "Common.TypeName": "Microsoft.AspNetCore.Components.Web.EventHandlers" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "ontouchcancel", - "AssemblyName": "Microsoft.AspNetCore.Components", - "Documentation": "Sets the '@ontouchcancel' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.TouchEventArgs'.", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@ontouchcancel", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@ontouchcancel:preventDefault", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@ontouchcancel:stopPropagation", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.EventHandler", - "Name": "@ontouchcancel", - "TypeName": "Microsoft.AspNetCore.Components.EventCallback", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Sets the '@ontouchcancel' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.TouchEventArgs'.", - "Diagnostics": [], - "Metadata": { - "Components.IsWeaklyTyped": "True", - "Common.DirectiveAttribute": "True", - "Common.PropertyName": "ontouchcancel" - }, - "BoundAttributeParameters": [ - { - "Kind": "Components.EventHandler", - "Name": "preventDefault", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@ontouchcancel' event.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "PreventDefault" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "stopPropagation", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to prevent further propagation of the '@ontouchcancel' event in the capturing and bubbling phases.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "StopPropagation" - } - } - ] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Components.IsSpecialKind": "Components.EventHandler", - "Components.EventHandler.EventArgs": "Microsoft.AspNetCore.Components.Web.TouchEventArgs", - "Common.ClassifyAttributesOnly": "True", - "Common.TypeName": "Microsoft.AspNetCore.Components.Web.EventHandlers" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "ontouchend", - "AssemblyName": "Microsoft.AspNetCore.Components", - "Documentation": "Sets the '@ontouchend' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.TouchEventArgs'.", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@ontouchend", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@ontouchend:preventDefault", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@ontouchend:stopPropagation", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.EventHandler", - "Name": "@ontouchend", - "TypeName": "Microsoft.AspNetCore.Components.EventCallback", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Sets the '@ontouchend' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.TouchEventArgs'.", - "Diagnostics": [], - "Metadata": { - "Components.IsWeaklyTyped": "True", - "Common.DirectiveAttribute": "True", - "Common.PropertyName": "ontouchend" - }, - "BoundAttributeParameters": [ - { - "Kind": "Components.EventHandler", - "Name": "preventDefault", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@ontouchend' event.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "PreventDefault" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "stopPropagation", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to prevent further propagation of the '@ontouchend' event in the capturing and bubbling phases.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "StopPropagation" - } - } - ] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Components.IsSpecialKind": "Components.EventHandler", - "Components.EventHandler.EventArgs": "Microsoft.AspNetCore.Components.Web.TouchEventArgs", - "Common.ClassifyAttributesOnly": "True", - "Common.TypeName": "Microsoft.AspNetCore.Components.Web.EventHandlers" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "ontouchenter", - "AssemblyName": "Microsoft.AspNetCore.Components", - "Documentation": "Sets the '@ontouchenter' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.TouchEventArgs'.", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@ontouchenter", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@ontouchenter:preventDefault", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@ontouchenter:stopPropagation", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.EventHandler", - "Name": "@ontouchenter", - "TypeName": "Microsoft.AspNetCore.Components.EventCallback", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Sets the '@ontouchenter' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.TouchEventArgs'.", - "Diagnostics": [], - "Metadata": { - "Components.IsWeaklyTyped": "True", - "Common.DirectiveAttribute": "True", - "Common.PropertyName": "ontouchenter" - }, - "BoundAttributeParameters": [ - { - "Kind": "Components.EventHandler", - "Name": "preventDefault", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@ontouchenter' event.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "PreventDefault" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "stopPropagation", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to prevent further propagation of the '@ontouchenter' event in the capturing and bubbling phases.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "StopPropagation" - } - } - ] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Components.IsSpecialKind": "Components.EventHandler", - "Components.EventHandler.EventArgs": "Microsoft.AspNetCore.Components.Web.TouchEventArgs", - "Common.ClassifyAttributesOnly": "True", - "Common.TypeName": "Microsoft.AspNetCore.Components.Web.EventHandlers" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "ontouchleave", - "AssemblyName": "Microsoft.AspNetCore.Components", - "Documentation": "Sets the '@ontouchleave' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.TouchEventArgs'.", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@ontouchleave", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@ontouchleave:preventDefault", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@ontouchleave:stopPropagation", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.EventHandler", - "Name": "@ontouchleave", - "TypeName": "Microsoft.AspNetCore.Components.EventCallback", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Sets the '@ontouchleave' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.TouchEventArgs'.", - "Diagnostics": [], - "Metadata": { - "Components.IsWeaklyTyped": "True", - "Common.DirectiveAttribute": "True", - "Common.PropertyName": "ontouchleave" - }, - "BoundAttributeParameters": [ - { - "Kind": "Components.EventHandler", - "Name": "preventDefault", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@ontouchleave' event.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "PreventDefault" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "stopPropagation", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to prevent further propagation of the '@ontouchleave' event in the capturing and bubbling phases.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "StopPropagation" - } - } - ] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Components.IsSpecialKind": "Components.EventHandler", - "Components.EventHandler.EventArgs": "Microsoft.AspNetCore.Components.Web.TouchEventArgs", - "Common.ClassifyAttributesOnly": "True", - "Common.TypeName": "Microsoft.AspNetCore.Components.Web.EventHandlers" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "ontouchmove", - "AssemblyName": "Microsoft.AspNetCore.Components", - "Documentation": "Sets the '@ontouchmove' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.TouchEventArgs'.", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@ontouchmove", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@ontouchmove:preventDefault", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@ontouchmove:stopPropagation", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.EventHandler", - "Name": "@ontouchmove", - "TypeName": "Microsoft.AspNetCore.Components.EventCallback", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Sets the '@ontouchmove' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.TouchEventArgs'.", - "Diagnostics": [], - "Metadata": { - "Components.IsWeaklyTyped": "True", - "Common.DirectiveAttribute": "True", - "Common.PropertyName": "ontouchmove" - }, - "BoundAttributeParameters": [ - { - "Kind": "Components.EventHandler", - "Name": "preventDefault", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@ontouchmove' event.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "PreventDefault" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "stopPropagation", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to prevent further propagation of the '@ontouchmove' event in the capturing and bubbling phases.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "StopPropagation" - } - } - ] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Components.IsSpecialKind": "Components.EventHandler", - "Components.EventHandler.EventArgs": "Microsoft.AspNetCore.Components.Web.TouchEventArgs", - "Common.ClassifyAttributesOnly": "True", - "Common.TypeName": "Microsoft.AspNetCore.Components.Web.EventHandlers" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "ontouchstart", - "AssemblyName": "Microsoft.AspNetCore.Components", - "Documentation": "Sets the '@ontouchstart' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.TouchEventArgs'.", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@ontouchstart", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@ontouchstart:preventDefault", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@ontouchstart:stopPropagation", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.EventHandler", - "Name": "@ontouchstart", - "TypeName": "Microsoft.AspNetCore.Components.EventCallback", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Sets the '@ontouchstart' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.TouchEventArgs'.", - "Diagnostics": [], - "Metadata": { - "Components.IsWeaklyTyped": "True", - "Common.DirectiveAttribute": "True", - "Common.PropertyName": "ontouchstart" - }, - "BoundAttributeParameters": [ - { - "Kind": "Components.EventHandler", - "Name": "preventDefault", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@ontouchstart' event.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "PreventDefault" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "stopPropagation", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to prevent further propagation of the '@ontouchstart' event in the capturing and bubbling phases.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "StopPropagation" - } - } - ] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Components.IsSpecialKind": "Components.EventHandler", - "Components.EventHandler.EventArgs": "Microsoft.AspNetCore.Components.Web.TouchEventArgs", - "Common.ClassifyAttributesOnly": "True", - "Common.TypeName": "Microsoft.AspNetCore.Components.Web.EventHandlers" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "onvolumechange", - "AssemblyName": "Microsoft.AspNetCore.Components", - "Documentation": "Sets the '@onvolumechange' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onvolumechange", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onvolumechange:preventDefault", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onvolumechange:stopPropagation", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.EventHandler", - "Name": "@onvolumechange", - "TypeName": "Microsoft.AspNetCore.Components.EventCallback", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Sets the '@onvolumechange' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.", - "Diagnostics": [], - "Metadata": { - "Components.IsWeaklyTyped": "True", - "Common.DirectiveAttribute": "True", - "Common.PropertyName": "onvolumechange" - }, - "BoundAttributeParameters": [ - { - "Kind": "Components.EventHandler", - "Name": "preventDefault", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onvolumechange' event.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "PreventDefault" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "stopPropagation", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to prevent further propagation of the '@onvolumechange' event in the capturing and bubbling phases.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "StopPropagation" - } - } - ] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Components.IsSpecialKind": "Components.EventHandler", - "Components.EventHandler.EventArgs": "System.EventArgs", - "Common.ClassifyAttributesOnly": "True", - "Common.TypeName": "Microsoft.AspNetCore.Components.Web.EventHandlers" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "onwaiting", - "AssemblyName": "Microsoft.AspNetCore.Components", - "Documentation": "Sets the '@onwaiting' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onwaiting", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onwaiting:preventDefault", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onwaiting:stopPropagation", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.EventHandler", - "Name": "@onwaiting", - "TypeName": "Microsoft.AspNetCore.Components.EventCallback", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Sets the '@onwaiting' attribute to the provided string or delegate value. A delegate value should be of type 'System.EventArgs'.", - "Diagnostics": [], - "Metadata": { - "Components.IsWeaklyTyped": "True", - "Common.DirectiveAttribute": "True", - "Common.PropertyName": "onwaiting" - }, - "BoundAttributeParameters": [ - { - "Kind": "Components.EventHandler", - "Name": "preventDefault", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onwaiting' event.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "PreventDefault" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "stopPropagation", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to prevent further propagation of the '@onwaiting' event in the capturing and bubbling phases.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "StopPropagation" - } - } - ] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Components.IsSpecialKind": "Components.EventHandler", - "Components.EventHandler.EventArgs": "System.EventArgs", - "Common.ClassifyAttributesOnly": "True", - "Common.TypeName": "Microsoft.AspNetCore.Components.Web.EventHandlers" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "onwheel", - "AssemblyName": "Microsoft.AspNetCore.Components", - "Documentation": "Sets the '@onwheel' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.WheelEventArgs'.", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onwheel", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onwheel:preventDefault", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - }, - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@onwheel:stopPropagation", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.EventHandler", - "Name": "@onwheel", - "TypeName": "Microsoft.AspNetCore.Components.EventCallback", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Sets the '@onwheel' attribute to the provided string or delegate value. A delegate value should be of type 'Microsoft.AspNetCore.Components.Web.WheelEventArgs'.", - "Diagnostics": [], - "Metadata": { - "Components.IsWeaklyTyped": "True", - "Common.DirectiveAttribute": "True", - "Common.PropertyName": "onwheel" - }, - "BoundAttributeParameters": [ - { - "Kind": "Components.EventHandler", - "Name": "preventDefault", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to cancel (if cancelable) the default action that belongs to the '@onwheel' event.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "PreventDefault" - } - }, - { - "Kind": "Components.EventHandler", - "Name": "stopPropagation", - "TypeName": "System.Boolean", - "IsEnum": false, - "Documentation": "Specifies whether to prevent further propagation of the '@onwheel' event in the capturing and bubbling phases.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "StopPropagation" - } - } - ] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Components.IsSpecialKind": "Components.EventHandler", - "Components.EventHandler.EventArgs": "Microsoft.AspNetCore.Components.Web.WheelEventArgs", - "Common.ClassifyAttributesOnly": "True", - "Common.TypeName": "Microsoft.AspNetCore.Components.Web.EventHandlers" - } - }, - { - "Kind": "Components.Splat", - "Name": "Attributes", - "AssemblyName": "Microsoft.AspNetCore.Components", - "Documentation": "Merges a collection of attributes into the current element or component.", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@attributes", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.Splat", - "Name": "@attributes", - "TypeName": "System.Object", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Merges a collection of attributes into the current element or component.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Attributes", - "Common.DirectiveAttribute": "True" - }, - "BoundAttributeParameters": [] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Components.IsSpecialKind": "Components.Splat", - "Common.ClassifyAttributesOnly": "True", - "Common.TypeName": "Microsoft.AspNetCore.Components.Attributes" - } - }, - { - "Kind": "ITagHelper", - "Name": "Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper", - "AssemblyName": "Microsoft.AspNetCore.Mvc.Razor", - "Documentation": "\n \n implementation targeting elements containing attributes with URL expected values.\n \n Resolves URLs starting with '~/' (relative to the application's 'webroot' setting) that are not\n targeted by other s. Runs prior to other s to ensure\n application-relative URLs are resolved.\n ", - "TagOutputHint": null, - "CaseSensitive": false, - "TagMatchingRules": [ - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "itemid", - "NameComparison": 0, - "Value": "~/", - "ValueComparison": 2, - "Diagnostics": [], - "Metadata": {} - } - ], - "Diagnostics": [] - }, - { - "TagName": "a", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "href", - "NameComparison": 0, - "Value": "~/", - "ValueComparison": 2, - "Diagnostics": [], - "Metadata": {} - } - ], - "Diagnostics": [] - }, - { - "TagName": "applet", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "archive", - "NameComparison": 0, - "Value": "~/", - "ValueComparison": 2, - "Diagnostics": [], - "Metadata": {} - } - ], - "Diagnostics": [] - }, - { - "TagName": "area", - "ParentTag": null, - "TagStructure": 2, - "Attributes": [ - { - "Name": "href", - "NameComparison": 0, - "Value": "~/", - "ValueComparison": 2, - "Diagnostics": [], - "Metadata": {} - } - ], - "Diagnostics": [] - }, - { - "TagName": "audio", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "src", - "NameComparison": 0, - "Value": "~/", - "ValueComparison": 2, - "Diagnostics": [], - "Metadata": {} - } - ], - "Diagnostics": [] - }, - { - "TagName": "base", - "ParentTag": null, - "TagStructure": 2, - "Attributes": [ - { - "Name": "href", - "NameComparison": 0, - "Value": "~/", - "ValueComparison": 2, - "Diagnostics": [], - "Metadata": {} - } - ], - "Diagnostics": [] - }, - { - "TagName": "blockquote", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "cite", - "NameComparison": 0, - "Value": "~/", - "ValueComparison": 2, - "Diagnostics": [], - "Metadata": {} - } - ], - "Diagnostics": [] - }, - { - "TagName": "button", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "formaction", - "NameComparison": 0, - "Value": "~/", - "ValueComparison": 2, - "Diagnostics": [], - "Metadata": {} - } - ], - "Diagnostics": [] - }, - { - "TagName": "del", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "cite", - "NameComparison": 0, - "Value": "~/", - "ValueComparison": 2, - "Diagnostics": [], - "Metadata": {} - } - ], - "Diagnostics": [] - }, - { - "TagName": "embed", - "ParentTag": null, - "TagStructure": 2, - "Attributes": [ - { - "Name": "src", - "NameComparison": 0, - "Value": "~/", - "ValueComparison": 2, - "Diagnostics": [], - "Metadata": {} - } - ], - "Diagnostics": [] - }, - { - "TagName": "form", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "action", - "NameComparison": 0, - "Value": "~/", - "ValueComparison": 2, - "Diagnostics": [], - "Metadata": {} - } - ], - "Diagnostics": [] - }, - { - "TagName": "html", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "manifest", - "NameComparison": 0, - "Value": "~/", - "ValueComparison": 2, - "Diagnostics": [], - "Metadata": {} - } - ], - "Diagnostics": [] - }, - { - "TagName": "iframe", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "src", - "NameComparison": 0, - "Value": "~/", - "ValueComparison": 2, - "Diagnostics": [], - "Metadata": {} - } - ], - "Diagnostics": [] - }, - { - "TagName": "img", - "ParentTag": null, - "TagStructure": 2, - "Attributes": [ - { - "Name": "src", - "NameComparison": 0, - "Value": "~/", - "ValueComparison": 2, - "Diagnostics": [], - "Metadata": {} - } - ], - "Diagnostics": [] - }, - { - "TagName": "img", - "ParentTag": null, - "TagStructure": 2, - "Attributes": [ - { - "Name": "srcset", - "NameComparison": 0, - "Value": "~/", - "ValueComparison": 2, - "Diagnostics": [], - "Metadata": {} - } - ], - "Diagnostics": [] - }, - { - "TagName": "input", - "ParentTag": null, - "TagStructure": 2, - "Attributes": [ - { - "Name": "formaction", - "NameComparison": 0, - "Value": "~/", - "ValueComparison": 2, - "Diagnostics": [], - "Metadata": {} - } - ], - "Diagnostics": [] - }, - { - "TagName": "input", - "ParentTag": null, - "TagStructure": 2, - "Attributes": [ - { - "Name": "src", - "NameComparison": 0, - "Value": "~/", - "ValueComparison": 2, - "Diagnostics": [], - "Metadata": {} - } - ], - "Diagnostics": [] - }, - { - "TagName": "ins", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "cite", - "NameComparison": 0, - "Value": "~/", - "ValueComparison": 2, - "Diagnostics": [], - "Metadata": {} - } - ], - "Diagnostics": [] - }, - { - "TagName": "link", - "ParentTag": null, - "TagStructure": 2, - "Attributes": [ - { - "Name": "href", - "NameComparison": 0, - "Value": "~/", - "ValueComparison": 2, - "Diagnostics": [], - "Metadata": {} - } - ], - "Diagnostics": [] - }, - { - "TagName": "menuitem", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "icon", - "NameComparison": 0, - "Value": "~/", - "ValueComparison": 2, - "Diagnostics": [], - "Metadata": {} - } - ], - "Diagnostics": [] - }, - { - "TagName": "object", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "archive", - "NameComparison": 0, - "Value": "~/", - "ValueComparison": 2, - "Diagnostics": [], - "Metadata": {} - } - ], - "Diagnostics": [] - }, - { - "TagName": "object", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "data", - "NameComparison": 0, - "Value": "~/", - "ValueComparison": 2, - "Diagnostics": [], - "Metadata": {} - } - ], - "Diagnostics": [] - }, - { - "TagName": "q", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "cite", - "NameComparison": 0, - "Value": "~/", - "ValueComparison": 2, - "Diagnostics": [], - "Metadata": {} - } - ], - "Diagnostics": [] - }, - { - "TagName": "script", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "src", - "NameComparison": 0, - "Value": "~/", - "ValueComparison": 2, - "Diagnostics": [], - "Metadata": {} - } - ], - "Diagnostics": [] - }, - { - "TagName": "source", - "ParentTag": null, - "TagStructure": 2, - "Attributes": [ - { - "Name": "src", - "NameComparison": 0, - "Value": "~/", - "ValueComparison": 2, - "Diagnostics": [], - "Metadata": {} - } - ], - "Diagnostics": [] - }, - { - "TagName": "source", - "ParentTag": null, - "TagStructure": 2, - "Attributes": [ - { - "Name": "srcset", - "NameComparison": 0, - "Value": "~/", - "ValueComparison": 2, - "Diagnostics": [], - "Metadata": {} - } - ], - "Diagnostics": [] - }, - { - "TagName": "track", - "ParentTag": null, - "TagStructure": 2, - "Attributes": [ - { - "Name": "src", - "NameComparison": 0, - "Value": "~/", - "ValueComparison": 2, - "Diagnostics": [], - "Metadata": {} - } - ], - "Diagnostics": [] - }, - { - "TagName": "video", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "poster", - "NameComparison": 0, - "Value": "~/", - "ValueComparison": 2, - "Diagnostics": [], - "Metadata": {} - } - ], - "Diagnostics": [] - }, - { - "TagName": "video", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "src", - "NameComparison": 0, - "Value": "~/", - "ValueComparison": 2, - "Diagnostics": [], - "Metadata": {} - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "ITagHelper", - "Common.TypeName": "Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper" - } - }, - { - "Kind": "ITagHelper", - "Name": "Microsoft.AspNetCore.Mvc.TagHelpers.AnchorTagHelper", - "AssemblyName": "Microsoft.AspNetCore.Mvc.TagHelpers", - "Documentation": "\n \n implementation targeting <a> elements.\n \n ", - "TagOutputHint": null, - "CaseSensitive": false, - "TagMatchingRules": [ - { - "TagName": "a", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "asp-action", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": {} - } - ], - "Diagnostics": [] - }, - { - "TagName": "a", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "asp-all-route-data", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": {} - } - ], - "Diagnostics": [] - }, - { - "TagName": "a", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "asp-area", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": {} - } - ], - "Diagnostics": [] - }, - { - "TagName": "a", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "asp-controller", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": {} - } - ], - "Diagnostics": [] - }, - { - "TagName": "a", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "asp-fragment", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": {} - } - ], - "Diagnostics": [] - }, - { - "TagName": "a", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "asp-host", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": {} - } - ], - "Diagnostics": [] - }, - { - "TagName": "a", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "asp-page", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": {} - } - ], - "Diagnostics": [] - }, - { - "TagName": "a", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "asp-page-handler", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": {} - } - ], - "Diagnostics": [] - }, - { - "TagName": "a", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "asp-protocol", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": {} - } - ], - "Diagnostics": [] - }, - { - "TagName": "a", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "asp-route", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": {} - } - ], - "Diagnostics": [] - }, - { - "TagName": "a", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "asp-route-", - "NameComparison": 1, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": {} - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "ITagHelper", - "Name": "asp-action", - "TypeName": "System.String", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n The name of the action method.\n \n \n Must be null if or is non-null.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Action" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "ITagHelper", - "Name": "asp-area", - "TypeName": "System.String", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n The name of the area.\n \n \n Must be null if is non-null.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Area" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "ITagHelper", - "Name": "asp-controller", - "TypeName": "System.String", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n The name of the controller.\n \n \n Must be null if or is non-null.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Controller" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "ITagHelper", - "Name": "asp-fragment", - "TypeName": "System.String", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n The URL fragment name.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Fragment" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "ITagHelper", - "Name": "asp-host", - "TypeName": "System.String", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n The host name.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Host" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "ITagHelper", - "Name": "asp-page", - "TypeName": "System.String", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n The name of the page.\n \n \n Must be null if or , \n is non-null.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Page" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "ITagHelper", - "Name": "asp-page-handler", - "TypeName": "System.String", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n The name of the page handler.\n \n \n Must be null if or , or \n is non-null.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "PageHandler" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "ITagHelper", - "Name": "asp-protocol", - "TypeName": "System.String", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n The protocol for the URL, such as \"http\" or \"https\".\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Protocol" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "ITagHelper", - "Name": "asp-route", - "TypeName": "System.String", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Name of the route.\n \n \n Must be null if one of , , \n or is non-null.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Route" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "ITagHelper", - "Name": "asp-all-route-data", - "TypeName": "System.Collections.Generic.IDictionary", - "IsEnum": false, - "IndexerNamePrefix": "asp-route-", - "IndexerTypeName": "System.String", - "Documentation": "\n \n Additional parameters for the route.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "RouteValues" - }, - "BoundAttributeParameters": [] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "ITagHelper", - "Common.TypeName": "Microsoft.AspNetCore.Mvc.TagHelpers.AnchorTagHelper" - } - }, - { - "Kind": "ITagHelper", - "Name": "Microsoft.AspNetCore.Mvc.TagHelpers.CacheTagHelper", - "AssemblyName": "Microsoft.AspNetCore.Mvc.TagHelpers", - "Documentation": "\n \n implementation targeting <cache> elements.\n \n ", - "TagOutputHint": null, - "CaseSensitive": false, - "TagMatchingRules": [ - { - "TagName": "cache", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "ITagHelper", - "Name": "priority", - "TypeName": "Microsoft.Extensions.Caching.Memory.CacheItemPriority?", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Gets or sets the policy for the cache entry.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Priority" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "ITagHelper", - "Name": "enabled", - "TypeName": "System.Boolean", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Gets or sets the value which determines if the tag helper is enabled or not.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Enabled" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "ITagHelper", - "Name": "expires-after", - "TypeName": "System.TimeSpan?", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Gets or sets the duration, from the time the cache entry was added, when it should be evicted.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "ExpiresAfter" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "ITagHelper", - "Name": "expires-on", - "TypeName": "System.DateTimeOffset?", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Gets or sets the exact the cache entry should be evicted.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "ExpiresOn" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "ITagHelper", - "Name": "expires-sliding", - "TypeName": "System.TimeSpan?", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Gets or sets the duration from last access that the cache entry should be evicted.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "ExpiresSliding" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "ITagHelper", - "Name": "vary-by", - "TypeName": "System.String", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Gets or sets a to vary the cached result by.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "VaryBy" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "ITagHelper", - "Name": "vary-by-cookie", - "TypeName": "System.String", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Gets or sets a comma-delimited set of cookie names to vary the cached result by.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "VaryByCookie" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "ITagHelper", - "Name": "vary-by-culture", - "TypeName": "System.Boolean", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Gets or sets a value that determines if the cached result is to be varied by request culture.\n \n Setting this to true would result in the result to be varied by \n and .\n \n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "VaryByCulture" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "ITagHelper", - "Name": "vary-by-header", - "TypeName": "System.String", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Gets or sets a comma-delimited set of HTTP request headers to vary the cached result by.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "VaryByHeader" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "ITagHelper", - "Name": "vary-by-query", - "TypeName": "System.String", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Gets or sets a comma-delimited set of query parameters to vary the cached result by.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "VaryByQuery" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "ITagHelper", - "Name": "vary-by-route", - "TypeName": "System.String", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Gets or sets a comma-delimited set of route data parameters to vary the cached result by.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "VaryByRoute" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "ITagHelper", - "Name": "vary-by-user", - "TypeName": "System.Boolean", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Gets or sets a value that determines if the cached result is to be varied by the Identity for the logged in\n .\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "VaryByUser" - }, - "BoundAttributeParameters": [] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "ITagHelper", - "Common.TypeName": "Microsoft.AspNetCore.Mvc.TagHelpers.CacheTagHelper" - } - }, - { - "Kind": "ITagHelper", - "Name": "Microsoft.AspNetCore.Mvc.TagHelpers.ComponentTagHelper", - "AssemblyName": "Microsoft.AspNetCore.Mvc.TagHelpers", - "Documentation": "\n \n A that renders a Razor component.\n \n ", - "TagOutputHint": null, - "CaseSensitive": false, - "TagMatchingRules": [ - { - "TagName": "component", - "ParentTag": null, - "TagStructure": 2, - "Attributes": [ - { - "Name": "type", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": {} - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "ITagHelper", - "Name": "type", - "TypeName": "System.Type", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Gets or sets the component type. This value is required.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "ComponentType" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "ITagHelper", - "Name": "params", - "TypeName": "System.Collections.Generic.IDictionary", - "IsEnum": false, - "IndexerNamePrefix": "param-", - "IndexerTypeName": "System.Object", - "Documentation": "\n \n Gets or sets values for component parameters.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Parameters" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "ITagHelper", - "Name": "render-mode", - "TypeName": "Microsoft.AspNetCore.Mvc.Rendering.RenderMode", - "IsEnum": true, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Gets or sets the \n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "RenderMode" - }, - "BoundAttributeParameters": [] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "ITagHelper", - "Common.TypeName": "Microsoft.AspNetCore.Mvc.TagHelpers.ComponentTagHelper" - } - }, - { - "Kind": "ITagHelper", - "Name": "Microsoft.AspNetCore.Mvc.TagHelpers.DistributedCacheTagHelper", - "AssemblyName": "Microsoft.AspNetCore.Mvc.TagHelpers", - "Documentation": "\n \n implementation targeting <distributed-cache> elements.\n \n ", - "TagOutputHint": null, - "CaseSensitive": false, - "TagMatchingRules": [ - { - "TagName": "distributed-cache", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "name", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": {} - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "ITagHelper", - "Name": "name", - "TypeName": "System.String", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Gets or sets a unique name to discriminate cached entries.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Name" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "ITagHelper", - "Name": "enabled", - "TypeName": "System.Boolean", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Gets or sets the value which determines if the tag helper is enabled or not.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Enabled" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "ITagHelper", - "Name": "expires-after", - "TypeName": "System.TimeSpan?", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Gets or sets the duration, from the time the cache entry was added, when it should be evicted.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "ExpiresAfter" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "ITagHelper", - "Name": "expires-on", - "TypeName": "System.DateTimeOffset?", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Gets or sets the exact the cache entry should be evicted.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "ExpiresOn" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "ITagHelper", - "Name": "expires-sliding", - "TypeName": "System.TimeSpan?", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Gets or sets the duration from last access that the cache entry should be evicted.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "ExpiresSliding" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "ITagHelper", - "Name": "vary-by", - "TypeName": "System.String", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Gets or sets a to vary the cached result by.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "VaryBy" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "ITagHelper", - "Name": "vary-by-cookie", - "TypeName": "System.String", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Gets or sets a comma-delimited set of cookie names to vary the cached result by.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "VaryByCookie" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "ITagHelper", - "Name": "vary-by-culture", - "TypeName": "System.Boolean", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Gets or sets a value that determines if the cached result is to be varied by request culture.\n \n Setting this to true would result in the result to be varied by \n and .\n \n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "VaryByCulture" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "ITagHelper", - "Name": "vary-by-header", - "TypeName": "System.String", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Gets or sets a comma-delimited set of HTTP request headers to vary the cached result by.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "VaryByHeader" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "ITagHelper", - "Name": "vary-by-query", - "TypeName": "System.String", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Gets or sets a comma-delimited set of query parameters to vary the cached result by.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "VaryByQuery" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "ITagHelper", - "Name": "vary-by-route", - "TypeName": "System.String", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Gets or sets a comma-delimited set of route data parameters to vary the cached result by.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "VaryByRoute" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "ITagHelper", - "Name": "vary-by-user", - "TypeName": "System.Boolean", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Gets or sets a value that determines if the cached result is to be varied by the Identity for the logged in\n .\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "VaryByUser" - }, - "BoundAttributeParameters": [] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "ITagHelper", - "Common.TypeName": "Microsoft.AspNetCore.Mvc.TagHelpers.DistributedCacheTagHelper" - } - }, - { - "Kind": "ITagHelper", - "Name": "Microsoft.AspNetCore.Mvc.TagHelpers.EnvironmentTagHelper", - "AssemblyName": "Microsoft.AspNetCore.Mvc.TagHelpers", - "Documentation": "\n \n implementation targeting <environment> elements that conditionally renders\n content based on the current value of .\n If the environment is not listed in the specified or , \n or if it is in , the content will not be rendered.\n \n ", - "TagOutputHint": null, - "CaseSensitive": false, - "TagMatchingRules": [ - { - "TagName": "environment", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "ITagHelper", - "Name": "exclude", - "TypeName": "System.String", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n A comma separated list of environment names in which the content will not be rendered.\n \n \n The specified environment names are compared case insensitively to the current value of\n .\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Exclude" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "ITagHelper", - "Name": "include", - "TypeName": "System.String", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n A comma separated list of environment names in which the content should be rendered.\n If the current environment is also in the list, the content will not be rendered.\n \n \n The specified environment names are compared case insensitively to the current value of\n .\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Include" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "ITagHelper", - "Name": "names", - "TypeName": "System.String", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n A comma separated list of environment names in which the content should be rendered.\n If the current environment is also in the list, the content will not be rendered.\n \n \n The specified environment names are compared case insensitively to the current value of\n .\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Names" - }, - "BoundAttributeParameters": [] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "ITagHelper", - "Common.TypeName": "Microsoft.AspNetCore.Mvc.TagHelpers.EnvironmentTagHelper" - } - }, - { - "Kind": "ITagHelper", - "Name": "Microsoft.AspNetCore.Mvc.TagHelpers.FormActionTagHelper", - "AssemblyName": "Microsoft.AspNetCore.Mvc.TagHelpers", - "Documentation": "\n \n implementation targeting <button> elements and <input> elements with\n their type attribute set to image or submit.\n \n ", - "TagOutputHint": null, - "CaseSensitive": false, - "TagMatchingRules": [ - { - "TagName": "button", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "asp-action", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": {} - } - ], - "Diagnostics": [] - }, - { - "TagName": "button", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "asp-all-route-data", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": {} - } - ], - "Diagnostics": [] - }, - { - "TagName": "button", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "asp-area", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": {} - } - ], - "Diagnostics": [] - }, - { - "TagName": "button", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "asp-controller", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": {} - } - ], - "Diagnostics": [] - }, - { - "TagName": "button", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "asp-fragment", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": {} - } - ], - "Diagnostics": [] - }, - { - "TagName": "button", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "asp-page", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": {} - } - ], - "Diagnostics": [] - }, - { - "TagName": "button", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "asp-page-handler", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": {} - } - ], - "Diagnostics": [] - }, - { - "TagName": "button", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "asp-route", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": {} - } - ], - "Diagnostics": [] - }, - { - "TagName": "button", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "asp-route-", - "NameComparison": 1, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": {} - } - ], - "Diagnostics": [] - }, - { - "TagName": "input", - "ParentTag": null, - "TagStructure": 2, - "Attributes": [ - { - "Name": "type", - "NameComparison": 0, - "Value": "image", - "ValueComparison": 1, - "Diagnostics": [], - "Metadata": {} - }, - { - "Name": "asp-action", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": {} - } - ], - "Diagnostics": [] - }, - { - "TagName": "input", - "ParentTag": null, - "TagStructure": 2, - "Attributes": [ - { - "Name": "type", - "NameComparison": 0, - "Value": "image", - "ValueComparison": 1, - "Diagnostics": [], - "Metadata": {} - }, - { - "Name": "asp-all-route-data", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": {} - } - ], - "Diagnostics": [] - }, - { - "TagName": "input", - "ParentTag": null, - "TagStructure": 2, - "Attributes": [ - { - "Name": "type", - "NameComparison": 0, - "Value": "image", - "ValueComparison": 1, - "Diagnostics": [], - "Metadata": {} - }, - { - "Name": "asp-area", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": {} - } - ], - "Diagnostics": [] - }, - { - "TagName": "input", - "ParentTag": null, - "TagStructure": 2, - "Attributes": [ - { - "Name": "type", - "NameComparison": 0, - "Value": "image", - "ValueComparison": 1, - "Diagnostics": [], - "Metadata": {} - }, - { - "Name": "asp-controller", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": {} - } - ], - "Diagnostics": [] - }, - { - "TagName": "input", - "ParentTag": null, - "TagStructure": 2, - "Attributes": [ - { - "Name": "type", - "NameComparison": 0, - "Value": "image", - "ValueComparison": 1, - "Diagnostics": [], - "Metadata": {} - }, - { - "Name": "asp-fragment", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": {} - } - ], - "Diagnostics": [] - }, - { - "TagName": "input", - "ParentTag": null, - "TagStructure": 2, - "Attributes": [ - { - "Name": "type", - "NameComparison": 0, - "Value": "image", - "ValueComparison": 1, - "Diagnostics": [], - "Metadata": {} - }, - { - "Name": "asp-page", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": {} - } - ], - "Diagnostics": [] - }, - { - "TagName": "input", - "ParentTag": null, - "TagStructure": 2, - "Attributes": [ - { - "Name": "type", - "NameComparison": 0, - "Value": "image", - "ValueComparison": 1, - "Diagnostics": [], - "Metadata": {} - }, - { - "Name": "asp-page-handler", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": {} - } - ], - "Diagnostics": [] - }, - { - "TagName": "input", - "ParentTag": null, - "TagStructure": 2, - "Attributes": [ - { - "Name": "type", - "NameComparison": 0, - "Value": "image", - "ValueComparison": 1, - "Diagnostics": [], - "Metadata": {} - }, - { - "Name": "asp-route", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": {} - } - ], - "Diagnostics": [] - }, - { - "TagName": "input", - "ParentTag": null, - "TagStructure": 2, - "Attributes": [ - { - "Name": "type", - "NameComparison": 0, - "Value": "image", - "ValueComparison": 1, - "Diagnostics": [], - "Metadata": {} - }, - { - "Name": "asp-route-", - "NameComparison": 1, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": {} - } - ], - "Diagnostics": [] - }, - { - "TagName": "input", - "ParentTag": null, - "TagStructure": 2, - "Attributes": [ - { - "Name": "type", - "NameComparison": 0, - "Value": "submit", - "ValueComparison": 1, - "Diagnostics": [], - "Metadata": {} - }, - { - "Name": "asp-action", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": {} - } - ], - "Diagnostics": [] - }, - { - "TagName": "input", - "ParentTag": null, - "TagStructure": 2, - "Attributes": [ - { - "Name": "type", - "NameComparison": 0, - "Value": "submit", - "ValueComparison": 1, - "Diagnostics": [], - "Metadata": {} - }, - { - "Name": "asp-all-route-data", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": {} - } - ], - "Diagnostics": [] - }, - { - "TagName": "input", - "ParentTag": null, - "TagStructure": 2, - "Attributes": [ - { - "Name": "type", - "NameComparison": 0, - "Value": "submit", - "ValueComparison": 1, - "Diagnostics": [], - "Metadata": {} - }, - { - "Name": "asp-area", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": {} - } - ], - "Diagnostics": [] - }, - { - "TagName": "input", - "ParentTag": null, - "TagStructure": 2, - "Attributes": [ - { - "Name": "type", - "NameComparison": 0, - "Value": "submit", - "ValueComparison": 1, - "Diagnostics": [], - "Metadata": {} - }, - { - "Name": "asp-controller", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": {} - } - ], - "Diagnostics": [] - }, - { - "TagName": "input", - "ParentTag": null, - "TagStructure": 2, - "Attributes": [ - { - "Name": "type", - "NameComparison": 0, - "Value": "submit", - "ValueComparison": 1, - "Diagnostics": [], - "Metadata": {} - }, - { - "Name": "asp-fragment", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": {} - } - ], - "Diagnostics": [] - }, - { - "TagName": "input", - "ParentTag": null, - "TagStructure": 2, - "Attributes": [ - { - "Name": "type", - "NameComparison": 0, - "Value": "submit", - "ValueComparison": 1, - "Diagnostics": [], - "Metadata": {} - }, - { - "Name": "asp-page", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": {} - } - ], - "Diagnostics": [] - }, - { - "TagName": "input", - "ParentTag": null, - "TagStructure": 2, - "Attributes": [ - { - "Name": "type", - "NameComparison": 0, - "Value": "submit", - "ValueComparison": 1, - "Diagnostics": [], - "Metadata": {} - }, - { - "Name": "asp-page-handler", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": {} - } - ], - "Diagnostics": [] - }, - { - "TagName": "input", - "ParentTag": null, - "TagStructure": 2, - "Attributes": [ - { - "Name": "type", - "NameComparison": 0, - "Value": "submit", - "ValueComparison": 1, - "Diagnostics": [], - "Metadata": {} - }, - { - "Name": "asp-route", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": {} - } - ], - "Diagnostics": [] - }, - { - "TagName": "input", - "ParentTag": null, - "TagStructure": 2, - "Attributes": [ - { - "Name": "type", - "NameComparison": 0, - "Value": "submit", - "ValueComparison": 1, - "Diagnostics": [], - "Metadata": {} - }, - { - "Name": "asp-route-", - "NameComparison": 1, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": {} - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "ITagHelper", - "Name": "asp-action", - "TypeName": "System.String", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n The name of the action method.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Action" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "ITagHelper", - "Name": "asp-area", - "TypeName": "System.String", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n The name of the area.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Area" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "ITagHelper", - "Name": "asp-controller", - "TypeName": "System.String", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n The name of the controller.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Controller" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "ITagHelper", - "Name": "asp-fragment", - "TypeName": "System.String", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Gets or sets the URL fragment.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Fragment" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "ITagHelper", - "Name": "asp-page", - "TypeName": "System.String", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n The name of the page.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Page" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "ITagHelper", - "Name": "asp-page-handler", - "TypeName": "System.String", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n The name of the page handler.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "PageHandler" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "ITagHelper", - "Name": "asp-route", - "TypeName": "System.String", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Name of the route.\n \n \n Must be null if or is non-null.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Route" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "ITagHelper", - "Name": "asp-all-route-data", - "TypeName": "System.Collections.Generic.IDictionary", - "IsEnum": false, - "IndexerNamePrefix": "asp-route-", - "IndexerTypeName": "System.String", - "Documentation": "\n \n Additional parameters for the route.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "RouteValues" - }, - "BoundAttributeParameters": [] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "ITagHelper", - "Common.TypeName": "Microsoft.AspNetCore.Mvc.TagHelpers.FormActionTagHelper" - } - }, - { - "Kind": "ITagHelper", - "Name": "Microsoft.AspNetCore.Mvc.TagHelpers.FormTagHelper", - "AssemblyName": "Microsoft.AspNetCore.Mvc.TagHelpers", - "Documentation": "\n \n implementation targeting <form> elements.\n \n ", - "TagOutputHint": null, - "CaseSensitive": false, - "TagMatchingRules": [ - { - "TagName": "form", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "ITagHelper", - "Name": "asp-action", - "TypeName": "System.String", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n The name of the action method.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Action" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "ITagHelper", - "Name": "asp-antiforgery", - "TypeName": "System.Boolean?", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Whether the antiforgery token should be generated.\n \n Defaults to false if user provides an action attribute\n or if the method is ; true otherwise.\n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Antiforgery" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "ITagHelper", - "Name": "asp-area", - "TypeName": "System.String", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n The name of the area.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Area" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "ITagHelper", - "Name": "asp-controller", - "TypeName": "System.String", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n The name of the controller.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Controller" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "ITagHelper", - "Name": "asp-fragment", - "TypeName": "System.String", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Gets or sets the URL fragment.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Fragment" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "ITagHelper", - "Name": "asp-page", - "TypeName": "System.String", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n The name of the page.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Page" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "ITagHelper", - "Name": "asp-page-handler", - "TypeName": "System.String", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n The name of the page handler.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "PageHandler" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "ITagHelper", - "Name": "asp-route", - "TypeName": "System.String", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Name of the route.\n \n \n Must be null if or is non-null.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Route" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "ITagHelper", - "Name": "asp-all-route-data", - "TypeName": "System.Collections.Generic.IDictionary", - "IsEnum": false, - "IndexerNamePrefix": "asp-route-", - "IndexerTypeName": "System.String", - "Documentation": "\n \n Additional parameters for the route.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "RouteValues" - }, - "BoundAttributeParameters": [] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "ITagHelper", - "Common.TypeName": "Microsoft.AspNetCore.Mvc.TagHelpers.FormTagHelper" - } - }, - { - "Kind": "ITagHelper", - "Name": "Microsoft.AspNetCore.Mvc.TagHelpers.ImageTagHelper", - "AssemblyName": "Microsoft.AspNetCore.Mvc.TagHelpers", - "Documentation": "\n \n implementation targeting <img> elements that supports file versioning.\n \n \n The tag helper won't process for cases with just the 'src' attribute.\n \n ", - "TagOutputHint": null, - "CaseSensitive": false, - "TagMatchingRules": [ - { - "TagName": "img", - "ParentTag": null, - "TagStructure": 2, - "Attributes": [ - { - "Name": "asp-append-version", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": {} - }, - { - "Name": "src", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": {} - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "ITagHelper", - "Name": "asp-append-version", - "TypeName": "System.Boolean", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Value indicating if file version should be appended to the src urls.\n \n \n If true then a query string \"v\" with the encoded content of the file is added.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "AppendVersion" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "ITagHelper", - "Name": "src", - "TypeName": "System.String", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Source of the image.\n \n \n Passed through to the generated HTML in all cases.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Src" - }, - "BoundAttributeParameters": [] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "ITagHelper", - "Common.TypeName": "Microsoft.AspNetCore.Mvc.TagHelpers.ImageTagHelper" - } - }, - { - "Kind": "ITagHelper", - "Name": "Microsoft.AspNetCore.Mvc.TagHelpers.InputTagHelper", - "AssemblyName": "Microsoft.AspNetCore.Mvc.TagHelpers", - "Documentation": "\n \n implementation targeting <input> elements with an asp-for attribute.\n \n ", - "TagOutputHint": null, - "CaseSensitive": false, - "TagMatchingRules": [ - { - "TagName": "input", - "ParentTag": null, - "TagStructure": 2, - "Attributes": [ - { - "Name": "asp-for", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": {} - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "ITagHelper", - "Name": "asp-for", - "TypeName": "Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n An expression to be evaluated against the current model.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "For" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "ITagHelper", - "Name": "asp-format", - "TypeName": "System.String", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n The format string (see https://msdn.microsoft.com/en-us/library/txafckwd.aspx) used to format the\n result. Sets the generated \"value\" attribute to that formatted string.\n \n \n Not used if the provided (see ) or calculated \"type\" attribute value is\n checkbox, password, or radio. That is, is used when calling\n .\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Format" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "ITagHelper", - "Name": "type", - "TypeName": "System.String", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n The type of the <input> element.\n \n \n Passed through to the generated HTML in all cases. Also used to determine the \n helper to call and the default value. A default is not calculated\n if the provided (see ) or calculated \"type\" attribute value is checkbox,\n hidden, password, or radio.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "InputTypeName" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "ITagHelper", - "Name": "name", - "TypeName": "System.String", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n The name of the <input> element.\n \n \n Passed through to the generated HTML in all cases. Also used to determine whether is\n valid with an empty .\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Name" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "ITagHelper", - "Name": "value", - "TypeName": "System.String", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n The value of the <input> element.\n \n \n Passed through to the generated HTML in all cases. Also used to determine the generated \"checked\" attribute\n if is \"radio\". Must not be null in that case.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Value" - }, - "BoundAttributeParameters": [] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "ITagHelper", - "Common.TypeName": "Microsoft.AspNetCore.Mvc.TagHelpers.InputTagHelper" - } - }, - { - "Kind": "ITagHelper", - "Name": "Microsoft.AspNetCore.Mvc.TagHelpers.LabelTagHelper", - "AssemblyName": "Microsoft.AspNetCore.Mvc.TagHelpers", - "Documentation": "\n \n implementation targeting <label> elements with an asp-for attribute.\n \n ", - "TagOutputHint": null, - "CaseSensitive": false, - "TagMatchingRules": [ - { - "TagName": "label", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "asp-for", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": {} - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "ITagHelper", - "Name": "asp-for", - "TypeName": "Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n An expression to be evaluated against the current model.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "For" - }, - "BoundAttributeParameters": [] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "ITagHelper", - "Common.TypeName": "Microsoft.AspNetCore.Mvc.TagHelpers.LabelTagHelper" - } - }, - { - "Kind": "ITagHelper", - "Name": "Microsoft.AspNetCore.Mvc.TagHelpers.LinkTagHelper", - "AssemblyName": "Microsoft.AspNetCore.Mvc.TagHelpers", - "Documentation": "\n \n implementation targeting <link> elements that supports fallback href paths.\n \n \n The tag helper won't process for cases with just the 'href' attribute.\n \n ", - "TagOutputHint": null, - "CaseSensitive": false, - "TagMatchingRules": [ - { - "TagName": "link", - "ParentTag": null, - "TagStructure": 2, - "Attributes": [ - { - "Name": "asp-append-version", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": {} - } - ], - "Diagnostics": [] - }, - { - "TagName": "link", - "ParentTag": null, - "TagStructure": 2, - "Attributes": [ - { - "Name": "asp-fallback-href", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": {} - } - ], - "Diagnostics": [] - }, - { - "TagName": "link", - "ParentTag": null, - "TagStructure": 2, - "Attributes": [ - { - "Name": "asp-fallback-href-exclude", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": {} - } - ], - "Diagnostics": [] - }, - { - "TagName": "link", - "ParentTag": null, - "TagStructure": 2, - "Attributes": [ - { - "Name": "asp-fallback-href-include", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": {} - } - ], - "Diagnostics": [] - }, - { - "TagName": "link", - "ParentTag": null, - "TagStructure": 2, - "Attributes": [ - { - "Name": "asp-fallback-test-class", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": {} - } - ], - "Diagnostics": [] - }, - { - "TagName": "link", - "ParentTag": null, - "TagStructure": 2, - "Attributes": [ - { - "Name": "asp-fallback-test-property", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": {} - } - ], - "Diagnostics": [] - }, - { - "TagName": "link", - "ParentTag": null, - "TagStructure": 2, - "Attributes": [ - { - "Name": "asp-fallback-test-value", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": {} - } - ], - "Diagnostics": [] - }, - { - "TagName": "link", - "ParentTag": null, - "TagStructure": 2, - "Attributes": [ - { - "Name": "asp-href-exclude", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": {} - } - ], - "Diagnostics": [] - }, - { - "TagName": "link", - "ParentTag": null, - "TagStructure": 2, - "Attributes": [ - { - "Name": "asp-href-include", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": {} - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "ITagHelper", - "Name": "asp-append-version", - "TypeName": "System.Boolean?", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Value indicating if file version should be appended to the href urls.\n \n \n If true then a query string \"v\" with the encoded content of the file is added.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "AppendVersion" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "ITagHelper", - "Name": "asp-fallback-href", - "TypeName": "System.String", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n The URL of a CSS stylesheet to fallback to in the case the primary one fails.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "FallbackHref" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "ITagHelper", - "Name": "asp-fallback-href-exclude", - "TypeName": "System.String", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n A comma separated list of globbed file patterns of CSS stylesheets to exclude from the fallback list, in\n the case the primary one fails.\n The glob patterns are assessed relative to the application's 'webroot' setting.\n Must be used in conjunction with .\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "FallbackHrefExclude" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "ITagHelper", - "Name": "asp-fallback-href-include", - "TypeName": "System.String", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n A comma separated list of globbed file patterns of CSS stylesheets to fallback to in the case the primary\n one fails.\n The glob patterns are assessed relative to the application's 'webroot' setting.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "FallbackHrefInclude" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "ITagHelper", - "Name": "asp-fallback-test-class", - "TypeName": "System.String", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n The class name defined in the stylesheet to use for the fallback test.\n Must be used in conjunction with and ,\n and either or .\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "FallbackTestClass" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "ITagHelper", - "Name": "asp-fallback-test-property", - "TypeName": "System.String", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n The CSS property name to use for the fallback test.\n Must be used in conjunction with and ,\n and either or .\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "FallbackTestProperty" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "ITagHelper", - "Name": "asp-fallback-test-value", - "TypeName": "System.String", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n The CSS property value to use for the fallback test.\n Must be used in conjunction with and ,\n and either or .\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "FallbackTestValue" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "ITagHelper", - "Name": "href", - "TypeName": "System.String", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Address of the linked resource.\n \n \n Passed through to the generated HTML in all cases.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Href" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "ITagHelper", - "Name": "asp-href-exclude", - "TypeName": "System.String", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n A comma separated list of globbed file patterns of CSS stylesheets to exclude from loading.\n The glob patterns are assessed relative to the application's 'webroot' setting.\n Must be used in conjunction with .\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "HrefExclude" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "ITagHelper", - "Name": "asp-href-include", - "TypeName": "System.String", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n A comma separated list of globbed file patterns of CSS stylesheets to load.\n The glob patterns are assessed relative to the application's 'webroot' setting.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "HrefInclude" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "ITagHelper", - "Name": "asp-suppress-fallback-integrity", - "TypeName": "System.Boolean", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Boolean value that determines if an integrity hash will be compared with value.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "SuppressFallbackIntegrity" - }, - "BoundAttributeParameters": [] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "ITagHelper", - "Common.TypeName": "Microsoft.AspNetCore.Mvc.TagHelpers.LinkTagHelper" - } - }, - { - "Kind": "ITagHelper", - "Name": "Microsoft.AspNetCore.Mvc.TagHelpers.OptionTagHelper", - "AssemblyName": "Microsoft.AspNetCore.Mvc.TagHelpers", - "Documentation": "\n \n implementation targeting <option> elements.\n \n \n This works in conjunction with . It reads elements\n content but does not modify that content. The only modification it makes is to add a selected attribute\n in some cases.\n \n ", - "TagOutputHint": null, - "CaseSensitive": false, - "TagMatchingRules": [ - { - "TagName": "option", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "ITagHelper", - "Name": "value", - "TypeName": "System.String", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Specifies a value for the <option> element.\n \n \n Passed through to the generated HTML in all cases.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Value" - }, - "BoundAttributeParameters": [] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "ITagHelper", - "Common.TypeName": "Microsoft.AspNetCore.Mvc.TagHelpers.OptionTagHelper" - } - }, - { - "Kind": "ITagHelper", - "Name": "Microsoft.AspNetCore.Mvc.TagHelpers.PartialTagHelper", - "AssemblyName": "Microsoft.AspNetCore.Mvc.TagHelpers", - "Documentation": "\n \n Renders a partial view.\n \n ", - "TagOutputHint": null, - "CaseSensitive": false, - "TagMatchingRules": [ - { - "TagName": "partial", - "ParentTag": null, - "TagStructure": 2, - "Attributes": [ - { - "Name": "name", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": {} - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "ITagHelper", - "Name": "fallback-name", - "TypeName": "System.String", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n View to lookup if the view specified by cannot be located.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "FallbackName" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "ITagHelper", - "Name": "for", - "TypeName": "Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n An expression to be evaluated against the current model. Cannot be used together with .\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "For" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "ITagHelper", - "Name": "model", - "TypeName": "System.Object", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n The model to pass into the partial view. Cannot be used together with .\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Model" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "ITagHelper", - "Name": "name", - "TypeName": "System.String", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n The name or path of the partial view that is rendered to the response.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Name" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "ITagHelper", - "Name": "optional", - "TypeName": "System.Boolean", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n When optional, executing the tag helper will no-op if the view cannot be located. \n Otherwise will throw stating the view could not be found.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Optional" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "ITagHelper", - "Name": "view-data", - "TypeName": "Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary", - "IsEnum": false, - "IndexerNamePrefix": "view-data-", - "IndexerTypeName": "System.Object", - "Documentation": "\n \n A to pass into the partial view.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "ViewData" - }, - "BoundAttributeParameters": [] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "ITagHelper", - "Common.TypeName": "Microsoft.AspNetCore.Mvc.TagHelpers.PartialTagHelper" - } - }, - { - "Kind": "ITagHelper", - "Name": "Microsoft.AspNetCore.Mvc.TagHelpers.ScriptTagHelper", - "AssemblyName": "Microsoft.AspNetCore.Mvc.TagHelpers", - "Documentation": "\n \n implementation targeting <script> elements that supports fallback src paths.\n \n \n The tag helper won't process for cases with just the 'src' attribute.\n \n ", - "TagOutputHint": null, - "CaseSensitive": false, - "TagMatchingRules": [ - { - "TagName": "script", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "asp-append-version", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": {} - } - ], - "Diagnostics": [] - }, - { - "TagName": "script", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "asp-fallback-src", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": {} - } - ], - "Diagnostics": [] - }, - { - "TagName": "script", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "asp-fallback-src-exclude", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": {} - } - ], - "Diagnostics": [] - }, - { - "TagName": "script", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "asp-fallback-src-include", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": {} - } - ], - "Diagnostics": [] - }, - { - "TagName": "script", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "asp-fallback-test", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": {} - } - ], - "Diagnostics": [] - }, - { - "TagName": "script", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "asp-src-exclude", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": {} - } - ], - "Diagnostics": [] - }, - { - "TagName": "script", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "asp-src-include", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": {} - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "ITagHelper", - "Name": "asp-append-version", - "TypeName": "System.Boolean?", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Value indicating if file version should be appended to src urls.\n \n \n A query string \"v\" with the encoded content of the file is added.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "AppendVersion" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "ITagHelper", - "Name": "asp-fallback-src", - "TypeName": "System.String", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n The URL of a Script tag to fallback to in the case the primary one fails.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "FallbackSrc" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "ITagHelper", - "Name": "asp-fallback-src-exclude", - "TypeName": "System.String", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n A comma separated list of globbed file patterns of JavaScript scripts to exclude from the fallback list, in\n the case the primary one fails.\n The glob patterns are assessed relative to the application's 'webroot' setting.\n Must be used in conjunction with .\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "FallbackSrcExclude" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "ITagHelper", - "Name": "asp-fallback-src-include", - "TypeName": "System.String", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n A comma separated list of globbed file patterns of JavaScript scripts to fallback to in the case the\n primary one fails.\n The glob patterns are assessed relative to the application's 'webroot' setting.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "FallbackSrcInclude" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "ITagHelper", - "Name": "asp-fallback-test", - "TypeName": "System.String", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n The script method defined in the primary script to use for the fallback test.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "FallbackTestExpression" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "ITagHelper", - "Name": "src", - "TypeName": "System.String", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Address of the external script to use.\n \n \n Passed through to the generated HTML in all cases.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Src" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "ITagHelper", - "Name": "asp-src-exclude", - "TypeName": "System.String", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n A comma separated list of globbed file patterns of JavaScript scripts to exclude from loading.\n The glob patterns are assessed relative to the application's 'webroot' setting.\n Must be used in conjunction with .\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "SrcExclude" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "ITagHelper", - "Name": "asp-src-include", - "TypeName": "System.String", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n A comma separated list of globbed file patterns of JavaScript scripts to load.\n The glob patterns are assessed relative to the application's 'webroot' setting.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "SrcInclude" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "ITagHelper", - "Name": "asp-suppress-fallback-integrity", - "TypeName": "System.Boolean", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Boolean value that determines if an integrity hash will be compared with value.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "SuppressFallbackIntegrity" - }, - "BoundAttributeParameters": [] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "ITagHelper", - "Common.TypeName": "Microsoft.AspNetCore.Mvc.TagHelpers.ScriptTagHelper" - } - }, - { - "Kind": "ITagHelper", - "Name": "Microsoft.AspNetCore.Mvc.TagHelpers.SelectTagHelper", - "AssemblyName": "Microsoft.AspNetCore.Mvc.TagHelpers", - "Documentation": "\n \n implementation targeting <select> elements with asp-for and/or\n asp-items attribute(s).\n \n ", - "TagOutputHint": null, - "CaseSensitive": false, - "TagMatchingRules": [ - { - "TagName": "select", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "asp-for", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": {} - } - ], - "Diagnostics": [] - }, - { - "TagName": "select", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "asp-items", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": {} - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "ITagHelper", - "Name": "asp-for", - "TypeName": "Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n An expression to be evaluated against the current model.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "For" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "ITagHelper", - "Name": "asp-items", - "TypeName": "System.Collections.Generic.IEnumerable", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n A collection of objects used to populate the <select> element with\n <optgroup> and <option> elements.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Items" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "ITagHelper", - "Name": "name", - "TypeName": "System.String", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n The name of the <input> element.\n \n \n Passed through to the generated HTML in all cases. Also used to determine whether is\n valid with an empty .\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Name" - }, - "BoundAttributeParameters": [] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "ITagHelper", - "Common.TypeName": "Microsoft.AspNetCore.Mvc.TagHelpers.SelectTagHelper" - } - }, - { - "Kind": "ITagHelper", - "Name": "Microsoft.AspNetCore.Mvc.TagHelpers.TextAreaTagHelper", - "AssemblyName": "Microsoft.AspNetCore.Mvc.TagHelpers", - "Documentation": "\n \n implementation targeting <textarea> elements with an asp-for attribute.\n \n ", - "TagOutputHint": null, - "CaseSensitive": false, - "TagMatchingRules": [ - { - "TagName": "textarea", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "asp-for", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": {} - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "ITagHelper", - "Name": "asp-for", - "TypeName": "Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n An expression to be evaluated against the current model.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "For" - }, - "BoundAttributeParameters": [] - }, - { - "Kind": "ITagHelper", - "Name": "name", - "TypeName": "System.String", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n The name of the <input> element.\n \n \n Passed through to the generated HTML in all cases. Also used to determine whether is\n valid with an empty .\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Name" - }, - "BoundAttributeParameters": [] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "ITagHelper", - "Common.TypeName": "Microsoft.AspNetCore.Mvc.TagHelpers.TextAreaTagHelper" - } - }, - { - "Kind": "ITagHelper", - "Name": "Microsoft.AspNetCore.Mvc.TagHelpers.ValidationMessageTagHelper", - "AssemblyName": "Microsoft.AspNetCore.Mvc.TagHelpers", - "Documentation": "\n \n implementation targeting any HTML element with an asp-validation-for\n attribute.\n \n ", - "TagOutputHint": null, - "CaseSensitive": false, - "TagMatchingRules": [ - { - "TagName": "span", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "asp-validation-for", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": {} - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "ITagHelper", - "Name": "asp-validation-for", - "TypeName": "Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n Gets an expression to be evaluated against the current model.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "For" - }, - "BoundAttributeParameters": [] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "ITagHelper", - "Common.TypeName": "Microsoft.AspNetCore.Mvc.TagHelpers.ValidationMessageTagHelper" - } - }, - { - "Kind": "ITagHelper", - "Name": "Microsoft.AspNetCore.Mvc.TagHelpers.ValidationSummaryTagHelper", - "AssemblyName": "Microsoft.AspNetCore.Mvc.TagHelpers", - "Documentation": "\n \n implementation targeting any HTML element with an asp-validation-summary\n attribute.\n \n ", - "TagOutputHint": null, - "CaseSensitive": false, - "TagMatchingRules": [ - { - "TagName": "div", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "asp-validation-summary", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": {} - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "ITagHelper", - "Name": "asp-validation-summary", - "TypeName": "Microsoft.AspNetCore.Mvc.Rendering.ValidationSummary", - "IsEnum": true, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "\n \n If or , appends a validation\n summary. Otherwise (, the default), this tag helper does nothing.\n \n \n Thrown if setter is called with an undefined value e.g.\n (ValidationSummary)23.\n \n ", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "ValidationSummary" - }, - "BoundAttributeParameters": [] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "ITagHelper", - "Common.TypeName": "Microsoft.AspNetCore.Mvc.TagHelpers.ValidationSummaryTagHelper" - } - }, - { - "Kind": "Components.Bind", - "Name": "Bind", - "AssemblyName": "Microsoft.AspNetCore.Components", - "Documentation": "Binds the provided expression to an attribute and a change event, based on the naming of the bind attribute. For example: @bind-value=\"...\" and @bind-value:event=\"onchange\" will assign the current value of the expression to the 'value' attribute, and assign a delegate that attempts to set the value to the 'onchange' attribute.", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@bind-", - "NameComparison": 1, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.Bind", - "Name": "@bind-...", - "TypeName": "System.Collections.Generic.Dictionary", - "IsEnum": false, - "IndexerNamePrefix": "@bind-", - "IndexerTypeName": "System.Object", - "Documentation": "Binds the provided expression to an attribute and a change event, based on the naming of the bind attribute. For example: @bind-value=\"...\" and @bind-value:event=\"onchange\" will assign the current value of the expression to the 'value' attribute, and assign a delegate that attempts to set the value to the 'onchange' attribute.", - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True", - "Common.PropertyName": "Bind" - }, - "BoundAttributeParameters": [ - { - "Kind": "Components.Bind", - "Name": "format", - "TypeName": "System.String", - "IsEnum": false, - "Documentation": "Specifies a format to convert the value specified by the corresponding bind attribute. For example: @bind-value:format=\"...\" will apply a format string to the value specified in @bind-value=\"...\". The format string can currently only be used with expressions of type DateTime.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Format" - } - }, - { - "Kind": "Components.Bind", - "Name": "event", - "TypeName": "System.String", - "IsEnum": false, - "Documentation": "Specifies the event handler name to attach for change notifications for the value provided by the '@bind-...' attribute.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Event" - } - }, - { - "Kind": "Components.Bind", - "Name": "culture", - "TypeName": "System.Globalization.CultureInfo", - "IsEnum": false, - "Documentation": "Specifies the culture to use for conversions.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Culture" - } - } - ] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Components.IsSpecialKind": "Components.Bind", - "Common.ClassifyAttributesOnly": "True", - "Components.Bind.Fallback": "True", - "Common.TypeName": "Microsoft.AspNetCore.Components.Bind" - } - }, - { - "Kind": "Components.Bind", - "Name": "Bind", - "AssemblyName": "Microsoft.AspNetCore.Components", - "Documentation": "Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "select", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@bind", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.Bind", - "Name": "@bind", - "TypeName": "System.Object", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.", - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True", - "Common.PropertyName": "Bind" - }, - "BoundAttributeParameters": [ - { - "Kind": "Components.Bind", - "Name": "format", - "TypeName": "System.String", - "IsEnum": false, - "Documentation": "Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Format_value" - } - }, - { - "Kind": "Components.Bind", - "Name": "event", - "TypeName": "System.String", - "IsEnum": false, - "Documentation": "Specifies the event handler name to attach for change notifications for the value provided by the '@bind' attribute.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Event_value" - } - }, - { - "Kind": "Components.Bind", - "Name": "culture", - "TypeName": "System.Globalization.CultureInfo", - "IsEnum": false, - "Documentation": "Specifies the culture to use for conversions.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Culture" - } - } - ] - }, - { - "Kind": "Components.Bind", - "Name": "format-value", - "TypeName": "System.String", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Format_value" - }, - "BoundAttributeParameters": [] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Components.IsSpecialKind": "Components.Bind", - "Common.ClassifyAttributesOnly": "True", - "Components.Bind.ValueAttribute": "value", - "Components.Bind.ChangeAttribute": "onchange", - "Components.Bind.IsInvariantCulture": "False", - "Components.Bind.Format": null, - "Common.TypeName": "Microsoft.AspNetCore.Components.Web.BindAttributes" - } - }, - { - "Kind": "Components.Bind", - "Name": "Bind", - "AssemblyName": "Microsoft.AspNetCore.Components", - "Documentation": "Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "textarea", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@bind", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.Bind", - "Name": "@bind", - "TypeName": "System.Object", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.", - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True", - "Common.PropertyName": "Bind" - }, - "BoundAttributeParameters": [ - { - "Kind": "Components.Bind", - "Name": "format", - "TypeName": "System.String", - "IsEnum": false, - "Documentation": "Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Format_value" - } - }, - { - "Kind": "Components.Bind", - "Name": "event", - "TypeName": "System.String", - "IsEnum": false, - "Documentation": "Specifies the event handler name to attach for change notifications for the value provided by the '@bind' attribute.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Event_value" - } - }, - { - "Kind": "Components.Bind", - "Name": "culture", - "TypeName": "System.Globalization.CultureInfo", - "IsEnum": false, - "Documentation": "Specifies the culture to use for conversions.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Culture" - } - } - ] - }, - { - "Kind": "Components.Bind", - "Name": "format-value", - "TypeName": "System.String", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Format_value" - }, - "BoundAttributeParameters": [] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Components.IsSpecialKind": "Components.Bind", - "Common.ClassifyAttributesOnly": "True", - "Components.Bind.ValueAttribute": "value", - "Components.Bind.ChangeAttribute": "onchange", - "Components.Bind.IsInvariantCulture": "False", - "Components.Bind.Format": null, - "Common.TypeName": "Microsoft.AspNetCore.Components.Web.BindAttributes" - } - }, - { - "Kind": "Components.Bind", - "Name": "Bind", - "AssemblyName": "Microsoft.AspNetCore.Components", - "Documentation": "Binds the provided expression to the 'checked' attribute and a change event delegate to the 'onchange' attribute.", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "input", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "type", - "NameComparison": 0, - "Value": "checkbox", - "ValueComparison": 1, - "Diagnostics": [], - "Metadata": {} - }, - { - "Name": "@bind", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.Bind", - "Name": "@bind", - "TypeName": "System.Object", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Binds the provided expression to the 'checked' attribute and a change event delegate to the 'onchange' attribute.", - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True", - "Common.PropertyName": "Bind" - }, - "BoundAttributeParameters": [ - { - "Kind": "Components.Bind", - "Name": "format", - "TypeName": "System.String", - "IsEnum": false, - "Documentation": "Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Format_checked" - } - }, - { - "Kind": "Components.Bind", - "Name": "event", - "TypeName": "System.String", - "IsEnum": false, - "Documentation": "Specifies the event handler name to attach for change notifications for the value provided by the '@bind' attribute.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Event_checked" - } - }, - { - "Kind": "Components.Bind", - "Name": "culture", - "TypeName": "System.Globalization.CultureInfo", - "IsEnum": false, - "Documentation": "Specifies the culture to use for conversions.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Culture" - } - } - ] - }, - { - "Kind": "Components.Bind", - "Name": "format-checked", - "TypeName": "System.String", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Format_checked" - }, - "BoundAttributeParameters": [] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Components.IsSpecialKind": "Components.Bind", - "Common.ClassifyAttributesOnly": "True", - "Components.Bind.ValueAttribute": "checked", - "Components.Bind.ChangeAttribute": "onchange", - "Components.Bind.IsInvariantCulture": "False", - "Components.Bind.Format": null, - "Components.Bind.TypeAttribute": "checkbox", - "Common.TypeName": "Microsoft.AspNetCore.Components.Web.BindAttributes" - } - }, - { - "Kind": "Components.Bind", - "Name": "Bind_value", - "AssemblyName": "Microsoft.AspNetCore.Components", - "Documentation": "Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "input", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "type", - "NameComparison": 0, - "Value": "date", - "ValueComparison": 1, - "Diagnostics": [], - "Metadata": {} - }, - { - "Name": "@bind-value", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.Bind", - "Name": "@bind-value", - "TypeName": "System.Object", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.", - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True", - "Common.PropertyName": "Bind_value" - }, - "BoundAttributeParameters": [ - { - "Kind": "Components.Bind", - "Name": "format", - "TypeName": "System.String", - "IsEnum": false, - "Documentation": "Specifies a format to convert the value specified by the '@bind-value' attribute. The format string can currently only be used with expressions of type DateTime.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Format_value" - } - }, - { - "Kind": "Components.Bind", - "Name": "event", - "TypeName": "System.String", - "IsEnum": false, - "Documentation": "Specifies the event handler name to attach for change notifications for the value provided by the '@bind-value' attribute.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Event_value" - } - }, - { - "Kind": "Components.Bind", - "Name": "culture", - "TypeName": "System.Globalization.CultureInfo", - "IsEnum": false, - "Documentation": "Specifies the culture to use for conversions.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Culture" - } - } - ] - }, - { - "Kind": "Components.Bind", - "Name": "format-value", - "TypeName": "System.String", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Specifies a format to convert the value specified by the '@bind-value' attribute. The format string can currently only be used with expressions of type DateTime.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Format_value" - }, - "BoundAttributeParameters": [] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Components.IsSpecialKind": "Components.Bind", - "Common.ClassifyAttributesOnly": "True", - "Components.Bind.ValueAttribute": "value", - "Components.Bind.ChangeAttribute": "onchange", - "Components.Bind.IsInvariantCulture": "True", - "Components.Bind.Format": "yyyy-MM-dd", - "Components.Bind.TypeAttribute": "date", - "Common.TypeName": "Microsoft.AspNetCore.Components.Web.BindAttributes" - } - }, - { - "Kind": "Components.Bind", - "Name": "Bind", - "AssemblyName": "Microsoft.AspNetCore.Components", - "Documentation": "Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "input", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "type", - "NameComparison": 0, - "Value": "date", - "ValueComparison": 1, - "Diagnostics": [], - "Metadata": {} - }, - { - "Name": "@bind", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.Bind", - "Name": "@bind", - "TypeName": "System.Object", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.", - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True", - "Common.PropertyName": "Bind" - }, - "BoundAttributeParameters": [ - { - "Kind": "Components.Bind", - "Name": "format", - "TypeName": "System.String", - "IsEnum": false, - "Documentation": "Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Format_value" - } - }, - { - "Kind": "Components.Bind", - "Name": "event", - "TypeName": "System.String", - "IsEnum": false, - "Documentation": "Specifies the event handler name to attach for change notifications for the value provided by the '@bind' attribute.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Event_value" - } - }, - { - "Kind": "Components.Bind", - "Name": "culture", - "TypeName": "System.Globalization.CultureInfo", - "IsEnum": false, - "Documentation": "Specifies the culture to use for conversions.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Culture" - } - } - ] - }, - { - "Kind": "Components.Bind", - "Name": "format-value", - "TypeName": "System.String", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Format_value" - }, - "BoundAttributeParameters": [] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Components.IsSpecialKind": "Components.Bind", - "Common.ClassifyAttributesOnly": "True", - "Components.Bind.ValueAttribute": "value", - "Components.Bind.ChangeAttribute": "onchange", - "Components.Bind.IsInvariantCulture": "True", - "Components.Bind.Format": "yyyy-MM-dd", - "Components.Bind.TypeAttribute": "date", - "Common.TypeName": "Microsoft.AspNetCore.Components.Web.BindAttributes" - } - }, - { - "Kind": "Components.Bind", - "Name": "Bind_value", - "AssemblyName": "Microsoft.AspNetCore.Components", - "Documentation": "Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "input", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "type", - "NameComparison": 0, - "Value": "datetime-local", - "ValueComparison": 1, - "Diagnostics": [], - "Metadata": {} - }, - { - "Name": "@bind-value", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.Bind", - "Name": "@bind-value", - "TypeName": "System.Object", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.", - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True", - "Common.PropertyName": "Bind_value" - }, - "BoundAttributeParameters": [ - { - "Kind": "Components.Bind", - "Name": "format", - "TypeName": "System.String", - "IsEnum": false, - "Documentation": "Specifies a format to convert the value specified by the '@bind-value' attribute. The format string can currently only be used with expressions of type DateTime.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Format_value" - } - }, - { - "Kind": "Components.Bind", - "Name": "event", - "TypeName": "System.String", - "IsEnum": false, - "Documentation": "Specifies the event handler name to attach for change notifications for the value provided by the '@bind-value' attribute.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Event_value" - } - }, - { - "Kind": "Components.Bind", - "Name": "culture", - "TypeName": "System.Globalization.CultureInfo", - "IsEnum": false, - "Documentation": "Specifies the culture to use for conversions.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Culture" - } - } - ] - }, - { - "Kind": "Components.Bind", - "Name": "format-value", - "TypeName": "System.String", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Specifies a format to convert the value specified by the '@bind-value' attribute. The format string can currently only be used with expressions of type DateTime.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Format_value" - }, - "BoundAttributeParameters": [] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Components.IsSpecialKind": "Components.Bind", - "Common.ClassifyAttributesOnly": "True", - "Components.Bind.ValueAttribute": "value", - "Components.Bind.ChangeAttribute": "onchange", - "Components.Bind.IsInvariantCulture": "True", - "Components.Bind.Format": "yyyy-MM-ddTHH:mm:ss", - "Components.Bind.TypeAttribute": "datetime-local", - "Common.TypeName": "Microsoft.AspNetCore.Components.Web.BindAttributes" - } - }, - { - "Kind": "Components.Bind", - "Name": "Bind", - "AssemblyName": "Microsoft.AspNetCore.Components", - "Documentation": "Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "input", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "type", - "NameComparison": 0, - "Value": "datetime-local", - "ValueComparison": 1, - "Diagnostics": [], - "Metadata": {} - }, - { - "Name": "@bind", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.Bind", - "Name": "@bind", - "TypeName": "System.Object", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.", - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True", - "Common.PropertyName": "Bind" - }, - "BoundAttributeParameters": [ - { - "Kind": "Components.Bind", - "Name": "format", - "TypeName": "System.String", - "IsEnum": false, - "Documentation": "Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Format_value" - } - }, - { - "Kind": "Components.Bind", - "Name": "event", - "TypeName": "System.String", - "IsEnum": false, - "Documentation": "Specifies the event handler name to attach for change notifications for the value provided by the '@bind' attribute.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Event_value" - } - }, - { - "Kind": "Components.Bind", - "Name": "culture", - "TypeName": "System.Globalization.CultureInfo", - "IsEnum": false, - "Documentation": "Specifies the culture to use for conversions.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Culture" - } - } - ] - }, - { - "Kind": "Components.Bind", - "Name": "format-value", - "TypeName": "System.String", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Format_value" - }, - "BoundAttributeParameters": [] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Components.IsSpecialKind": "Components.Bind", - "Common.ClassifyAttributesOnly": "True", - "Components.Bind.ValueAttribute": "value", - "Components.Bind.ChangeAttribute": "onchange", - "Components.Bind.IsInvariantCulture": "True", - "Components.Bind.Format": "yyyy-MM-ddTHH:mm:ss", - "Components.Bind.TypeAttribute": "datetime-local", - "Common.TypeName": "Microsoft.AspNetCore.Components.Web.BindAttributes" - } - }, - { - "Kind": "Components.Bind", - "Name": "Bind_value", - "AssemblyName": "Microsoft.AspNetCore.Components", - "Documentation": "Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "input", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "type", - "NameComparison": 0, - "Value": "month", - "ValueComparison": 1, - "Diagnostics": [], - "Metadata": {} - }, - { - "Name": "@bind-value", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.Bind", - "Name": "@bind-value", - "TypeName": "System.Object", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.", - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True", - "Common.PropertyName": "Bind_value" - }, - "BoundAttributeParameters": [ - { - "Kind": "Components.Bind", - "Name": "format", - "TypeName": "System.String", - "IsEnum": false, - "Documentation": "Specifies a format to convert the value specified by the '@bind-value' attribute. The format string can currently only be used with expressions of type DateTime.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Format_value" - } - }, - { - "Kind": "Components.Bind", - "Name": "event", - "TypeName": "System.String", - "IsEnum": false, - "Documentation": "Specifies the event handler name to attach for change notifications for the value provided by the '@bind-value' attribute.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Event_value" - } - }, - { - "Kind": "Components.Bind", - "Name": "culture", - "TypeName": "System.Globalization.CultureInfo", - "IsEnum": false, - "Documentation": "Specifies the culture to use for conversions.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Culture" - } - } - ] - }, - { - "Kind": "Components.Bind", - "Name": "format-value", - "TypeName": "System.String", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Specifies a format to convert the value specified by the '@bind-value' attribute. The format string can currently only be used with expressions of type DateTime.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Format_value" - }, - "BoundAttributeParameters": [] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Components.IsSpecialKind": "Components.Bind", - "Common.ClassifyAttributesOnly": "True", - "Components.Bind.ValueAttribute": "value", - "Components.Bind.ChangeAttribute": "onchange", - "Components.Bind.IsInvariantCulture": "True", - "Components.Bind.Format": "yyyy-MM", - "Components.Bind.TypeAttribute": "month", - "Common.TypeName": "Microsoft.AspNetCore.Components.Web.BindAttributes" - } - }, - { - "Kind": "Components.Bind", - "Name": "Bind", - "AssemblyName": "Microsoft.AspNetCore.Components", - "Documentation": "Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "input", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "type", - "NameComparison": 0, - "Value": "month", - "ValueComparison": 1, - "Diagnostics": [], - "Metadata": {} - }, - { - "Name": "@bind", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.Bind", - "Name": "@bind", - "TypeName": "System.Object", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.", - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True", - "Common.PropertyName": "Bind" - }, - "BoundAttributeParameters": [ - { - "Kind": "Components.Bind", - "Name": "format", - "TypeName": "System.String", - "IsEnum": false, - "Documentation": "Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Format_value" - } - }, - { - "Kind": "Components.Bind", - "Name": "event", - "TypeName": "System.String", - "IsEnum": false, - "Documentation": "Specifies the event handler name to attach for change notifications for the value provided by the '@bind' attribute.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Event_value" - } - }, - { - "Kind": "Components.Bind", - "Name": "culture", - "TypeName": "System.Globalization.CultureInfo", - "IsEnum": false, - "Documentation": "Specifies the culture to use for conversions.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Culture" - } - } - ] - }, - { - "Kind": "Components.Bind", - "Name": "format-value", - "TypeName": "System.String", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Format_value" - }, - "BoundAttributeParameters": [] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Components.IsSpecialKind": "Components.Bind", - "Common.ClassifyAttributesOnly": "True", - "Components.Bind.ValueAttribute": "value", - "Components.Bind.ChangeAttribute": "onchange", - "Components.Bind.IsInvariantCulture": "True", - "Components.Bind.Format": "yyyy-MM", - "Components.Bind.TypeAttribute": "month", - "Common.TypeName": "Microsoft.AspNetCore.Components.Web.BindAttributes" - } - }, - { - "Kind": "Components.Bind", - "Name": "Bind_value", - "AssemblyName": "Microsoft.AspNetCore.Components", - "Documentation": "Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "input", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "type", - "NameComparison": 0, - "Value": "number", - "ValueComparison": 1, - "Diagnostics": [], - "Metadata": {} - }, - { - "Name": "@bind-value", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.Bind", - "Name": "@bind-value", - "TypeName": "System.Object", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.", - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True", - "Common.PropertyName": "Bind_value" - }, - "BoundAttributeParameters": [ - { - "Kind": "Components.Bind", - "Name": "format", - "TypeName": "System.String", - "IsEnum": false, - "Documentation": "Specifies a format to convert the value specified by the '@bind-value' attribute. The format string can currently only be used with expressions of type DateTime.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Format_value" - } - }, - { - "Kind": "Components.Bind", - "Name": "event", - "TypeName": "System.String", - "IsEnum": false, - "Documentation": "Specifies the event handler name to attach for change notifications for the value provided by the '@bind-value' attribute.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Event_value" - } - }, - { - "Kind": "Components.Bind", - "Name": "culture", - "TypeName": "System.Globalization.CultureInfo", - "IsEnum": false, - "Documentation": "Specifies the culture to use for conversions.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Culture" - } - } - ] - }, - { - "Kind": "Components.Bind", - "Name": "format-value", - "TypeName": "System.String", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Specifies a format to convert the value specified by the '@bind-value' attribute. The format string can currently only be used with expressions of type DateTime.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Format_value" - }, - "BoundAttributeParameters": [] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Components.IsSpecialKind": "Components.Bind", - "Common.ClassifyAttributesOnly": "True", - "Components.Bind.ValueAttribute": "value", - "Components.Bind.ChangeAttribute": "onchange", - "Components.Bind.IsInvariantCulture": "True", - "Components.Bind.Format": null, - "Components.Bind.TypeAttribute": "number", - "Common.TypeName": "Microsoft.AspNetCore.Components.Web.BindAttributes" - } - }, - { - "Kind": "Components.Bind", - "Name": "Bind", - "AssemblyName": "Microsoft.AspNetCore.Components", - "Documentation": "Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "input", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "type", - "NameComparison": 0, - "Value": "number", - "ValueComparison": 1, - "Diagnostics": [], - "Metadata": {} - }, - { - "Name": "@bind", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.Bind", - "Name": "@bind", - "TypeName": "System.Object", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.", - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True", - "Common.PropertyName": "Bind" - }, - "BoundAttributeParameters": [ - { - "Kind": "Components.Bind", - "Name": "format", - "TypeName": "System.String", - "IsEnum": false, - "Documentation": "Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Format_value" - } - }, - { - "Kind": "Components.Bind", - "Name": "event", - "TypeName": "System.String", - "IsEnum": false, - "Documentation": "Specifies the event handler name to attach for change notifications for the value provided by the '@bind' attribute.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Event_value" - } - }, - { - "Kind": "Components.Bind", - "Name": "culture", - "TypeName": "System.Globalization.CultureInfo", - "IsEnum": false, - "Documentation": "Specifies the culture to use for conversions.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Culture" - } - } - ] - }, - { - "Kind": "Components.Bind", - "Name": "format-value", - "TypeName": "System.String", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Format_value" - }, - "BoundAttributeParameters": [] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Components.IsSpecialKind": "Components.Bind", - "Common.ClassifyAttributesOnly": "True", - "Components.Bind.ValueAttribute": "value", - "Components.Bind.ChangeAttribute": "onchange", - "Components.Bind.IsInvariantCulture": "True", - "Components.Bind.Format": null, - "Components.Bind.TypeAttribute": "number", - "Common.TypeName": "Microsoft.AspNetCore.Components.Web.BindAttributes" - } - }, - { - "Kind": "Components.Bind", - "Name": "Bind", - "AssemblyName": "Microsoft.AspNetCore.Components", - "Documentation": "Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "input", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "type", - "NameComparison": 0, - "Value": "text", - "ValueComparison": 1, - "Diagnostics": [], - "Metadata": {} - }, - { - "Name": "@bind", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.Bind", - "Name": "@bind", - "TypeName": "System.Object", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.", - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True", - "Common.PropertyName": "Bind" - }, - "BoundAttributeParameters": [ - { - "Kind": "Components.Bind", - "Name": "format", - "TypeName": "System.String", - "IsEnum": false, - "Documentation": "Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Format_value" - } - }, - { - "Kind": "Components.Bind", - "Name": "event", - "TypeName": "System.String", - "IsEnum": false, - "Documentation": "Specifies the event handler name to attach for change notifications for the value provided by the '@bind' attribute.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Event_value" - } - }, - { - "Kind": "Components.Bind", - "Name": "culture", - "TypeName": "System.Globalization.CultureInfo", - "IsEnum": false, - "Documentation": "Specifies the culture to use for conversions.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Culture" - } - } - ] - }, - { - "Kind": "Components.Bind", - "Name": "format-value", - "TypeName": "System.String", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Format_value" - }, - "BoundAttributeParameters": [] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Components.IsSpecialKind": "Components.Bind", - "Common.ClassifyAttributesOnly": "True", - "Components.Bind.ValueAttribute": "value", - "Components.Bind.ChangeAttribute": "onchange", - "Components.Bind.IsInvariantCulture": "False", - "Components.Bind.Format": null, - "Components.Bind.TypeAttribute": "text", - "Common.TypeName": "Microsoft.AspNetCore.Components.Web.BindAttributes" - } - }, - { - "Kind": "Components.Bind", - "Name": "Bind_value", - "AssemblyName": "Microsoft.AspNetCore.Components", - "Documentation": "Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "input", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "type", - "NameComparison": 0, - "Value": "time", - "ValueComparison": 1, - "Diagnostics": [], - "Metadata": {} - }, - { - "Name": "@bind-value", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.Bind", - "Name": "@bind-value", - "TypeName": "System.Object", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.", - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True", - "Common.PropertyName": "Bind_value" - }, - "BoundAttributeParameters": [ - { - "Kind": "Components.Bind", - "Name": "format", - "TypeName": "System.String", - "IsEnum": false, - "Documentation": "Specifies a format to convert the value specified by the '@bind-value' attribute. The format string can currently only be used with expressions of type DateTime.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Format_value" - } - }, - { - "Kind": "Components.Bind", - "Name": "event", - "TypeName": "System.String", - "IsEnum": false, - "Documentation": "Specifies the event handler name to attach for change notifications for the value provided by the '@bind-value' attribute.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Event_value" - } - }, - { - "Kind": "Components.Bind", - "Name": "culture", - "TypeName": "System.Globalization.CultureInfo", - "IsEnum": false, - "Documentation": "Specifies the culture to use for conversions.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Culture" - } - } - ] - }, - { - "Kind": "Components.Bind", - "Name": "format-value", - "TypeName": "System.String", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Specifies a format to convert the value specified by the '@bind-value' attribute. The format string can currently only be used with expressions of type DateTime.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Format_value" - }, - "BoundAttributeParameters": [] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Components.IsSpecialKind": "Components.Bind", - "Common.ClassifyAttributesOnly": "True", - "Components.Bind.ValueAttribute": "value", - "Components.Bind.ChangeAttribute": "onchange", - "Components.Bind.IsInvariantCulture": "True", - "Components.Bind.Format": "HH:mm:ss", - "Components.Bind.TypeAttribute": "time", - "Common.TypeName": "Microsoft.AspNetCore.Components.Web.BindAttributes" - } - }, - { - "Kind": "Components.Bind", - "Name": "Bind", - "AssemblyName": "Microsoft.AspNetCore.Components", - "Documentation": "Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "input", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "type", - "NameComparison": 0, - "Value": "time", - "ValueComparison": 1, - "Diagnostics": [], - "Metadata": {} - }, - { - "Name": "@bind", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.Bind", - "Name": "@bind", - "TypeName": "System.Object", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.", - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True", - "Common.PropertyName": "Bind" - }, - "BoundAttributeParameters": [ - { - "Kind": "Components.Bind", - "Name": "format", - "TypeName": "System.String", - "IsEnum": false, - "Documentation": "Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Format_value" - } - }, - { - "Kind": "Components.Bind", - "Name": "event", - "TypeName": "System.String", - "IsEnum": false, - "Documentation": "Specifies the event handler name to attach for change notifications for the value provided by the '@bind' attribute.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Event_value" - } - }, - { - "Kind": "Components.Bind", - "Name": "culture", - "TypeName": "System.Globalization.CultureInfo", - "IsEnum": false, - "Documentation": "Specifies the culture to use for conversions.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Culture" - } - } - ] - }, - { - "Kind": "Components.Bind", - "Name": "format-value", - "TypeName": "System.String", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Format_value" - }, - "BoundAttributeParameters": [] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Components.IsSpecialKind": "Components.Bind", - "Common.ClassifyAttributesOnly": "True", - "Components.Bind.ValueAttribute": "value", - "Components.Bind.ChangeAttribute": "onchange", - "Components.Bind.IsInvariantCulture": "True", - "Components.Bind.Format": "HH:mm:ss", - "Components.Bind.TypeAttribute": "time", - "Common.TypeName": "Microsoft.AspNetCore.Components.Web.BindAttributes" - } - }, - { - "Kind": "Components.Bind", - "Name": "Bind_value", - "AssemblyName": "Microsoft.AspNetCore.Components", - "Documentation": "Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "input", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@bind-value", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.Bind", - "Name": "@bind-value", - "TypeName": "System.Object", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.", - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True", - "Common.PropertyName": "Bind_value" - }, - "BoundAttributeParameters": [ - { - "Kind": "Components.Bind", - "Name": "format", - "TypeName": "System.String", - "IsEnum": false, - "Documentation": "Specifies a format to convert the value specified by the '@bind-value' attribute. The format string can currently only be used with expressions of type DateTime.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Format_value" - } - }, - { - "Kind": "Components.Bind", - "Name": "event", - "TypeName": "System.String", - "IsEnum": false, - "Documentation": "Specifies the event handler name to attach for change notifications for the value provided by the '@bind-value' attribute.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Event_value" - } - }, - { - "Kind": "Components.Bind", - "Name": "culture", - "TypeName": "System.Globalization.CultureInfo", - "IsEnum": false, - "Documentation": "Specifies the culture to use for conversions.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Culture" - } - } - ] - }, - { - "Kind": "Components.Bind", - "Name": "format-value", - "TypeName": "System.String", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Specifies a format to convert the value specified by the '@bind-value' attribute. The format string can currently only be used with expressions of type DateTime.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Format_value" - }, - "BoundAttributeParameters": [] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Components.IsSpecialKind": "Components.Bind", - "Common.ClassifyAttributesOnly": "True", - "Components.Bind.ValueAttribute": "value", - "Components.Bind.ChangeAttribute": "onchange", - "Components.Bind.IsInvariantCulture": "False", - "Components.Bind.Format": null, - "Common.TypeName": "Microsoft.AspNetCore.Components.Web.BindAttributes" - } - }, - { - "Kind": "Components.Bind", - "Name": "Bind", - "AssemblyName": "Microsoft.AspNetCore.Components", - "Documentation": "Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "input", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@bind", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.Bind", - "Name": "@bind", - "TypeName": "System.Object", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Binds the provided expression to the 'value' attribute and a change event delegate to the 'onchange' attribute.", - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True", - "Common.PropertyName": "Bind" - }, - "BoundAttributeParameters": [ - { - "Kind": "Components.Bind", - "Name": "format", - "TypeName": "System.String", - "IsEnum": false, - "Documentation": "Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Format_value" - } - }, - { - "Kind": "Components.Bind", - "Name": "event", - "TypeName": "System.String", - "IsEnum": false, - "Documentation": "Specifies the event handler name to attach for change notifications for the value provided by the '@bind' attribute.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Event_value" - } - }, - { - "Kind": "Components.Bind", - "Name": "culture", - "TypeName": "System.Globalization.CultureInfo", - "IsEnum": false, - "Documentation": "Specifies the culture to use for conversions.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Culture" - } - } - ] - }, - { - "Kind": "Components.Bind", - "Name": "format-value", - "TypeName": "System.String", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Specifies a format to convert the value specified by the '@bind' attribute. The format string can currently only be used with expressions of type DateTime.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Format_value" - }, - "BoundAttributeParameters": [] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Components.IsSpecialKind": "Components.Bind", - "Common.ClassifyAttributesOnly": "True", - "Components.Bind.ValueAttribute": "value", - "Components.Bind.ChangeAttribute": "onchange", - "Components.Bind.IsInvariantCulture": "False", - "Components.Bind.Format": null, - "Common.TypeName": "Microsoft.AspNetCore.Components.Web.BindAttributes" - } - }, - { - "Kind": "Components.Bind", - "Name": "Microsoft.AspNetCore.Components.Forms.InputCheckbox", - "AssemblyName": "Microsoft.AspNetCore.Components.Web", - "Documentation": "Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "InputCheckbox", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@bind-Value", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.Bind", - "Name": "@bind-Value", - "TypeName": "Microsoft.AspNetCore.Components.EventCallback", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.", - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True", - "Common.PropertyName": "Value" - }, - "BoundAttributeParameters": [] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Components.IsSpecialKind": "Components.Bind", - "Components.Bind.ValueAttribute": "Value", - "Components.Bind.ChangeAttribute": "ValueChanged", - "Components.Bind.ExpressionAttribute": "ValueExpression", - "Common.TypeName": "Microsoft.AspNetCore.Components.Forms.InputCheckbox" - } - }, - { - "Kind": "Components.Bind", - "Name": "Microsoft.AspNetCore.Components.Forms.InputCheckbox", - "AssemblyName": "Microsoft.AspNetCore.Components.Web", - "Documentation": "Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "Microsoft.AspNetCore.Components.Forms.InputCheckbox", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@bind-Value", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.Bind", - "Name": "@bind-Value", - "TypeName": "Microsoft.AspNetCore.Components.EventCallback", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.", - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True", - "Common.PropertyName": "Value" - }, - "BoundAttributeParameters": [] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Components.IsSpecialKind": "Components.Bind", - "Components.Bind.ValueAttribute": "Value", - "Components.Bind.ChangeAttribute": "ValueChanged", - "Components.Bind.ExpressionAttribute": "ValueExpression", - "Common.TypeName": "Microsoft.AspNetCore.Components.Forms.InputCheckbox", - "Components.NameMatch": "Components.FullyQualifiedNameMatch" - } - }, - { - "Kind": "Components.Bind", - "Name": "Microsoft.AspNetCore.Components.Forms.InputDate", - "AssemblyName": "Microsoft.AspNetCore.Components.Web", - "Documentation": "Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "InputDate", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@bind-Value", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.Bind", - "Name": "@bind-Value", - "TypeName": "Microsoft.AspNetCore.Components.EventCallback", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.", - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True", - "Common.PropertyName": "Value" - }, - "BoundAttributeParameters": [] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Components.IsSpecialKind": "Components.Bind", - "Components.Bind.ValueAttribute": "Value", - "Components.Bind.ChangeAttribute": "ValueChanged", - "Components.Bind.ExpressionAttribute": "ValueExpression", - "Common.TypeName": "Microsoft.AspNetCore.Components.Forms.InputDate" - } - }, - { - "Kind": "Components.Bind", - "Name": "Microsoft.AspNetCore.Components.Forms.InputDate", - "AssemblyName": "Microsoft.AspNetCore.Components.Web", - "Documentation": "Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "Microsoft.AspNetCore.Components.Forms.InputDate", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@bind-Value", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.Bind", - "Name": "@bind-Value", - "TypeName": "Microsoft.AspNetCore.Components.EventCallback", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.", - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True", - "Common.PropertyName": "Value" - }, - "BoundAttributeParameters": [] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Components.IsSpecialKind": "Components.Bind", - "Components.Bind.ValueAttribute": "Value", - "Components.Bind.ChangeAttribute": "ValueChanged", - "Components.Bind.ExpressionAttribute": "ValueExpression", - "Common.TypeName": "Microsoft.AspNetCore.Components.Forms.InputDate", - "Components.NameMatch": "Components.FullyQualifiedNameMatch" - } - }, - { - "Kind": "Components.Bind", - "Name": "Microsoft.AspNetCore.Components.Forms.InputNumber", - "AssemblyName": "Microsoft.AspNetCore.Components.Web", - "Documentation": "Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "InputNumber", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@bind-Value", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.Bind", - "Name": "@bind-Value", - "TypeName": "Microsoft.AspNetCore.Components.EventCallback", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.", - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True", - "Common.PropertyName": "Value" - }, - "BoundAttributeParameters": [] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Components.IsSpecialKind": "Components.Bind", - "Components.Bind.ValueAttribute": "Value", - "Components.Bind.ChangeAttribute": "ValueChanged", - "Components.Bind.ExpressionAttribute": "ValueExpression", - "Common.TypeName": "Microsoft.AspNetCore.Components.Forms.InputNumber" - } - }, - { - "Kind": "Components.Bind", - "Name": "Microsoft.AspNetCore.Components.Forms.InputNumber", - "AssemblyName": "Microsoft.AspNetCore.Components.Web", - "Documentation": "Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "Microsoft.AspNetCore.Components.Forms.InputNumber", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@bind-Value", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.Bind", - "Name": "@bind-Value", - "TypeName": "Microsoft.AspNetCore.Components.EventCallback", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.", - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True", - "Common.PropertyName": "Value" - }, - "BoundAttributeParameters": [] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Components.IsSpecialKind": "Components.Bind", - "Components.Bind.ValueAttribute": "Value", - "Components.Bind.ChangeAttribute": "ValueChanged", - "Components.Bind.ExpressionAttribute": "ValueExpression", - "Common.TypeName": "Microsoft.AspNetCore.Components.Forms.InputNumber", - "Components.NameMatch": "Components.FullyQualifiedNameMatch" - } - }, - { - "Kind": "Components.Bind", - "Name": "Microsoft.AspNetCore.Components.Forms.InputSelect", - "AssemblyName": "Microsoft.AspNetCore.Components.Web", - "Documentation": "Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "InputSelect", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@bind-Value", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.Bind", - "Name": "@bind-Value", - "TypeName": "Microsoft.AspNetCore.Components.EventCallback", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.", - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True", - "Common.PropertyName": "Value" - }, - "BoundAttributeParameters": [] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Components.IsSpecialKind": "Components.Bind", - "Components.Bind.ValueAttribute": "Value", - "Components.Bind.ChangeAttribute": "ValueChanged", - "Components.Bind.ExpressionAttribute": "ValueExpression", - "Common.TypeName": "Microsoft.AspNetCore.Components.Forms.InputSelect" - } - }, - { - "Kind": "Components.Bind", - "Name": "Microsoft.AspNetCore.Components.Forms.InputSelect", - "AssemblyName": "Microsoft.AspNetCore.Components.Web", - "Documentation": "Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "Microsoft.AspNetCore.Components.Forms.InputSelect", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@bind-Value", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.Bind", - "Name": "@bind-Value", - "TypeName": "Microsoft.AspNetCore.Components.EventCallback", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.", - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True", - "Common.PropertyName": "Value" - }, - "BoundAttributeParameters": [] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Components.IsSpecialKind": "Components.Bind", - "Components.Bind.ValueAttribute": "Value", - "Components.Bind.ChangeAttribute": "ValueChanged", - "Components.Bind.ExpressionAttribute": "ValueExpression", - "Common.TypeName": "Microsoft.AspNetCore.Components.Forms.InputSelect", - "Components.NameMatch": "Components.FullyQualifiedNameMatch" - } - }, - { - "Kind": "Components.Bind", - "Name": "Microsoft.AspNetCore.Components.Forms.InputText", - "AssemblyName": "Microsoft.AspNetCore.Components.Web", - "Documentation": "Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "InputText", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@bind-Value", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.Bind", - "Name": "@bind-Value", - "TypeName": "Microsoft.AspNetCore.Components.EventCallback", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.", - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True", - "Common.PropertyName": "Value" - }, - "BoundAttributeParameters": [] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Components.IsSpecialKind": "Components.Bind", - "Components.Bind.ValueAttribute": "Value", - "Components.Bind.ChangeAttribute": "ValueChanged", - "Components.Bind.ExpressionAttribute": "ValueExpression", - "Common.TypeName": "Microsoft.AspNetCore.Components.Forms.InputText" - } - }, - { - "Kind": "Components.Bind", - "Name": "Microsoft.AspNetCore.Components.Forms.InputText", - "AssemblyName": "Microsoft.AspNetCore.Components.Web", - "Documentation": "Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "Microsoft.AspNetCore.Components.Forms.InputText", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@bind-Value", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.Bind", - "Name": "@bind-Value", - "TypeName": "Microsoft.AspNetCore.Components.EventCallback", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.", - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True", - "Common.PropertyName": "Value" - }, - "BoundAttributeParameters": [] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Components.IsSpecialKind": "Components.Bind", - "Components.Bind.ValueAttribute": "Value", - "Components.Bind.ChangeAttribute": "ValueChanged", - "Components.Bind.ExpressionAttribute": "ValueExpression", - "Common.TypeName": "Microsoft.AspNetCore.Components.Forms.InputText", - "Components.NameMatch": "Components.FullyQualifiedNameMatch" - } - }, - { - "Kind": "Components.Bind", - "Name": "Microsoft.AspNetCore.Components.Forms.InputTextArea", - "AssemblyName": "Microsoft.AspNetCore.Components.Web", - "Documentation": "Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "InputTextArea", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@bind-Value", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.Bind", - "Name": "@bind-Value", - "TypeName": "Microsoft.AspNetCore.Components.EventCallback", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.", - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True", - "Common.PropertyName": "Value" - }, - "BoundAttributeParameters": [] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Components.IsSpecialKind": "Components.Bind", - "Components.Bind.ValueAttribute": "Value", - "Components.Bind.ChangeAttribute": "ValueChanged", - "Components.Bind.ExpressionAttribute": "ValueExpression", - "Common.TypeName": "Microsoft.AspNetCore.Components.Forms.InputTextArea" - } - }, - { - "Kind": "Components.Bind", - "Name": "Microsoft.AspNetCore.Components.Forms.InputTextArea", - "AssemblyName": "Microsoft.AspNetCore.Components.Web", - "Documentation": "Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "Microsoft.AspNetCore.Components.Forms.InputTextArea", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@bind-Value", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.Bind", - "Name": "@bind-Value", - "TypeName": "Microsoft.AspNetCore.Components.EventCallback", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Binds the provided expression to the 'Value' property and a change event delegate to the 'ValueChanged' property of the component.", - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True", - "Common.PropertyName": "Value" - }, - "BoundAttributeParameters": [] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Components.IsSpecialKind": "Components.Bind", - "Components.Bind.ValueAttribute": "Value", - "Components.Bind.ChangeAttribute": "ValueChanged", - "Components.Bind.ExpressionAttribute": "ValueExpression", - "Common.TypeName": "Microsoft.AspNetCore.Components.Forms.InputTextArea", - "Components.NameMatch": "Components.FullyQualifiedNameMatch" - } - }, - { - "Kind": "Components.Ref", - "Name": "Ref", - "AssemblyName": "Microsoft.AspNetCore.Components", - "Documentation": "Populates the specified field or property with a reference to the element or component.", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@ref", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.Ref", - "Name": "@ref", - "TypeName": "System.Object", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Populates the specified field or property with a reference to the element or component.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Ref", - "Common.DirectiveAttribute": "True" - }, - "BoundAttributeParameters": [] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Components.IsSpecialKind": "Components.Ref", - "Common.ClassifyAttributesOnly": "True", - "Common.TypeName": "Microsoft.AspNetCore.Components.Ref" - } - }, - { - "Kind": "Components.Key", - "Name": "Key", - "AssemblyName": "Microsoft.AspNetCore.Components", - "Documentation": "Ensures that the component or element will be preserved across renders if (and only if) the supplied key value matches.", - "TagOutputHint": null, - "CaseSensitive": true, - "TagMatchingRules": [ - { - "TagName": "*", - "ParentTag": null, - "TagStructure": 0, - "Attributes": [ - { - "Name": "@key", - "NameComparison": 0, - "Value": null, - "ValueComparison": 0, - "Diagnostics": [], - "Metadata": { - "Common.DirectiveAttribute": "True" - } - } - ], - "Diagnostics": [] - } - ], - "BoundAttributes": [ - { - "Kind": "Components.Key", - "Name": "@key", - "TypeName": "System.Object", - "IsEnum": false, - "IndexerNamePrefix": null, - "IndexerTypeName": null, - "Documentation": "Ensures that the component or element will be preserved across renders if (and only if) the supplied key value matches.", - "Diagnostics": [], - "Metadata": { - "Common.PropertyName": "Key", - "Common.DirectiveAttribute": "True" - }, - "BoundAttributeParameters": [] - } - ], - "AllowedChildTags": [], - "Diagnostics": [], - "Metadata": { - "Runtime.Name": "Components.None", - "Components.IsSpecialKind": "Components.Key", - "Common.ClassifyAttributesOnly": "True", - "Common.TypeName": "Microsoft.AspNetCore.Components.Key" - } - } - ], - "CSharpLanguageVersion": 800 - }, - "RootNamespace": "BuecherwurmAPI", - "Documents": [], - "SerializationFormat": "0.2" -} \ No newline at end of file diff --git a/obj/Debug/netcoreapp3.1/staticwebassets/BuecherwurmAPI.StaticWebAssets.Manifest.cache b/obj/Debug/netcoreapp3.1/staticwebassets/BuecherwurmAPI.StaticWebAssets.Manifest.cache deleted file mode 100644 index e69de29..0000000 diff --git a/obj/Debug/netcoreapp3.1/staticwebassets/BuecherwurmAPI.StaticWebAssets.xml b/obj/Debug/netcoreapp3.1/staticwebassets/BuecherwurmAPI.StaticWebAssets.xml deleted file mode 100644 index 7b21d22..0000000 --- a/obj/Debug/netcoreapp3.1/staticwebassets/BuecherwurmAPI.StaticWebAssets.xml +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file