diff --git a/.gitignore b/.gitignore index ae426e7..704294a 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,5 @@ - -# Created by https://www.gitignore.io/api/git,rider,linux,csharp,windows,dotnetcore,aspnetcore,visualstudio,visualstudiocode -# Edit at https://www.gitignore.io/?templates=git,rider,linux,csharp,windows,dotnetcore,aspnetcore,visualstudio,visualstudiocode +# created by https://www.gitignore.io/api/git,rider,linux,csharp,aspnetcore +# Edit at https://www.gitignore.io/?templates=git,rider,linux,csharp,aspnetcore ### ASPNETCore ### ## Ignore Visual Studio temporary files, build results, and @@ -477,16 +476,6 @@ healthchecksdb # Backup folder for Package Reference Convert tool in Visual Studio 2017 MigrationBackup/ -### DotnetCore ### -# .NET Core build folders -/bin -/obj - -# Common node modules locations -/node_modules -/wwwroot/node_modules - - ### Git ### # Created by git for backups. To disable backups in Git: # $ git config --global mergetool.keepBackup false @@ -586,198 +575,5 @@ fabric.properties # Android studio 3.1+ serialized cache file .idea/caches/build_file_checksums.ser -### VisualStudioCode ### -.vscode/* -!.vscode/settings.json -!.vscode/tasks.json -!.vscode/launch.json -!.vscode/extensions.json - -### VisualStudioCode Patch ### -# Ignore all local history of files -.history - -### Windows ### -# Windows thumbnail cache files -Thumbs.db -Thumbs.db:encryptable -ehthumbs.db -ehthumbs_vista.db - -# Dump file -*.stackdump - -# Folder config file -[Dd]esktop.ini - -# Recycle Bin used on file shares -$RECYCLE.BIN/ - -# Windows Installer files -*.cab -*.msi -*.msix -*.msm -*.msp - -# Windows shortcuts -*.lnk - -### VisualStudio ### - -# User-specific files - -# User-specific files (MonoDevelop/Xamarin Studio) - -# Mono auto generated files - -# Build results - -# Visual Studio 2015/2017 cache/options directory -# Uncomment if you have tasks that create the project's static files in wwwroot - -# Visual Studio 2017 auto generated files - -# MSTest test Results - -# NUnit - -# Build Results of an ATL Project - -# Benchmark Results - -# .NET Core - -# StyleCop - -# Files built by Visual Studio - -# Chutzpah Test files - -# Visual C++ cache files - -# Visual Studio profiler - -# Visual Studio Trace Files - -# TFS 2012 Local Workspace - -# Guidance Automation Toolkit - -# ReSharper is a .NET coding add-in - -# JustCode is a .NET coding add-in - -# TeamCity is a build add-in - -# DotCover is a Code Coverage Tool - -# AxoCover is a Code Coverage Tool - -# Visual Studio code coverage results - -# NCrunch - -# MightyMoose - -# Web workbench (sass) - -# Installshield output folder - -# DocProject is a documentation generator add-in - -# Click-Once directory - -# Publish Web Output -# Note: Comment the next line if you want to checkin your web deploy settings, -# but database connection strings (with potential passwords) will be unencrypted - -# Microsoft Azure Web App publish settings. Comment the next line if you want to -# checkin your Azure Web App publish settings, but sensitive information contained -# in these scripts will be unencrypted - -# NuGet Packages -# NuGet Symbol Packages -# The packages folder can be ignored because of Package Restore -# except build/, which is used as an MSBuild target. -# Uncomment if necessary however generally it will be regenerated when needed -# NuGet v3's project.json files produces more ignorable files - -# Microsoft Azure Build Output - -# Microsoft Azure Emulator - -# Windows Store app package directories and files - -# Visual Studio cache files -# files ending in .cache can be ignored -# but keep track of directories ending in .cache - -# Others - -# Including strong name files can present a security risk -# (https://github.com/github/gitignore/pull/2483#issue-259490424) - -# Since there are multiple workflows, uncomment next line to ignore bower_components -# (https://github.com/github/gitignore/pull/1529#issuecomment-104372622) - -# RIA/Silverlight projects - -# Backup & report files from converting an old project file -# to a newer Visual Studio version. Backup files are not needed, -# because we have git ;-) - -# SQL Server files - -# Business Intelligence projects - -# Microsoft Fakes - -# GhostDoc plugin setting file - -# Node.js Tools for Visual Studio - -# Visual Studio 6 build log - -# Visual Studio 6 workspace options file - -# Visual Studio 6 auto-generated workspace file (contains which files were open etc.) - -# Visual Studio LightSwitch build output - -# Paket dependency manager - -# FAKE - F# Make - -# CodeRush personal settings - -# Python Tools for Visual Studio (PTVS) - -# Cake - Uncomment if you are using it -# tools/** -# !tools/packages.config - -# Tabs Studio - -# Telerik's JustMock configuration file - -# BizTalk build output - -# OpenCover UI analysis results - -# Azure Stream Analytics local run output - -# MSBuild Binary and Structured Log - -# NVidia Nsight GPU debugger configuration file - -# MFractors (Xamarin productivity tool) working folder - -# Local History for Visual Studio - -# BeatPulse healthcheck temp database - -# Backup folder for Package Reference Convert tool in Visual Studio 2017 - -# End of https://www.gitignore.io/api/git,rider,linux,csharp,windows,dotnetcore,aspnetcore,visualstudio,visualstudiocode +# End of https://www.gitignore.io/api/git,rider,linux,csharp,aspnetcore 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/BuecherwurmAPI.csproj b/BuecherwurmAPI.csproj index f1755c4..7194583 100644 --- a/BuecherwurmAPI.csproj +++ b/BuecherwurmAPI.csproj @@ -1,3 +1,4 @@ +<<<<<<< HEAD @@ -19,3 +20,40 @@ +||||||| 22e87cd + + + + netcoreapp3.1 + + + + + + + + + +======= + + + + netcoreapp3.1 + + + + + + + + + + + + Always + + + + + +>>>>>>> 9738f3a239ed469853270f7334714b5cc40afe5c diff --git a/Controllers/InventarController.cs b/Controllers/InventarController.cs new file mode 100644 index 0000000..7b38c43 --- /dev/null +++ b/Controllers/InventarController.cs @@ -0,0 +1,69 @@ +using System.Collections.Generic; +using BuecherwurmAPI.Models; +using Microsoft.AspNetCore.Mvc; +using System.Linq; +//using Microsoft.EntityFrameworkCore; +using BuecherwurmAPI.Data; + +namespace BuecherwurmAPI.Controllers +{ + [Route("inventar")] + [ApiController] + public class InventarController : ControllerBase + { + private readonly IItemRepo _repository; + + public InventarController(IItemRepo repository) + { + _repository = repository; + } + // GET Inventar + [HttpGet] + public ActionResult> GetAllItems() + { + var items = _repository.GetAllItems(); + return Ok(items); + } + + // POST Inventar + [HttpPost] + public ActionResult> NewItem(Item item) + { + return Ok(new Item + { + Id = item.Id, + BookId = item.BookId, + }); + } + + + // GET Inventar/{id} + [HttpGet("{id}", Name = "GetItemByID")] + public ActionResult> GetItemByID(int id) + { + var item = _repository.GetItemById(id); + if (item != null) + { + return Ok(item); + } + return NoContent(); + + } + + + // DELETE inventory/{id} + [HttpDelete("id")] + public ActionResult> DeleteItem(int id) + { + var item = _repository.GetItemById(id); + if (item == null) + { + return NotFound(); + } + _repository.DeleteItem(item); + return NoContent(); + } + + } + +} diff --git a/Controllers/KatalogController.cs b/Controllers/KatalogController.cs new file mode 100644 index 0000000..8420953 --- /dev/null +++ b/Controllers/KatalogController.cs @@ -0,0 +1,100 @@ +using System.Collections.Generic; +using BuecherwurmAPI.Models; +using Microsoft.AspNetCore.Mvc; +using System.Linq; +//using Microsoft.EntityFrameworkCore; +using BuecherwurmAPI.Data; + +namespace BuecherwurmAPI.Controllers +{ + [Route("katalog") ] + [ApiController] + public class KatalogController :ControllerBase + { + private readonly IBookRepo _repository; + + public KatalogController (IBookRepo repository) + { + _repository=repository; + } + // GET Katalog + [HttpGet] + public ActionResult> GetAllBooks() + { + var books =_repository.GetAllBooks(); + return Ok(books); + } + + // POST Katalog + [HttpPost] + public ActionResult> NeuesBuch(Book book) + { + + return Ok(new Book + { + Name = book.Name, + Author= book.Author, + Country= book.Country, + Link= book.Link, + Language= book.Language, + Pages= book.Pages, + Year=book.Year, + ProductId =book.ProductId, + Category= book.Category, + ImageLink =book.ImageLink, + LendTime =book.LendTime, + LendType = book.LendType + }); + } + + + // GET katalog/{id} + [HttpGet("{id}", Name ="GetBookByID")] + public ActionResult > GetBookByID(int id) + { + var book = _repository.GetBookById(id); + if (book != null) + { + return Ok(book); + } + return NoContent(); + + } + + // PUT Katalog/{id} + [HttpPut("id")] + public ActionResult> BuchBearbeiten(Book book) + { + return Ok(new Book + { + Name = book.Name, + Author= book.Author, + Country= book.Country, + Link= book.Link, + Language= book.Language, + Pages= book.Pages, + Year=book.Year, + ProductId =book.ProductId, + Category= book.Category, + ImageLink =book.ImageLink, + LendTime =book.LendTime, + LendType = book.LendType + }); + } + + // DELETE katalog/{id} + [HttpDelete("id")] + public ActionResult> BuchEntfernen (int id) + { + var book = _repository.GetBookById(id); + if(book == null) + { + return NotFound(); + } + _repository.BuchEntfernen(book); + return NoContent(); + } + + } + +} \ No newline at end of file diff --git a/Controllers/LendController.cs b/Controllers/LendController.cs index 7b7fb24..292b0a3 100644 --- a/Controllers/LendController.cs +++ b/Controllers/LendController.cs @@ -1,3 +1,4 @@ +<<<<<<< HEAD using System; using System.Collections.Generic; using System.Linq; @@ -81,3 +82,174 @@ namespace BuecherwurmAPI.Controllers } } } +||||||| 22e87cd +using System; +using System.Collections.Generic; +using System.Linq; +using System.Threading.Tasks; +using AutoMapper; +using BuecherwurmAPI.Data; +using BuecherwurmAPI.DTOs; +using Microsoft.AspNetCore.Mvc; +using Microsoft.AspNetCore.JsonPatch; +using Microsoft.Extensions.Logging; +using BuecherwurmAPI.Models; + +namespace BuecherwurmAPI.Controllers +{ + [Route("api/leihvorgang")] + [ApiController] + public class LendController : ControllerBase + { + private readonly ILendRepo _repository; + private readonly IMapper _mapper; + + public LendController(ILendRepo repository, IMapper mapper) + { + _repository = repository; + _mapper = mapper; + } + + //GET api/leihvorgang + [HttpGet] + public ActionResult> LendsGet() + { + return Ok(_repository.GetAllLends()); + } + + //POST api/leihvorgang + [HttpPost] + public ActionResult LendsPost(Lend lend) + { + /* + Internally a lend is stored with an id + but the client shouldn't be allowed to set or change it + therefore the package 'AutoMapper' is used to prevent errors + that could happen when doing this task manually. + It takes the information from the client and maps it to the + corresponding internal object which then will be returned. + Furthermore it could be used to keep some attributes secret. + Another nice effect of this is that the implementation could be changed + while the interface could be retained by some minor changes in the code. + + DTO stands for Data Transfer Object + */ + var item = new Lend + { + Id = 256, + Customer = lend.Customer, + Returned = lend.Returned, + ItemId = lend.ItemId, + ReturnDate = lend.ReturnDate + }; + return Ok(item); + //return Ok(_mapper.Map(item)); + } + + //GET api/leihvorgang/{id} + [HttpGet("{id}")] + public ActionResult LendById(int id) + { + var lend = _repository.GetLendById(id); + return Ok(lend); + } + + //PATCH api/leihvorgang/{id} + [HttpPatch("{id}")] + public ActionResult LendPatchById(int id, JsonPatchDocument patchDocument) + { + var lend = _repository.GetLendById(id); + if (lend == null) + { + return NotFound(); + } + return Ok(); + } + } +} +======= +using System; +using System.Collections.Generic; +using System.Linq; +using System.Threading.Tasks; +using AutoMapper; +using BuecherwurmAPI.Data; +using BuecherwurmAPI.DTOs; +using Microsoft.AspNetCore.Mvc; +using Microsoft.AspNetCore.JsonPatch; +using Microsoft.Extensions.Logging; +using BuecherwurmAPI.Models; + +namespace BuecherwurmAPI.Controllers +{ + [Route("api/leihvorgang")] + [ApiController] + public class LendController : ControllerBase + { + private readonly ILendRepo _repository; + private readonly IMapper _mapper; + + public LendController(ILendRepo repository, IMapper mapper) + { + _repository = repository; + _mapper = mapper; + } + + //GET api/leihvorgang + [HttpGet] + public ActionResult> LendsGet() + { + return Ok(_repository.GetAllLends()); + } + + //POST api/leihvorgang + [HttpPost] + public ActionResult LendsPost(Lend lend) + { + /* + Internally a lend is stored with an id + but the client shouldn't be allowed to set or change it + therefore the package 'AutoMapper' is used to prevent errors + that could happen when doing this task manually. + It takes the information from the client and maps it to the + corresponding internal object which then will be returned. + Furthermore it could be used to keep some attributes secret. + Another nice effect of this is that the implementation could be changed + while the interface could be retained by some minor changes in the code. + + DTO stands for Data Transfer Object + */ + var item = new Lend + { + Id = 256, + Customer = lend.Customer, + Returned = lend.Returned, + ItemId = lend.ItemId, + ReturnDate = lend.ReturnDate + }; + return Ok(item); + //return Ok(_mapper.Map(item)); + } + + //GET api/leihvorgang/{id} + [HttpGet("{id}")] + public ActionResult LendById(int id) + { + var lend = _repository.GetLendById(id); + return Ok(lend); + } + + //PATCH api/leihvorgang/{id} + [HttpPatch("{id}")] + public ActionResult LendPatchById(int id, JsonPatchDocument patchDocument) + { + var lend = _repository.GetLendById(id); + if (lend == null) + { + return NotFound(); + } + return Ok(); + } + } +} +>>>>>>> 9738f3a239ed469853270f7334714b5cc40afe5c diff --git a/Data/IBookRepo.cs b/Data/IBookRepo.cs new file mode 100644 index 0000000..b81d051 --- /dev/null +++ b/Data/IBookRepo.cs @@ -0,0 +1,12 @@ +using System.Collections.Generic; +using BuecherwurmAPI.Models; + +namespace BuecherwurmAPI.Data +{ + public interface IBookRepo + { + IEnumerable GetAllBooks(); + Book GetBookById(int id); + void BuchEntfernen(Book book); + } +} \ No newline at end of file diff --git a/Data/IItemRepo.cs b/Data/IItemRepo.cs new file mode 100644 index 0000000..e208ba1 --- /dev/null +++ b/Data/IItemRepo.cs @@ -0,0 +1,13 @@ +using System.Collections.Generic; +using BuecherwurmAPI.Models; + +namespace BuecherwurmAPI.Data +{ + public interface IItemRepo + { + IEnumerable GetAllItems(); + Item GetItemById(int id); + void NewItem(Item item); + void DeleteItem(Item item); + } +} \ No newline at end of file diff --git a/Data/KatalogRepo.cs b/Data/KatalogRepo.cs new file mode 100644 index 0000000..055f05d --- /dev/null +++ b/Data/KatalogRepo.cs @@ -0,0 +1,26 @@ +using System.Collections.Generic; +using BuecherwurmAPI.Models; +using Microsoft.AspNetCore.Mvc; + +namespace BuecherwurmAPI.Data +{ + public class KatalogRepo + { + private readonly object _context; + + public KatalogRepo (object context) + { + _context = context; + } + + /*public IEnumerable GetAllBooks() + { + return _context.books.ToList(); + }*/ + + /*public Book GetBookById(int id) + { + return _context.FirstOrDefault(p => p.Id == id); + }*/ + } +} \ No newline at end of file diff --git a/Models/Book.cs b/Models/Book.cs new file mode 100644 index 0000000..5304bdc --- /dev/null +++ b/Models/Book.cs @@ -0,0 +1,23 @@ +using System.ComponentModel.DataAnnotations; + +namespace BuecherwurmAPI.Models +{ + public class Book + { + public string Name {get; set;} + public string Author {get; set;} + public string Country {get; set;} + public string Link {get; set;} + public string Language {get; set;} + public int Pages {get; set;} + public int Year {get; set;} + [Key] + [Required] + public int ProductId { get; set; } + public CategoryEnum Category { get; set; } + public string ImageLink { get; set; } + public int LendTime {get; set;} + public LendTypeEnum LendType {get; set;} + } + +} \ No newline at end of file diff --git a/Models/CategoryEnum.cs b/Models/CategoryEnum.cs new file mode 100644 index 0000000..2345e5b --- /dev/null +++ b/Models/CategoryEnum.cs @@ -0,0 +1,11 @@ +namespace BuecherwurmAPI.Models +{ + public enum CategoryEnum + { + Book, + Magazine, + EBook, + EPaper + } + +} \ No newline at end of file diff --git a/Models/Item.cs b/Models/Item.cs new file mode 100644 index 0000000..c6e6012 --- /dev/null +++ b/Models/Item.cs @@ -0,0 +1,14 @@ +using System.ComponentModel.DataAnnotations; + +namespace BuecherwurmAPI.Models +{ + public class Item + { + [Key] + [Required] + public int Id { get; set; } + [Required] + public int BookId { get; set; } + } + +} \ No newline at end of file diff --git a/Models/Lend.cs b/Models/Lend.cs index 4be118e..d2e7954 100644 --- a/Models/Lend.cs +++ b/Models/Lend.cs @@ -10,4 +10,4 @@ namespace BuecherwurmAPI.Models public string Customer { get; set; } public bool Returned { get; set; } } -} \ No newline at end of file +} diff --git a/Models/LendTypeEnum.cs b/Models/LendTypeEnum.cs new file mode 100644 index 0000000..3fdbcb2 --- /dev/null +++ b/Models/LendTypeEnum.cs @@ -0,0 +1,8 @@ +namespace BuecherwurmAPI +{ + public enum LendTypeEnum + { + Physical, + Virtual + } +} \ No newline at end of file diff --git a/Models/Magazin.cs b/Models/Magazin.cs new file mode 100644 index 0000000..20cbebd --- /dev/null +++ b/Models/Magazin.cs @@ -0,0 +1,16 @@ +namespace BuecherwurmAPI.Models +{ + public class Magazin + { + public int ProductId {get; set;} + public CategoryEnum Category {get; set;} + public int LendTime {get; set;} + public string Name {get; set;} + public string Run {get; set;} + public string Audience {get; set;} + public string Topic {get; set;} + public LendTypeEnum LendType {get; set;} + } + +} + diff --git a/Program.cs b/Program.cs index e60685a..4c70bfd 100644 --- a/Program.cs +++ b/Program.cs @@ -1,26 +1,26 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Threading.Tasks; -using Microsoft.AspNetCore.Hosting; -using Microsoft.Extensions.Configuration; -using Microsoft.Extensions.Hosting; -using Microsoft.Extensions.Logging; - -namespace BuecherwurmAPI -{ - public class Program - { - public static void Main(string[] args) - { - CreateHostBuilder(args).Build().Run(); - } - - public static IHostBuilder CreateHostBuilder(string[] args) => - Host.CreateDefaultBuilder(args) - .ConfigureWebHostDefaults(webBuilder => - { - webBuilder.UseStartup(); - }); - } -} +using System; +using System.Collections.Generic; +using System.Linq; +using System.Threading.Tasks; +using Microsoft.AspNetCore.Hosting; +using Microsoft.Extensions.Configuration; +using Microsoft.Extensions.Hosting; +using Microsoft.Extensions.Logging; + +namespace BuecherwurmAPI +{ + public class Program + { + public static void Main(string[] args) + { + CreateHostBuilder(args).Build().Run(); + } + + public static IHostBuilder CreateHostBuilder(string[] args) => + Host.CreateDefaultBuilder(args) + .ConfigureWebHostDefaults(webBuilder => + { + webBuilder.UseStartup(); + }); + } +} diff --git a/Properties/launchSettings.json b/Properties/launchSettings.json deleted file mode 100644 index fa2e929..0000000 --- a/Properties/launchSettings.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "$schema": "http://json.schemastore.org/launchsettings.json", - "iisSettings": { - "windowsAuthentication": false, - "anonymousAuthentication": true, - "iisExpress": { - "applicationUrl": "http://localhost:5975", - "sslPort": 44376 - } - }, - "profiles": { - "IIS Express": { - "commandName": "IISExpress", - "launchBrowser": true, - "launchUrl": "api", - "environmentVariables": { - "ASPNETCORE_ENVIRONMENT": "Development" - } - }, - "BuecherwurmAPI": { - "commandName": "Project", - "launchBrowser": true, - "launchUrl": "api", - "applicationUrl": "https://localhost:5001;http://localhost:5000", - "environmentVariables": { - "ASPNETCORE_ENVIRONMENT": "Development" - } - } - } -} diff --git a/Startup.cs b/Startup.cs index 8e8c8dc..8436531 100644 --- a/Startup.cs +++ b/Startup.cs @@ -1,3 +1,4 @@ +<<<<<<< HEAD using System; using System.Collections.Generic; using System.Linq; @@ -58,3 +59,126 @@ namespace BuecherwurmAPI } } } +||||||| 22e87cd +using System; +using System.Collections.Generic; +using System.Linq; +using System.Threading.Tasks; +using AutoMapper; +using BuecherwurmAPI.Data; +using Microsoft.AspNetCore.Builder; +using Microsoft.AspNetCore.Hosting; +using Microsoft.AspNetCore.HttpsPolicy; +using Microsoft.AspNetCore.Mvc; +using Microsoft.Extensions.Configuration; +using Microsoft.Extensions.DependencyInjection; +using Microsoft.Extensions.Hosting; +using Microsoft.Extensions.Logging; + +namespace BuecherwurmAPI +{ + public class Startup + { + public Startup(IConfiguration configuration) + { + Configuration = configuration; + } + + public IConfiguration Configuration { get; } + + // This method gets called by the runtime. Use this method to add services to the container. + public void ConfigureServices(IServiceCollection services) + { + services.AddControllers(); + + // Adds a service that is created once per connection. + // It takes an interface and a specific implementation. + // That allows to swap the implementation easily. + services.AddScoped(); + + services.AddAutoMapper(AppDomain.CurrentDomain.GetAssemblies()); + } + + // This method gets called by the runtime. Use this method to configure the HTTP request pipeline. + public void Configure(IApplicationBuilder app, IWebHostEnvironment env) + { + if (env.IsDevelopment()) + { + app.UseDeveloperExceptionPage(); + } + + app.UseHttpsRedirection(); + + app.UseRouting(); + + app.UseAuthorization(); + + app.UseEndpoints(endpoints => + { + endpoints.MapControllers(); + }); + } + } +} +======= +using System; +using System.Collections.Generic; +using System.Linq; +using System.Threading.Tasks; +using AutoMapper; +using BuecherwurmAPI.Data; +using Microsoft.AspNetCore.Builder; +using Microsoft.AspNetCore.Hosting; +using Microsoft.AspNetCore.HttpsPolicy; +using Microsoft.AspNetCore.Mvc; +using Microsoft.Extensions.Configuration; +using Microsoft.Extensions.DependencyInjection; +using Microsoft.Extensions.Hosting; +using Microsoft.Extensions.Logging; + +namespace BuecherwurmAPI +{ + public class Startup + { + public Startup(IConfiguration configuration) + { + Configuration = configuration; + } + + public IConfiguration Configuration { get; } + + // This method gets called by the runtime. Use this method to add services to the container. + public void ConfigureServices(IServiceCollection services) + { + services.AddControllers(); + + // Adds a service that is created once per connection. + // It takes an interface and a specific implementation. + // That allows to swap the implementation easily. + services.AddScoped(); + + services.AddAutoMapper(AppDomain.CurrentDomain.GetAssemblies()); + } + + // This method gets called by the runtime. Use this method to configure the HTTP request pipeline. + public void Configure(IApplicationBuilder app, IWebHostEnvironment env) + { + if (env.IsDevelopment()) + { + app.UseDeveloperExceptionPage(); + } + + app.UseHttpsRedirection(); + + app.UseRouting(); + + app.UseAuthorization(); + + app.UseEndpoints(endpoints => + { + endpoints.MapControllers(); + }); + } + } +} +>>>>>>> 9738f3a239ed469853270f7334714b5cc40afe5c diff --git a/appsettings.Development.json b/appsettings.Development.json deleted file mode 100644 index dba68eb..0000000 --- a/appsettings.Development.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "Logging": { - "LogLevel": { - "Default": "Information", - "Microsoft": "Warning", - "Microsoft.Hosting.Lifetime": "Information" - } - } -} diff --git a/appsettings.json b/appsettings.json deleted file mode 100644 index 81ff877..0000000 --- a/appsettings.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "Logging": { - "LogLevel": { - "Default": "Information", - "Microsoft": "Warning", - "Microsoft.Hosting.Lifetime": "Information" - } - }, - "AllowedHosts": "*" -} 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 0000000..a9c023b Binary files /dev/null and b/bin/Debug/netcoreapp3.1/AutoMapper.Extensions.Microsoft.DependencyInjection.dll differ diff --git a/bin/Debug/netcoreapp3.1/AutoMapper.dll b/bin/Debug/netcoreapp3.1/AutoMapper.dll new file mode 100644 index 0000000..e0d84fc Binary files /dev/null and b/bin/Debug/netcoreapp3.1/AutoMapper.dll differ diff --git a/bin/Debug/netcoreapp3.1/BuecherwurmAPI.deps.json b/bin/Debug/netcoreapp3.1/BuecherwurmAPI.deps.json new file mode 100644 index 0000000..0ef94de --- /dev/null +++ b/bin/Debug/netcoreapp3.1/BuecherwurmAPI.deps.json @@ -0,0 +1,3599 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v3.1", + "signature": "" + }, + "compilationOptions": { + "defines": [ + "TRACE", + "DEBUG", + "NETCOREAPP", + "NETCOREAPP3_1" + ], + "languageVersion": "", + "platform": "", + "allowUnsafe": false, + "warningsAsErrors": false, + "optimize": false, + "keyFile": "", + "emitEntryPoint": true, + "xmlDoc": false, + "debugType": "portable" + }, + "targets": { + ".NETCoreApp,Version=v3.1": { + "BuecherwurmAPI/1.0.0": { + "dependencies": { + "AutoMapper.Extensions.Microsoft.DependencyInjection": "7.0.0", + "Microsoft.AspNetCore.Mvc.NewtonsoftJson": "3.1.4", + "Microsoft.AspNetCore.Antiforgery": "3.1.0.0", + "Microsoft.AspNetCore.Authentication.Abstractions": "3.1.0.0", + "Microsoft.AspNetCore.Authentication.Cookies": "3.1.0.0", + "Microsoft.AspNetCore.Authentication.Core": "3.1.0.0", + "Microsoft.AspNetCore.Authentication": "3.1.0.0", + "Microsoft.AspNetCore.Authentication.OAuth": "3.1.0.0", + "Microsoft.AspNetCore.Authorization": "3.1.0.0", + "Microsoft.AspNetCore.Authorization.Policy": "3.1.0.0", + "Microsoft.AspNetCore.Components.Authorization": "3.1.0.0", + "Microsoft.AspNetCore.Components": "3.1.0.0", + "Microsoft.AspNetCore.Components.Forms": "3.1.0.0", + "Microsoft.AspNetCore.Components.Server": "3.1.0.0", + "Microsoft.AspNetCore.Components.Web": "3.1.0.0", + "Microsoft.AspNetCore.Connections.Abstractions": "3.1.0.0", + "Microsoft.AspNetCore.CookiePolicy": "3.1.0.0", + "Microsoft.AspNetCore.Cors": "3.1.0.0", + "Microsoft.AspNetCore.Cryptography.Internal": "3.1.0.0", + "Microsoft.AspNetCore.Cryptography.KeyDerivation": "3.1.0.0", + "Microsoft.AspNetCore.DataProtection.Abstractions": "3.1.0.0", + "Microsoft.AspNetCore.DataProtection": "3.1.0.0", + "Microsoft.AspNetCore.DataProtection.Extensions": "3.1.0.0", + "Microsoft.AspNetCore.Diagnostics.Abstractions": "3.1.0.0", + "Microsoft.AspNetCore.Diagnostics": "3.1.0.0", + "Microsoft.AspNetCore.Diagnostics.HealthChecks": "3.1.0.0", + "Microsoft.AspNetCore": "3.1.0.0", + "Microsoft.AspNetCore.HostFiltering": "3.1.0.0", + "Microsoft.AspNetCore.Hosting.Abstractions": "3.1.0.0", + "Microsoft.AspNetCore.Hosting": "3.1.0.0", + "Microsoft.AspNetCore.Hosting.Server.Abstractions": "3.1.0.0", + "Microsoft.AspNetCore.Html.Abstractions": "3.1.0.0", + "Microsoft.AspNetCore.Http.Abstractions": "3.1.0.0", + "Microsoft.AspNetCore.Http.Connections.Common": "3.1.0.0", + "Microsoft.AspNetCore.Http.Connections": "3.1.0.0", + "Microsoft.AspNetCore.Http": "3.1.0.0", + "Microsoft.AspNetCore.Http.Extensions": "3.1.0.0", + "Microsoft.AspNetCore.Http.Features": "3.1.0.0", + "Microsoft.AspNetCore.HttpOverrides": "3.1.0.0", + "Microsoft.AspNetCore.HttpsPolicy": "3.1.0.0", + "Microsoft.AspNetCore.Identity": "3.1.0.0", + "Microsoft.AspNetCore.Localization": "3.1.0.0", + "Microsoft.AspNetCore.Localization.Routing": "3.1.0.0", + "Microsoft.AspNetCore.Metadata": "3.1.0.0", + "Microsoft.AspNetCore.Mvc.Abstractions": "3.1.0.0", + "Microsoft.AspNetCore.Mvc.ApiExplorer": "3.1.0.0", + "Microsoft.AspNetCore.Mvc.Core": "3.1.0.0", + "Microsoft.AspNetCore.Mvc.Cors": "3.1.0.0", + "Microsoft.AspNetCore.Mvc.DataAnnotations": "3.1.0.0", + "Microsoft.AspNetCore.Mvc": "3.1.0.0", + "Microsoft.AspNetCore.Mvc.Formatters.Json": "3.1.0.0", + "Microsoft.AspNetCore.Mvc.Formatters.Xml": "3.1.0.0", + "Microsoft.AspNetCore.Mvc.Localization": "3.1.0.0", + "Microsoft.AspNetCore.Mvc.Razor": "3.1.0.0", + "Microsoft.AspNetCore.Mvc.RazorPages": "3.1.0.0", + "Microsoft.AspNetCore.Mvc.TagHelpers": "3.1.0.0", + "Microsoft.AspNetCore.Mvc.ViewFeatures": "3.1.0.0", + "Microsoft.AspNetCore.Razor": "3.1.0.0", + "Microsoft.AspNetCore.Razor.Runtime": "3.1.0.0", + "Microsoft.AspNetCore.ResponseCaching.Abstractions": "3.1.0.0", + "Microsoft.AspNetCore.ResponseCaching": "3.1.0.0", + "Microsoft.AspNetCore.ResponseCompression": "3.1.0.0", + "Microsoft.AspNetCore.Rewrite": "3.1.0.0", + "Microsoft.AspNetCore.Routing.Abstractions": "3.1.0.0", + "Microsoft.AspNetCore.Routing": "3.1.0.0", + "Microsoft.AspNetCore.Server.HttpSys": "3.1.0.0", + "Microsoft.AspNetCore.Server.IIS": "3.1.0.0", + "Microsoft.AspNetCore.Server.IISIntegration": "3.1.0.0", + "Microsoft.AspNetCore.Server.Kestrel.Core": "3.1.0.0", + "Microsoft.AspNetCore.Server.Kestrel": "3.1.0.0", + "Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets": "3.1.0.0", + "Microsoft.AspNetCore.Session": "3.1.0.0", + "Microsoft.AspNetCore.SignalR.Common": "3.1.0.0", + "Microsoft.AspNetCore.SignalR.Core": "3.1.0.0", + "Microsoft.AspNetCore.SignalR": "3.1.0.0", + "Microsoft.AspNetCore.SignalR.Protocols.Json": "3.1.0.0", + "Microsoft.AspNetCore.StaticFiles": "3.1.0.0", + "Microsoft.AspNetCore.WebSockets": "3.1.0.0", + "Microsoft.AspNetCore.WebUtilities": "3.1.0.0", + "Microsoft.CSharp.Reference": "4.0.0.0", + "Microsoft.Extensions.Caching.Abstractions": "3.1.0.0", + "Microsoft.Extensions.Caching.Memory": "3.1.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "3.1.0.0", + "Microsoft.Extensions.Configuration.Binder": "3.1.0.0", + "Microsoft.Extensions.Configuration.CommandLine": "3.1.0.0", + "Microsoft.Extensions.Configuration": "3.1.0.0", + "Microsoft.Extensions.Configuration.EnvironmentVariables": "3.1.0.0", + "Microsoft.Extensions.Configuration.FileExtensions": "3.1.0.0", + "Microsoft.Extensions.Configuration.Ini": "3.1.0.0", + "Microsoft.Extensions.Configuration.Json": "3.1.0.0", + "Microsoft.Extensions.Configuration.KeyPerFile": "3.1.0.0", + "Microsoft.Extensions.Configuration.UserSecrets": "3.1.0.0", + "Microsoft.Extensions.Configuration.Xml": "3.1.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions.Reference": "3.1.0.0", + "Microsoft.Extensions.DependencyInjection": "3.1.0.0", + "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "3.1.0.0", + "Microsoft.Extensions.Diagnostics.HealthChecks": "3.1.0.0", + "Microsoft.Extensions.FileProviders.Abstractions": "3.1.0.0", + "Microsoft.Extensions.FileProviders.Composite": "3.1.0.0", + "Microsoft.Extensions.FileProviders.Embedded": "3.1.0.0", + "Microsoft.Extensions.FileProviders.Physical": "3.1.0.0", + "Microsoft.Extensions.FileSystemGlobbing": "3.1.0.0", + "Microsoft.Extensions.Hosting.Abstractions": "3.1.0.0", + "Microsoft.Extensions.Hosting": "3.1.0.0", + "Microsoft.Extensions.Http": "3.1.0.0", + "Microsoft.Extensions.Identity.Core": "3.1.0.0", + "Microsoft.Extensions.Identity.Stores": "3.1.0.0", + "Microsoft.Extensions.Localization.Abstractions": "3.1.0.0", + "Microsoft.Extensions.Localization": "3.1.0.0", + "Microsoft.Extensions.Logging.Abstractions": "3.1.0.0", + "Microsoft.Extensions.Logging.Configuration": "3.1.0.0", + "Microsoft.Extensions.Logging.Console": "3.1.0.0", + "Microsoft.Extensions.Logging.Debug": "3.1.0.0", + "Microsoft.Extensions.Logging": "3.1.0.0", + "Microsoft.Extensions.Logging.EventLog": "3.1.0.0", + "Microsoft.Extensions.Logging.EventSource": "3.1.0.0", + "Microsoft.Extensions.Logging.TraceSource": "3.1.0.0", + "Microsoft.Extensions.ObjectPool": "3.1.0.0", + "Microsoft.Extensions.Options.ConfigurationExtensions": "3.1.0.0", + "Microsoft.Extensions.Options.DataAnnotations": "3.1.0.0", + "Microsoft.Extensions.Options": "3.1.0.0", + "Microsoft.Extensions.Primitives": "3.1.0.0", + "Microsoft.Extensions.WebEncoders": "3.1.0.0", + "Microsoft.JSInterop": "3.1.0.0", + "Microsoft.Net.Http.Headers": "3.1.0.0", + "Microsoft.VisualBasic.Core": "10.0.5.0", + "Microsoft.VisualBasic": "10.0.0.0", + "Microsoft.Win32.Primitives": "4.1.2.0", + "mscorlib": "4.0.0.0", + "netstandard": "2.1.0.0", + "System.AppContext": "4.2.2.0", + "System.Buffers": "4.0.2.0", + "System.Collections.Concurrent": "4.0.15.0", + "System.Collections": "4.1.2.0", + "System.Collections.Immutable": "1.2.5.0", + "System.Collections.NonGeneric": "4.1.2.0", + "System.Collections.Specialized": "4.1.2.0", + "System.ComponentModel.Annotations": "4.3.1.0", + "System.ComponentModel.DataAnnotations": "4.0.0.0", + "System.ComponentModel": "4.0.4.0", + "System.ComponentModel.EventBasedAsync": "4.1.2.0", + "System.ComponentModel.Primitives": "4.2.2.0", + "System.ComponentModel.TypeConverter": "4.2.2.0", + "System.Configuration": "4.0.0.0", + "System.Console": "4.1.2.0", + "System.Core": "4.0.0.0", + "System.Data.Common": "4.2.2.0", + "System.Data.DataSetExtensions": "4.0.1.0", + "System.Data": "4.0.0.0", + "System.Diagnostics.Contracts": "4.0.4.0", + "System.Diagnostics.Debug": "4.1.2.0", + "System.Diagnostics.DiagnosticSource": "4.0.5.0", + "System.Diagnostics.FileVersionInfo": "4.0.4.0", + "System.Diagnostics.Process": "4.2.2.0", + "System.Diagnostics.StackTrace": "4.1.2.0", + "System.Diagnostics.TextWriterTraceListener": "4.1.2.0", + "System.Diagnostics.Tools": "4.1.2.0", + "System.Diagnostics.TraceSource": "4.1.2.0", + "System.Diagnostics.Tracing": "4.2.2.0", + "System": "4.0.0.0", + "System.Drawing": "4.0.0.0", + "System.Drawing.Primitives": "4.2.1.0", + "System.Dynamic.Runtime": "4.1.2.0", + "System.Globalization.Calendars": "4.1.2.0", + "System.Globalization": "4.1.2.0", + "System.Globalization.Extensions": "4.1.2.0", + "System.IO.Compression.Brotli": "4.2.2.0", + "System.IO.Compression": "4.2.2.0", + "System.IO.Compression.FileSystem": "4.0.0.0", + "System.IO.Compression.ZipFile": "4.0.5.0", + "System.IO.Reference": "4.2.2.0", + "System.IO.FileSystem": "4.1.2.0", + "System.IO.FileSystem.DriveInfo": "4.1.2.0", + "System.IO.FileSystem.Primitives": "4.1.2.0", + "System.IO.FileSystem.Watcher": "4.1.2.0", + "System.IO.IsolatedStorage": "4.1.2.0", + "System.IO.MemoryMappedFiles": "4.1.2.0", + "System.IO.Pipes": "4.1.2.0", + "System.IO.UnmanagedMemoryStream": "4.1.2.0", + "System.Linq": "4.2.2.0", + "System.Linq.Expressions": "4.2.2.0", + "System.Linq.Parallel": "4.0.4.0", + "System.Linq.Queryable": "4.0.4.0", + "System.Memory": "4.2.1.0", + "System.Net": "4.0.0.0", + "System.Net.Http": "4.2.2.0", + "System.Net.HttpListener": "4.0.2.0", + "System.Net.Mail": "4.0.2.0", + "System.Net.NameResolution": "4.1.2.0", + "System.Net.NetworkInformation": "4.2.2.0", + "System.Net.Ping": "4.1.2.0", + "System.Net.Primitives": "4.1.2.0", + "System.Net.Requests": "4.1.2.0", + "System.Net.Security": "4.1.2.0", + "System.Net.ServicePoint": "4.0.2.0", + "System.Net.Sockets": "4.2.2.0", + "System.Net.WebClient": "4.0.2.0", + "System.Net.WebHeaderCollection": "4.1.2.0", + "System.Net.WebProxy": "4.0.2.0", + "System.Net.WebSockets.Client": "4.1.2.0", + "System.Net.WebSockets": "4.1.2.0", + "System.Numerics": "4.0.0.0", + "System.Numerics.Vectors": "4.1.6.0", + "System.ObjectModel": "4.1.2.0", + "System.Reflection.DispatchProxy": "4.0.6.0", + "System.Reflection.Reference": "4.2.2.0", + "System.Reflection.Emit.Reference": "4.1.2.0", + "System.Reflection.Emit.ILGeneration.Reference": "4.1.1.0", + "System.Reflection.Emit.Lightweight": "4.1.1.0", + "System.Reflection.Extensions": "4.1.2.0", + "System.Reflection.Metadata": "1.4.5.0", + "System.Reflection.Primitives.Reference": "4.1.2.0", + "System.Reflection.TypeExtensions": "4.1.2.0", + "System.Resources.Reader": "4.1.2.0", + "System.Resources.ResourceManager": "4.1.2.0", + "System.Resources.Writer": "4.1.2.0", + "System.Runtime.CompilerServices.Unsafe": "4.0.6.0", + "System.Runtime.CompilerServices.VisualC": "4.1.2.0", + "System.Runtime.Reference": "4.2.2.0", + "System.Runtime.Extensions": "4.2.2.0", + "System.Runtime.Handles": "4.1.2.0", + "System.Runtime.InteropServices": "4.2.2.0", + "System.Runtime.InteropServices.RuntimeInformation": "4.0.4.0", + "System.Runtime.InteropServices.WindowsRuntime": "4.0.4.0", + "System.Runtime.Intrinsics": "4.0.1.0", + "System.Runtime.Loader": "4.1.1.0", + "System.Runtime.Numerics": "4.1.2.0", + "System.Runtime.Serialization": "4.0.0.0", + "System.Runtime.Serialization.Formatters": "4.0.4.0", + "System.Runtime.Serialization.Json": "4.0.5.0", + "System.Runtime.Serialization.Primitives": "4.2.2.0", + "System.Runtime.Serialization.Xml": "4.1.5.0", + "System.Security.Claims": "4.1.2.0", + "System.Security.Cryptography.Algorithms": "4.3.2.0", + "System.Security.Cryptography.Csp": "4.1.2.0", + "System.Security.Cryptography.Encoding": "4.1.2.0", + "System.Security.Cryptography.Primitives": "4.1.2.0", + "System.Security.Cryptography.X509Certificates": "4.2.2.0", + "System.Security": "4.0.0.0", + "System.Security.Principal": "4.1.2.0", + "System.Security.SecureString": "4.1.2.0", + "System.ServiceModel.Web": "4.0.0.0", + "System.ServiceProcess": "4.0.0.0", + "System.Text.Encoding.CodePages": "4.1.3.0", + "System.Text.Encoding.Reference": "4.1.2.0", + "System.Text.Encoding.Extensions": "4.1.2.0", + "System.Text.Encodings.Web": "4.0.5.0", + "System.Text.Json": "4.0.1.0", + "System.Text.RegularExpressions": "4.2.2.0", + "System.Threading.Channels": "4.0.2.0", + "System.Threading": "4.1.2.0", + "System.Threading.Overlapped": "4.1.2.0", + "System.Threading.Tasks.Dataflow": "4.6.5.0", + "System.Threading.Tasks.Reference": "4.1.2.0", + "System.Threading.Tasks.Extensions": "4.3.1.0", + "System.Threading.Tasks.Parallel": "4.0.4.0", + "System.Threading.Thread": "4.1.2.0", + "System.Threading.ThreadPool": "4.1.2.0", + "System.Threading.Timer": "4.1.2.0", + "System.Transactions": "4.0.0.0", + "System.Transactions.Local": "4.0.2.0", + "System.ValueTuple": "4.0.3.0", + "System.Web": "4.0.0.0", + "System.Web.HttpUtility": "4.0.2.0", + "System.Windows": "4.0.0.0", + "System.Xml": "4.0.0.0", + "System.Xml.Linq": "4.0.0.0", + "System.Xml.ReaderWriter": "4.2.2.0", + "System.Xml.Serialization": "4.0.0.0", + "System.Xml.XDocument": "4.1.2.0", + "System.Xml.XmlDocument": "4.1.2.0", + "System.Xml.XmlSerializer": "4.1.2.0", + "System.Xml.XPath": "4.1.2.0", + "System.Xml.XPath.XDocument": "4.1.2.0", + "WindowsBase": "4.0.0.0" + }, + "runtime": { + "BuecherwurmAPI.dll": {} + }, + "compile": { + "BuecherwurmAPI.dll": {} + } + }, + "AutoMapper/9.0.0": { + "dependencies": { + "Microsoft.CSharp": "4.7.0", + "System.Reflection.Emit": "4.3.0" + }, + "runtime": { + "lib/netstandard2.0/AutoMapper.dll": { + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.0.0" + } + }, + "compile": { + "lib/netstandard2.0/AutoMapper.dll": {} + } + }, + "AutoMapper.Extensions.Microsoft.DependencyInjection/7.0.0": { + "dependencies": { + "AutoMapper": "9.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "2.0.0" + }, + "runtime": { + "lib/netstandard2.0/AutoMapper.Extensions.Microsoft.DependencyInjection.dll": { + "assemblyVersion": "0.0.0.0", + "fileVersion": "7.0.0.0" + } + }, + "compile": { + "lib/netstandard2.0/AutoMapper.Extensions.Microsoft.DependencyInjection.dll": {} + } + }, + "Microsoft.AspNetCore.JsonPatch/3.1.4": { + "dependencies": { + "Microsoft.CSharp": "4.7.0", + "Newtonsoft.Json": "12.0.2" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.AspNetCore.JsonPatch.dll": { + "assemblyVersion": "3.1.4.0", + "fileVersion": "3.100.420.21604" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.AspNetCore.JsonPatch.dll": {} + } + }, + "Microsoft.AspNetCore.Mvc.NewtonsoftJson/3.1.4": { + "dependencies": { + "Microsoft.AspNetCore.JsonPatch": "3.1.4", + "Newtonsoft.Json": "12.0.2", + "Newtonsoft.Json.Bson": "1.0.2" + }, + "runtime": { + "lib/netcoreapp3.1/Microsoft.AspNetCore.Mvc.NewtonsoftJson.dll": { + "assemblyVersion": "3.1.4.0", + "fileVersion": "3.100.420.21604" + } + }, + "compile": { + "lib/netcoreapp3.1/Microsoft.AspNetCore.Mvc.NewtonsoftJson.dll": {} + } + }, + "Microsoft.CSharp/4.7.0": {}, + "Microsoft.Extensions.DependencyInjection.Abstractions/2.0.0": {}, + "Microsoft.NETCore.Platforms/1.1.0": {}, + "Microsoft.NETCore.Targets/1.1.0": {}, + "Newtonsoft.Json/12.0.2": { + "runtime": { + "lib/netstandard2.0/Newtonsoft.Json.dll": { + "assemblyVersion": "12.0.0.0", + "fileVersion": "12.0.2.23222" + } + }, + "compile": { + "lib/netstandard2.0/Newtonsoft.Json.dll": {} + } + }, + "Newtonsoft.Json.Bson/1.0.2": { + "dependencies": { + "Newtonsoft.Json": "12.0.2" + }, + "runtime": { + "lib/netstandard2.0/Newtonsoft.Json.Bson.dll": { + "assemblyVersion": "1.0.0.0", + "fileVersion": "1.0.2.22727" + } + }, + "compile": { + "lib/netstandard2.0/Newtonsoft.Json.Bson.dll": {} + } + }, + "System.IO/4.3.0": { + "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" + } + }, + "System.Reflection/4.3.0": { + "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" + } + }, + "System.Reflection.Emit/4.3.0": { + "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" + } + }, + "System.Reflection.Emit.ILGeneration/4.3.0": { + "dependencies": { + "System.Reflection": "4.3.0", + "System.Reflection.Primitives": "4.3.0", + "System.Runtime": "4.3.0" + } + }, + "System.Reflection.Primitives/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + } + }, + "System.Runtime/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0" + } + }, + "System.Text.Encoding/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + } + }, + "System.Threading.Tasks/4.3.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + } + }, + "Microsoft.AspNetCore.Antiforgery/3.1.0.0": { + "compile": { + "Microsoft.AspNetCore.Antiforgery.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.Authentication.Abstractions/3.1.0.0": { + "compile": { + "Microsoft.AspNetCore.Authentication.Abstractions.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.Authentication.Cookies/3.1.0.0": { + "compile": { + "Microsoft.AspNetCore.Authentication.Cookies.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.Authentication.Core/3.1.0.0": { + "compile": { + "Microsoft.AspNetCore.Authentication.Core.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.Authentication/3.1.0.0": { + "compile": { + "Microsoft.AspNetCore.Authentication.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.Authentication.OAuth/3.1.0.0": { + "compile": { + "Microsoft.AspNetCore.Authentication.OAuth.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.Authorization/3.1.0.0": { + "compile": { + "Microsoft.AspNetCore.Authorization.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.Authorization.Policy/3.1.0.0": { + "compile": { + "Microsoft.AspNetCore.Authorization.Policy.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.Components.Authorization/3.1.0.0": { + "compile": { + "Microsoft.AspNetCore.Components.Authorization.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.Components/3.1.0.0": { + "compile": { + "Microsoft.AspNetCore.Components.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.Components.Forms/3.1.0.0": { + "compile": { + "Microsoft.AspNetCore.Components.Forms.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.Components.Server/3.1.0.0": { + "compile": { + "Microsoft.AspNetCore.Components.Server.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.Components.Web/3.1.0.0": { + "compile": { + "Microsoft.AspNetCore.Components.Web.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.Connections.Abstractions/3.1.0.0": { + "compile": { + "Microsoft.AspNetCore.Connections.Abstractions.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.CookiePolicy/3.1.0.0": { + "compile": { + "Microsoft.AspNetCore.CookiePolicy.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.Cors/3.1.0.0": { + "compile": { + "Microsoft.AspNetCore.Cors.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.Cryptography.Internal/3.1.0.0": { + "compile": { + "Microsoft.AspNetCore.Cryptography.Internal.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.Cryptography.KeyDerivation/3.1.0.0": { + "compile": { + "Microsoft.AspNetCore.Cryptography.KeyDerivation.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.DataProtection.Abstractions/3.1.0.0": { + "compile": { + "Microsoft.AspNetCore.DataProtection.Abstractions.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.DataProtection/3.1.0.0": { + "compile": { + "Microsoft.AspNetCore.DataProtection.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.DataProtection.Extensions/3.1.0.0": { + "compile": { + "Microsoft.AspNetCore.DataProtection.Extensions.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.Diagnostics.Abstractions/3.1.0.0": { + "compile": { + "Microsoft.AspNetCore.Diagnostics.Abstractions.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.Diagnostics/3.1.0.0": { + "compile": { + "Microsoft.AspNetCore.Diagnostics.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.Diagnostics.HealthChecks/3.1.0.0": { + "compile": { + "Microsoft.AspNetCore.Diagnostics.HealthChecks.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore/3.1.0.0": { + "compile": { + "Microsoft.AspNetCore.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.HostFiltering/3.1.0.0": { + "compile": { + "Microsoft.AspNetCore.HostFiltering.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.Hosting.Abstractions/3.1.0.0": { + "compile": { + "Microsoft.AspNetCore.Hosting.Abstractions.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.Hosting/3.1.0.0": { + "compile": { + "Microsoft.AspNetCore.Hosting.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.Hosting.Server.Abstractions/3.1.0.0": { + "compile": { + "Microsoft.AspNetCore.Hosting.Server.Abstractions.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.Html.Abstractions/3.1.0.0": { + "compile": { + "Microsoft.AspNetCore.Html.Abstractions.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.Http.Abstractions/3.1.0.0": { + "compile": { + "Microsoft.AspNetCore.Http.Abstractions.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.Http.Connections.Common/3.1.0.0": { + "compile": { + "Microsoft.AspNetCore.Http.Connections.Common.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.Http.Connections/3.1.0.0": { + "compile": { + "Microsoft.AspNetCore.Http.Connections.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.Http/3.1.0.0": { + "compile": { + "Microsoft.AspNetCore.Http.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.Http.Extensions/3.1.0.0": { + "compile": { + "Microsoft.AspNetCore.Http.Extensions.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.Http.Features/3.1.0.0": { + "compile": { + "Microsoft.AspNetCore.Http.Features.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.HttpOverrides/3.1.0.0": { + "compile": { + "Microsoft.AspNetCore.HttpOverrides.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.HttpsPolicy/3.1.0.0": { + "compile": { + "Microsoft.AspNetCore.HttpsPolicy.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.Identity/3.1.0.0": { + "compile": { + "Microsoft.AspNetCore.Identity.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.Localization/3.1.0.0": { + "compile": { + "Microsoft.AspNetCore.Localization.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.Localization.Routing/3.1.0.0": { + "compile": { + "Microsoft.AspNetCore.Localization.Routing.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.Metadata/3.1.0.0": { + "compile": { + "Microsoft.AspNetCore.Metadata.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.Mvc.Abstractions/3.1.0.0": { + "compile": { + "Microsoft.AspNetCore.Mvc.Abstractions.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.Mvc.ApiExplorer/3.1.0.0": { + "compile": { + "Microsoft.AspNetCore.Mvc.ApiExplorer.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.Mvc.Core/3.1.0.0": { + "compile": { + "Microsoft.AspNetCore.Mvc.Core.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.Mvc.Cors/3.1.0.0": { + "compile": { + "Microsoft.AspNetCore.Mvc.Cors.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.Mvc.DataAnnotations/3.1.0.0": { + "compile": { + "Microsoft.AspNetCore.Mvc.DataAnnotations.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.Mvc/3.1.0.0": { + "compile": { + "Microsoft.AspNetCore.Mvc.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.Mvc.Formatters.Json/3.1.0.0": { + "compile": { + "Microsoft.AspNetCore.Mvc.Formatters.Json.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.Mvc.Formatters.Xml/3.1.0.0": { + "compile": { + "Microsoft.AspNetCore.Mvc.Formatters.Xml.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.Mvc.Localization/3.1.0.0": { + "compile": { + "Microsoft.AspNetCore.Mvc.Localization.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.Mvc.Razor/3.1.0.0": { + "compile": { + "Microsoft.AspNetCore.Mvc.Razor.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.Mvc.RazorPages/3.1.0.0": { + "compile": { + "Microsoft.AspNetCore.Mvc.RazorPages.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.Mvc.TagHelpers/3.1.0.0": { + "compile": { + "Microsoft.AspNetCore.Mvc.TagHelpers.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.Mvc.ViewFeatures/3.1.0.0": { + "compile": { + "Microsoft.AspNetCore.Mvc.ViewFeatures.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.Razor/3.1.0.0": { + "compile": { + "Microsoft.AspNetCore.Razor.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.Razor.Runtime/3.1.0.0": { + "compile": { + "Microsoft.AspNetCore.Razor.Runtime.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.ResponseCaching.Abstractions/3.1.0.0": { + "compile": { + "Microsoft.AspNetCore.ResponseCaching.Abstractions.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.ResponseCaching/3.1.0.0": { + "compile": { + "Microsoft.AspNetCore.ResponseCaching.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.ResponseCompression/3.1.0.0": { + "compile": { + "Microsoft.AspNetCore.ResponseCompression.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.Rewrite/3.1.0.0": { + "compile": { + "Microsoft.AspNetCore.Rewrite.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.Routing.Abstractions/3.1.0.0": { + "compile": { + "Microsoft.AspNetCore.Routing.Abstractions.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.Routing/3.1.0.0": { + "compile": { + "Microsoft.AspNetCore.Routing.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.Server.HttpSys/3.1.0.0": { + "compile": { + "Microsoft.AspNetCore.Server.HttpSys.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.Server.IIS/3.1.0.0": { + "compile": { + "Microsoft.AspNetCore.Server.IIS.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.Server.IISIntegration/3.1.0.0": { + "compile": { + "Microsoft.AspNetCore.Server.IISIntegration.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.Server.Kestrel.Core/3.1.0.0": { + "compile": { + "Microsoft.AspNetCore.Server.Kestrel.Core.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.Server.Kestrel/3.1.0.0": { + "compile": { + "Microsoft.AspNetCore.Server.Kestrel.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets/3.1.0.0": { + "compile": { + "Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.Session/3.1.0.0": { + "compile": { + "Microsoft.AspNetCore.Session.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.SignalR.Common/3.1.0.0": { + "compile": { + "Microsoft.AspNetCore.SignalR.Common.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.SignalR.Core/3.1.0.0": { + "compile": { + "Microsoft.AspNetCore.SignalR.Core.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.SignalR/3.1.0.0": { + "compile": { + "Microsoft.AspNetCore.SignalR.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.SignalR.Protocols.Json/3.1.0.0": { + "compile": { + "Microsoft.AspNetCore.SignalR.Protocols.Json.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.StaticFiles/3.1.0.0": { + "compile": { + "Microsoft.AspNetCore.StaticFiles.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.WebSockets/3.1.0.0": { + "compile": { + "Microsoft.AspNetCore.WebSockets.dll": {} + }, + "compileOnly": true + }, + "Microsoft.AspNetCore.WebUtilities/3.1.0.0": { + "compile": { + "Microsoft.AspNetCore.WebUtilities.dll": {} + }, + "compileOnly": true + }, + "Microsoft.CSharp.Reference/4.0.0.0": { + "compile": { + "Microsoft.CSharp.dll": {} + }, + "compileOnly": true + }, + "Microsoft.Extensions.Caching.Abstractions/3.1.0.0": { + "compile": { + "Microsoft.Extensions.Caching.Abstractions.dll": {} + }, + "compileOnly": true + }, + "Microsoft.Extensions.Caching.Memory/3.1.0.0": { + "compile": { + "Microsoft.Extensions.Caching.Memory.dll": {} + }, + "compileOnly": true + }, + "Microsoft.Extensions.Configuration.Abstractions/3.1.0.0": { + "compile": { + "Microsoft.Extensions.Configuration.Abstractions.dll": {} + }, + "compileOnly": true + }, + "Microsoft.Extensions.Configuration.Binder/3.1.0.0": { + "compile": { + "Microsoft.Extensions.Configuration.Binder.dll": {} + }, + "compileOnly": true + }, + "Microsoft.Extensions.Configuration.CommandLine/3.1.0.0": { + "compile": { + "Microsoft.Extensions.Configuration.CommandLine.dll": {} + }, + "compileOnly": true + }, + "Microsoft.Extensions.Configuration/3.1.0.0": { + "compile": { + "Microsoft.Extensions.Configuration.dll": {} + }, + "compileOnly": true + }, + "Microsoft.Extensions.Configuration.EnvironmentVariables/3.1.0.0": { + "compile": { + "Microsoft.Extensions.Configuration.EnvironmentVariables.dll": {} + }, + "compileOnly": true + }, + "Microsoft.Extensions.Configuration.FileExtensions/3.1.0.0": { + "compile": { + "Microsoft.Extensions.Configuration.FileExtensions.dll": {} + }, + "compileOnly": true + }, + "Microsoft.Extensions.Configuration.Ini/3.1.0.0": { + "compile": { + "Microsoft.Extensions.Configuration.Ini.dll": {} + }, + "compileOnly": true + }, + "Microsoft.Extensions.Configuration.Json/3.1.0.0": { + "compile": { + "Microsoft.Extensions.Configuration.Json.dll": {} + }, + "compileOnly": true + }, + "Microsoft.Extensions.Configuration.KeyPerFile/3.1.0.0": { + "compile": { + "Microsoft.Extensions.Configuration.KeyPerFile.dll": {} + }, + "compileOnly": true + }, + "Microsoft.Extensions.Configuration.UserSecrets/3.1.0.0": { + "compile": { + "Microsoft.Extensions.Configuration.UserSecrets.dll": {} + }, + "compileOnly": true + }, + "Microsoft.Extensions.Configuration.Xml/3.1.0.0": { + "compile": { + "Microsoft.Extensions.Configuration.Xml.dll": {} + }, + "compileOnly": true + }, + "Microsoft.Extensions.DependencyInjection.Abstractions.Reference/3.1.0.0": { + "compile": { + "Microsoft.Extensions.DependencyInjection.Abstractions.dll": {} + }, + "compileOnly": true + }, + "Microsoft.Extensions.DependencyInjection/3.1.0.0": { + "compile": { + "Microsoft.Extensions.DependencyInjection.dll": {} + }, + "compileOnly": true + }, + "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions/3.1.0.0": { + "compile": { + "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions.dll": {} + }, + "compileOnly": true + }, + "Microsoft.Extensions.Diagnostics.HealthChecks/3.1.0.0": { + "compile": { + "Microsoft.Extensions.Diagnostics.HealthChecks.dll": {} + }, + "compileOnly": true + }, + "Microsoft.Extensions.FileProviders.Abstractions/3.1.0.0": { + "compile": { + "Microsoft.Extensions.FileProviders.Abstractions.dll": {} + }, + "compileOnly": true + }, + "Microsoft.Extensions.FileProviders.Composite/3.1.0.0": { + "compile": { + "Microsoft.Extensions.FileProviders.Composite.dll": {} + }, + "compileOnly": true + }, + "Microsoft.Extensions.FileProviders.Embedded/3.1.0.0": { + "compile": { + "Microsoft.Extensions.FileProviders.Embedded.dll": {} + }, + "compileOnly": true + }, + "Microsoft.Extensions.FileProviders.Physical/3.1.0.0": { + "compile": { + "Microsoft.Extensions.FileProviders.Physical.dll": {} + }, + "compileOnly": true + }, + "Microsoft.Extensions.FileSystemGlobbing/3.1.0.0": { + "compile": { + "Microsoft.Extensions.FileSystemGlobbing.dll": {} + }, + "compileOnly": true + }, + "Microsoft.Extensions.Hosting.Abstractions/3.1.0.0": { + "compile": { + "Microsoft.Extensions.Hosting.Abstractions.dll": {} + }, + "compileOnly": true + }, + "Microsoft.Extensions.Hosting/3.1.0.0": { + "compile": { + "Microsoft.Extensions.Hosting.dll": {} + }, + "compileOnly": true + }, + "Microsoft.Extensions.Http/3.1.0.0": { + "compile": { + "Microsoft.Extensions.Http.dll": {} + }, + "compileOnly": true + }, + "Microsoft.Extensions.Identity.Core/3.1.0.0": { + "compile": { + "Microsoft.Extensions.Identity.Core.dll": {} + }, + "compileOnly": true + }, + "Microsoft.Extensions.Identity.Stores/3.1.0.0": { + "compile": { + "Microsoft.Extensions.Identity.Stores.dll": {} + }, + "compileOnly": true + }, + "Microsoft.Extensions.Localization.Abstractions/3.1.0.0": { + "compile": { + "Microsoft.Extensions.Localization.Abstractions.dll": {} + }, + "compileOnly": true + }, + "Microsoft.Extensions.Localization/3.1.0.0": { + "compile": { + "Microsoft.Extensions.Localization.dll": {} + }, + "compileOnly": true + }, + "Microsoft.Extensions.Logging.Abstractions/3.1.0.0": { + "compile": { + "Microsoft.Extensions.Logging.Abstractions.dll": {} + }, + "compileOnly": true + }, + "Microsoft.Extensions.Logging.Configuration/3.1.0.0": { + "compile": { + "Microsoft.Extensions.Logging.Configuration.dll": {} + }, + "compileOnly": true + }, + "Microsoft.Extensions.Logging.Console/3.1.0.0": { + "compile": { + "Microsoft.Extensions.Logging.Console.dll": {} + }, + "compileOnly": true + }, + "Microsoft.Extensions.Logging.Debug/3.1.0.0": { + "compile": { + "Microsoft.Extensions.Logging.Debug.dll": {} + }, + "compileOnly": true + }, + "Microsoft.Extensions.Logging/3.1.0.0": { + "compile": { + "Microsoft.Extensions.Logging.dll": {} + }, + "compileOnly": true + }, + "Microsoft.Extensions.Logging.EventLog/3.1.0.0": { + "compile": { + "Microsoft.Extensions.Logging.EventLog.dll": {} + }, + "compileOnly": true + }, + "Microsoft.Extensions.Logging.EventSource/3.1.0.0": { + "compile": { + "Microsoft.Extensions.Logging.EventSource.dll": {} + }, + "compileOnly": true + }, + "Microsoft.Extensions.Logging.TraceSource/3.1.0.0": { + "compile": { + "Microsoft.Extensions.Logging.TraceSource.dll": {} + }, + "compileOnly": true + }, + "Microsoft.Extensions.ObjectPool/3.1.0.0": { + "compile": { + "Microsoft.Extensions.ObjectPool.dll": {} + }, + "compileOnly": true + }, + "Microsoft.Extensions.Options.ConfigurationExtensions/3.1.0.0": { + "compile": { + "Microsoft.Extensions.Options.ConfigurationExtensions.dll": {} + }, + "compileOnly": true + }, + "Microsoft.Extensions.Options.DataAnnotations/3.1.0.0": { + "compile": { + "Microsoft.Extensions.Options.DataAnnotations.dll": {} + }, + "compileOnly": true + }, + "Microsoft.Extensions.Options/3.1.0.0": { + "compile": { + "Microsoft.Extensions.Options.dll": {} + }, + "compileOnly": true + }, + "Microsoft.Extensions.Primitives/3.1.0.0": { + "compile": { + "Microsoft.Extensions.Primitives.dll": {} + }, + "compileOnly": true + }, + "Microsoft.Extensions.WebEncoders/3.1.0.0": { + "compile": { + "Microsoft.Extensions.WebEncoders.dll": {} + }, + "compileOnly": true + }, + "Microsoft.JSInterop/3.1.0.0": { + "compile": { + "Microsoft.JSInterop.dll": {} + }, + "compileOnly": true + }, + "Microsoft.Net.Http.Headers/3.1.0.0": { + "compile": { + "Microsoft.Net.Http.Headers.dll": {} + }, + "compileOnly": true + }, + "Microsoft.VisualBasic.Core/10.0.5.0": { + "compile": { + "Microsoft.VisualBasic.Core.dll": {} + }, + "compileOnly": true + }, + "Microsoft.VisualBasic/10.0.0.0": { + "compile": { + "Microsoft.VisualBasic.dll": {} + }, + "compileOnly": true + }, + "Microsoft.Win32.Primitives/4.1.2.0": { + "compile": { + "Microsoft.Win32.Primitives.dll": {} + }, + "compileOnly": true + }, + "mscorlib/4.0.0.0": { + "compile": { + "mscorlib.dll": {} + }, + "compileOnly": true + }, + "netstandard/2.1.0.0": { + "compile": { + "netstandard.dll": {} + }, + "compileOnly": true + }, + "System.AppContext/4.2.2.0": { + "compile": { + "System.AppContext.dll": {} + }, + "compileOnly": true + }, + "System.Buffers/4.0.2.0": { + "compile": { + "System.Buffers.dll": {} + }, + "compileOnly": true + }, + "System.Collections.Concurrent/4.0.15.0": { + "compile": { + "System.Collections.Concurrent.dll": {} + }, + "compileOnly": true + }, + "System.Collections/4.1.2.0": { + "compile": { + "System.Collections.dll": {} + }, + "compileOnly": true + }, + "System.Collections.Immutable/1.2.5.0": { + "compile": { + "System.Collections.Immutable.dll": {} + }, + "compileOnly": true + }, + "System.Collections.NonGeneric/4.1.2.0": { + "compile": { + "System.Collections.NonGeneric.dll": {} + }, + "compileOnly": true + }, + "System.Collections.Specialized/4.1.2.0": { + "compile": { + "System.Collections.Specialized.dll": {} + }, + "compileOnly": true + }, + "System.ComponentModel.Annotations/4.3.1.0": { + "compile": { + "System.ComponentModel.Annotations.dll": {} + }, + "compileOnly": true + }, + "System.ComponentModel.DataAnnotations/4.0.0.0": { + "compile": { + "System.ComponentModel.DataAnnotations.dll": {} + }, + "compileOnly": true + }, + "System.ComponentModel/4.0.4.0": { + "compile": { + "System.ComponentModel.dll": {} + }, + "compileOnly": true + }, + "System.ComponentModel.EventBasedAsync/4.1.2.0": { + "compile": { + "System.ComponentModel.EventBasedAsync.dll": {} + }, + "compileOnly": true + }, + "System.ComponentModel.Primitives/4.2.2.0": { + "compile": { + "System.ComponentModel.Primitives.dll": {} + }, + "compileOnly": true + }, + "System.ComponentModel.TypeConverter/4.2.2.0": { + "compile": { + "System.ComponentModel.TypeConverter.dll": {} + }, + "compileOnly": true + }, + "System.Configuration/4.0.0.0": { + "compile": { + "System.Configuration.dll": {} + }, + "compileOnly": true + }, + "System.Console/4.1.2.0": { + "compile": { + "System.Console.dll": {} + }, + "compileOnly": true + }, + "System.Core/4.0.0.0": { + "compile": { + "System.Core.dll": {} + }, + "compileOnly": true + }, + "System.Data.Common/4.2.2.0": { + "compile": { + "System.Data.Common.dll": {} + }, + "compileOnly": true + }, + "System.Data.DataSetExtensions/4.0.1.0": { + "compile": { + "System.Data.DataSetExtensions.dll": {} + }, + "compileOnly": true + }, + "System.Data/4.0.0.0": { + "compile": { + "System.Data.dll": {} + }, + "compileOnly": true + }, + "System.Diagnostics.Contracts/4.0.4.0": { + "compile": { + "System.Diagnostics.Contracts.dll": {} + }, + "compileOnly": true + }, + "System.Diagnostics.Debug/4.1.2.0": { + "compile": { + "System.Diagnostics.Debug.dll": {} + }, + "compileOnly": true + }, + "System.Diagnostics.DiagnosticSource/4.0.5.0": { + "compile": { + "System.Diagnostics.DiagnosticSource.dll": {} + }, + "compileOnly": true + }, + "System.Diagnostics.FileVersionInfo/4.0.4.0": { + "compile": { + "System.Diagnostics.FileVersionInfo.dll": {} + }, + "compileOnly": true + }, + "System.Diagnostics.Process/4.2.2.0": { + "compile": { + "System.Diagnostics.Process.dll": {} + }, + "compileOnly": true + }, + "System.Diagnostics.StackTrace/4.1.2.0": { + "compile": { + "System.Diagnostics.StackTrace.dll": {} + }, + "compileOnly": true + }, + "System.Diagnostics.TextWriterTraceListener/4.1.2.0": { + "compile": { + "System.Diagnostics.TextWriterTraceListener.dll": {} + }, + "compileOnly": true + }, + "System.Diagnostics.Tools/4.1.2.0": { + "compile": { + "System.Diagnostics.Tools.dll": {} + }, + "compileOnly": true + }, + "System.Diagnostics.TraceSource/4.1.2.0": { + "compile": { + "System.Diagnostics.TraceSource.dll": {} + }, + "compileOnly": true + }, + "System.Diagnostics.Tracing/4.2.2.0": { + "compile": { + "System.Diagnostics.Tracing.dll": {} + }, + "compileOnly": true + }, + "System/4.0.0.0": { + "compile": { + "System.dll": {} + }, + "compileOnly": true + }, + "System.Drawing/4.0.0.0": { + "compile": { + "System.Drawing.dll": {} + }, + "compileOnly": true + }, + "System.Drawing.Primitives/4.2.1.0": { + "compile": { + "System.Drawing.Primitives.dll": {} + }, + "compileOnly": true + }, + "System.Dynamic.Runtime/4.1.2.0": { + "compile": { + "System.Dynamic.Runtime.dll": {} + }, + "compileOnly": true + }, + "System.Globalization.Calendars/4.1.2.0": { + "compile": { + "System.Globalization.Calendars.dll": {} + }, + "compileOnly": true + }, + "System.Globalization/4.1.2.0": { + "compile": { + "System.Globalization.dll": {} + }, + "compileOnly": true + }, + "System.Globalization.Extensions/4.1.2.0": { + "compile": { + "System.Globalization.Extensions.dll": {} + }, + "compileOnly": true + }, + "System.IO.Compression.Brotli/4.2.2.0": { + "compile": { + "System.IO.Compression.Brotli.dll": {} + }, + "compileOnly": true + }, + "System.IO.Compression/4.2.2.0": { + "compile": { + "System.IO.Compression.dll": {} + }, + "compileOnly": true + }, + "System.IO.Compression.FileSystem/4.0.0.0": { + "compile": { + "System.IO.Compression.FileSystem.dll": {} + }, + "compileOnly": true + }, + "System.IO.Compression.ZipFile/4.0.5.0": { + "compile": { + "System.IO.Compression.ZipFile.dll": {} + }, + "compileOnly": true + }, + "System.IO.Reference/4.2.2.0": { + "compile": { + "System.IO.dll": {} + }, + "compileOnly": true + }, + "System.IO.FileSystem/4.1.2.0": { + "compile": { + "System.IO.FileSystem.dll": {} + }, + "compileOnly": true + }, + "System.IO.FileSystem.DriveInfo/4.1.2.0": { + "compile": { + "System.IO.FileSystem.DriveInfo.dll": {} + }, + "compileOnly": true + }, + "System.IO.FileSystem.Primitives/4.1.2.0": { + "compile": { + "System.IO.FileSystem.Primitives.dll": {} + }, + "compileOnly": true + }, + "System.IO.FileSystem.Watcher/4.1.2.0": { + "compile": { + "System.IO.FileSystem.Watcher.dll": {} + }, + "compileOnly": true + }, + "System.IO.IsolatedStorage/4.1.2.0": { + "compile": { + "System.IO.IsolatedStorage.dll": {} + }, + "compileOnly": true + }, + "System.IO.MemoryMappedFiles/4.1.2.0": { + "compile": { + "System.IO.MemoryMappedFiles.dll": {} + }, + "compileOnly": true + }, + "System.IO.Pipes/4.1.2.0": { + "compile": { + "System.IO.Pipes.dll": {} + }, + "compileOnly": true + }, + "System.IO.UnmanagedMemoryStream/4.1.2.0": { + "compile": { + "System.IO.UnmanagedMemoryStream.dll": {} + }, + "compileOnly": true + }, + "System.Linq/4.2.2.0": { + "compile": { + "System.Linq.dll": {} + }, + "compileOnly": true + }, + "System.Linq.Expressions/4.2.2.0": { + "compile": { + "System.Linq.Expressions.dll": {} + }, + "compileOnly": true + }, + "System.Linq.Parallel/4.0.4.0": { + "compile": { + "System.Linq.Parallel.dll": {} + }, + "compileOnly": true + }, + "System.Linq.Queryable/4.0.4.0": { + "compile": { + "System.Linq.Queryable.dll": {} + }, + "compileOnly": true + }, + "System.Memory/4.2.1.0": { + "compile": { + "System.Memory.dll": {} + }, + "compileOnly": true + }, + "System.Net/4.0.0.0": { + "compile": { + "System.Net.dll": {} + }, + "compileOnly": true + }, + "System.Net.Http/4.2.2.0": { + "compile": { + "System.Net.Http.dll": {} + }, + "compileOnly": true + }, + "System.Net.HttpListener/4.0.2.0": { + "compile": { + "System.Net.HttpListener.dll": {} + }, + "compileOnly": true + }, + "System.Net.Mail/4.0.2.0": { + "compile": { + "System.Net.Mail.dll": {} + }, + "compileOnly": true + }, + "System.Net.NameResolution/4.1.2.0": { + "compile": { + "System.Net.NameResolution.dll": {} + }, + "compileOnly": true + }, + "System.Net.NetworkInformation/4.2.2.0": { + "compile": { + "System.Net.NetworkInformation.dll": {} + }, + "compileOnly": true + }, + "System.Net.Ping/4.1.2.0": { + "compile": { + "System.Net.Ping.dll": {} + }, + "compileOnly": true + }, + "System.Net.Primitives/4.1.2.0": { + "compile": { + "System.Net.Primitives.dll": {} + }, + "compileOnly": true + }, + "System.Net.Requests/4.1.2.0": { + "compile": { + "System.Net.Requests.dll": {} + }, + "compileOnly": true + }, + "System.Net.Security/4.1.2.0": { + "compile": { + "System.Net.Security.dll": {} + }, + "compileOnly": true + }, + "System.Net.ServicePoint/4.0.2.0": { + "compile": { + "System.Net.ServicePoint.dll": {} + }, + "compileOnly": true + }, + "System.Net.Sockets/4.2.2.0": { + "compile": { + "System.Net.Sockets.dll": {} + }, + "compileOnly": true + }, + "System.Net.WebClient/4.0.2.0": { + "compile": { + "System.Net.WebClient.dll": {} + }, + "compileOnly": true + }, + "System.Net.WebHeaderCollection/4.1.2.0": { + "compile": { + "System.Net.WebHeaderCollection.dll": {} + }, + "compileOnly": true + }, + "System.Net.WebProxy/4.0.2.0": { + "compile": { + "System.Net.WebProxy.dll": {} + }, + "compileOnly": true + }, + "System.Net.WebSockets.Client/4.1.2.0": { + "compile": { + "System.Net.WebSockets.Client.dll": {} + }, + "compileOnly": true + }, + "System.Net.WebSockets/4.1.2.0": { + "compile": { + "System.Net.WebSockets.dll": {} + }, + "compileOnly": true + }, + "System.Numerics/4.0.0.0": { + "compile": { + "System.Numerics.dll": {} + }, + "compileOnly": true + }, + "System.Numerics.Vectors/4.1.6.0": { + "compile": { + "System.Numerics.Vectors.dll": {} + }, + "compileOnly": true + }, + "System.ObjectModel/4.1.2.0": { + "compile": { + "System.ObjectModel.dll": {} + }, + "compileOnly": true + }, + "System.Reflection.DispatchProxy/4.0.6.0": { + "compile": { + "System.Reflection.DispatchProxy.dll": {} + }, + "compileOnly": true + }, + "System.Reflection.Reference/4.2.2.0": { + "compile": { + "System.Reflection.dll": {} + }, + "compileOnly": true + }, + "System.Reflection.Emit.Reference/4.1.2.0": { + "compile": { + "System.Reflection.Emit.dll": {} + }, + "compileOnly": true + }, + "System.Reflection.Emit.ILGeneration.Reference/4.1.1.0": { + "compile": { + "System.Reflection.Emit.ILGeneration.dll": {} + }, + "compileOnly": true + }, + "System.Reflection.Emit.Lightweight/4.1.1.0": { + "compile": { + "System.Reflection.Emit.Lightweight.dll": {} + }, + "compileOnly": true + }, + "System.Reflection.Extensions/4.1.2.0": { + "compile": { + "System.Reflection.Extensions.dll": {} + }, + "compileOnly": true + }, + "System.Reflection.Metadata/1.4.5.0": { + "compile": { + "System.Reflection.Metadata.dll": {} + }, + "compileOnly": true + }, + "System.Reflection.Primitives.Reference/4.1.2.0": { + "compile": { + "System.Reflection.Primitives.dll": {} + }, + "compileOnly": true + }, + "System.Reflection.TypeExtensions/4.1.2.0": { + "compile": { + "System.Reflection.TypeExtensions.dll": {} + }, + "compileOnly": true + }, + "System.Resources.Reader/4.1.2.0": { + "compile": { + "System.Resources.Reader.dll": {} + }, + "compileOnly": true + }, + "System.Resources.ResourceManager/4.1.2.0": { + "compile": { + "System.Resources.ResourceManager.dll": {} + }, + "compileOnly": true + }, + "System.Resources.Writer/4.1.2.0": { + "compile": { + "System.Resources.Writer.dll": {} + }, + "compileOnly": true + }, + "System.Runtime.CompilerServices.Unsafe/4.0.6.0": { + "compile": { + "System.Runtime.CompilerServices.Unsafe.dll": {} + }, + "compileOnly": true + }, + "System.Runtime.CompilerServices.VisualC/4.1.2.0": { + "compile": { + "System.Runtime.CompilerServices.VisualC.dll": {} + }, + "compileOnly": true + }, + "System.Runtime.Reference/4.2.2.0": { + "compile": { + "System.Runtime.dll": {} + }, + "compileOnly": true + }, + "System.Runtime.Extensions/4.2.2.0": { + "compile": { + "System.Runtime.Extensions.dll": {} + }, + "compileOnly": true + }, + "System.Runtime.Handles/4.1.2.0": { + "compile": { + "System.Runtime.Handles.dll": {} + }, + "compileOnly": true + }, + "System.Runtime.InteropServices/4.2.2.0": { + "compile": { + "System.Runtime.InteropServices.dll": {} + }, + "compileOnly": true + }, + "System.Runtime.InteropServices.RuntimeInformation/4.0.4.0": { + "compile": { + "System.Runtime.InteropServices.RuntimeInformation.dll": {} + }, + "compileOnly": true + }, + "System.Runtime.InteropServices.WindowsRuntime/4.0.4.0": { + "compile": { + "System.Runtime.InteropServices.WindowsRuntime.dll": {} + }, + "compileOnly": true + }, + "System.Runtime.Intrinsics/4.0.1.0": { + "compile": { + "System.Runtime.Intrinsics.dll": {} + }, + "compileOnly": true + }, + "System.Runtime.Loader/4.1.1.0": { + "compile": { + "System.Runtime.Loader.dll": {} + }, + "compileOnly": true + }, + "System.Runtime.Numerics/4.1.2.0": { + "compile": { + "System.Runtime.Numerics.dll": {} + }, + "compileOnly": true + }, + "System.Runtime.Serialization/4.0.0.0": { + "compile": { + "System.Runtime.Serialization.dll": {} + }, + "compileOnly": true + }, + "System.Runtime.Serialization.Formatters/4.0.4.0": { + "compile": { + "System.Runtime.Serialization.Formatters.dll": {} + }, + "compileOnly": true + }, + "System.Runtime.Serialization.Json/4.0.5.0": { + "compile": { + "System.Runtime.Serialization.Json.dll": {} + }, + "compileOnly": true + }, + "System.Runtime.Serialization.Primitives/4.2.2.0": { + "compile": { + "System.Runtime.Serialization.Primitives.dll": {} + }, + "compileOnly": true + }, + "System.Runtime.Serialization.Xml/4.1.5.0": { + "compile": { + "System.Runtime.Serialization.Xml.dll": {} + }, + "compileOnly": true + }, + "System.Security.Claims/4.1.2.0": { + "compile": { + "System.Security.Claims.dll": {} + }, + "compileOnly": true + }, + "System.Security.Cryptography.Algorithms/4.3.2.0": { + "compile": { + "System.Security.Cryptography.Algorithms.dll": {} + }, + "compileOnly": true + }, + "System.Security.Cryptography.Csp/4.1.2.0": { + "compile": { + "System.Security.Cryptography.Csp.dll": {} + }, + "compileOnly": true + }, + "System.Security.Cryptography.Encoding/4.1.2.0": { + "compile": { + "System.Security.Cryptography.Encoding.dll": {} + }, + "compileOnly": true + }, + "System.Security.Cryptography.Primitives/4.1.2.0": { + "compile": { + "System.Security.Cryptography.Primitives.dll": {} + }, + "compileOnly": true + }, + "System.Security.Cryptography.X509Certificates/4.2.2.0": { + "compile": { + "System.Security.Cryptography.X509Certificates.dll": {} + }, + "compileOnly": true + }, + "System.Security/4.0.0.0": { + "compile": { + "System.Security.dll": {} + }, + "compileOnly": true + }, + "System.Security.Principal/4.1.2.0": { + "compile": { + "System.Security.Principal.dll": {} + }, + "compileOnly": true + }, + "System.Security.SecureString/4.1.2.0": { + "compile": { + "System.Security.SecureString.dll": {} + }, + "compileOnly": true + }, + "System.ServiceModel.Web/4.0.0.0": { + "compile": { + "System.ServiceModel.Web.dll": {} + }, + "compileOnly": true + }, + "System.ServiceProcess/4.0.0.0": { + "compile": { + "System.ServiceProcess.dll": {} + }, + "compileOnly": true + }, + "System.Text.Encoding.CodePages/4.1.3.0": { + "compile": { + "System.Text.Encoding.CodePages.dll": {} + }, + "compileOnly": true + }, + "System.Text.Encoding.Reference/4.1.2.0": { + "compile": { + "System.Text.Encoding.dll": {} + }, + "compileOnly": true + }, + "System.Text.Encoding.Extensions/4.1.2.0": { + "compile": { + "System.Text.Encoding.Extensions.dll": {} + }, + "compileOnly": true + }, + "System.Text.Encodings.Web/4.0.5.0": { + "compile": { + "System.Text.Encodings.Web.dll": {} + }, + "compileOnly": true + }, + "System.Text.Json/4.0.1.0": { + "compile": { + "System.Text.Json.dll": {} + }, + "compileOnly": true + }, + "System.Text.RegularExpressions/4.2.2.0": { + "compile": { + "System.Text.RegularExpressions.dll": {} + }, + "compileOnly": true + }, + "System.Threading.Channels/4.0.2.0": { + "compile": { + "System.Threading.Channels.dll": {} + }, + "compileOnly": true + }, + "System.Threading/4.1.2.0": { + "compile": { + "System.Threading.dll": {} + }, + "compileOnly": true + }, + "System.Threading.Overlapped/4.1.2.0": { + "compile": { + "System.Threading.Overlapped.dll": {} + }, + "compileOnly": true + }, + "System.Threading.Tasks.Dataflow/4.6.5.0": { + "compile": { + "System.Threading.Tasks.Dataflow.dll": {} + }, + "compileOnly": true + }, + "System.Threading.Tasks.Reference/4.1.2.0": { + "compile": { + "System.Threading.Tasks.dll": {} + }, + "compileOnly": true + }, + "System.Threading.Tasks.Extensions/4.3.1.0": { + "compile": { + "System.Threading.Tasks.Extensions.dll": {} + }, + "compileOnly": true + }, + "System.Threading.Tasks.Parallel/4.0.4.0": { + "compile": { + "System.Threading.Tasks.Parallel.dll": {} + }, + "compileOnly": true + }, + "System.Threading.Thread/4.1.2.0": { + "compile": { + "System.Threading.Thread.dll": {} + }, + "compileOnly": true + }, + "System.Threading.ThreadPool/4.1.2.0": { + "compile": { + "System.Threading.ThreadPool.dll": {} + }, + "compileOnly": true + }, + "System.Threading.Timer/4.1.2.0": { + "compile": { + "System.Threading.Timer.dll": {} + }, + "compileOnly": true + }, + "System.Transactions/4.0.0.0": { + "compile": { + "System.Transactions.dll": {} + }, + "compileOnly": true + }, + "System.Transactions.Local/4.0.2.0": { + "compile": { + "System.Transactions.Local.dll": {} + }, + "compileOnly": true + }, + "System.ValueTuple/4.0.3.0": { + "compile": { + "System.ValueTuple.dll": {} + }, + "compileOnly": true + }, + "System.Web/4.0.0.0": { + "compile": { + "System.Web.dll": {} + }, + "compileOnly": true + }, + "System.Web.HttpUtility/4.0.2.0": { + "compile": { + "System.Web.HttpUtility.dll": {} + }, + "compileOnly": true + }, + "System.Windows/4.0.0.0": { + "compile": { + "System.Windows.dll": {} + }, + "compileOnly": true + }, + "System.Xml/4.0.0.0": { + "compile": { + "System.Xml.dll": {} + }, + "compileOnly": true + }, + "System.Xml.Linq/4.0.0.0": { + "compile": { + "System.Xml.Linq.dll": {} + }, + "compileOnly": true + }, + "System.Xml.ReaderWriter/4.2.2.0": { + "compile": { + "System.Xml.ReaderWriter.dll": {} + }, + "compileOnly": true + }, + "System.Xml.Serialization/4.0.0.0": { + "compile": { + "System.Xml.Serialization.dll": {} + }, + "compileOnly": true + }, + "System.Xml.XDocument/4.1.2.0": { + "compile": { + "System.Xml.XDocument.dll": {} + }, + "compileOnly": true + }, + "System.Xml.XmlDocument/4.1.2.0": { + "compile": { + "System.Xml.XmlDocument.dll": {} + }, + "compileOnly": true + }, + "System.Xml.XmlSerializer/4.1.2.0": { + "compile": { + "System.Xml.XmlSerializer.dll": {} + }, + "compileOnly": true + }, + "System.Xml.XPath/4.1.2.0": { + "compile": { + "System.Xml.XPath.dll": {} + }, + "compileOnly": true + }, + "System.Xml.XPath.XDocument/4.1.2.0": { + "compile": { + "System.Xml.XPath.XDocument.dll": {} + }, + "compileOnly": true + }, + "WindowsBase/4.0.0.0": { + "compile": { + "WindowsBase.dll": {} + }, + "compileOnly": true + } + } + }, + "libraries": { + "BuecherwurmAPI/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "AutoMapper/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-xCqvoxT4HIrNY/xlXG9W+BA/awdrhWvMTKTK/igkGSRbhOhpl3Q8O8Gxlhzjc9JsYqE7sS6AxgyuUUvZ6R5/Bw==", + "path": "automapper/9.0.0", + "hashPath": "automapper.9.0.0.nupkg.sha512" + }, + "AutoMapper.Extensions.Microsoft.DependencyInjection/7.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-szI4yeRIM7GWe9JyekW0dKYehPB0t6M+I55fPeCebN6PhS7zQZa0eG3bgOnOx+eP3caSNoE7KEJs2rk7MLsh8w==", + "path": "automapper.extensions.microsoft.dependencyinjection/7.0.0", + "hashPath": "automapper.extensions.microsoft.dependencyinjection.7.0.0.nupkg.sha512" + }, + "Microsoft.AspNetCore.JsonPatch/3.1.4": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ZNy+dmMOog7PyPCVLfweNYOP3rZzo4eFFrIKS5QjMd/7w2AJ12aVu9rLpZOV0XuQWxUPE7g9ZT75D05Z7wvfxw==", + "path": "microsoft.aspnetcore.jsonpatch/3.1.4", + "hashPath": "microsoft.aspnetcore.jsonpatch.3.1.4.nupkg.sha512" + }, + "Microsoft.AspNetCore.Mvc.NewtonsoftJson/3.1.4": { + "type": "package", + "serviceable": true, + "sha512": "sha512-OL8SnwFxtFZbcb0z17v0Zf2HMIi/BTbgnxLv1NU+/OEnZEtf0a4XND21IS/bcQoPp/84szhsYQnbxGzCCWQlfg==", + "path": "microsoft.aspnetcore.mvc.newtonsoftjson/3.1.4", + "hashPath": "microsoft.aspnetcore.mvc.newtonsoftjson.3.1.4.nupkg.sha512" + }, + "Microsoft.CSharp/4.7.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-pTj+D3uJWyN3My70i2Hqo+OXixq3Os2D1nJ2x92FFo6sk8fYS1m1WLNTs0Dc1uPaViH0YvEEwvzddQ7y4rhXmA==", + "path": "microsoft.csharp/4.7.0", + "hashPath": "microsoft.csharp.4.7.0.nupkg.sha512" + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/2.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-eUdJ0Q/GfVyUJc0Jal5L1QZLceL78pvEM9wEKcHeI24KorqMDoVX+gWsMGLulQMfOwsUaPtkpQM2pFERTzSfSg==", + "path": "microsoft.extensions.dependencyinjection.abstractions/2.0.0", + "hashPath": "microsoft.extensions.dependencyinjection.abstractions.2.0.0.nupkg.sha512" + }, + "Microsoft.NETCore.Platforms/1.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-kz0PEW2lhqygehI/d6XsPCQzD7ff7gUJaVGPVETX611eadGsA3A877GdSlU0LRVMCTH/+P3o2iDTak+S08V2+A==", + "path": "microsoft.netcore.platforms/1.1.0", + "hashPath": "microsoft.netcore.platforms.1.1.0.nupkg.sha512" + }, + "Microsoft.NETCore.Targets/1.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-aOZA3BWfz9RXjpzt0sRJJMjAscAUm3Hoa4UWAfceV9UTYxgwZ1lZt5nO2myFf+/jetYQo4uTP7zS8sJY67BBxg==", + "path": "microsoft.netcore.targets/1.1.0", + "hashPath": "microsoft.netcore.targets.1.1.0.nupkg.sha512" + }, + "Newtonsoft.Json/12.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-rTK0s2EKlfHsQsH6Yx2smvcTCeyoDNgCW7FEYyV01drPlh2T243PR2DiDXqtC5N4GDm4Ma/lkxfW5a/4793vbA==", + "path": "newtonsoft.json/12.0.2", + "hashPath": "newtonsoft.json.12.0.2.nupkg.sha512" + }, + "Newtonsoft.Json.Bson/1.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-QYFyxhaABwmq3p/21VrZNYvCg3DaEoN/wUuw5nmfAf0X3HLjgupwhkEWdgfb9nvGAUIv3osmZoD3kKl4jxEmYQ==", + "path": "newtonsoft.json.bson/1.0.2", + "hashPath": "newtonsoft.json.bson.1.0.2.nupkg.sha512" + }, + "System.IO/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-3qjaHvxQPDpSOYICjUoTsmoq5u6QJAFRUITgeT/4gqkF1bajbSmb1kwSxEA8AHlofqgcKJcM8udgieRNhaJ5Cg==", + "path": "system.io/4.3.0", + "hashPath": "system.io.4.3.0.nupkg.sha512" + }, + "System.Reflection/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-KMiAFoW7MfJGa9nDFNcfu+FpEdiHpWgTcS2HdMpDvt9saK3y/G4GwprPyzqjFH9NTaGPQeWNHU+iDlDILj96aQ==", + "path": "system.reflection/4.3.0", + "hashPath": "system.reflection.4.3.0.nupkg.sha512" + }, + "System.Reflection.Emit/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-228FG0jLcIwTVJyz8CLFKueVqQK36ANazUManGaJHkO0icjiIypKW7YLWLIWahyIkdh5M7mV2dJepllLyA1SKg==", + "path": "system.reflection.emit/4.3.0", + "hashPath": "system.reflection.emit.4.3.0.nupkg.sha512" + }, + "System.Reflection.Emit.ILGeneration/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-59tBslAk9733NXLrUJrwNZEzbMAcu8k344OYo+wfSVygcgZ9lgBdGIzH/nrg3LYhXceynyvTc8t5/GD4Ri0/ng==", + "path": "system.reflection.emit.ilgeneration/4.3.0", + "hashPath": "system.reflection.emit.ilgeneration.4.3.0.nupkg.sha512" + }, + "System.Reflection.Primitives/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-5RXItQz5As4xN2/YUDxdpsEkMhvw3e6aNveFXUn4Hl/udNTCNhnKp8lT9fnc3MhvGKh1baak5CovpuQUXHAlIA==", + "path": "system.reflection.primitives/4.3.0", + "hashPath": "system.reflection.primitives.4.3.0.nupkg.sha512" + }, + "System.Runtime/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-JufQi0vPQ0xGnAczR13AUFglDyVYt4Kqnz1AZaiKZ5+GICq0/1MH/mO/eAJHt/mHW1zjKBJd7kV26SrxddAhiw==", + "path": "system.runtime/4.3.0", + "hashPath": "system.runtime.4.3.0.nupkg.sha512" + }, + "System.Text.Encoding/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-BiIg+KWaSDOITze6jGQynxg64naAPtqGHBwDrLaCtixsa5bKiR8dpPOHA7ge3C0JJQizJE+sfkz1wV+BAKAYZw==", + "path": "system.text.encoding/4.3.0", + "hashPath": "system.text.encoding.4.3.0.nupkg.sha512" + }, + "System.Threading.Tasks/4.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-LbSxKEdOUhVe8BezB/9uOGGppt+nZf6e1VFyw6v3DN6lqitm0OSn2uXMOdtP0M3W4iMcqcivm2J6UgqiwwnXiA==", + "path": "system.threading.tasks/4.3.0", + "hashPath": "system.threading.tasks.4.3.0.nupkg.sha512" + }, + "Microsoft.AspNetCore.Antiforgery/3.1.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.Authentication.Abstractions/3.1.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.Authentication.Cookies/3.1.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.Authentication.Core/3.1.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.Authentication/3.1.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.Authentication.OAuth/3.1.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.Authorization/3.1.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.Authorization.Policy/3.1.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.Components.Authorization/3.1.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.Components/3.1.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.Components.Forms/3.1.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.Components.Server/3.1.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.Components.Web/3.1.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.Connections.Abstractions/3.1.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.CookiePolicy/3.1.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.Cors/3.1.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.Cryptography.Internal/3.1.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.Cryptography.KeyDerivation/3.1.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.DataProtection.Abstractions/3.1.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.DataProtection/3.1.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.DataProtection.Extensions/3.1.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.Diagnostics.Abstractions/3.1.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.Diagnostics/3.1.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.Diagnostics.HealthChecks/3.1.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore/3.1.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.HostFiltering/3.1.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.Hosting.Abstractions/3.1.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.Hosting/3.1.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.Hosting.Server.Abstractions/3.1.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.Html.Abstractions/3.1.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.Http.Abstractions/3.1.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.Http.Connections.Common/3.1.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.Http.Connections/3.1.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.Http/3.1.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.Http.Extensions/3.1.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.Http.Features/3.1.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.HttpOverrides/3.1.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.HttpsPolicy/3.1.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.Identity/3.1.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.Localization/3.1.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.Localization.Routing/3.1.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.Metadata/3.1.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.Mvc.Abstractions/3.1.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.Mvc.ApiExplorer/3.1.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.Mvc.Core/3.1.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.Mvc.Cors/3.1.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.Mvc.DataAnnotations/3.1.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.Mvc/3.1.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.Mvc.Formatters.Json/3.1.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.Mvc.Formatters.Xml/3.1.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.Mvc.Localization/3.1.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.Mvc.Razor/3.1.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.Mvc.RazorPages/3.1.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.Mvc.TagHelpers/3.1.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.Mvc.ViewFeatures/3.1.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.Razor/3.1.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.Razor.Runtime/3.1.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.ResponseCaching.Abstractions/3.1.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.ResponseCaching/3.1.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.ResponseCompression/3.1.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.Rewrite/3.1.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.Routing.Abstractions/3.1.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.Routing/3.1.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.Server.HttpSys/3.1.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.Server.IIS/3.1.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.Server.IISIntegration/3.1.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.Server.Kestrel.Core/3.1.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.Server.Kestrel/3.1.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets/3.1.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.Session/3.1.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.SignalR.Common/3.1.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.SignalR.Core/3.1.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.SignalR/3.1.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.SignalR.Protocols.Json/3.1.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.StaticFiles/3.1.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.WebSockets/3.1.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.AspNetCore.WebUtilities/3.1.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.CSharp.Reference/4.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.Extensions.Caching.Abstractions/3.1.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.Extensions.Caching.Memory/3.1.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.Extensions.Configuration.Abstractions/3.1.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.Extensions.Configuration.Binder/3.1.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.Extensions.Configuration.CommandLine/3.1.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.Extensions.Configuration/3.1.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.Extensions.Configuration.EnvironmentVariables/3.1.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.Extensions.Configuration.FileExtensions/3.1.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.Extensions.Configuration.Ini/3.1.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.Extensions.Configuration.Json/3.1.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.Extensions.Configuration.KeyPerFile/3.1.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.Extensions.Configuration.UserSecrets/3.1.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.Extensions.Configuration.Xml/3.1.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.Extensions.DependencyInjection.Abstractions.Reference/3.1.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.Extensions.DependencyInjection/3.1.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions/3.1.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.Extensions.Diagnostics.HealthChecks/3.1.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.Extensions.FileProviders.Abstractions/3.1.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.Extensions.FileProviders.Composite/3.1.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.Extensions.FileProviders.Embedded/3.1.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.Extensions.FileProviders.Physical/3.1.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.Extensions.FileSystemGlobbing/3.1.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.Extensions.Hosting.Abstractions/3.1.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.Extensions.Hosting/3.1.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.Extensions.Http/3.1.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.Extensions.Identity.Core/3.1.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.Extensions.Identity.Stores/3.1.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.Extensions.Localization.Abstractions/3.1.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.Extensions.Localization/3.1.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.Extensions.Logging.Abstractions/3.1.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.Extensions.Logging.Configuration/3.1.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.Extensions.Logging.Console/3.1.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.Extensions.Logging.Debug/3.1.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.Extensions.Logging/3.1.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.Extensions.Logging.EventLog/3.1.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.Extensions.Logging.EventSource/3.1.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.Extensions.Logging.TraceSource/3.1.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.Extensions.ObjectPool/3.1.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.Extensions.Options.ConfigurationExtensions/3.1.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.Extensions.Options.DataAnnotations/3.1.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.Extensions.Options/3.1.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.Extensions.Primitives/3.1.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.Extensions.WebEncoders/3.1.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.JSInterop/3.1.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.Net.Http.Headers/3.1.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.VisualBasic.Core/10.0.5.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.VisualBasic/10.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "Microsoft.Win32.Primitives/4.1.2.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "mscorlib/4.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "netstandard/2.1.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.AppContext/4.2.2.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Buffers/4.0.2.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Collections.Concurrent/4.0.15.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Collections/4.1.2.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Collections.Immutable/1.2.5.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Collections.NonGeneric/4.1.2.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Collections.Specialized/4.1.2.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.ComponentModel.Annotations/4.3.1.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.ComponentModel.DataAnnotations/4.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.ComponentModel/4.0.4.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.ComponentModel.EventBasedAsync/4.1.2.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.ComponentModel.Primitives/4.2.2.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.ComponentModel.TypeConverter/4.2.2.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Configuration/4.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Console/4.1.2.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Core/4.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Data.Common/4.2.2.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Data.DataSetExtensions/4.0.1.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Data/4.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Diagnostics.Contracts/4.0.4.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Diagnostics.Debug/4.1.2.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Diagnostics.DiagnosticSource/4.0.5.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Diagnostics.FileVersionInfo/4.0.4.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Diagnostics.Process/4.2.2.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Diagnostics.StackTrace/4.1.2.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Diagnostics.TextWriterTraceListener/4.1.2.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Diagnostics.Tools/4.1.2.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Diagnostics.TraceSource/4.1.2.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Diagnostics.Tracing/4.2.2.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System/4.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Drawing/4.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Drawing.Primitives/4.2.1.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Dynamic.Runtime/4.1.2.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Globalization.Calendars/4.1.2.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Globalization/4.1.2.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Globalization.Extensions/4.1.2.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.IO.Compression.Brotli/4.2.2.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.IO.Compression/4.2.2.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.IO.Compression.FileSystem/4.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.IO.Compression.ZipFile/4.0.5.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.IO.Reference/4.2.2.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.IO.FileSystem/4.1.2.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.IO.FileSystem.DriveInfo/4.1.2.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.IO.FileSystem.Primitives/4.1.2.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.IO.FileSystem.Watcher/4.1.2.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.IO.IsolatedStorage/4.1.2.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.IO.MemoryMappedFiles/4.1.2.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.IO.Pipes/4.1.2.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.IO.UnmanagedMemoryStream/4.1.2.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Linq/4.2.2.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Linq.Expressions/4.2.2.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Linq.Parallel/4.0.4.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Linq.Queryable/4.0.4.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Memory/4.2.1.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Net/4.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Net.Http/4.2.2.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Net.HttpListener/4.0.2.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Net.Mail/4.0.2.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Net.NameResolution/4.1.2.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Net.NetworkInformation/4.2.2.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Net.Ping/4.1.2.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Net.Primitives/4.1.2.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Net.Requests/4.1.2.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Net.Security/4.1.2.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Net.ServicePoint/4.0.2.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Net.Sockets/4.2.2.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Net.WebClient/4.0.2.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Net.WebHeaderCollection/4.1.2.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Net.WebProxy/4.0.2.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Net.WebSockets.Client/4.1.2.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Net.WebSockets/4.1.2.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Numerics/4.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Numerics.Vectors/4.1.6.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.ObjectModel/4.1.2.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Reflection.DispatchProxy/4.0.6.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Reflection.Reference/4.2.2.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Reflection.Emit.Reference/4.1.2.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Reflection.Emit.ILGeneration.Reference/4.1.1.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Reflection.Emit.Lightweight/4.1.1.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Reflection.Extensions/4.1.2.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Reflection.Metadata/1.4.5.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Reflection.Primitives.Reference/4.1.2.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Reflection.TypeExtensions/4.1.2.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Resources.Reader/4.1.2.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Resources.ResourceManager/4.1.2.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Resources.Writer/4.1.2.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Runtime.CompilerServices.Unsafe/4.0.6.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Runtime.CompilerServices.VisualC/4.1.2.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Runtime.Reference/4.2.2.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Runtime.Extensions/4.2.2.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Runtime.Handles/4.1.2.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Runtime.InteropServices/4.2.2.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Runtime.InteropServices.RuntimeInformation/4.0.4.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Runtime.InteropServices.WindowsRuntime/4.0.4.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Runtime.Intrinsics/4.0.1.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Runtime.Loader/4.1.1.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Runtime.Numerics/4.1.2.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Runtime.Serialization/4.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Runtime.Serialization.Formatters/4.0.4.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Runtime.Serialization.Json/4.0.5.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Runtime.Serialization.Primitives/4.2.2.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Runtime.Serialization.Xml/4.1.5.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Security.Claims/4.1.2.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Security.Cryptography.Algorithms/4.3.2.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Security.Cryptography.Csp/4.1.2.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Security.Cryptography.Encoding/4.1.2.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Security.Cryptography.Primitives/4.1.2.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Security.Cryptography.X509Certificates/4.2.2.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Security/4.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Security.Principal/4.1.2.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Security.SecureString/4.1.2.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.ServiceModel.Web/4.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.ServiceProcess/4.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Text.Encoding.CodePages/4.1.3.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Text.Encoding.Reference/4.1.2.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Text.Encoding.Extensions/4.1.2.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Text.Encodings.Web/4.0.5.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Text.Json/4.0.1.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Text.RegularExpressions/4.2.2.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Threading.Channels/4.0.2.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Threading/4.1.2.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Threading.Overlapped/4.1.2.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Threading.Tasks.Dataflow/4.6.5.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Threading.Tasks.Reference/4.1.2.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Threading.Tasks.Extensions/4.3.1.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Threading.Tasks.Parallel/4.0.4.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Threading.Thread/4.1.2.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Threading.ThreadPool/4.1.2.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Threading.Timer/4.1.2.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Transactions/4.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Transactions.Local/4.0.2.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.ValueTuple/4.0.3.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Web/4.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Web.HttpUtility/4.0.2.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Windows/4.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Xml/4.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Xml.Linq/4.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Xml.ReaderWriter/4.2.2.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Xml.Serialization/4.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Xml.XDocument/4.1.2.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Xml.XmlDocument/4.1.2.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Xml.XmlSerializer/4.1.2.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Xml.XPath/4.1.2.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "System.Xml.XPath.XDocument/4.1.2.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + }, + "WindowsBase/4.0.0.0": { + "type": "referenceassembly", + "serviceable": false, + "sha512": "" + } + } +} \ No newline at end of file diff --git a/bin/Debug/netcoreapp3.1/BuecherwurmAPI.dll b/bin/Debug/netcoreapp3.1/BuecherwurmAPI.dll new file mode 100644 index 0000000..e5c6f83 Binary files /dev/null and b/bin/Debug/netcoreapp3.1/BuecherwurmAPI.dll differ diff --git a/bin/Debug/netcoreapp3.1/BuecherwurmAPI.exe b/bin/Debug/netcoreapp3.1/BuecherwurmAPI.exe new file mode 100644 index 0000000..8798d07 Binary files /dev/null and b/bin/Debug/netcoreapp3.1/BuecherwurmAPI.exe differ diff --git a/bin/Debug/netcoreapp3.1/BuecherwurmAPI.pdb b/bin/Debug/netcoreapp3.1/BuecherwurmAPI.pdb new file mode 100644 index 0000000..6bf2bfc Binary files /dev/null and b/bin/Debug/netcoreapp3.1/BuecherwurmAPI.pdb differ diff --git a/bin/Debug/netcoreapp3.1/BuecherwurmAPI.runtimeconfig.dev.json b/bin/Debug/netcoreapp3.1/BuecherwurmAPI.runtimeconfig.dev.json new file mode 100644 index 0000000..00a6180 --- /dev/null +++ b/bin/Debug/netcoreapp3.1/BuecherwurmAPI.runtimeconfig.dev.json @@ -0,0 +1,10 @@ +{ + "runtimeOptions": { + "additionalProbingPaths": [ + "C:\\Users\\naumanfe\\.dotnet\\store\\|arch|\\|tfm|", + "C:\\Users\\naumanfe\\.nuget\\packages", + "C:\\Microsoft\\Xamarin\\NuGet", + "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder" + ] + } +} \ No newline at end of file diff --git a/bin/Debug/netcoreapp3.1/BuecherwurmAPI.runtimeconfig.json b/bin/Debug/netcoreapp3.1/BuecherwurmAPI.runtimeconfig.json new file mode 100644 index 0000000..6be1e94 --- /dev/null +++ b/bin/Debug/netcoreapp3.1/BuecherwurmAPI.runtimeconfig.json @@ -0,0 +1,12 @@ +{ + "runtimeOptions": { + "tfm": "netcoreapp3.1", + "framework": { + "name": "Microsoft.AspNetCore.App", + "version": "3.1.0" + }, + "configProperties": { + "System.GC.Server": true + } + } +} \ No newline at end of file diff --git a/bin/Debug/netcoreapp3.1/Microsoft.AspNetCore.JsonPatch.dll b/bin/Debug/netcoreapp3.1/Microsoft.AspNetCore.JsonPatch.dll new file mode 100644 index 0000000..024daa8 Binary files /dev/null and b/bin/Debug/netcoreapp3.1/Microsoft.AspNetCore.JsonPatch.dll differ diff --git a/bin/Debug/netcoreapp3.1/Microsoft.AspNetCore.Mvc.NewtonsoftJson.dll b/bin/Debug/netcoreapp3.1/Microsoft.AspNetCore.Mvc.NewtonsoftJson.dll new file mode 100644 index 0000000..2c0c4e5 Binary files /dev/null and b/bin/Debug/netcoreapp3.1/Microsoft.AspNetCore.Mvc.NewtonsoftJson.dll differ 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 0000000..e9b1dd2 Binary files /dev/null and b/bin/Debug/netcoreapp3.1/Newtonsoft.Json.Bson.dll differ diff --git a/bin/Debug/netcoreapp3.1/Newtonsoft.Json.dll b/bin/Debug/netcoreapp3.1/Newtonsoft.Json.dll new file mode 100644 index 0000000..b8ea6e0 Binary files /dev/null and b/bin/Debug/netcoreapp3.1/Newtonsoft.Json.dll differ diff --git a/obj/BuecherwurmAPI.csproj.nuget.dgspec.json b/obj/BuecherwurmAPI.csproj.nuget.dgspec.json new file mode 100644 index 0000000..18d6642 --- /dev/null +++ b/obj/BuecherwurmAPI.csproj.nuget.dgspec.json @@ -0,0 +1,78 @@ +{ + "format": 1, + "restore": { + "C:\\Users\\naumanfe\\Desktop\\BuecherwurmAPI\\BuecherwurmAPI.csproj": {} + }, + "projects": { + "C:\\Users\\naumanfe\\Desktop\\BuecherwurmAPI\\BuecherwurmAPI.csproj": { + "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/BuecherwurmAPI.csproj.nuget.g.props b/obj/BuecherwurmAPI.csproj.nuget.g.props new file mode 100644 index 0000000..b1e38f7 --- /dev/null +++ b/obj/BuecherwurmAPI.csproj.nuget.g.props @@ -0,0 +1,15 @@ + + + + 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/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 0000000..c4596da Binary files /dev/null and b/obj/Debug/netcoreapp3.1/BuecherwurmAPI.assets.cache differ 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..9397391 --- /dev/null +++ b/obj/Debug/netcoreapp3.1/BuecherwurmAPI.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +6a5350a5cb714167d5d3cf3860661776b39d69a6 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..21f0938 --- /dev/null +++ b/obj/Debug/netcoreapp3.1/BuecherwurmAPI.csproj.FileListAbsolute.txt @@ -0,0 +1,24 @@ +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 0000000..9d7f603 Binary files /dev/null and b/obj/Debug/netcoreapp3.1/BuecherwurmAPI.csprojAssemblyReference.cache differ diff --git a/obj/Debug/netcoreapp3.1/BuecherwurmAPI.dll b/obj/Debug/netcoreapp3.1/BuecherwurmAPI.dll new file mode 100644 index 0000000..e5c6f83 Binary files /dev/null and b/obj/Debug/netcoreapp3.1/BuecherwurmAPI.dll differ diff --git a/obj/Debug/netcoreapp3.1/BuecherwurmAPI.exe b/obj/Debug/netcoreapp3.1/BuecherwurmAPI.exe new file mode 100644 index 0000000..8798d07 Binary files /dev/null and b/obj/Debug/netcoreapp3.1/BuecherwurmAPI.exe differ 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 0000000..6bf2bfc Binary files /dev/null and b/obj/Debug/netcoreapp3.1/BuecherwurmAPI.pdb differ diff --git a/obj/Debug/netcoreapp3.1/project.razor.json b/obj/Debug/netcoreapp3.1/project.razor.json new file mode 100644 index 0000000..306c4b8 --- /dev/null +++ b/obj/Debug/netcoreapp3.1/project.razor.json @@ -0,0 +1,20524 @@ +{ + "FilePath": "c:\\Users\\naumanfe\\Desktop\\BuecherwurmAPI\\BuecherwurmAPI.csproj", + "Configuration": { + "ConfigurationName": "MVC-3.0", + "LanguageVersion": "3.0", + "Extensions": [ + { + "ExtensionName": "MVC-3.0" + } + ] + }, + "ProjectWorkspaceState": { + "TagHelpers": [ + { + "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": "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