From 6890f9779aabf038eb27325ea17075e4333641de Mon Sep 17 00:00:00 2001 From: Naumann Date: Thu, 28 May 2020 13:31:06 +0200 Subject: [PATCH] . --- .vscode/launch.json | 36 + .vscode/tasks.json | 42 + ...tensions.Microsoft.DependencyInjection.dll | Bin 0 -> 11776 bytes bin/Debug/netcoreapp3.1/AutoMapper.dll | Bin 0 -> 288768 bytes .../netcoreapp3.1/BuecherwurmAPI.deps.json | 3599 +++ bin/Debug/netcoreapp3.1/BuecherwurmAPI.dll | Bin 0 -> 11264 bytes bin/Debug/netcoreapp3.1/BuecherwurmAPI.exe | Bin 0 -> 174592 bytes bin/Debug/netcoreapp3.1/BuecherwurmAPI.pdb | Bin 0 -> 3132 bytes .../BuecherwurmAPI.runtimeconfig.dev.json | 10 + .../BuecherwurmAPI.runtimeconfig.json | 12 + .../Microsoft.AspNetCore.JsonPatch.dll | Bin 0 -> 52616 bytes ...icrosoft.AspNetCore.Mvc.NewtonsoftJson.dll | Bin 0 -> 61832 bytes .../netcoreapp3.1/Newtonsoft.Json.Bson.dll | Bin 0 -> 97720 bytes bin/Debug/netcoreapp3.1/Newtonsoft.Json.dll | Bin 0 -> 669608 bytes .../Properties/launchSettings.json | 30 + .../appsettings.Development.json | 9 + bin/Debug/netcoreapp3.1/appsettings.json | 10 + obj/BuecherwurmAPI.csproj.nuget.dgspec.json | 78 + obj/BuecherwurmAPI.csproj.nuget.g.props | 15 + obj/BuecherwurmAPI.csproj.nuget.g.targets | 6 + ...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 0 -> 6840 bytes .../BuecherwurmAPI.csproj.CopyComplete | 0 ...cherwurmAPI.csproj.CoreCompileInputs.cache | 1 + ...BuecherwurmAPI.csproj.FileListAbsolute.txt | 27 + ...echerwurmAPI.csprojAssemblyReference.cache | Bin 0 -> 164737 bytes obj/Debug/netcoreapp3.1/BuecherwurmAPI.dll | Bin 0 -> 11264 bytes obj/Debug/netcoreapp3.1/BuecherwurmAPI.exe | Bin 0 -> 174592 bytes .../BuecherwurmAPI.genruntimeconfig.cache | 1 + obj/Debug/netcoreapp3.1/BuecherwurmAPI.pdb | Bin 0 -> 3132 bytes obj/Debug/netcoreapp3.1/project.razor.json | 20524 ++++++++++++++++ ...cherwurmAPI.StaticWebAssets.Manifest.cache | 0 .../BuecherwurmAPI.StaticWebAssets.xml | 1 + obj/project.assets.json | 1047 + obj/project.nuget.cache | 27 + 39 files changed, 25504 insertions(+) create mode 100644 .vscode/launch.json create mode 100644 .vscode/tasks.json create mode 100644 bin/Debug/netcoreapp3.1/AutoMapper.Extensions.Microsoft.DependencyInjection.dll create mode 100644 bin/Debug/netcoreapp3.1/AutoMapper.dll create mode 100644 bin/Debug/netcoreapp3.1/BuecherwurmAPI.deps.json create mode 100644 bin/Debug/netcoreapp3.1/BuecherwurmAPI.dll create mode 100644 bin/Debug/netcoreapp3.1/BuecherwurmAPI.exe create mode 100644 bin/Debug/netcoreapp3.1/BuecherwurmAPI.pdb create mode 100644 bin/Debug/netcoreapp3.1/BuecherwurmAPI.runtimeconfig.dev.json create mode 100644 bin/Debug/netcoreapp3.1/BuecherwurmAPI.runtimeconfig.json create mode 100644 bin/Debug/netcoreapp3.1/Microsoft.AspNetCore.JsonPatch.dll create mode 100644 bin/Debug/netcoreapp3.1/Microsoft.AspNetCore.Mvc.NewtonsoftJson.dll create mode 100644 bin/Debug/netcoreapp3.1/Newtonsoft.Json.Bson.dll create mode 100644 bin/Debug/netcoreapp3.1/Newtonsoft.Json.dll create mode 100644 bin/Debug/netcoreapp3.1/Properties/launchSettings.json create mode 100644 bin/Debug/netcoreapp3.1/appsettings.Development.json create mode 100644 bin/Debug/netcoreapp3.1/appsettings.json create mode 100644 obj/BuecherwurmAPI.csproj.nuget.dgspec.json create mode 100644 obj/BuecherwurmAPI.csproj.nuget.g.props create mode 100644 obj/BuecherwurmAPI.csproj.nuget.g.targets create mode 100644 obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs create mode 100644 obj/Debug/netcoreapp3.1/BuecherwurmAPI.AssemblyInfo.cs create mode 100644 obj/Debug/netcoreapp3.1/BuecherwurmAPI.AssemblyInfoInputs.cache create mode 100644 obj/Debug/netcoreapp3.1/BuecherwurmAPI.MvcApplicationPartsAssemblyInfo.cache create mode 100644 obj/Debug/netcoreapp3.1/BuecherwurmAPI.RazorTargetAssemblyInfo.cache create mode 100644 obj/Debug/netcoreapp3.1/BuecherwurmAPI.assets.cache create mode 100644 obj/Debug/netcoreapp3.1/BuecherwurmAPI.csproj.CopyComplete create mode 100644 obj/Debug/netcoreapp3.1/BuecherwurmAPI.csproj.CoreCompileInputs.cache create mode 100644 obj/Debug/netcoreapp3.1/BuecherwurmAPI.csproj.FileListAbsolute.txt create mode 100644 obj/Debug/netcoreapp3.1/BuecherwurmAPI.csprojAssemblyReference.cache create mode 100644 obj/Debug/netcoreapp3.1/BuecherwurmAPI.dll create mode 100644 obj/Debug/netcoreapp3.1/BuecherwurmAPI.exe create mode 100644 obj/Debug/netcoreapp3.1/BuecherwurmAPI.genruntimeconfig.cache create mode 100644 obj/Debug/netcoreapp3.1/BuecherwurmAPI.pdb create mode 100644 obj/Debug/netcoreapp3.1/project.razor.json create mode 100644 obj/Debug/netcoreapp3.1/staticwebassets/BuecherwurmAPI.StaticWebAssets.Manifest.cache create mode 100644 obj/Debug/netcoreapp3.1/staticwebassets/BuecherwurmAPI.StaticWebAssets.xml create mode 100644 obj/project.assets.json create mode 100644 obj/project.nuget.cache diff --git a/.vscode/launch.json b/.vscode/launch.json new file mode 100644 index 0000000..24247d9 --- /dev/null +++ b/.vscode/launch.json @@ -0,0 +1,36 @@ +{ + // Use IntelliSense to find out which attributes exist for C# debugging + // Use hover for the description of the existing attributes + // For further information visit https://github.com/OmniSharp/omnisharp-vscode/blob/master/debugger-launchjson.md + "version": "0.2.0", + "configurations": [ + { + "name": ".NET Core Launch (web)", + "type": "coreclr", + "request": "launch", + "preLaunchTask": "build", + // If you have changed target frameworks, make sure to update the program path. + "program": "${workspaceFolder}/bin/Debug/netcoreapp3.1/BuecherwurmAPI.dll", + "args": [], + "cwd": "${workspaceFolder}", + "stopAtEntry": false, + // Enable launching a web browser when ASP.NET Core starts. For more information: https://aka.ms/VSCode-CS-LaunchJson-WebBrowser + "serverReadyAction": { + "action": "openExternally", + "pattern": "^\\s*Now listening on:\\s+(https?://\\S+)" + }, + "env": { + "ASPNETCORE_ENVIRONMENT": "Development" + }, + "sourceFileMap": { + "/Views": "${workspaceFolder}/Views" + } + }, + { + "name": ".NET Core Attach", + "type": "coreclr", + "request": "attach", + "processId": "${command:pickProcess}" + } + ] +} \ No newline at end of file diff --git a/.vscode/tasks.json b/.vscode/tasks.json new file mode 100644 index 0000000..bc5579d --- /dev/null +++ b/.vscode/tasks.json @@ -0,0 +1,42 @@ +{ + "version": "2.0.0", + "tasks": [ + { + "label": "build", + "command": "dotnet", + "type": "process", + "args": [ + "build", + "${workspaceFolder}/BuecherwurmAPI.csproj", + "/property:GenerateFullPaths=true", + "/consoleloggerparameters:NoSummary" + ], + "problemMatcher": "$msCompile" + }, + { + "label": "publish", + "command": "dotnet", + "type": "process", + "args": [ + "publish", + "${workspaceFolder}/BuecherwurmAPI.csproj", + "/property:GenerateFullPaths=true", + "/consoleloggerparameters:NoSummary" + ], + "problemMatcher": "$msCompile" + }, + { + "label": "watch", + "command": "dotnet", + "type": "process", + "args": [ + "watch", + "run", + "${workspaceFolder}/BuecherwurmAPI.csproj", + "/property:GenerateFullPaths=true", + "/consoleloggerparameters:NoSummary" + ], + "problemMatcher": "$msCompile" + } + ] +} \ No newline at end of file diff --git a/bin/Debug/netcoreapp3.1/AutoMapper.Extensions.Microsoft.DependencyInjection.dll b/bin/Debug/netcoreapp3.1/AutoMapper.Extensions.Microsoft.DependencyInjection.dll new file mode 100644 index 0000000000000000000000000000000000000000..a9c023be20657e19baa9c8a756cac24d295bc9bd GIT binary patch literal 11776 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 literal 0 HcmV?d00001 diff --git a/bin/Debug/netcoreapp3.1/AutoMapper.dll b/bin/Debug/netcoreapp3.1/AutoMapper.dll new file mode 100644 index 0000000000000000000000000000000000000000..e0d84fc10e8b68dd94794e279e81a308d7aca87c GIT binary patch literal 288768 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

RS=x`)`D5cV6@bu012vA}&$qNc9&K)HzD6enI3s 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 literal 0 HcmV?d00001 diff --git a/bin/Debug/netcoreapp3.1/BuecherwurmAPI.exe b/bin/Debug/netcoreapp3.1/BuecherwurmAPI.exe new file mode 100644 index 0000000000000000000000000000000000000000..8798d07a18e092730269b39dcebdf7eef1f2d774 GIT binary patch literal 174592 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 literal 0 HcmV?d00001 diff --git a/bin/Debug/netcoreapp3.1/BuecherwurmAPI.pdb b/bin/Debug/netcoreapp3.1/BuecherwurmAPI.pdb new file mode 100644 index 0000000000000000000000000000000000000000..8de7ae85348fd2cbb841031b942f4be8090a3044 GIT binary patch literal 3132 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

OibWf4f>5Ba{KpXv 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

< z^?P5i8w;LW+_-62Z_myM3Hkw~^jcZE`@FfCLHCabs&$0X16=aeJ^Jd5PG1}o&=(Ic zwOyXL1~X6Jv?pOqLvYt8Q=d3_42;bT=)KwDS^dVfIIbFZSyLFQ$|fC zb~9o`4E|3SvV*SqFO}8ba_ZZ)V8g)|^krJ>Q+kz@-*QU(ypO;0($+D{*|9R3%Kn*_ zNp{adcDh!Vs|*^6Un?`c+RycO@2o1DQyjbe=+C{}Zym4O`n>62?)b{)wU&H#z2Q2(OfvC&o_|i{-r=nDXHlyX#K?wynQG27ZI6whs~Ty)9rA_x-y1<&@=wEzGB literal 0 HcmV?d00001 diff --git a/bin/Debug/netcoreapp3.1/Newtonsoft.Json.Bson.dll b/bin/Debug/netcoreapp3.1/Newtonsoft.Json.Bson.dll new file mode 100644 index 0000000000000000000000000000000000000000..e9b1dd22d4c6780e58ddb1863243d1602a415825 GIT binary patch literal 97720 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 literal 0 HcmV?d00001 diff --git a/bin/Debug/netcoreapp3.1/Newtonsoft.Json.dll b/bin/Debug/netcoreapp3.1/Newtonsoft.Json.dll new file mode 100644 index 0000000000000000000000000000000000000000..b8ea6e0e27527675d0fe0359bed022b995013f1e GIT binary patch literal 669608 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�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 wr#!#(;F7#nA1Ak{>S2DO + + + True + NuGet + $(MSBuildThisFileDirectory)project.assets.json + $(UserProfile)\.nuget\packages\ + C:\Users\naumanfe\.nuget\packages\;C:\Microsoft\Xamarin\NuGet\;C:\Program Files\dotnet\sdk\NuGetFallbackFolder + PackageReference + 5.6.0 + + + $(MSBuildAllProjects);$(MSBuildThisFileFullPath) + + \ No newline at end of file diff --git a/obj/BuecherwurmAPI.csproj.nuget.g.targets b/obj/BuecherwurmAPI.csproj.nuget.g.targets new file mode 100644 index 0000000..53cfaa1 --- /dev/null +++ b/obj/BuecherwurmAPI.csproj.nuget.g.targets @@ -0,0 +1,6 @@ + + + + $(MSBuildAllProjects);$(MSBuildThisFileFullPath) + + \ No newline at end of file diff --git a/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs b/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs new file mode 100644 index 0000000..9a79c37 --- /dev/null +++ b/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +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 new file mode 100644 index 0000000..9071158 --- /dev/null +++ b/obj/Debug/netcoreapp3.1/BuecherwurmAPI.AssemblyInfo.cs @@ -0,0 +1,23 @@ +//------------------------------------------------------------------------------ +// +// 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 new file mode 100644 index 0000000..37bd05f --- /dev/null +++ b/obj/Debug/netcoreapp3.1/BuecherwurmAPI.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +0848efc0ec02497d4272fec239ac4c6242f14bec diff --git a/obj/Debug/netcoreapp3.1/BuecherwurmAPI.MvcApplicationPartsAssemblyInfo.cache b/obj/Debug/netcoreapp3.1/BuecherwurmAPI.MvcApplicationPartsAssemblyInfo.cache new file mode 100644 index 0000000..e69de29 diff --git a/obj/Debug/netcoreapp3.1/BuecherwurmAPI.RazorTargetAssemblyInfo.cache b/obj/Debug/netcoreapp3.1/BuecherwurmAPI.RazorTargetAssemblyInfo.cache new file mode 100644 index 0000000..2eb6189 --- /dev/null +++ b/obj/Debug/netcoreapp3.1/BuecherwurmAPI.RazorTargetAssemblyInfo.cache @@ -0,0 +1 @@ +ed9291efb2fcd04a6651c23e6d75ec73cb57b20c diff --git a/obj/Debug/netcoreapp3.1/BuecherwurmAPI.assets.cache b/obj/Debug/netcoreapp3.1/BuecherwurmAPI.assets.cache new file mode 100644 index 0000000000000000000000000000000000000000..c6d3921c1427ec7e6162ebb145fd17ef19e2cda8 GIT binary patch literal 6840 zcmdUzTT>iG6vv5XlR$)AKqMiFgh+@Yy(|kssIp4rRz$!pSS=r>N{8JB26ku0nOPLe zXWxADMc=)Y?|HZM8(68b%1;o#fsda5?DTZ+Y%dI}sF|v+-8p@_`*+Ut<(w|Ovohb+ z(b4hqH@AQPt^ciWe;Dch^U1@fYm-0yvU=&)#~&|t{qc3F^8Mqdy`&U9SLnC6FlW5y zbI&(yvsN|j9d0nYw#x&jGlO&oa zo%K+Ml`EA@G{8CfeU8fWRL)a@`~nroFH(X0yK|=@VEog7+rH)4KC4wk$CO927K@OWB|NLZ=B)sXn z7$vN-48$4J*yGPWnfOabAWdZ@{3seBwO$DHk0~GQv zQ#fBsT0JZ=n|~6}cc2dd?nY#oL(_rGFto($)P5sw4}KNBhtO1XOjMvlF3^8G6}mEQ zG?Rsy+kW7g;l%L`n$P-4E-g_ej&8clE8VGfU5)IzM!)zZ*QvlR$YB@cAD%pSq~pUG zW8^?Qshcg*#o-)LS+Ebl$9+`5@*)+mKn@nj_fE~iwlNiQX?fmGeE5DE6i_cw0n`8$ zKtT>D$Uh>eg6HgdW_4)Us?Y{ib^=;KhF?A~Hfk$8ST-w_ZQ8w-ol2QDE&s?5c$Ha> zF~#!qWj(&5ZeKYzZEV$5R^L@Ubb|&1%uOnQ8KeRj$N>Yn+a?S#RHBXQB&f|;RfW4n zgR5}2=^b#83%JkzHXP$sD`@4moN${$xJ3FY=A8uQ%Mm8z0`n`Zv}5ID+#QT2n%w7b=W3WKs!962*4>@_HHY?=t8$5`u&m>_%@Qx=$~YB9B}?U5 zNo0hr_(cS9Tq2{hb%NUbrwNWQAWed!GayF>{Lc~}VN#mJM`zL`ne;3rM8aMqKA3~Y zB}6)V^VH_76D7fjgb0ksB}zKRDQfetB~Su3O#-EZohI0J5WlOXVtPHBE&2b$>baKAC?VK5fPitvRSHE zpE-Kz3A5Zn{eEt>ti)}-YR&s}t4B9snefuCo9>79R_T@~ywtl(24x$s@Ulv{M_=S} zq`6^Mc~A5|>ad-_FcV(KJvx3^C6tS!2c`?^i0_0bGZS8*O>4%JJ?o-Ve6qCB>6=mS z@~$hZ?Yudz#VGBCu$l03YVBCN6gTRer$)p8NyfAn>eos4HDe?rU23h3ely_(&{&Ed z#08Lyl`~=XJ4Bm`Izj1@CL6`9^-G%OaQZ>(Cd!UO$Rfs7q=>o4o7(5ZkO@tAElqSj z*VN-gs~(fv#<4+tK2^Um2>@>*2^eYWBKEJ6xNFmdv8JYZVO2vqfl-C46X`^=t7R9B zi3d9AocDbm6pvhf(W|F0oePe8wC0q|%K5;n@#~A+4=g*p_t~m#W2ftB+|6c`S7mv~ z<*HjKH1x34Xti66X;t)Vepc!#6uPmKi?mm>^aheLv6#ja3y;oT@r5?!WumyMyD8Gc S=Bl~$9VI95Xp3HxdVc}QAPVdN literal 0 HcmV?d00001 diff --git a/obj/Debug/netcoreapp3.1/BuecherwurmAPI.csproj.CopyComplete b/obj/Debug/netcoreapp3.1/BuecherwurmAPI.csproj.CopyComplete new file mode 100644 index 0000000..e69de29 diff --git a/obj/Debug/netcoreapp3.1/BuecherwurmAPI.csproj.CoreCompileInputs.cache b/obj/Debug/netcoreapp3.1/BuecherwurmAPI.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..997da1b --- /dev/null +++ b/obj/Debug/netcoreapp3.1/BuecherwurmAPI.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +d7ab1798724aaef0f7dd2c3cd5b8f04f56fcb642 diff --git a/obj/Debug/netcoreapp3.1/BuecherwurmAPI.csproj.FileListAbsolute.txt b/obj/Debug/netcoreapp3.1/BuecherwurmAPI.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..e871338 --- /dev/null +++ b/obj/Debug/netcoreapp3.1/BuecherwurmAPI.csproj.FileListAbsolute.txt @@ -0,0 +1,27 @@ +C:\Users\naumanfe\Desktop\BuecherwurmAPI\bin\Debug\netcoreapp3.1\appsettings.Development.json +C:\Users\naumanfe\Desktop\BuecherwurmAPI\bin\Debug\netcoreapp3.1\appsettings.json +C:\Users\naumanfe\Desktop\BuecherwurmAPI\bin\Debug\netcoreapp3.1\Properties\launchSettings.json +C:\Users\naumanfe\Desktop\BuecherwurmAPI\bin\Debug\netcoreapp3.1\BuecherwurmAPI.exe +C:\Users\naumanfe\Desktop\BuecherwurmAPI\bin\Debug\netcoreapp3.1\BuecherwurmAPI.deps.json +C:\Users\naumanfe\Desktop\BuecherwurmAPI\bin\Debug\netcoreapp3.1\BuecherwurmAPI.runtimeconfig.json +C:\Users\naumanfe\Desktop\BuecherwurmAPI\bin\Debug\netcoreapp3.1\BuecherwurmAPI.runtimeconfig.dev.json +C:\Users\naumanfe\Desktop\BuecherwurmAPI\bin\Debug\netcoreapp3.1\BuecherwurmAPI.dll +C:\Users\naumanfe\Desktop\BuecherwurmAPI\bin\Debug\netcoreapp3.1\BuecherwurmAPI.pdb +C:\Users\naumanfe\Desktop\BuecherwurmAPI\bin\Debug\netcoreapp3.1\AutoMapper.dll +C:\Users\naumanfe\Desktop\BuecherwurmAPI\bin\Debug\netcoreapp3.1\AutoMapper.Extensions.Microsoft.DependencyInjection.dll +C:\Users\naumanfe\Desktop\BuecherwurmAPI\bin\Debug\netcoreapp3.1\Microsoft.AspNetCore.JsonPatch.dll +C:\Users\naumanfe\Desktop\BuecherwurmAPI\bin\Debug\netcoreapp3.1\Microsoft.AspNetCore.Mvc.NewtonsoftJson.dll +C:\Users\naumanfe\Desktop\BuecherwurmAPI\bin\Debug\netcoreapp3.1\Newtonsoft.Json.dll +C:\Users\naumanfe\Desktop\BuecherwurmAPI\bin\Debug\netcoreapp3.1\Newtonsoft.Json.Bson.dll +C:\Users\naumanfe\Desktop\BuecherwurmAPI\obj\Debug\netcoreapp3.1\BuecherwurmAPI.csprojAssemblyReference.cache +C:\Users\naumanfe\Desktop\BuecherwurmAPI\obj\Debug\netcoreapp3.1\BuecherwurmAPI.AssemblyInfoInputs.cache +C:\Users\naumanfe\Desktop\BuecherwurmAPI\obj\Debug\netcoreapp3.1\BuecherwurmAPI.AssemblyInfo.cs +C:\Users\naumanfe\Desktop\BuecherwurmAPI\obj\Debug\netcoreapp3.1\BuecherwurmAPI.csproj.CoreCompileInputs.cache +C:\Users\naumanfe\Desktop\BuecherwurmAPI\obj\Debug\netcoreapp3.1\BuecherwurmAPI.MvcApplicationPartsAssemblyInfo.cache +C:\Users\naumanfe\Desktop\BuecherwurmAPI\obj\Debug\netcoreapp3.1\BuecherwurmAPI.RazorTargetAssemblyInfo.cache +C:\Users\naumanfe\Desktop\BuecherwurmAPI\obj\Debug\netcoreapp3.1\BuecherwurmAPI.csproj.CopyComplete +C:\Users\naumanfe\Desktop\BuecherwurmAPI\obj\Debug\netcoreapp3.1\staticwebassets\BuecherwurmAPI.StaticWebAssets.Manifest.cache +C:\Users\naumanfe\Desktop\BuecherwurmAPI\obj\Debug\netcoreapp3.1\staticwebassets\BuecherwurmAPI.StaticWebAssets.xml +C:\Users\naumanfe\Desktop\BuecherwurmAPI\obj\Debug\netcoreapp3.1\BuecherwurmAPI.dll +C:\Users\naumanfe\Desktop\BuecherwurmAPI\obj\Debug\netcoreapp3.1\BuecherwurmAPI.pdb +C:\Users\naumanfe\Desktop\BuecherwurmAPI\obj\Debug\netcoreapp3.1\BuecherwurmAPI.genruntimeconfig.cache diff --git a/obj/Debug/netcoreapp3.1/BuecherwurmAPI.csprojAssemblyReference.cache b/obj/Debug/netcoreapp3.1/BuecherwurmAPI.csprojAssemblyReference.cache new file mode 100644 index 0000000000000000000000000000000000000000..0c96f7e80623ae389bbc463562b67fbacca28b6b GIT binary patch literal 164737 zcmdR%2VfM%+r|_6f)J#tND~lgkq|l}LO?(|p$oz#xrBq{F5D$RP((#VtO#O9QN#j@ zSg@dC0kHt0Vpr@~z^+*T%J;lGJG1ZX?ZLw3$QQov{|Mw^-uJgVGdnvoyPK4pl$3M; zzv#d8>zE3VbA|=7!=XqhwsU1^0 zwr`eEoL^KN_V*6@i;Kd({PxX87H8!LvWNIf#)M}2gT1plrssCa?UtLCmeZx9FWpy} zf;D%Kky#Qc@)u+l`HKAHGI9g?e)CTiPZU2w7Ww)9>>{KPNgd>iOfT|f<@+gXqavgd z$w94EV5mMc*cSKoZY9KF&gPY-t z_>+>8Ytuh$h#yp`ir>u6=s9_0IFuLm6*M~&Md0`QAW#&T?T@79 zxKX_hB~D(Z#`{K!HD%`br#SLOT}W3KA4VRN& zh-!Bvb-X{z3|R*uk5*%%qnn!_nqvm8i@+Brdxd4S!h7e-{!#yc50`*QQ6M`KU8CwD zm9W=L4)ZLdE2gW8)iL)EqyHZq%ng}`pg!XI5)^lszaSJYF~c-Km{|!5!;dS*5!o}x zpso7NuniG*(NR0WgXrX<+qU|ws9xhZWOKAT&LMtuUDmbZc*HO9dJ(@P}E&C!m+67>y94$ZL#v5r_GUd^yxxQ{)p5C-Py^jrK=E#o=rW zrsVI2`GOcRi5|N#BGcf?(+JXQ@by`4O|%bV5{lTjBPdE z!GkkR?q-O6*-`63aC!?d0LEQH_H=4CQC&!Lq?4#irGA-k+$x-ez=^s(@!P%3LVtF^ zmya8>9P{|MK-|QRcUiro8@*7_AH*Qvss_}uTOQ6aXQdrcx0#9CL|^`Blf4xJCu-zJ zH#ClBc5(v4(cuha`_V+92u-uTi~r;?{^yj`9cL{uz@CX5DIwcykgIj~{FM_nGD;%naTR!OuhR zLre!0s3|I6q|ln(Fee5IeMQ;R&6$tRZj%G9^CdJ*Fp~bAnL&GGaMZ>LgLBZO1d7B+ zxC0`49tp==y+-@yg~T8s6=8D{biQfuH37#~9NJS6X=Z{Vv8fSrlEgfh9T6~LcdTkI zCS$rU81(0h){};i=O&0zwpMhR=7ms9zML5f7x;=WnidIkLIR0uzL-_CW?xeWV74%I z@X&$&px>GVq6=a=f+uP$U``Q?_U9Gn`@#d}7KU-PFlR0)ZfC^3AhA~r-r$Ohrc=Ak z7AIgtU;NpuZ(Wea`3XAtc6S*`r9&}39Kbm@Z)k@GFl~gI+|V%7V{-OJ$)0bacz@t|!G-;!(V=2qOLK(RYXC zT3P=DRseIcge22n#1f+BHUMEgxAViScWj8%KM*l*N6?wg6(jsJ5!j!g@qxKcJ*K!Y zU(Cu4L@3Y0z<8?~t-(b`hOq1}I0qqksb89`TUL9ZPp5J)A|Y0}exmM< z<=g<>hJ{0g)~u>%&tnibQJZ;&V^kTYb!!3~i$I=hZ@e7`bzFT51DFcP$KEE86@fo-@hd2!&GvrY&;b2Y{W}cBORC@%Cc{TGJN@d+O{Uz&Sb>( z+&LX)wcX0m0dUa41Okr{jE>+r*wu zaZt`dQr;)Cj_{~ByG(0=TOKs36jKveDYUImxP0aKN79x@v-wR!+{89N)~5^&<>k@R z@_^Ym5BP(bfe#rhNN5M(l7Ts^$ySB3kVK*u4(PskGgLVZAG2#8KWona*;x!ri2`W!%2ZcI_Bmf&qLTt z%c%2<+Q~5;$&}U2$bf<@e@>3I!yxGy6(Zir?g zfkf3vb4ckgniC4oq-~e9jwgqe`3UR%%6CM)0Q*PUI*NHc#8wltWfUNfMC~+Dn`(yP zq9?)y5zg}{hyff?-zWD{vE8U4#P{6y9%gmZFZ8VHQ{P*NzzLp`XA$+r)(<=StQ)9V zNMpL!%l%>UoAX=RBMV_fOVm^kyLZxdW8zVsgsn?DDm2YL_YDR^bbY61Z0I}}9ZvXo zE4bQTVm_Wj;foPIQFl{pzSMkTjN;8kyhL^1a)2InS2HdUDaNx|=JB3`1QI)bWhaSl zVBJpoTqKd;&YU%FIgZyGIh~CX`wfR=?6vwE2kUc{>C>rtDfTEs{sG$U1 zP3+!g1Rev+_hF@9>Fwj7N{-49-ZG(2Ck zc}4NOE#<6CYYxopt}jKr#J5_}en*BvV&K0hfu~sx6fo_{_D!l=%*zluQDYSMTg<-s zd1%2!(+k9yaPi@s;KLkr)033cAB#0su{?h{;vK#IO78fHs@GQ_jZz=|+Z))#C=ib+ zVHBdqzgHq=!d7dnM`rbECimT3g~;Cb-5lmwmNnctm2LgKb8_M8!^-7|x)k2AY0rw& zXbevq;AT)vyMsfc+!7El@S^T156d24{tM zABhpQIRwL))7)V|L$Rd@o0Xu;sH}YyXBpy@dZV^B$e3Fh&8G<_XxkaDL(D{NHFgXU z%(W4E^f9Mzq$DVAZm{y7utcqJV}g7z*0%BXm7Gkx90jXT z=6K)+giKTmbbqEIE59(_a-fSQcj1 z%-fLcQCp_$izi;NMuBI`#VGQ21ou2uencmV{UcdjsHv<>I5j&77(SS)26G7qcLHI;XubBh9f_!-cWvxlwi-?mFG;}4R`%pg3#2%u@cf5iu zHOqVtnb+5l^^@-+TZ3rc?*n;F@I0Nv{t=BYuy;>BOvTPDk*`HA3EpYIa&hd4%?O2N z%01urBN6WlB!_ty=spKCp-aae8U8S?Y4jYYH3oVBc_eD1k-RO_p4ME4fQcGg%iA*9 zob1g745x_)FR>qPjZ_2A;e7V0EIOtK0tXGfsfuQle$C2 z8!NP>0czoo9L_N~%yxx)x3NLY<={RsM{J?U#0#Z-1?JH7Q3OuxIEfwnsBzK;L{C&Z zMsuPUmWVwoG`&j4`7s1c)Y=PO71gsrk0a1g+ml6i#bWM-b}nbhhV=w;xbmp2=hE@U zNI<@>%v>NU42AW#Za#^W5;+Hh^Nh==^%&nq1WW9m0#>(U-TOU-B#ve$W3Q)24Tzsc zDy81J+jqa%kDcDh`GVSK5HnHR^qm(JKii7D32_s9QDGydO!1Bjvxj*WffF@>+pjn` zSKi=0hd8A^+ZD9m(QCpyk06O`u4>3fee(+l=6U_}Ft33sP)5ElU@hluM!ZBlmm{w? zTM#3$T@b5=G+oG^Bv%WkFCvMAJ?87j3t?5Ht%!8gCc1d@r~2~}f+uz;!;ZCl%bQv+ zdKu9ZHL{>vl3~7pSb={9fsR_0a$M9E?W;(_^IAMRY)3TvtF}kdYKL_PxD5#$wYOQa zp*vNy?TDSIjTacKi!r+SzLOmLX_FlYdejyk7%+7x;@ z>CgMoDSjQ%j^3))h(fXP*lkbh8^|QFJMCHXq$|j1dgGk^Xxp2JpQxD+z87_HK|!(k zl?Zd-u?tZX+sUz^yIfr|7me8%@+~BB)S6t>c37&0ZzF?5-5=BQ(c+cF?18#>5YY3m z`7p;|dMjhcpGeU)Tq*lNZa7Y?|1H86Yg0inN-BofuL=?gRz?E^$h ze3cSUYMM>?Lj?3ZCOph4rLI$AmWLj`2Qj80@Nxw+_(uqysM}8(m0_GOcJJ6-nHhIC z;$D&1sTWq2<@G~5+wA9b-akf0iF&6IMs)~Xwyb?er+T$^IF_C2HS~TqwZqLA;V5`z6J=?DGT?I`;k0+5H0H zj@ng`1|(7QSYIN81kY=-#^W}z7nRZ;q~y6*WtG?a{Sf;{bQZosz(mzEZEwFhXKz;R zuMu)eg4TCY&xq<9gt*GXt{!{;j?aFtbOGv$z4$wWmVN2dTIvPU*|>T1IX|t%4lC6) z`>RxHPUG7I9%(f#g@>7g*?~gqVcxw6dDMm_QOmvfG#QKMcVlYu9G;jaTf4l+F)GCs89{K2=6nYWftGxOn`Cs0rSy z!#L%gR#gA_6Vgc3=!6ab={WyT4;y`a8n_b*~6sc9V52|_wxe8(@ zcuNhV<$YDu+aanVm7}&gjIa6;`@^pW;wS1tk2wK*W1D%aSRK)h+6CBL z2h(0TS_9!dKh<$Wb)NkrwG?NPAA`_|8shNFP))>1)PLBt_Yp!%|=?ybsysceKZPZ2hMD zJNe_0Oro9%p<8S8(Cp4w`WnJ`W{~Y>Ynt9wCA+YCtR;&!~V@&ps=z2@E zCn9K~+Og^`&ENR(7>3-c-xyJk-jG(Gi^iJiNPn2B9UXw$Rd6Rtt<7jc(v+kbNpq5u zNLrAzBxyx*GD&NaQ%Ks7v?Xar(w?LPNh-;yBppf8NIH?ElXNEOLeiC_8%cMP9wa?U zdXbz)(wpRTl0GD7kn|<#N0LF(pJV{ZnIr>A29XRVIg4Zn$xxDEB*RHYkc=c5MKYQs zlVl9ZSdwuh<4GovOeC2^ayH3ik|`wTkW3|+M&cvMBFQGnA@P&slH`$0Ckc?uAel*$ zPf|b-atq0= zBr8a6Be|VqCCMEmcap3kxr<~q$=xLPklaghAITb$wIuhGJV3IJ>_!KF`G{mU$;Tw0kbFw=8Oi4) zUyyuBvWMg=lCMd=A^DbMFUdZV??}EU`GMp|lAlO^Ci#WrSCZdI_LKZh@(0PEB!7|o zP4W-P|49BN`H$oPNm2z!GD!uJiX@dtDw9+psY+6f#2~3oQiJ3elA0v7NK!~@lN?J@ zhomk^J(Bt)4M-Z297l3I$q6KlNKPbaOwxp;DM>Su<|HSPv><6o(u(9{lGY@rkhCFb zOVW;{JxK?WRFYFkI+CQ3bRtP7=?tmd1V^KtJ+0oaIFO%%uRcZam1{9kOYflfw=-{x z>33DpS63_u)Y8E8%q(kt&f~^yQJt;UWx&E93@~k}6fGkc^|(-dQqzIudVV z>>G*r3$pS{=&LDeAcAy~=#(TSt>1jc-5b_aLu%-t@i*10SLsUsncW!=Ri}4MPwSDC z+!Q~h?#vGlaRn(|oct zPygTdD(3;he5TXfTAF)p`%ak$3iBYR`4nkhROK6G9xTjfIn8aPd4JVclzE6S4|ST` zN^=e0qwVC;7$(fao#uAZ+~KZ0s^k&EJkn`yFU>sXQNldhY3?A+yZU~iO3oDKF-~); zG2aGE?TbOg4 z=C0B_aaUD!H2lJx>oj+h=F^gLl{rtCr#sEvrMcvjPu1xT2=ff5xra3KS~pXe^PT3N z(!AozN*!cb8l%Lbw>+zQX;}!nv?IHqHzd``PFKXFkj|050d6byM3!lUM$R)JI#ZonOCGMg!xLR`7Af{Rlz3)*CY>Ahwd6-Ug9(lm1cf4t`+8`PV+Ene*2#vRll)Jn6Go1hf6abLM#{N>z(Ei z(#$WKHwg2MPV-1<=Joj|VZPaE9wp6RfBL*SDYppotxof3XOz*Er1+rTMo`jZ_+Ih53G`d6G2qzU~2GUgtEQEzP`c zJSfcTo#x5X%r6rU3G>5F^Au_3t@{ySe$;6`N1C7dvWGev8-)2Wr+KP0-(CB2RqGxX z<|mxyY0}KQuP23hqton@X5L_*66U9!<}7J$Q+KF3DbEP=CZ{=DnlIk5URBX&h50$B zIY*lLxbAsje!*$>OEW*+n}vCc)0`{K{LsB9%v+u2JZa9DccQw&z9h^qJI&Lj`PG`u zl=&55e${CXNb~Ai71in9Cd}KN<{8q=Ps$Eqe$8o~Db0VJ-dv@zQ~Ku}hfWa+-tEe9P*ss*1iX%Y35b*GhzPRX)cy#-eA8F<}aP*+0y*- zJ1?o@yhoV7a+>EzGf(4dVgANxp6h1*R+#rX%_Y*zkMllZ{?2KhC(Zwyda0`X-wX2( zPV>3a%ya%xn16Db&y(g=@2*ju%+JF7i_<(`n)wjoS7H9mX+B??c^dnL`FE#zft&dc zVgA!;zQE1=moWeBG+!vqJm-Ie`F~FHMbgYq%D=+=pVPchnH#TEhwgwdCslMz;9M-t zP3M2CYF#q9s#mGtG+!dk{Lobt=1NZUrP9oEt}M(|oaRN+%uB8+%+;Lc%cPn2qJ}V6 zcbXSVGanVy5awf?=F6qIaBXAN<<=DDT2Av7()_?PomAyd5$4)X^Oe#(bloTFI3Fv_ zb)4p_q?z{{b%nW}(|olwSGna5l}3GGZs0UuBhCCcHx%aMoaQCc%zM$}h4}=h`C4ht ze)1ZXMk8T9(P>^P&9irXpv;Yhxrx)fOq%(HzNs)bbDFP{WLJWMo#s2FnNM~066VvK<~yaCSESy;e7e)TN}72ZeT4Z8r}-{v z<|X$P=6+7|YH8+YFhiL8JI!}XGe0Q} z7Ur{@=KG}imm#}V-54UwL!IU|(#&%nCd|W~=C#tyFB2n#d8E^PzcllbM+x(2r}+VC z<~NU-!aT-lUMJ1`=5eerk8_$IlxBVg#|!fWr+K|JulT5mx>`*X=1ETTL(-hlwt~9F zJ6o71JIxPEGf!iRFrVWzKjLPdD$LWI=0~OZ!&m=oASXk7!kpzaZ;vs%un}XVZPjHenpyj<-bChuXLJUm1cgmx=NU@cAB?IGf(3hVP4`iZNM|=X1><8Oqj28nqQM$XJtEAHI?W$T zbHnqmQ|1lA{Fu}Hi8S-0@whNQ;WU3L&3uLTNnzgTG=C<|^IspJ(s)XkpLUu*mu7w| z{fsbga+<%8W`4S#73Sxh<}aoBgCEjW8qW*!3r_PMX+EoUfiiCv<}FV1SJKS;=NE-} ztJD0oH1pQ|k}$vQG=C$_d|vbwVSd$V{#Kg#1p78&-tIK-m1dsC4q<-HY2GKzOZF~N zM`NcjzwR`DC(Zmu>nBQ@lf0X9Sdihk&?+WvK zPV-OF%x8Pv7v>L~=AWgR*SZgd`6H+K7dP{6VgA@@{#BZJm-~q@f9f>jhCY366}TVdYoH2)>dydv!r z=I@;5zoq&5tm*1>e=p2GIL-e^Ge2}c3iD4+^Z%qdxAE6o2n%@w7YALj$YoK(p%|6Iw zkY=7niZIu9nvaoYJ{fYXFxPRKYfAId-yTOGhbS*FU$>`<`ik>{YFD! zKF(>bEzNu#_IP1F!D&8LnwPI%rE+d0%qKd{b)=a$*v7)##A&W8&Ah=j73OA6b3JM1 zB{vu5lbq)I(#+3b3t?{QG&hiDUXfY}^T|$gLuux>ORa_Z6sP$(Y37rAZG^e4(|o)% z^NQ3?nAmsZMhvY3AGfP8H^kPVp5QchlxDt{c%m>* za+=emx&FY@RDC{Mm?t~Uouv7qpEj!cJVlt#ahlVmnFCH0=4noIXKChuK4H#sm@9XI z`LG_IsDr^*<>|gi-{F;lc&MU6;mnGKGm9$Xd5p@r`M$hJ)$GDzUpRX@c`^o9$PQG+ zZ>HmO^9C&Rngw4`wd_!iKMP+lt~%3SQs@hWEBhjNV6bW+l1a~LRHuJgSlkzd7y}p|u0p4)v&q+$IS``B=JRDMy9{os4s*qfvLM`iEKjXy9cB)lNuGYo+EB%2$>v<6R z=$m{rWROTNgl99S7o6txUs;g^P#`OiA1EqGPNorOQgW4S9Ob6=6DjJ!lL&hek&y$F z;U~$35DEQCUI3|d(?16e92o$WQ+2j4zt}%@YEm^SvC@qwEIux+Op1V!YXC`S9fGla zGwU$*rngmgOzqgdSw?X_eebt-&|i#K_2sv3HnKP?KahBp1xxOR!%7u3xylSgO|i}qUZOEFQ0R{sGwC4alN3O-BbmGu@N_g$PEzu< z_zfKm3!xD1(T>9GlshBkPF_;Z>X@F}CAV8{T3Sw*j=prCnQ{-6@+?G2v0uJvzN^Ow zQ??P3B8Z;y6+Gq3^_1tpo#`mdPB{(vdOOVN9ep{SbNyYjI{CW#{Ag8ln0u+5=ORoU z>&Tezwg_d<#P@TI68ya}kK|m4p7zB&?S*>U=fgcVx;#7c&N$RZez1G1#1|k?Q!9}3 zYqBGKsBroIeB%NFxRB%`h)yw|Q=F$$TmpC2AqwY69aHfb*`cevYyIh?kS;~klU*B{ z-n9)528=}nbs5QGh)y<}lNIY^SHd0e7Q+UNuTA$=fL9@S3p+S_aNYVu3%#iUhuyfE zz^)-#0@3M0oGz%-ErUDPLx9pk%TQ?7Au>C63~f*mUP!>-fM6^qu?q6+$&2?|7`GC~3XC5ieGEO{YIMKQza9h&Uc5c?6=v4COFGbePBBj@4bu!Z}h` zZ%D4)^)Q9>IHGoN?QHnl*0h%Y1hG9yvJs*K4&Z?Ob--ufEiKVjd!$wrPq&k|j=;4AWvX7S~n|0dki4q7zFiD$4pR^jYI%#N;AT7KQw8WU&@=q-YKo8%pcPS}PM zo}v@J4|n8nquJ2$wW09}`U9kK&;gM3;aTHDLi~tiH$>+=iE}pBIX{K_paUQ)Kxv^( zRA`?e@<}m|Fkbe6ui4=c#g zj|kA%^#~2~7x{8R*JdVSPBFALhl3|0wkX zBuSN>`5*Y3&1n3GKd>2%if|8S1@TlpR;To|tlaeOUAp>m(z|x{r*|={Q?^RA5+bmv zEq1qo??q)=(*%`aGOCbNh3JR>PoDlCdivGjW^+oeh1*E+RVlwhs)4BPNY=Gx@Ze12 z7^103QVXIZ{mhYm(vgmZ+a1X+ytI(=6jB{TO>=FT&W{;r*U`GfSC6DVM2FnVA-~lj zkAu7Du)~!Wc0getk38hFY)E z^gUi|UFQ;tRr(o-)zd!VY#oW;>S=Fo*ZTARgg1cXOo-0-Bxig=XB-Uo{3DNRABgzc z)Espn&O$=R+X=CO0X`HEF@_N0P?BK~o%3PN`H;>z67I<{i!CjT5`{4e@fyhCWpS`5 zP~cA;mKMlD1yY27wXG^{ ze((u(Yr0WPna?Jf1JTpJjHkayPk$cVnaCTbWb5{y!g)J4GM1~ zVxMTm)@Q56(@+*w^eF;*n&cUXPSuZ7_0_4KgL~@1N-iy!n-t9R2q|}&u!$<;1ex0D57BW><~Xf%oR8ohW|w0p+QajDp1(&| zY?sMS@9xh{>)25&z}%q{-Hib5(~F}+#YME1`Y~nw3CX7rJ@uwM^(K1iU%>4?y=awe z!^C&gS1Fh;5mHWwnD;^j`SSC(#vUU0isWmEj&U5vXsBcCgJ?rpdl@{=W3b+=MkWG%RgsCK%{vw;)NFg-(sFiUnMCbc~^L?-L z)q`7Y>~byI#xa|mmz|!j+fW`-IQ0=zF3qxA?*4%Y9tg^wj#0(j5~BgJG$c6=q62-+ zfxgm#8o@1>W@8nuBX#wJq~(;ysD&2;PuLpcwLA6C#IjO4VCyjQLe|wS+5FO%84)KN#(GhMrsj5n|la6oj@T5vQ z4PoTyM}KT=4A4G89V@a3DF}}P({(Ox4BgPq&eP5D( z5FOzej_|aOFaU1%J(hX^8!f)N|Exkg6Oo&{HaTp`8e2ql7qLbar$?nm~Ccz!F&(t9U*{JbV z#TOOo*~sAFixX@k)?^}_LUIm7$Gn4MuGBGoa36ee!VY31#&KZnE*(HU;$3^(Zv)8QT>OW{d+ox*Y3^!tiRGJxXcE?La}(XOX3HoefKjroDS z5=>JU7&9pEnI!oTJ^5uk`K5aDA-Lr(*_fr57SuKcRfw?eUAVr~V9X+j7-E_}a}5g*FF~<+6}m)T3GUaH!DQV-zvw5>N@rJcv$p38%VPrFO(;dBMfi}(OW6CfTG_E3;t4Xeb=tPB_D5MiDgXAI}b)OpsyEpNvhW!eDo zwT|5i;6VhFSCN7Fp)6m1V4k^AA~nO8?+@nqaC@_!7#<>d7@~s=;~+zIkPUFlt4NHp zOAF`|1@st#o@@=(<)w?pGWZ5CCi%?myphzg!H6%{Z#+&+Pmnwb(ZSB-U;}ipr{NBG zi@^aqrXKke(q{_r83gZUS9dmI*Jm{c1ZM}rpXGxxe=)`?E z@##A8X1M1aVNm-J#MkP+P={a(vgzPB{*Iwfs`W&ZY>Y1w^H!3VAUb$=4&F@%e-&ZbG-*QyC@tagpC(p_54=hy^q+ZxHcAvXKwtlwmpA9a37L<1knjwaKe*x!cX9y z=`~7eLGDwKpCY{6-APNPqp_>g9~S$XjL!(?bCNG0I@5`qsgcg~72I-nr?XHSA-)@q z?-jz=h~_@4P2ZIdWYcYL#Q26Vz9rcU(OK$qmU=qN_i($N(D~WR*_)}YZtx(lo zv2!ol#-S^fw>5INIi&pxry^pW>e?siV-xL(qe}QkMrD#J5FPL@FsWCu{iy>QaEA{w zn2j7?d;3EnS4S3JW@-l%WchP)@Z@C;B0YwrCPc^mh2#FLM$4N_W&|0u-c5M542yYKL{=ZTHu ziS7iFMi3qGOOE)3j@SflIT?MZAU0xrcYOaU#HNTYyBu@=#a}ch6rM?M-JxdyXlkb! zF*PSS38I7T=3pP`V6EVmn*`j8<~Z>z(j8DZCnKi&=3{MRt~q88VxgopVVy$K2BNdQ z!`a@}+1kVHzWLZSjtv@LN0W^AmUaPba+MB9Kt7kM9!VaC8-RQxm2gfa=?Kx8c5>32pfHWSa=wJ&=*jrpxNCv_o?t|Z+cI?T%)<|Q4bC){i% zK4t(LExt2TS)uhpWVug8zlXAuFis<)-Xy0(bgbt&)^j>mU%2Hyl~{$_Nbz+N^padr z+4>R+ zdPY(9qe(I$I>P-NVXclZ4sN;F?NY7{LeHFf8#TJk5!X~8;}K9kR-t!8<_5OD!C;8) z$3nq~F@bOMKSG!h>~XS>1S62b#BbXfR#hfc17l;)5@-vJAf(ep@AUe?!PIQe< z6oy-l_6`-Kv=Hkn#0a9ZxhTg9CG8L8&8vv;ib-ZebjHP;@iLvU1a3ALb?_)QWPBB| zp@N);@N5joT7aBz)2>>^xkPv#$$W^8c@f9FP{+IgZZ-xyRGiWRJzjxchy>)=oo{>} z9txU|xCXL~iwJ8W$;A+z?Oe__PiI>Mw;a2>7j5Ij*ZvwQoXZfCeMo>+8*}OfCoL!* z8;a0&lmgtDEGDqaNv?qCbVZylqSIXscgUVAICLZ%Hoi*QSixR{6b}88SN>uaV+ny? zOR^NA(-v^re4TbV+=qV2D-Ts#xJ?!A^~gaEt+a8gaRUL}NOBWIr^@A2ex2%8xaH7F zE749qzKYpgCBFip+}|BT71OwllE0l~B}6Bf$_dWV30A@F{_Yqm*2ajh%C%4!cOhOQ zYcOhGOh@3O8u{jTF^tv3a5u?45FKO!2N|z}tbzNSgA{C|#CJwoDU`K{c$^iH@9gaF z&nnI{?k9u?NY+7gj!~Rrq|WgW+-JuswX`5wD~N{?j@?zUUWhh};cFt+(z~^v{t*It zlw<=$r#g#M4c4iifScV_9U_d48DF()qcERDe6^7a8;3^H6NVd!<0+D-Av#P3hv}!o zJPWtl$Ym8~ryO7PYNt|u4pHjL3LW-gdw}`4YQ%V+GJb(%Gel4OG@f=ZJ?*V%I zr|$9g!u2Vc4l4DR5UIHp$#HALhjuR$!z(1OLUfQW9Hg@jvIFj%Ll)1m%xZM#yC&B) z;!_pYYlzF*3L9%>So1~NBEn80d!6JBh>n-a@jB>uZ^6yl$|1tonDMohG==##;@7nY zCTE#1O28IQ;~ipom*hQ&4%C_hovZ_W2=_Rb0!u6Pbd~x?h!lNw5!acKp-{fDo3j6y zs8zhac zwnsi&*+-F7K}5Bm*m@zO-dE5Q(^Uzj8i@hXd4A_S`*ogU;8y#IW0h`GQ3rVBP<<6t zO@vLeuJW>na&B|8{+=%s)*`?ZlG+fR@<&ejgHBl&?xMpE$FbwtS(l-(>miR+yY}#_ zzqZUlvk!RZCYA{NMt#CG_a|+xCeItY4#)}{3Ka!U(jhyv+|fb#2_R;OX4QQn?1ban2slh7 z+zmnGN*ZlDoItPFOr4-!E7P6w?m^NMq9^|%PkxJ@d~dkrN}5Z#93-Ak;fzoqrz2pD zl{9llEiSnJoW7BgV7AeRaLyp<3(=W2ai(Wg0xkO)S%i^Ik^|9MZs9C9>nwS2%l9r& zL3XO17tCE}w9ZzkPDcdxcmTUsp{FXx1^jc)^!wNA_+ru#H%>sl{#WE-0Y6;5MfFSbE?9e zjri`{9^|5|n7f}tXmd$QAUfZrobM8y?>xBOw>@a(mll{$fz3zYbo+IEsqDzww-WvR zg?M_-AIvTp9GoE*F^%&HaskN&5S?@ZCp}*$T?qH=BM4}tn={Q`wzBxUb?xTM?vdTS zN0-j&UAuG@Uvg6D7b6q*Cnoyh%LLd!n&%If7?%*@r6h|WI_F%@IY;Nb9B%g~CRph< zRDA8xub{3#SoXvO>kF**Xk1AwSCL!|(Sc@hph6w!TDaL06VWA?7EGRkS&ESC46(Y2 zTRro+F}jslMl9EnEQjboGdNH{2f7h%c81(bFDWpXmJbh=_^<`lN3hN%kWe@GJN}}z;F<&frFJawBvIe5Fjpb}(bhZcJ4%ofz z!D85e@pTv>1-K5u*#$hhS?g1_4-(#bl7}EV<8aP6OlN!)Zgv4bM3~aToTV@~AU?Z* zv-sL-wec9CJx=ljMCTjG`Oeh&o`RcQz+;tPT3`_c_A~-BuvnGHc!roZkvt30!Oq}d zeRQxF;AUX4$}cUjVgVr~EqHgGCuU!FU$jOH_hypzwOb{d0=2 zAvu&=luAp3sr~4gr#C6nT_kTo^mNd4QHLH`a ztIzMxF-LIcs^s58C^qBG8Xeus;htB%sN1f!#`{F{0m+9D9jhhBYN2C&3^$wc_7ckm zj<2(xuYf;6672armIU=;nDNHz)66%MXM{pC>793<66j|npF?!o#+>#+7)J!7X2l;4PGm z8{e$$g$nn3pek@iX1_H9XTDv<>m3Ot(iJ}I{F%TW) zSB~i)J916z0+#PTO?H!js6`6Vbc4jwY!__`|6~u<#l7=cnRT zLcvI3C|r~(KeF75SWhGA4bg#L;K0x8z-Pcc_lQE47XD2Nzb|s(E4^q=xHrM;{`(PE z21$R24)+v?+o;10gqyGQ$^z}wsXcY_G7NH^{<=k_J_wQ66L+jDa$6G^OeklO41wr8 zk8++zbe`dGvnTEj9>s=?uX?UfkRuR2)&<#qXiHni8cC3&NJc|+(g!%{{W|GbxMN+A z-9wcY?(GV99CBb=bMS7t^iHYlO(5e5YXZqch|YF5XIrhaO@^Co&2g4%gT!|kzC(db zK|uK`Ip;9cZ@rN09O9TtG7X}`+|FTc(_ymVmameFQFdtotx`Za2+D@J?5;agyu8}* z6G<*f9z@5vk>lK;J>VuYy~?tr+F-L_N-qx;{dQoA0h`90{9@-21jgJUoH_68kouoM@ zX{M8W2Df~NhgPDUe0){zC6)Z=2<5)Jdqko6GO?(ai+w>nUy|&B=ujtcsN;30Z{T*{ z-5n#64I5ttd_}>2ixk+~71^bp2Ck!h^Fm?qp7_0lw~ypIh|XA-GuF`=e}tR8T`^{W z(n8y&(0)Q>xkk!gOfYGC|KIKPnm3elO4;Y>Ajrr+U~Yox9v+c31ac;wGn z?ocp)AS4@SunVNzv}`^^W6i|;Nlbr{{0-5;Ds!+(I@rH(vvJ13qu7w~RmPnP@;`)k z@9fRz+1P8Hi~|IhR2`BG(FyNl@jIjzYEu^;*Ync5s~SI!+h3b3Fv$Xz^@*`9z_0MP#|mL6ZiUEEG>s+n0Hx z8v%7E=>gHHwsNW$b*j_gmdhM5%H}}voU6|iP;Uh7Y~S42y;`aqVruo>{<(2F5%wWD z1EOO-%P}|Um>F=-Ig*Gre0&|n7Ye>VQjs4`?^{?1(jx!dB4YqSok=nfqLV$r$sX6q z&VqZ4RW0q}?6l+CpSVY*Jp^&s$1qs;s=YCOh`*#iUNtmZ?Drc=Ji|zaLv*NzIMjL_ zY82e;V;G)-*~syosjn6CXk;PZQE$FadsHzV2r~!inZz`PWGqAnTf@Qb)4?XdE#FbE z7ip(YojU&KVF#nzp1E&T`V$dLKBO%-P2w#m;Xn}YsfieqDEqTXCPQ?DRUF|?9bqcm zldTFDU966AdZV5X=4c!ThLd7WTc!xARRWk^spJh>o+I<6NiX6u|9%```>=XXJ1$Bj>?!#U~@?3 zLUg)CobFPc?p(OXyOmg4$^WX7KM$c~2Vri!vMOS#xrx!3PsyK8vH+qJT)+ty=mZzR zEjx(lVr`80Ry+19jD?h<)gcWYVO&gqyoBUZh@N%{PkXMO_F}k)s$zJWUONJ}?)VRt z=H)1#ZS%9MN-DKd`*|62{qhRR|4NdpAUZ^tL(I}4mcY%n`5iQfjYyq=rz?&xC#y%d z9_igX^~lNb`MY*BAIJGiAzq8QAL(R~kZh%`> zsOVyCjQHjg{!th=BA)yGYScqE_|U;k1avdWEfAe5hf`(iRJXzHe!uDx#fFTp>nEI z2<}0W^$?wK1ScG>6FvfW(P4)xE$oU4`%&Z}r?uEl2Mp>kF2&U+Vr(F|$4DNB=!Anf z;Xs{mBiwRY%e7=1hAO0|-p+N>q_To}3L)8p)Anh?^;3NJRogN8G(kN>vI(M-_2pz| z=w#2s%^sXSL>L=0zN%VPVZMO)@_yBxFf=w3$rh3qAv#V^j?+WOc^PhbziJm}rybw@ zs-e<;1##F*@7ZCaId$Vz%6uEic8H#SI#0iop8ig_C%d*JD%Qq`@95W17_TFqyrlLI z`{v*o0KQfC4I+4xWEVuoXwNa)=@{?8Eib9j#o8EjHay+Lxwe&>3gcbGW1BVDxI|3> zi}zp~?-9)VBp*O@qE?)!rB1XPZnjw?b_5$PzH^kK;66rZ_7pO!YW!&+{pRNrBK(x( zGl-7agkv_=F~5YHJ%#KgR%rnrtAO_)2{~PC&SDIhE2r-x##aROHOV&+ova}zYoL?u zgIi7)I}5cD;_DvjDunM4t)tzJS#@!YzO+94d&2sG=xo2h9XZ@+HgtRy zwZ4M>6=~GB(_pU`Hhv?h{UpCbbTWgJRny7-f_tKCk#_p#%ZiVD2-r~N|2KlkH5T*T z4eFhi|4`=tBl#Dir(c1mpRA{!RKs3l(Mq(lkMFMHc$IuILdgNQ)#Vx$@OMTD%^6wZI#6nj%UE#NF`hiLD-8$SQ9ZHXJlLZzwF%=`k~$Eb<$KQZoz7ApZaJf<7ip&- zUqx!F(rniD+z` zqg|fGJppcY@U~RH(TY$`CTR`PdEVnZ@9I2l;b!BU*b!{F_}Wb?1=kLt<-6h?ORTI3 zwI`+yB&iS`>31gS0?`>>NWP%f++{zAk{wKP7DUf@1JC$TJ>y|;%NNvAK|EEj)yZvz>Qt5La72)| zn6ihoyA@*uZhh!>52VBVk zZ`T2{;AYPydk9rpxLp)(Hga&^_N%|m%g7-mU6Ufb+kgb-O=;_rG?f*q0K^Mc~gePbo+G@Mwl=n zBt;ONcMyUbIqj>{+^ig_gGLUfdiIm$vE z<$So^?{T#9ZLs*dj@}Av0RlI19V4hM^u`6mb0Nt^5FKhhhdNJ(x&&_D!OJc!pgs!d zQUsN^&vFdCh;qM-WHCesn9Tu-b$~13mbcGVS$4wlRjs}%;j0it-p$Z0q4n;Yk)Z&- zOLH|PeGSPHh@N?fXCBluUk10ln{gJ(5#o9IM}|VU4$;`%3>#>gGXVBQ!dOly*OS}; z(RrqGo;;oBX1LkiOza3YTzoBLfP%XPq2+Vv_CiGJfPz4gaVwFmAh`{qZh1!;vveKG(<^ga z*E)tMsPzczeodiPL*FY72XgSd<3mLBFv%kj9cw7Z8lq!82Dke)MJwM1i?78DQ(%uH zu)NY!=Y#Qz^_i_Fh~i0-jSwAW07vPsqdWt*ywYnW+R4*ut*5h+o!u=fEj>3kJEv1l zPEMCJb8pHBmHZ}zl1tC5X|jonXDR>ZNS=r25T|p9-a5n>8+~~v`TPgLINM45M`FG>_ch&RX2DhBFkcIJ->z^INOnSWjE)@RR2}0@xZOvovaNfJ4GjZA8t7zdyw*NFuKAV`Ks-B1@-{~vpwJT_1+xi+n*HD*2q32z>i3F zLv+fMIAwF4@>96ko^MaVY~=XP8EdrVK2!(hz?SZgVfbQet?^8 zm5MIehKcWtOi?gDBII$g?lz2{h~a0FUm!Y2O%8I54zeHavtyN7S`bqe#P0|vuRdxh zV*bXD7ogIM9seMPKS}F5?a5I$~$SV$u zcaY;*kdgi{O$ZqO5!eBeq+^_P2YzJ>o&VtvY@xFv-0ss-u|nCnaaF*S9N@0R7@|T_ z%cP`A7bGQJhd)%Q0KuO}XZB4?f*~3I_iN8Kl}6n6?isH<(!A%gJ?CBgX!zyfH7>7p z!k1U)-S_A3AFr6Yp!eweTYP!>i^nDZ{L%92o0c?QHLUGzz1DnK?}Uago&W2L{@v&7 zsXXM`o!L*FHsgst;k7*<{I++><`+6&F?+;=>mPb9(tA(6iR;#$Iicdk&#oxi^7(~1 zkMH<=;GfrSth)Hb6^q)w`BaJ@iQpyFNfjP=vZQ;P-Rq`R%EjNvdu3}y5Py?YW$G~B zj8GW=2?Xgs{fYzmImXn{{@DRqG=w9m8h&BNrK*4QcPTURk5}S1hddNj-}rm{mUZv{ zv?}%DH7V=%_}Ua5kBp& z3zjd~^4Xl)*KDmiXGEKCI@MabxAJ#ie$)K9)jxjobI#eV?fdj(xj&&*TF9 z4IK{rzX?Srkbb3v@i!~+n?pkF_kGg(y!;x2=VvYH^l0rJJ5LE_o>zGwz7(*sLB@dJ z+nt`%tj)Xk9A1RBe4)@{P|| zJAV1|OWHi0H)>hY@U<%<1D?1$JmI^BZ`671nWrAU^TI*%U)%f7iiK;IrF5#@XH(-g z$M!q>#iBDRyp$3_rsnzW_`ry-9=?0s_sK>08-haP(0-+qc!etSGc`{_sWWx11%?0M zq=^3!UCIUJ2I|5nsEZgB!4Mq%N?GI;s?58W%OsTSUXmAEP*EMl)#V22nkc9xv7nZh z8>s7}pl*l-b*opXGVdr>NGR1&+-5=HKYB;8s@y=`6$Q1LLDAq(4ggcuc!e5r>6UGC z$K29+<6|fEIxgw+UjJ=)Q;T|u8M!u8#FWc^hpyhxx4$oCc*u)wlBTQcUsaDfBWA#@wHF4 z?fEsk<0~th_FXvk_C`Op+}@_)*7xgvvAS=1&&HMC-}Gj??%PtX3JuWnPDWmQbn=|6)N!)!{$9LX~-M^QVMTz0F@1 z6#k=M7yk1Kwc&qDzOJw!Z&8yuJ+JwAarc)Szg1zQ|H)>Jr%gQl`YlWSO)k6j`9AgP z@7vJl{$tbD)!3E(;t$iB=XJQ@xV>rju6w5D%BrWfdT;*5&?_nbPQ3c954wCgw8xbL zGOB*_MX!rbuGf3rEBmis7`ox*KL(E6bHn7E&yTx(z{kJMY}>BRzy~(_+wI?6t@4!n zQVvL{v}e1Id!Xy^F3B_wkrN%f{-spL56VaNtAb3miLB(R7F1OAJEq(~)r^9w6$`3v zxq+$|1yw&5)Cpdp%Dkg!B%xGCaiRqk)loDrH&7=kx=S7)z*TF z>L^YvH&7j;pwePNb@d8W=54B*gi>v)y9E{1rh1nfsMDjM`Y~-kCP^qY(Q!6|qBey; zn!i$}d4($THszC0s!e5CP_j+Y8KYk*dF2LbdK6T^0VR+C6)ZPUp(v=rSWv}Yp~}3Y zm@T1HM={5Ois~rND>qQ{qoB@@1+~yCRGIgF7fUGB`(47Is6D9}(aXI;m3j5MLPDwP zcclYL^?uiu8>ppGP|FyUwsLo4xq-SV3hHJCrESKz-78d?Uwl_eD0T6@!-A3*Uv-_j z+bdL=x2bz1lxkD=T2N74`U75}%KS{NlThkRJ!nBiovBB?LY4WM+909SnR?8EiaJwI zl^dw1qoAIN1@%I?f!Z7ewIvqRE9D02)hMWK3`+KV^xu@%y+W0FNAZS)QXR#c7F1M6 z@vc{>l23lTnY^P~ z%8ey;@~Zu?|C+jIZU5+|tdfEKCQiG*#SIOb<&8Z5w5*b)Yi2I>&)C)7xapA^Q^pP0 zc;@y#+h;W1^YOg@p8oUtty3TUYs|d-V{+0fO?_?qLx0!*cG}y=zrG_dq|IF^?@6dl z*Y9ZG{m0ssli#6{^h7)ISnRovHs> zP*G?o*e#*AT)c`;6bh^vDVK$Uds$m}IfWjZmUnz~fLY4XKO%n;FW^bB0pr|g>uauTvp~}3s zX(gdlZ*#H*71c1?d4($T>epUEsp{9kf{MC=cPckf=}}OfV?p&OH&8vJpn5SVZA$74 zuTW*)rus@K)u#GcP*H7aV7Y-B6a_Un7SwRBP-WgxjF3>OqZnyHQAeRwzp-AS%DnoG zlTfPqjklnps^4UNN&M7hgJK^ebhTSEw?tes4)ARsG(!prWeZ2jvFp!ziea zVnKc86{^hJ)aMdPwW%*GC~8aEjr=!Wp~}4aeJi0<_1kMfMOD8a%MH{|QBXg}g8IGO zK>ZN~^=B-ofAItNJI()OA?i-^fK`aR9#l3vP;{Y{s+N~K&C1ABU-+wnzj0mot5I&C zj){V*84IdTxq+%11ywH=)bU=S%KW-;f`n4ng+>+>wJB{*pjo+rY90l35`)q%cCEca zmHEZ)6bYp+c5N)EsEb{ySEw?tey2((RsA|zP_j#x|4r%Q6{^h7R96Y5&Qv!GD(Xy~ z<`t^U&s1*-rOwpp7F1M6k>M4p%+FMR38l`|01GPWOr7Nws?5*S5DBHu)KCjbwk7%B zlu_jdYIGD-rUgaUC<0PrzX@KU%KYsm6D5>-d&wjVN}eHWJe!m<)hkq)x2b6oO0_AU z1r^n%a=k*8d7H|UP^wK$x1i`uX~U#~asw5Nf(pfgD)I_d=GCuQLaFLE+k%R!e&?1O zsPm$r=Es7%$SYKtx2c5^O0}trEvTqAwb(0EnODEdC6uauS6EO{)o)3;fx0#dYH2K} z8@xi5dG)(dLaFL^lLZx3{ciILRp!<2b_u1b-%1NAs`{<=3RUK3>TU_8&eS~?RMeTe zzuZ7Q5Cyd^7StnNp~}4aJu0D8_1j=UMOD9zUZKjo`aLC~RP}q>f{Lns&*KN~bJs7( zLe$*#W>$zC=F@*uUd9hr;x~tUXr;`L%qtQ~9hp}d6hGxDJH0}cc^!UTLa93Zh6Tle z%ro^)xq*5&3hKRBP`kZCm3j61SVF1l_lX4+)iA#-H&A<`puS>IRPEG6$G&m{^<5Oy z_Y8{K6-~<1uasZBLY4XBPQOYh^|;e-42obB)L&kq%DngcTSBSc?;i^)s`sO1%atZ& z%Y$#;F7u8e8JU`Etg54^fIre2YjrwJ_@&xZ)p7$>Eegu8pk(i-plX#HsFWzE+6;=$ z6v5H2l=@zw%DhcAkWi{kHMF3j+SG|&p~}2XHI`7SO*OHgWc5?MUkk5LWqzhwN+@-v zT3Jw0XR2+vfoc~8)jk$fnpdbYuYR2*l&XH|78F%KZHd2oxq<2t1=W*5X{!u<$_>;R zQBZwjL7iD{paw=k4T=RdtlU5ikAfNz3u+90;6BkYRu-ZrI>xa=w1#;$ez4MPtt}5e zfGqRt!ej}ht_xEvsHp2g7JlGd53+g~%}tj)nOvC4e8S#BUEd1ytroW`=}P zM`or46?J3^%MH}5D5!8Os5#{ZYHk!%Ni3-Iy+ZwbTE(QZLjN9U)2Q;8YbSMU_D!Vu zCqMl9^gI1m*J`jl*y)^|174fhdeb8V#;rc~yB06!-S$-8V&9BMRy4frr>owmy03Gq zKvuW@8}_cQUNWK8zPg{bc_Y2)=Yzi*=^Ng&U%R1OgI&fwxA3+%KKSL%%G*EOu*tvc zw)DB9a*)o+`A`Jw9K7dkI|CS`$y`a19aTNjV%IxhJF3re&kTT?Fa3RUK9>QV`% z+SDQoDymIgS#F@Nih{a27SytG19e>#)bdzRH^+YVFXUYxK zrYNXqV?k~43RUJ43olA2HLy9eKfAGiC|pRAenhh!iSJB}&m^X`zK_BNbYZGLofbGzrO;M#-K@A{EJ&t!&x%vSsVualYrd zcg|eSf5-3sVV>u`&vT#oyytt)z4v$DchqWAI&t}^LbH?l_ik3XZ==f5?aSe`h4-=r$Dr_Rhjp;FEv8Tm^L%t%R`-actSa^o?no$F5?*{Q{jVvC9{m@zGV zSoa3q7Hm6`+H>>(uX5qqGfO5GsoQc+a-Cdry~RLP9M@!1`pEG+b1orN@UDb6Z-o|R zK0;Rl#UpeTp~MJX>kMk0K&_8MZPud98*>X#+?ZPl6*OjKVPTgRWqw(*8z{ak*%Lwq zJ;kf&`~4l+Pn!cc2v3`XSq_5c^p5&F(lU>laOx!&^Ku^pipzaGgo@1J-2NYkb_12i z|4n^Gj$Dk&>%W5kt~8S20$P;$2rUQ{kI+Jd5+k&TGpM2hbzU5*xE5vJQzd}n_+3OO zacxsdi!zU2X`ncMmk~`9rK=C(&t|U}Ysqp5N_jhD}UZ{YB@Ok0dxPw&n zccl4;J?&MfdAX|r#pS+^P@>#5oI%wTsGH(Yb+st-YnysN@wLq@ghGb-+NPlvWgfpq zKymzTCzOa^Q)f^~0(Dm$s<{?rezI!;6rb$wBa}GVwQ>g4TA&_^L$%eS%zLUGP~21P z2_<@}gBE2z{W=20)9)!liRstb8C0@BJx8cul!uprye?Xl`Jm_u6c37*2_*(acV|#N z1gd8os+TjU-U8Jpgo<1h_tT=xr(X(CJpK9;N=&~&T9oE}v?%kQS_l;P)Nh0mJ+;&s)G~ou z9*0`3MVZHM4Nx4vKM5t`w?T_CkKab1IDUTW?}Rg`;5(g}&sZ6i(|;w~Kd76}-;w5*?X*ul%;R?! zP#nMfgc8&59A{AH3X~UzI^P-81p;+p9O_~%%6w2<0u=XDNkWN1ak&;{-cx0O;+{$% z6mAl+qU0qygStwft`4Dat_omYMQ2cz1gdff75UiA_0FKG3)BrERHRb1v?%jIQ5z^8 z6m%6w4V3KS2D+Xxj5ib(wK(4x#Mbth0)JIQ3^l%`^Ns zP@Lf>2qiN7v@@t@1nSv1)bq}uUJ$4k<51nSDD%dA1t@OJR|$nF!%rDr*P_fv=o>)s z2z@hziVTXkwJ7sJ(HAHl6z>oUg8~)v-qWJYD>VQpuGIU43NVoi$PctA^GbaP6j$ma zLZMQ=EpzkIv?%jReF_v;Y8asqJ4Su3MVVJ>6i{5LF9;yME)KOxi!zVjW}rBJ zTL^{t@vX;BEy_H8yMW^O?Ix6n-@jUvd8PIP#g#fhDE~)f^Nu)!Ix0}d2o=OHa_f<+ zpmH_Iyi&RS-!%H=+&um(_;PNzRNmQIlzC4T0E&C6AfZH071pB6D^&z2?x~`L67ehM z463+5l?b7N_yxFN^DcD;RZ5^rhftA0afKFT-cx0P;+`r;DA7~bXi?@pRURnrsS1P= zR}@v8K~)u~Y9Z9gZaVp|ccT_%9={quar|l$O2qGGEy_H8b%Eme)gzP`=?(lH*+1lJ zh=cG$u12AQM9SU7-;w6Oa^`>Zt0_?Y&Lo9Uku`yPwJ7rpHwTI{+=5Ud!w))xY9&yu z<4|p!LA4dAc5$dDok4XFsE%={PFj@t2<;3M4~k?$i4ppe7G*vtx&Xz4qAQ`qpm@z0 zRCj^u5r=w9i!zU2FQ7Pny$L1a_pTOY{)oRHQ2dBLC4>sDD0rQ1pcZA`Q-grwo*GOj z(NiC5QReYW1&ZT0lu#mmpE-jXE>I(~pz;M7^fzy`GpI2FH8u;1d+IAK%Dku2f#RN; zNGQ=$leH-G={E%^o_6{e=bf*6?z!ild+z(#{+rHFfQW)P-+PbfNnH8plJNb(EX4Jf z{$)KqQS(yslVbl%&BMoYR-$AY6Q)*3WVB+@uoGi?!YmgPxniR4;83DqWc5^CU37zM zdSDOHei5L5ee0FadA+?xNs5UM!i6Z}aR0Ci*96W{oa|i!7sc@#nDn2obPgx@d<1Cp zPNJpqzj}2^M}@BLB09+UDA7kkjLbV`iE60{U8CgOsgL+o10S zUyg;x>iP{#9tn7rGA%O$O8PbmM8)X^4=5j9_)nR7-hd+eO0ziGRvS*=(M8nbBPD8p z$p`zUP>4oh``y(<0yIwU?SFI}Af**ut45qC+PVyY+8$F{8-d(jk7?T2zOv=^Iv~GP zFNd179DT!fUsNjMU0Tc_MAuXjV!iXYe%%p8H<4ORzu#3_k)H?)rWK;)tt>N; zVX6T~qOF?%q#^d{2=ov{&!+?@q&w1pfh1GiPzQ_#CY%@t4472iu?Gw+71fD&RB`)2 zVn*f2*%w3%v%$VdR{{o7T&<|Kd#Z?$LU4{SDf4vI#$Sq9cyp8#BL(%^O*M+KMIsbw zOIes_b(R-wH8#A05NjlV%7RUGmKV%iaVHG4AR^Q=bX|{-)x@byQ&*%qQrkMVb?$%= z(a8gT4`E(^JJA3}K8+}^AF|C{al&Ga=TQwXU|N4@h~5Q`&L5s}LI!b6r5yE% zZAux@$`H3<>Fa^Ih)Rcp3@PwxcnNLCa#U$oaJ8z^rvnU+OL(V*Lh`prJQv#06H5{i#*jzy;LpOz1(`NOV&^mfqJ+0Q$i?I{IBt5M@ z5p1D8<#br3{mRymiu`{C<$eY*MSBD90KO>UdF35yq1(cz!zo%FWd31dxJlxNq|V1< z@6cA#=_kP`{VetX;7c_R1h>=AfnP-*1-_fU7kMU>qR+vT)pQPc5A6 zCq>`KNIA+6GQceG-%@G|Jwojj>O-nS1*NP@8H)T4<|!hnWlAa14yr~{pQlfT+cCe5 zbRO1jRG$Hi(ON0fK(&LqR8m7>ij_enDbT!>UWQ&f)zM`>Y6)W8Oy3l@2|=cq1-whb zC&ek?{~=BTJ}f?bL4GscTzijbrauaw72D}Px=*Y?&ksucJn#+lr(z(1j_H2d5&A6b zWL>H|+=>yMkYFb0fbw+_qK;<5 z;aCY%w?jp0#9xarrCn+%`VP~eORa<~LN~co60!(oTdz1o$CxA-w3@O{-LN+?c&Fvek3*D z5G-q;uP0ga4Z*SoTC$!gC%SQJs!;za;?&_#REoVP8tI5jQEi>lNMClT4zWsEPCs<1 z9b$vBf-c>_HqSPl3vX4LXp^Lz9-8P1Nu5Guw?nqur@4x*^J%W4Ay>1Vb}CN&n?%hL z2AQ~^liy`U2=XZVU1uZ<4dUl z_)^lSPPv3S#gN)eJH!&KuUbgAQ@7X=+et@dtF*WzmZqaZ7dMb5t__U>?um@k2gUD) z3p6ACId&V}En1XQbXHuWp2A9gIe3cBi_e5kq292y2gP9QEIlQyJw-+JVT_MGd5-F9 zp9j8AyhLwG&YRR2dIJ?;CiYY8cnq(Q@J(8){FY$pF7bl6P3;vgi?-N+Xr>{0R%xc+ zroUBEs9Hw=myrf|3C#kor@H|+(Z>O|(W8J@)0Y5yCI5QBZfT)gTF@k}N&F6p-y!jH z5;KPRQHOZ;_-3&H*f!8!?vH@lEI>qUmX1vm+vF3In9AxnEDJ}O~G!dVH= zN%*XUuSrM>_mYqhRUi1Qgy$rDR>IdLq=3|vuuH;G2L>%}6}%Pj9A@jUlxKr~060xw zpnsrmkt$Y;6zZwK-HC!7o$n0JgnE#-ePSPAi-ccOt_N;~2LO+W;S2KlnJNG~HMk0_ zQMMU_O|D^K;B|7Bss~hP2_(GJ#eg?JA}9{1Ad{8=Uk<3?cBTRNO1_DsCRzr36`(?^ zAs3kW<+O!9jO==g;-W7aad3`tal=aMU-Mpo27P<%0v|le~2X!smH+*oODAlLg8ro)PXvVVjLaNuu z=XL3lmD;Blbu*Wt{#?d1EMweGbz7way4`D-da8daLle3^lFpLlTqFe>9>+oV={9%Y zGXpjwa!iuy&Ss^BLESE!McuJeAs`*f7$vZCS=yP-?w%YO>CrNi828?so@buyU?JZ# zaUltYtS^-Hy3?fbbSxq+Teg8&TOg71E=NXr437>N_Fkh5-3fzfjOX$?u`|QDg6_qCuw1m6yim+BLFVF8@tPGLUf>r19d{(NWZp+dOWBHlk zob7KhXuwug>ss3`$=s;2yoP(>$6?*%L|-UO7sm~=AZJa>Ur@`7jnwlQDdnoMs|uT4wLs>(gb228BCj9nG*Adv8L83U*eRgTw|`_PIrRe?M6l5gk6a`~L?lTK;* z^5XNJ;_8D{;Y*o4)3#pZa9N88eQTJffLkI}J=84&eK~ES$aXVUN=~=Wy3atRNYTN` z`IRM`&l3W~uc6)KrhY9~r0!Cw&nPg)1*5lYnka5Ar<(P?An_{J4KsH_&Z2J|zApOo64tI>%*>>VH#_Bz(9GaMtD7mGX4S*R+PKjh)W_W-O6eip zoXTbNYF*`MbDmg(dNyaeoni7R?Ud<~LH$N%vO+jp3_Kw?!;P^%O}kw3jl?%2?lwfX z=wlw5Myamgdy3hTkt^DA^;Ni-lYA~C1LX01>q2e^UPJJwFkwipil*EH`}A=QJD0~y z`}Rai->8rI=>@x{EQ!?~-OO+*uB=zRZuxcgKHVg257h~xk%F8kN@Z-r1eBM#n_vo? zpS5_*e97*WVLyu(bUx4XVO49aJFS-2z+Js4&raE_$Sr67Ew^f7xnYymEn=%qVa$P= z=PT9??+zAeCSJkK6LS0ff{v>>N()lXW%yJU-1@*DM~UbVSbo-aZZ5tp}-a*2gkS=%i>^Ry^v8FNf)?M=-6PP5sh12ZhoUya4=yza@P>GjI*67H(Qz`VOk?=dfk7VI3oK7LnuhAW zcUy-3>-klEch|kCp46ufQ!pV!B#l8vDJBf??2gVS$Es07#_-ocs2gn2%LUj>0ndcTX$~(^4333cFVyuhHc-M#6!3 zBYeI`#^yT`z8=Q=*!Zsau3%KeYh@VTiXV+Ue$B{-8eWNB75VH_Ggn^zoySHaU%CIK z%~!s?G!*&4#AhD5dwBcdfErILY9ydGXo^~|s0tWsaL(Xt4ZEQRzS+f(;x&a>D`zL3 z4q|rFJYa+zvw@f$!YoF>cH+>Wfvm@=@RTZ%1OmySK$AGe!A;i0XX=<;2~#ZL#3bGn zZ;X0)W27#@Lykc4EZPR}+Cuh=EI{u^gRO8R(2A~G(KV2IoJxdWL-VnYzYq*7D{eHk z(gCAbdEyy9&d(JBdU&6RW0|1(xf>cj_~1Q{bC*fA(CftKDf~HnN#NZBH?9#Byfv3S ziO>4pTaiXVOSDpMOJ2_%pEAq|4Y#x2apS)$_mk-7*F*9f*Q5AA`Dn8zb>7PGcc#m5 zHg@4mR%MKNZ=5~u;85StL$P;Xc>es4(`Vy<{MfUfNIk}W^j>ug1V#uHWAj~QKlY6K6Fd!}`HJ6^EZ5k1AX>+*PSBPHf& z`&<47|6h-QBJ(bRUy$I_D*uLJc5au>mt1@=UBG9(c}#E|{o@NnoVoZ-3zqqrQKDb) zB5{vjC|3YGjQ7eTfO}{VSQ@|3IRH8hxYzl$4m}fm`h=>$&m65vehu88n_nZ8rje@Ksm?b!DH}Mz$Y78Iq)YIv2>-> z>A+s;{9S>45*3AZ%lEjwuvZ{FQK9t=Mx=q#rTHH0sXAq_yYjAj3n&w^Zp=ek%J<6l zp67kgvY^d=l;-&PtL${h@1&lc!?HKaH_lFco9(Eagc0(4W{wo@I?!JcKIeU&zh8eT z%0ky!-uwkq(00PGp? zri_^37OrB2e-!opaqqxa0D)QXx1S%iYRvfe1pFPk8?%EOO87bk?`JTw3%B8T6Frn6 z`Zr(FzWwx9cV07H$S0~S8_(T zlGp66i`GSVYVNzQ1WXjIT}iy?yvo9>*@9-Z7rfW1?HQwRm1Y%EQ=Q2KHjv!7ZrSdu zET=yhOC&1B(s)y0ds!)3@3H literal 0 HcmV?d00001 diff --git a/obj/Debug/netcoreapp3.1/BuecherwurmAPI.exe b/obj/Debug/netcoreapp3.1/BuecherwurmAPI.exe new file mode 100644 index 0000000000000000000000000000000000000000..8798d07a18e092730269b39dcebdf7eef1f2d774 GIT binary patch literal 174592 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 literal 0 HcmV?d00001 diff --git a/obj/Debug/netcoreapp3.1/BuecherwurmAPI.genruntimeconfig.cache b/obj/Debug/netcoreapp3.1/BuecherwurmAPI.genruntimeconfig.cache new file mode 100644 index 0000000..34bedab --- /dev/null +++ b/obj/Debug/netcoreapp3.1/BuecherwurmAPI.genruntimeconfig.cache @@ -0,0 +1 @@ +86c8e15dd33445635927cfaf398408205fd11473 diff --git a/obj/Debug/netcoreapp3.1/BuecherwurmAPI.pdb b/obj/Debug/netcoreapp3.1/BuecherwurmAPI.pdb new file mode 100644 index 0000000000000000000000000000000000000000..8de7ae85348fd2cbb841031b942f4be8090a3044 GIT binary patch literal 3132 zcmZ`*4Nz3q6~6cKcK7Wf!t%3#5qN@tiMYmSL#r{7WeF@1S^3e#>1dYa0V})v)_rd= z+x#soZaZ-@jgzKHO-y2)Xq%dp#57~lAIV@D#ObI>N|V+$G$XAf)20rgF(WhfocDI+ zmD&g2yZ5{2-gD1AKX;#_wb4NdCHO1?xSbB6Z;kzSb$}SjBhcvql({=QaO@J`qcq@; z5%MdJkX)3tDq&x+TSobL7=wRO*4|1!gw7`H*SEWz(B>KlSz!Y1@Jp!dh4e4aj2*t> zI*|R`>%%YEU*G;Y`yp6j+@Akqv)Mvat2V&AbU+rM3Q!0@Yu5n22>^8j%powHNFrhB1<#MoDEFBLQe1g?1KN z1INh293}gqtu|0nZ(wA(k&<;rMqYq+2-<%^%b6H#d?#qESNCV61vK^mB)}6ajWncj zet4A@A3eG@Q0oDOF02}}pzzx`r$GGtr$#Kp|#?&zr z=`ol{9Pk6c5MUIdp*@t$-sm%81gq1)X3bsbQ>No9fpf%gLymF5#i{ui52H@L47f?h z-N1SHOU=ji=<^iE^%%<(=b?}BPjQrEo~Ag;Gjtr~7)QN4Q^!$`d+Oy@9Y=Y#j-!6e z@zi{jV{WB5%56H1@_Zdfd4Z0jT+3n2zbId_Kz@skqr3z>klJq?xBwip3ZHubrEuaD z$GyvRd@1ndI(|R!a^M(Yd`bWnz_}#H_}&Uqj4(bJn<`*>j^h{;t=iBR_@v&$SZly$ zC?+1{7Q>pvb5pXDLw#C&uW=YhjNK;KZwsA-_h~i>mb}L%A>T(h!g1td?m_h(gZHb3 zm*G9a4a57Nm~?(I*hzef7*Koa{R5*U^Zc#fJ88{ve0Tre#rvK;ZoAsC^`24F2iB)r z$#C-#c6c+XJ-UfWu4D1rCz@T+zxN#U72Q!T$H#@46|T9;^zy;k!3 zMX%zMg0j6{42of&H$5rZ>|$&x_K(<{&~*N%<98qYY{fgXXAezZVCxS!r#I%lHvWE9WpUQo#+4h@s>(D| zQo(pDp)3kv=N9E=7~mFtm|AKgiqzx@g~V{qfA45_dK8cDJUVANB0hho7#8N8r4u$N zN=SA~exEm5aMKA*ecl!G0-Xzm4|qqWv=XuKy|8{|0!l ze_V5-rB(5Sl}KoTZw3kkcC2);J$$_P%yX0Rx6Y8sbz40n4R8CU?<88TUz{b)cw4-Db_ce5IV0KalpvSNjfCFaO(@ORlJ1GZku0 zvD)xOT2rbv<_fJ@sWujE&{CTf-E^xvz7ht5u49(rdY$F3?eX*-*=O?Yi*UfbE6G)LRnqU~%chp!8$&Vf%j z%=^qH$=j=05t0^IG1xWOD?B(|QgmqQ?$Gx?J$6UY+}z*i3>%-_eRao7>}tXDV;_CJ z)`lN87BhwK5k59TGSr)#MLC*lqgn99Ky8pc-Hg8r6OP$v@q9(-YN=6{f^LuE?I~JN z2apg@0)rRf3IUVT;et}acpHXgD_T9z7ude9a9_EwWAgD2xBhNh)zMe(lTXWyp|Qk_ zY5YfDKYG`bohvS0`#2jDe}gTRABC77RtC8YmS(|k2Q2~9%NbvY19@=Y(+V>+aZCAo zNmdrgB$SI9XuQ%!^B@$o7A99RK7(X2l(A?f6b!vDH42JBL$ZLf8E+xCGv$wKK+Gr$KeF`X0X*Qym;iz-IM2jd45^R zOMg8jJQLk^`u#MiW4FO6c0{@}f}-Mu-vYP{*V@F@TZ|B6sp<=j)kj#V;>4? zWLXS!_@gxnd|r1%6j25z=je(s(Vlo9u`3Y}F8BgJ^HkMIueF_8c`9N0s@b{!#M6Cq z!I`l;gu%9wZxk=6_>^W>unUv!COR(&uF0iCGk-X^VVBUedavP6j@CT}<&B&ZU%YJ? MDcZTp*a+_W4\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 new file mode 100644 index 0000000..e69de29 diff --git a/obj/Debug/netcoreapp3.1/staticwebassets/BuecherwurmAPI.StaticWebAssets.xml b/obj/Debug/netcoreapp3.1/staticwebassets/BuecherwurmAPI.StaticWebAssets.xml new file mode 100644 index 0000000..7b21d22 --- /dev/null +++ b/obj/Debug/netcoreapp3.1/staticwebassets/BuecherwurmAPI.StaticWebAssets.xml @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/obj/project.assets.json b/obj/project.assets.json new file mode 100644 index 0000000..7581efe --- /dev/null +++ b/obj/project.assets.json @@ -0,0 +1,1047 @@ +{ + "version": 3, + "targets": { + ".NETCoreApp,Version=v3.1": { + "AutoMapper/9.0.0": { + "type": "package", + "dependencies": { + "Microsoft.CSharp": "4.5.0", + "System.Reflection.Emit": "4.3.0" + }, + "compile": { + "lib/netstandard2.0/AutoMapper.dll": {} + }, + "runtime": { + "lib/netstandard2.0/AutoMapper.dll": {} + } + }, + "AutoMapper.Extensions.Microsoft.DependencyInjection/7.0.0": { + "type": "package", + "dependencies": { + "AutoMapper": "9.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "2.0.0" + }, + "compile": { + "lib/netstandard2.0/AutoMapper.Extensions.Microsoft.DependencyInjection.dll": {} + }, + "runtime": { + "lib/netstandard2.0/AutoMapper.Extensions.Microsoft.DependencyInjection.dll": {} + } + }, + "Microsoft.AspNetCore.JsonPatch/3.1.4": { + "type": "package", + "dependencies": { + "Microsoft.CSharp": "4.7.0", + "Newtonsoft.Json": "12.0.2" + }, + "compile": { + "lib/netstandard2.0/Microsoft.AspNetCore.JsonPatch.dll": {} + }, + "runtime": { + "lib/netstandard2.0/Microsoft.AspNetCore.JsonPatch.dll": {} + } + }, + "Microsoft.AspNetCore.Mvc.NewtonsoftJson/3.1.4": { + "type": "package", + "dependencies": { + "Microsoft.AspNetCore.JsonPatch": "3.1.4", + "Newtonsoft.Json": "12.0.2", + "Newtonsoft.Json.Bson": "1.0.2" + }, + "compile": { + "lib/netcoreapp3.1/Microsoft.AspNetCore.Mvc.NewtonsoftJson.dll": {} + }, + "runtime": { + "lib/netcoreapp3.1/Microsoft.AspNetCore.Mvc.NewtonsoftJson.dll": {} + }, + "frameworkReferences": [ + "Microsoft.AspNetCore.App" + ] + }, + "Microsoft.CSharp/4.7.0": { + "type": "package", + "compile": { + "ref/netcoreapp2.0/_._": {} + }, + "runtime": { + "lib/netcoreapp2.0/_._": {} + } + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/2.0.0": { + "type": "package", + "compile": { + "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {} + }, + "runtime": { + "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {} + } + }, + "Microsoft.NETCore.Platforms/1.1.0": { + "type": "package", + "compile": { + "lib/netstandard1.0/_._": {} + }, + "runtime": { + "lib/netstandard1.0/_._": {} + } + }, + "Microsoft.NETCore.Targets/1.1.0": { + "type": "package", + "compile": { + "lib/netstandard1.0/_._": {} + }, + "runtime": { + "lib/netstandard1.0/_._": {} + } + }, + "Newtonsoft.Json/12.0.2": { + "type": "package", + "compile": { + "lib/netstandard2.0/Newtonsoft.Json.dll": {} + }, + "runtime": { + "lib/netstandard2.0/Newtonsoft.Json.dll": {} + } + }, + "Newtonsoft.Json.Bson/1.0.2": { + "type": "package", + "dependencies": { + "Newtonsoft.Json": "12.0.1" + }, + "compile": { + "lib/netstandard2.0/Newtonsoft.Json.Bson.dll": {} + }, + "runtime": { + "lib/netstandard2.0/Newtonsoft.Json.Bson.dll": {} + } + }, + "System.IO/4.3.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0", + "System.Text.Encoding": "4.3.0", + "System.Threading.Tasks": "4.3.0" + }, + "compile": { + "ref/netstandard1.5/System.IO.dll": {} + } + }, + "System.Reflection/4.3.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.IO": "4.3.0", + "System.Reflection.Primitives": "4.3.0", + "System.Runtime": "4.3.0" + }, + "compile": { + "ref/netstandard1.5/System.Reflection.dll": {} + } + }, + "System.Reflection.Emit/4.3.0": { + "type": "package", + "dependencies": { + "System.IO": "4.3.0", + "System.Reflection": "4.3.0", + "System.Reflection.Emit.ILGeneration": "4.3.0", + "System.Reflection.Primitives": "4.3.0", + "System.Runtime": "4.3.0" + }, + "compile": { + "ref/netstandard1.1/System.Reflection.Emit.dll": {} + }, + "runtime": { + "lib/netstandard1.3/System.Reflection.Emit.dll": {} + } + }, + "System.Reflection.Emit.ILGeneration/4.3.0": { + "type": "package", + "dependencies": { + "System.Reflection": "4.3.0", + "System.Reflection.Primitives": "4.3.0", + "System.Runtime": "4.3.0" + }, + "compile": { + "ref/netstandard1.0/System.Reflection.Emit.ILGeneration.dll": {} + }, + "runtime": { + "lib/netstandard1.3/System.Reflection.Emit.ILGeneration.dll": {} + } + }, + "System.Reflection.Primitives/4.3.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + }, + "compile": { + "ref/netstandard1.0/System.Reflection.Primitives.dll": {} + } + }, + "System.Runtime/4.3.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0" + }, + "compile": { + "ref/netstandard1.5/System.Runtime.dll": {} + } + }, + "System.Text.Encoding/4.3.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + }, + "compile": { + "ref/netstandard1.3/System.Text.Encoding.dll": {} + } + }, + "System.Threading.Tasks/4.3.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + }, + "compile": { + "ref/netstandard1.3/System.Threading.Tasks.dll": {} + } + } + } + }, + "libraries": { + "AutoMapper/9.0.0": { + "sha512": "xCqvoxT4HIrNY/xlXG9W+BA/awdrhWvMTKTK/igkGSRbhOhpl3Q8O8Gxlhzjc9JsYqE7sS6AxgyuUUvZ6R5/Bw==", + "type": "package", + "path": "automapper/9.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "automapper.9.0.0.nupkg.sha512", + "automapper.nuspec", + "lib/net461/AutoMapper.dll", + "lib/net461/AutoMapper.pdb", + "lib/net461/AutoMapper.xml", + "lib/netstandard2.0/AutoMapper.dll", + "lib/netstandard2.0/AutoMapper.pdb", + "lib/netstandard2.0/AutoMapper.xml" + ] + }, + "AutoMapper.Extensions.Microsoft.DependencyInjection/7.0.0": { + "sha512": "szI4yeRIM7GWe9JyekW0dKYehPB0t6M+I55fPeCebN6PhS7zQZa0eG3bgOnOx+eP3caSNoE7KEJs2rk7MLsh8w==", + "type": "package", + "path": "automapper.extensions.microsoft.dependencyinjection/7.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "automapper.extensions.microsoft.dependencyinjection.7.0.0.nupkg.sha512", + "automapper.extensions.microsoft.dependencyinjection.nuspec", + "lib/netstandard2.0/AutoMapper.Extensions.Microsoft.DependencyInjection.dll", + "lib/netstandard2.0/AutoMapper.Extensions.Microsoft.DependencyInjection.pdb" + ] + }, + "Microsoft.AspNetCore.JsonPatch/3.1.4": { + "sha512": "ZNy+dmMOog7PyPCVLfweNYOP3rZzo4eFFrIKS5QjMd/7w2AJ12aVu9rLpZOV0XuQWxUPE7g9ZT75D05Z7wvfxw==", + "type": "package", + "path": "microsoft.aspnetcore.jsonpatch/3.1.4", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "THIRD-PARTY-NOTICES.TXT", + "lib/netstandard2.0/Microsoft.AspNetCore.JsonPatch.dll", + "lib/netstandard2.0/Microsoft.AspNetCore.JsonPatch.xml", + "microsoft.aspnetcore.jsonpatch.3.1.4.nupkg.sha512", + "microsoft.aspnetcore.jsonpatch.nuspec" + ] + }, + "Microsoft.AspNetCore.Mvc.NewtonsoftJson/3.1.4": { + "sha512": "OL8SnwFxtFZbcb0z17v0Zf2HMIi/BTbgnxLv1NU+/OEnZEtf0a4XND21IS/bcQoPp/84szhsYQnbxGzCCWQlfg==", + "type": "package", + "path": "microsoft.aspnetcore.mvc.newtonsoftjson/3.1.4", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "THIRD-PARTY-NOTICES.TXT", + "lib/netcoreapp3.1/Microsoft.AspNetCore.Mvc.NewtonsoftJson.dll", + "lib/netcoreapp3.1/Microsoft.AspNetCore.Mvc.NewtonsoftJson.xml", + "microsoft.aspnetcore.mvc.newtonsoftjson.3.1.4.nupkg.sha512", + "microsoft.aspnetcore.mvc.newtonsoftjson.nuspec" + ] + }, + "Microsoft.CSharp/4.7.0": { + "sha512": "pTj+D3uJWyN3My70i2Hqo+OXixq3Os2D1nJ2x92FFo6sk8fYS1m1WLNTs0Dc1uPaViH0YvEEwvzddQ7y4rhXmA==", + "type": "package", + "path": "microsoft.csharp/4.7.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/netcore50/Microsoft.CSharp.dll", + "lib/netcoreapp2.0/_._", + "lib/netstandard1.3/Microsoft.CSharp.dll", + "lib/netstandard2.0/Microsoft.CSharp.dll", + "lib/netstandard2.0/Microsoft.CSharp.xml", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/uap10.0.16299/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "microsoft.csharp.4.7.0.nupkg.sha512", + "microsoft.csharp.nuspec", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/Microsoft.CSharp.dll", + "ref/netcore50/Microsoft.CSharp.xml", + "ref/netcore50/de/Microsoft.CSharp.xml", + "ref/netcore50/es/Microsoft.CSharp.xml", + "ref/netcore50/fr/Microsoft.CSharp.xml", + "ref/netcore50/it/Microsoft.CSharp.xml", + "ref/netcore50/ja/Microsoft.CSharp.xml", + "ref/netcore50/ko/Microsoft.CSharp.xml", + "ref/netcore50/ru/Microsoft.CSharp.xml", + "ref/netcore50/zh-hans/Microsoft.CSharp.xml", + "ref/netcore50/zh-hant/Microsoft.CSharp.xml", + "ref/netcoreapp2.0/_._", + "ref/netstandard1.0/Microsoft.CSharp.dll", + "ref/netstandard1.0/Microsoft.CSharp.xml", + "ref/netstandard1.0/de/Microsoft.CSharp.xml", + "ref/netstandard1.0/es/Microsoft.CSharp.xml", + "ref/netstandard1.0/fr/Microsoft.CSharp.xml", + "ref/netstandard1.0/it/Microsoft.CSharp.xml", + "ref/netstandard1.0/ja/Microsoft.CSharp.xml", + "ref/netstandard1.0/ko/Microsoft.CSharp.xml", + "ref/netstandard1.0/ru/Microsoft.CSharp.xml", + "ref/netstandard1.0/zh-hans/Microsoft.CSharp.xml", + "ref/netstandard1.0/zh-hant/Microsoft.CSharp.xml", + "ref/netstandard2.0/Microsoft.CSharp.dll", + "ref/netstandard2.0/Microsoft.CSharp.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/uap10.0.16299/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/2.0.0": { + "sha512": "eUdJ0Q/GfVyUJc0Jal5L1QZLceL78pvEM9wEKcHeI24KorqMDoVX+gWsMGLulQMfOwsUaPtkpQM2pFERTzSfSg==", + "type": "package", + "path": "microsoft.extensions.dependencyinjection.abstractions/2.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml", + "microsoft.extensions.dependencyinjection.abstractions.2.0.0.nupkg.sha512", + "microsoft.extensions.dependencyinjection.abstractions.nuspec" + ] + }, + "Microsoft.NETCore.Platforms/1.1.0": { + "sha512": "kz0PEW2lhqygehI/d6XsPCQzD7ff7gUJaVGPVETX611eadGsA3A877GdSlU0LRVMCTH/+P3o2iDTak+S08V2+A==", + "type": "package", + "path": "microsoft.netcore.platforms/1.1.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/netstandard1.0/_._", + "microsoft.netcore.platforms.1.1.0.nupkg.sha512", + "microsoft.netcore.platforms.nuspec", + "runtime.json" + ] + }, + "Microsoft.NETCore.Targets/1.1.0": { + "sha512": "aOZA3BWfz9RXjpzt0sRJJMjAscAUm3Hoa4UWAfceV9UTYxgwZ1lZt5nO2myFf+/jetYQo4uTP7zS8sJY67BBxg==", + "type": "package", + "path": "microsoft.netcore.targets/1.1.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/netstandard1.0/_._", + "microsoft.netcore.targets.1.1.0.nupkg.sha512", + "microsoft.netcore.targets.nuspec", + "runtime.json" + ] + }, + "Newtonsoft.Json/12.0.2": { + "sha512": "rTK0s2EKlfHsQsH6Yx2smvcTCeyoDNgCW7FEYyV01drPlh2T243PR2DiDXqtC5N4GDm4Ma/lkxfW5a/4793vbA==", + "type": "package", + "path": "newtonsoft.json/12.0.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.md", + "lib/net20/Newtonsoft.Json.dll", + "lib/net20/Newtonsoft.Json.xml", + "lib/net35/Newtonsoft.Json.dll", + "lib/net35/Newtonsoft.Json.xml", + "lib/net40/Newtonsoft.Json.dll", + "lib/net40/Newtonsoft.Json.xml", + "lib/net45/Newtonsoft.Json.dll", + "lib/net45/Newtonsoft.Json.xml", + "lib/netstandard1.0/Newtonsoft.Json.dll", + "lib/netstandard1.0/Newtonsoft.Json.xml", + "lib/netstandard1.3/Newtonsoft.Json.dll", + "lib/netstandard1.3/Newtonsoft.Json.xml", + "lib/netstandard2.0/Newtonsoft.Json.dll", + "lib/netstandard2.0/Newtonsoft.Json.xml", + "lib/portable-net40+sl5+win8+wp8+wpa81/Newtonsoft.Json.dll", + "lib/portable-net40+sl5+win8+wp8+wpa81/Newtonsoft.Json.xml", + "lib/portable-net45+win8+wp8+wpa81/Newtonsoft.Json.dll", + "lib/portable-net45+win8+wp8+wpa81/Newtonsoft.Json.xml", + "newtonsoft.json.12.0.2.nupkg.sha512", + "newtonsoft.json.nuspec" + ] + }, + "Newtonsoft.Json.Bson/1.0.2": { + "sha512": "QYFyxhaABwmq3p/21VrZNYvCg3DaEoN/wUuw5nmfAf0X3HLjgupwhkEWdgfb9nvGAUIv3osmZoD3kKl4jxEmYQ==", + "type": "package", + "path": "newtonsoft.json.bson/1.0.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.md", + "lib/net45/Newtonsoft.Json.Bson.dll", + "lib/net45/Newtonsoft.Json.Bson.pdb", + "lib/net45/Newtonsoft.Json.Bson.xml", + "lib/netstandard1.3/Newtonsoft.Json.Bson.dll", + "lib/netstandard1.3/Newtonsoft.Json.Bson.pdb", + "lib/netstandard1.3/Newtonsoft.Json.Bson.xml", + "lib/netstandard2.0/Newtonsoft.Json.Bson.dll", + "lib/netstandard2.0/Newtonsoft.Json.Bson.pdb", + "lib/netstandard2.0/Newtonsoft.Json.Bson.xml", + "newtonsoft.json.bson.1.0.2.nupkg.sha512", + "newtonsoft.json.bson.nuspec" + ] + }, + "System.IO/4.3.0": { + "sha512": "3qjaHvxQPDpSOYICjUoTsmoq5u6QJAFRUITgeT/4gqkF1bajbSmb1kwSxEA8AHlofqgcKJcM8udgieRNhaJ5Cg==", + "type": "package", + "path": "system.io/4.3.0", + "files": [ + ".nupkg.metadata", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/net462/System.IO.dll", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/net462/System.IO.dll", + "ref/netcore50/System.IO.dll", + "ref/netcore50/System.IO.xml", + "ref/netcore50/de/System.IO.xml", + "ref/netcore50/es/System.IO.xml", + "ref/netcore50/fr/System.IO.xml", + "ref/netcore50/it/System.IO.xml", + "ref/netcore50/ja/System.IO.xml", + "ref/netcore50/ko/System.IO.xml", + "ref/netcore50/ru/System.IO.xml", + "ref/netcore50/zh-hans/System.IO.xml", + "ref/netcore50/zh-hant/System.IO.xml", + "ref/netstandard1.0/System.IO.dll", + "ref/netstandard1.0/System.IO.xml", + "ref/netstandard1.0/de/System.IO.xml", + "ref/netstandard1.0/es/System.IO.xml", + "ref/netstandard1.0/fr/System.IO.xml", + "ref/netstandard1.0/it/System.IO.xml", + "ref/netstandard1.0/ja/System.IO.xml", + "ref/netstandard1.0/ko/System.IO.xml", + "ref/netstandard1.0/ru/System.IO.xml", + "ref/netstandard1.0/zh-hans/System.IO.xml", + "ref/netstandard1.0/zh-hant/System.IO.xml", + "ref/netstandard1.3/System.IO.dll", + "ref/netstandard1.3/System.IO.xml", + "ref/netstandard1.3/de/System.IO.xml", + "ref/netstandard1.3/es/System.IO.xml", + "ref/netstandard1.3/fr/System.IO.xml", + "ref/netstandard1.3/it/System.IO.xml", + "ref/netstandard1.3/ja/System.IO.xml", + "ref/netstandard1.3/ko/System.IO.xml", + "ref/netstandard1.3/ru/System.IO.xml", + "ref/netstandard1.3/zh-hans/System.IO.xml", + "ref/netstandard1.3/zh-hant/System.IO.xml", + "ref/netstandard1.5/System.IO.dll", + "ref/netstandard1.5/System.IO.xml", + "ref/netstandard1.5/de/System.IO.xml", + "ref/netstandard1.5/es/System.IO.xml", + "ref/netstandard1.5/fr/System.IO.xml", + "ref/netstandard1.5/it/System.IO.xml", + "ref/netstandard1.5/ja/System.IO.xml", + "ref/netstandard1.5/ko/System.IO.xml", + "ref/netstandard1.5/ru/System.IO.xml", + "ref/netstandard1.5/zh-hans/System.IO.xml", + "ref/netstandard1.5/zh-hant/System.IO.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.io.4.3.0.nupkg.sha512", + "system.io.nuspec" + ] + }, + "System.Reflection/4.3.0": { + "sha512": "KMiAFoW7MfJGa9nDFNcfu+FpEdiHpWgTcS2HdMpDvt9saK3y/G4GwprPyzqjFH9NTaGPQeWNHU+iDlDILj96aQ==", + "type": "package", + "path": "system.reflection/4.3.0", + "files": [ + ".nupkg.metadata", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/net462/System.Reflection.dll", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/net462/System.Reflection.dll", + "ref/netcore50/System.Reflection.dll", + "ref/netcore50/System.Reflection.xml", + "ref/netcore50/de/System.Reflection.xml", + "ref/netcore50/es/System.Reflection.xml", + "ref/netcore50/fr/System.Reflection.xml", + "ref/netcore50/it/System.Reflection.xml", + "ref/netcore50/ja/System.Reflection.xml", + "ref/netcore50/ko/System.Reflection.xml", + "ref/netcore50/ru/System.Reflection.xml", + "ref/netcore50/zh-hans/System.Reflection.xml", + "ref/netcore50/zh-hant/System.Reflection.xml", + "ref/netstandard1.0/System.Reflection.dll", + "ref/netstandard1.0/System.Reflection.xml", + "ref/netstandard1.0/de/System.Reflection.xml", + "ref/netstandard1.0/es/System.Reflection.xml", + "ref/netstandard1.0/fr/System.Reflection.xml", + "ref/netstandard1.0/it/System.Reflection.xml", + "ref/netstandard1.0/ja/System.Reflection.xml", + "ref/netstandard1.0/ko/System.Reflection.xml", + "ref/netstandard1.0/ru/System.Reflection.xml", + "ref/netstandard1.0/zh-hans/System.Reflection.xml", + "ref/netstandard1.0/zh-hant/System.Reflection.xml", + "ref/netstandard1.3/System.Reflection.dll", + "ref/netstandard1.3/System.Reflection.xml", + "ref/netstandard1.3/de/System.Reflection.xml", + "ref/netstandard1.3/es/System.Reflection.xml", + "ref/netstandard1.3/fr/System.Reflection.xml", + "ref/netstandard1.3/it/System.Reflection.xml", + "ref/netstandard1.3/ja/System.Reflection.xml", + "ref/netstandard1.3/ko/System.Reflection.xml", + "ref/netstandard1.3/ru/System.Reflection.xml", + "ref/netstandard1.3/zh-hans/System.Reflection.xml", + "ref/netstandard1.3/zh-hant/System.Reflection.xml", + "ref/netstandard1.5/System.Reflection.dll", + "ref/netstandard1.5/System.Reflection.xml", + "ref/netstandard1.5/de/System.Reflection.xml", + "ref/netstandard1.5/es/System.Reflection.xml", + "ref/netstandard1.5/fr/System.Reflection.xml", + "ref/netstandard1.5/it/System.Reflection.xml", + "ref/netstandard1.5/ja/System.Reflection.xml", + "ref/netstandard1.5/ko/System.Reflection.xml", + "ref/netstandard1.5/ru/System.Reflection.xml", + "ref/netstandard1.5/zh-hans/System.Reflection.xml", + "ref/netstandard1.5/zh-hant/System.Reflection.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.reflection.4.3.0.nupkg.sha512", + "system.reflection.nuspec" + ] + }, + "System.Reflection.Emit/4.3.0": { + "sha512": "228FG0jLcIwTVJyz8CLFKueVqQK36ANazUManGaJHkO0icjiIypKW7YLWLIWahyIkdh5M7mV2dJepllLyA1SKg==", + "type": "package", + "path": "system.reflection.emit/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/monotouch10/_._", + "lib/net45/_._", + "lib/netcore50/System.Reflection.Emit.dll", + "lib/netstandard1.3/System.Reflection.Emit.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/net45/_._", + "ref/netstandard1.1/System.Reflection.Emit.dll", + "ref/netstandard1.1/System.Reflection.Emit.xml", + "ref/netstandard1.1/de/System.Reflection.Emit.xml", + "ref/netstandard1.1/es/System.Reflection.Emit.xml", + "ref/netstandard1.1/fr/System.Reflection.Emit.xml", + "ref/netstandard1.1/it/System.Reflection.Emit.xml", + "ref/netstandard1.1/ja/System.Reflection.Emit.xml", + "ref/netstandard1.1/ko/System.Reflection.Emit.xml", + "ref/netstandard1.1/ru/System.Reflection.Emit.xml", + "ref/netstandard1.1/zh-hans/System.Reflection.Emit.xml", + "ref/netstandard1.1/zh-hant/System.Reflection.Emit.xml", + "ref/xamarinmac20/_._", + "system.reflection.emit.4.3.0.nupkg.sha512", + "system.reflection.emit.nuspec" + ] + }, + "System.Reflection.Emit.ILGeneration/4.3.0": { + "sha512": "59tBslAk9733NXLrUJrwNZEzbMAcu8k344OYo+wfSVygcgZ9lgBdGIzH/nrg3LYhXceynyvTc8t5/GD4Ri0/ng==", + "type": "package", + "path": "system.reflection.emit.ilgeneration/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/netcore50/System.Reflection.Emit.ILGeneration.dll", + "lib/netstandard1.3/System.Reflection.Emit.ILGeneration.dll", + "lib/portable-net45+wp8/_._", + "lib/wp80/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netstandard1.0/System.Reflection.Emit.ILGeneration.dll", + "ref/netstandard1.0/System.Reflection.Emit.ILGeneration.xml", + "ref/netstandard1.0/de/System.Reflection.Emit.ILGeneration.xml", + "ref/netstandard1.0/es/System.Reflection.Emit.ILGeneration.xml", + "ref/netstandard1.0/fr/System.Reflection.Emit.ILGeneration.xml", + "ref/netstandard1.0/it/System.Reflection.Emit.ILGeneration.xml", + "ref/netstandard1.0/ja/System.Reflection.Emit.ILGeneration.xml", + "ref/netstandard1.0/ko/System.Reflection.Emit.ILGeneration.xml", + "ref/netstandard1.0/ru/System.Reflection.Emit.ILGeneration.xml", + "ref/netstandard1.0/zh-hans/System.Reflection.Emit.ILGeneration.xml", + "ref/netstandard1.0/zh-hant/System.Reflection.Emit.ILGeneration.xml", + "ref/portable-net45+wp8/_._", + "ref/wp80/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "runtimes/aot/lib/netcore50/_._", + "system.reflection.emit.ilgeneration.4.3.0.nupkg.sha512", + "system.reflection.emit.ilgeneration.nuspec" + ] + }, + "System.Reflection.Primitives/4.3.0": { + "sha512": "5RXItQz5As4xN2/YUDxdpsEkMhvw3e6aNveFXUn4Hl/udNTCNhnKp8lT9fnc3MhvGKh1baak5CovpuQUXHAlIA==", + "type": "package", + "path": "system.reflection.primitives/4.3.0", + "files": [ + ".nupkg.metadata", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/System.Reflection.Primitives.dll", + "ref/netcore50/System.Reflection.Primitives.xml", + "ref/netcore50/de/System.Reflection.Primitives.xml", + "ref/netcore50/es/System.Reflection.Primitives.xml", + "ref/netcore50/fr/System.Reflection.Primitives.xml", + "ref/netcore50/it/System.Reflection.Primitives.xml", + "ref/netcore50/ja/System.Reflection.Primitives.xml", + "ref/netcore50/ko/System.Reflection.Primitives.xml", + "ref/netcore50/ru/System.Reflection.Primitives.xml", + "ref/netcore50/zh-hans/System.Reflection.Primitives.xml", + "ref/netcore50/zh-hant/System.Reflection.Primitives.xml", + "ref/netstandard1.0/System.Reflection.Primitives.dll", + "ref/netstandard1.0/System.Reflection.Primitives.xml", + "ref/netstandard1.0/de/System.Reflection.Primitives.xml", + "ref/netstandard1.0/es/System.Reflection.Primitives.xml", + "ref/netstandard1.0/fr/System.Reflection.Primitives.xml", + "ref/netstandard1.0/it/System.Reflection.Primitives.xml", + "ref/netstandard1.0/ja/System.Reflection.Primitives.xml", + "ref/netstandard1.0/ko/System.Reflection.Primitives.xml", + "ref/netstandard1.0/ru/System.Reflection.Primitives.xml", + "ref/netstandard1.0/zh-hans/System.Reflection.Primitives.xml", + "ref/netstandard1.0/zh-hant/System.Reflection.Primitives.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.reflection.primitives.4.3.0.nupkg.sha512", + "system.reflection.primitives.nuspec" + ] + }, + "System.Runtime/4.3.0": { + "sha512": "JufQi0vPQ0xGnAczR13AUFglDyVYt4Kqnz1AZaiKZ5+GICq0/1MH/mO/eAJHt/mHW1zjKBJd7kV26SrxddAhiw==", + "type": "package", + "path": "system.runtime/4.3.0", + "files": [ + ".nupkg.metadata", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/net462/System.Runtime.dll", + "lib/portable-net45+win8+wp80+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/net462/System.Runtime.dll", + "ref/netcore50/System.Runtime.dll", + "ref/netcore50/System.Runtime.xml", + "ref/netcore50/de/System.Runtime.xml", + "ref/netcore50/es/System.Runtime.xml", + "ref/netcore50/fr/System.Runtime.xml", + "ref/netcore50/it/System.Runtime.xml", + "ref/netcore50/ja/System.Runtime.xml", + "ref/netcore50/ko/System.Runtime.xml", + "ref/netcore50/ru/System.Runtime.xml", + "ref/netcore50/zh-hans/System.Runtime.xml", + "ref/netcore50/zh-hant/System.Runtime.xml", + "ref/netstandard1.0/System.Runtime.dll", + "ref/netstandard1.0/System.Runtime.xml", + "ref/netstandard1.0/de/System.Runtime.xml", + "ref/netstandard1.0/es/System.Runtime.xml", + "ref/netstandard1.0/fr/System.Runtime.xml", + "ref/netstandard1.0/it/System.Runtime.xml", + "ref/netstandard1.0/ja/System.Runtime.xml", + "ref/netstandard1.0/ko/System.Runtime.xml", + "ref/netstandard1.0/ru/System.Runtime.xml", + "ref/netstandard1.0/zh-hans/System.Runtime.xml", + "ref/netstandard1.0/zh-hant/System.Runtime.xml", + "ref/netstandard1.2/System.Runtime.dll", + "ref/netstandard1.2/System.Runtime.xml", + "ref/netstandard1.2/de/System.Runtime.xml", + "ref/netstandard1.2/es/System.Runtime.xml", + "ref/netstandard1.2/fr/System.Runtime.xml", + "ref/netstandard1.2/it/System.Runtime.xml", + "ref/netstandard1.2/ja/System.Runtime.xml", + "ref/netstandard1.2/ko/System.Runtime.xml", + "ref/netstandard1.2/ru/System.Runtime.xml", + "ref/netstandard1.2/zh-hans/System.Runtime.xml", + "ref/netstandard1.2/zh-hant/System.Runtime.xml", + "ref/netstandard1.3/System.Runtime.dll", + "ref/netstandard1.3/System.Runtime.xml", + "ref/netstandard1.3/de/System.Runtime.xml", + "ref/netstandard1.3/es/System.Runtime.xml", + "ref/netstandard1.3/fr/System.Runtime.xml", + "ref/netstandard1.3/it/System.Runtime.xml", + "ref/netstandard1.3/ja/System.Runtime.xml", + "ref/netstandard1.3/ko/System.Runtime.xml", + "ref/netstandard1.3/ru/System.Runtime.xml", + "ref/netstandard1.3/zh-hans/System.Runtime.xml", + "ref/netstandard1.3/zh-hant/System.Runtime.xml", + "ref/netstandard1.5/System.Runtime.dll", + "ref/netstandard1.5/System.Runtime.xml", + "ref/netstandard1.5/de/System.Runtime.xml", + "ref/netstandard1.5/es/System.Runtime.xml", + "ref/netstandard1.5/fr/System.Runtime.xml", + "ref/netstandard1.5/it/System.Runtime.xml", + "ref/netstandard1.5/ja/System.Runtime.xml", + "ref/netstandard1.5/ko/System.Runtime.xml", + "ref/netstandard1.5/ru/System.Runtime.xml", + "ref/netstandard1.5/zh-hans/System.Runtime.xml", + "ref/netstandard1.5/zh-hant/System.Runtime.xml", + "ref/portable-net45+win8+wp80+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.runtime.4.3.0.nupkg.sha512", + "system.runtime.nuspec" + ] + }, + "System.Text.Encoding/4.3.0": { + "sha512": "BiIg+KWaSDOITze6jGQynxg64naAPtqGHBwDrLaCtixsa5bKiR8dpPOHA7ge3C0JJQizJE+sfkz1wV+BAKAYZw==", + "type": "package", + "path": "system.text.encoding/4.3.0", + "files": [ + ".nupkg.metadata", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/System.Text.Encoding.dll", + "ref/netcore50/System.Text.Encoding.xml", + "ref/netcore50/de/System.Text.Encoding.xml", + "ref/netcore50/es/System.Text.Encoding.xml", + "ref/netcore50/fr/System.Text.Encoding.xml", + "ref/netcore50/it/System.Text.Encoding.xml", + "ref/netcore50/ja/System.Text.Encoding.xml", + "ref/netcore50/ko/System.Text.Encoding.xml", + "ref/netcore50/ru/System.Text.Encoding.xml", + "ref/netcore50/zh-hans/System.Text.Encoding.xml", + "ref/netcore50/zh-hant/System.Text.Encoding.xml", + "ref/netstandard1.0/System.Text.Encoding.dll", + "ref/netstandard1.0/System.Text.Encoding.xml", + "ref/netstandard1.0/de/System.Text.Encoding.xml", + "ref/netstandard1.0/es/System.Text.Encoding.xml", + "ref/netstandard1.0/fr/System.Text.Encoding.xml", + "ref/netstandard1.0/it/System.Text.Encoding.xml", + "ref/netstandard1.0/ja/System.Text.Encoding.xml", + "ref/netstandard1.0/ko/System.Text.Encoding.xml", + "ref/netstandard1.0/ru/System.Text.Encoding.xml", + "ref/netstandard1.0/zh-hans/System.Text.Encoding.xml", + "ref/netstandard1.0/zh-hant/System.Text.Encoding.xml", + "ref/netstandard1.3/System.Text.Encoding.dll", + "ref/netstandard1.3/System.Text.Encoding.xml", + "ref/netstandard1.3/de/System.Text.Encoding.xml", + "ref/netstandard1.3/es/System.Text.Encoding.xml", + "ref/netstandard1.3/fr/System.Text.Encoding.xml", + "ref/netstandard1.3/it/System.Text.Encoding.xml", + "ref/netstandard1.3/ja/System.Text.Encoding.xml", + "ref/netstandard1.3/ko/System.Text.Encoding.xml", + "ref/netstandard1.3/ru/System.Text.Encoding.xml", + "ref/netstandard1.3/zh-hans/System.Text.Encoding.xml", + "ref/netstandard1.3/zh-hant/System.Text.Encoding.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.text.encoding.4.3.0.nupkg.sha512", + "system.text.encoding.nuspec" + ] + }, + "System.Threading.Tasks/4.3.0": { + "sha512": "LbSxKEdOUhVe8BezB/9uOGGppt+nZf6e1VFyw6v3DN6lqitm0OSn2uXMOdtP0M3W4iMcqcivm2J6UgqiwwnXiA==", + "type": "package", + "path": "system.threading.tasks/4.3.0", + "files": [ + ".nupkg.metadata", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/System.Threading.Tasks.dll", + "ref/netcore50/System.Threading.Tasks.xml", + "ref/netcore50/de/System.Threading.Tasks.xml", + "ref/netcore50/es/System.Threading.Tasks.xml", + "ref/netcore50/fr/System.Threading.Tasks.xml", + "ref/netcore50/it/System.Threading.Tasks.xml", + "ref/netcore50/ja/System.Threading.Tasks.xml", + "ref/netcore50/ko/System.Threading.Tasks.xml", + "ref/netcore50/ru/System.Threading.Tasks.xml", + "ref/netcore50/zh-hans/System.Threading.Tasks.xml", + "ref/netcore50/zh-hant/System.Threading.Tasks.xml", + "ref/netstandard1.0/System.Threading.Tasks.dll", + "ref/netstandard1.0/System.Threading.Tasks.xml", + "ref/netstandard1.0/de/System.Threading.Tasks.xml", + "ref/netstandard1.0/es/System.Threading.Tasks.xml", + "ref/netstandard1.0/fr/System.Threading.Tasks.xml", + "ref/netstandard1.0/it/System.Threading.Tasks.xml", + "ref/netstandard1.0/ja/System.Threading.Tasks.xml", + "ref/netstandard1.0/ko/System.Threading.Tasks.xml", + "ref/netstandard1.0/ru/System.Threading.Tasks.xml", + "ref/netstandard1.0/zh-hans/System.Threading.Tasks.xml", + "ref/netstandard1.0/zh-hant/System.Threading.Tasks.xml", + "ref/netstandard1.3/System.Threading.Tasks.dll", + "ref/netstandard1.3/System.Threading.Tasks.xml", + "ref/netstandard1.3/de/System.Threading.Tasks.xml", + "ref/netstandard1.3/es/System.Threading.Tasks.xml", + "ref/netstandard1.3/fr/System.Threading.Tasks.xml", + "ref/netstandard1.3/it/System.Threading.Tasks.xml", + "ref/netstandard1.3/ja/System.Threading.Tasks.xml", + "ref/netstandard1.3/ko/System.Threading.Tasks.xml", + "ref/netstandard1.3/ru/System.Threading.Tasks.xml", + "ref/netstandard1.3/zh-hans/System.Threading.Tasks.xml", + "ref/netstandard1.3/zh-hant/System.Threading.Tasks.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.threading.tasks.4.3.0.nupkg.sha512", + "system.threading.tasks.nuspec" + ] + } + }, + "projectFileDependencyGroups": { + ".NETCoreApp,Version=v3.1": [ + "AutoMapper.Extensions.Microsoft.DependencyInjection >= 7.0.0", + "Microsoft.AspNetCore.Mvc.NewtonsoftJson >= 3.1.4" + ] + }, + "packageFolders": { + "C:\\Users\\naumanfe\\.nuget\\packages\\": {}, + "C:\\Microsoft\\Xamarin\\NuGet\\": {}, + "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder": {} + }, + "project": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "C:\\Users\\naumanfe\\Desktop\\BuecherwurmAPI\\BuecherwurmAPI.csproj", + "projectName": "BuecherwurmAPI", + "projectPath": "C:\\Users\\naumanfe\\Desktop\\BuecherwurmAPI\\BuecherwurmAPI.csproj", + "packagesPath": "C:\\Users\\naumanfe\\.nuget\\packages\\", + "outputPath": "C:\\Users\\naumanfe\\Desktop\\BuecherwurmAPI\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Microsoft\\Xamarin\\NuGet\\", + "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder" + ], + "configFilePaths": [ + "C:\\Users\\naumanfe\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Xamarin.Offline.config" + ], + "originalTargetFrameworks": [ + "netcoreapp3.1" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "netcoreapp3.1": { + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + } + }, + "frameworks": { + "netcoreapp3.1": { + "dependencies": { + "AutoMapper.Extensions.Microsoft.DependencyInjection": { + "target": "Package", + "version": "[7.0.0, )" + }, + "Microsoft.AspNetCore.Mvc.NewtonsoftJson": { + "target": "Package", + "version": "[3.1.4, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.AspNetCore.App": { + "privateAssets": "none" + }, + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.300\\RuntimeIdentifierGraph.json" + } + } + } +} \ No newline at end of file diff --git a/obj/project.nuget.cache b/obj/project.nuget.cache new file mode 100644 index 0000000..02fef41 --- /dev/null +++ b/obj/project.nuget.cache @@ -0,0 +1,27 @@ +{ + "version": 2, + "dgSpecHash": "a+ftISEieCxA/U3/I0oPyWoY8sN45F1tJt9MbFbarFtGwOVMW0l9Nhw2niLpvdg8ZIoba7M5d07dPhn1B4D3JQ==", + "success": true, + "projectFilePath": "C:\\Users\\naumanfe\\Desktop\\BuecherwurmAPI\\BuecherwurmAPI.csproj", + "expectedPackageFiles": [ + "C:\\Users\\naumanfe\\.nuget\\packages\\automapper\\9.0.0\\automapper.9.0.0.nupkg.sha512", + "C:\\Users\\naumanfe\\.nuget\\packages\\automapper.extensions.microsoft.dependencyinjection\\7.0.0\\automapper.extensions.microsoft.dependencyinjection.7.0.0.nupkg.sha512", + "C:\\Users\\naumanfe\\.nuget\\packages\\microsoft.aspnetcore.jsonpatch\\3.1.4\\microsoft.aspnetcore.jsonpatch.3.1.4.nupkg.sha512", + "C:\\Users\\naumanfe\\.nuget\\packages\\microsoft.aspnetcore.mvc.newtonsoftjson\\3.1.4\\microsoft.aspnetcore.mvc.newtonsoftjson.3.1.4.nupkg.sha512", + "C:\\Users\\naumanfe\\.nuget\\packages\\microsoft.csharp\\4.7.0\\microsoft.csharp.4.7.0.nupkg.sha512", + "C:\\Users\\naumanfe\\.nuget\\packages\\microsoft.extensions.dependencyinjection.abstractions\\2.0.0\\microsoft.extensions.dependencyinjection.abstractions.2.0.0.nupkg.sha512", + "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.netcore.platforms\\1.1.0\\microsoft.netcore.platforms.1.1.0.nupkg.sha512", + "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\microsoft.netcore.targets\\1.1.0\\microsoft.netcore.targets.1.1.0.nupkg.sha512", + "C:\\Users\\naumanfe\\.nuget\\packages\\newtonsoft.json\\12.0.2\\newtonsoft.json.12.0.2.nupkg.sha512", + "C:\\Users\\naumanfe\\.nuget\\packages\\newtonsoft.json.bson\\1.0.2\\newtonsoft.json.bson.1.0.2.nupkg.sha512", + "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.io\\4.3.0\\system.io.4.3.0.nupkg.sha512", + "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.reflection\\4.3.0\\system.reflection.4.3.0.nupkg.sha512", + "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.reflection.emit\\4.3.0\\system.reflection.emit.4.3.0.nupkg.sha512", + "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.reflection.emit.ilgeneration\\4.3.0\\system.reflection.emit.ilgeneration.4.3.0.nupkg.sha512", + "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.reflection.primitives\\4.3.0\\system.reflection.primitives.4.3.0.nupkg.sha512", + "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.runtime\\4.3.0\\system.runtime.4.3.0.nupkg.sha512", + "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.text.encoding\\4.3.0\\system.text.encoding.4.3.0.nupkg.sha512", + "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.threading.tasks\\4.3.0\\system.threading.tasks.4.3.0.nupkg.sha512" + ], + "logs": [] +} \ No newline at end of file