diff --git a/Curriculo_Fullstack.pdf b/Curriculo_Fullstack.pdf
new file mode 100644
index 0000000..491689d
Binary files /dev/null and b/Curriculo_Fullstack.pdf differ
diff --git a/ProjectLibrary/.gitignore b/ProjectLibrary/.gitignore
new file mode 100644
index 0000000..5d91310
--- /dev/null
+++ b/ProjectLibrary/.gitignore
@@ -0,0 +1,36 @@
+# Build results
+bin/
+obj/
+
+# SQLite files (não vamos mais usar)
+*.db
+*.sqlite
+*.sqlite3
+
+# Publish output
+publish/
+out/
+
+# VS / JetBrains
+.vs/
+.vscode/
+.idea/
+
+# User-specific
+*.user
+*.suo
+*.userosscache
+*.sln.docstates
+
+# Logs
+*.log
+
+# Environment / secrets
+.env
+appsettings.Development.json
+appsettings.Local.json
+
+# OS files
+.DS_Store
+Thumbs.db
+
diff --git a/ProjectLibrary/Dockerfile b/ProjectLibrary/Dockerfile
new file mode 100644
index 0000000..7c8326e
--- /dev/null
+++ b/ProjectLibrary/Dockerfile
@@ -0,0 +1,34 @@
+# Etapa 1: build
+FROM mcr.microsoft.com/dotnet/sdk:8.0 AS build
+WORKDIR /app
+
+# Copia os projetos
+COPY DoroTech.BookStore.API/*.csproj ./DoroTech.BookStore.API/
+COPY DoroTech.BookStore.Application/*.csproj ./DoroTech.BookStore.Application/
+COPY DoroTech.BookStore.Domain/*.csproj ./DoroTech.BookStore.Domain/
+COPY DoroTech.BookStore.Infrastructure/*.csproj ./DoroTech.BookStore.Infrastructure/
+
+# Restore individual
+RUN dotnet restore DoroTech.BookStore.API/DoroTech.BookStore.API.csproj
+RUN dotnet restore DoroTech.BookStore.Application/DoroTech.BookStore.Application.csproj
+RUN dotnet restore DoroTech.BookStore.Domain/DoroTech.BookStore.Domain.csproj
+RUN dotnet restore DoroTech.BookStore.Infrastructure/DoroTech.BookStore.Infrastructure.csproj
+
+
+# Copia tudo e publica
+COPY . .
+WORKDIR /app/DoroTech.BookStore.API
+RUN dotnet publish DoroTech.BookStore.API.csproj -c Release -o out
+
+
+# Etapa 2: runtime
+FROM mcr.microsoft.com/dotnet/aspnet:8.0 AS runtime
+WORKDIR /app
+COPY --from=build /app/DoroTech.BookStore.API/out ./
+
+
+# Porta exposta
+EXPOSE 80
+
+# Entry point
+ENTRYPOINT ["dotnet", "DoroTech.BookStore.API.dll"]
diff --git a/ProjectLibrary/DoroTech.BookStore.API/Controllers/AuthController.cs b/ProjectLibrary/DoroTech.BookStore.API/Controllers/AuthController.cs
new file mode 100644
index 0000000..81bed65
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.API/Controllers/AuthController.cs
@@ -0,0 +1,70 @@
+using Microsoft.AspNetCore.Mvc;
+using Microsoft.IdentityModel.Tokens;
+using System.IdentityModel.Tokens.Jwt;
+using System.Security.Claims;
+using System.Text;
+using DoroTech.BookStore.API.Models;
+using Swashbuckle.AspNetCore.Annotations;
+
+namespace DoroTech.BookStore.API.Controllers;
+
+[ApiController]
+[Route("api/auth")]
+public class AuthController : ControllerBase
+{
+ private readonly IConfiguration _configuration;
+
+ public AuthController(IConfiguration configuration)
+ {
+ _configuration = configuration;
+ }
+
+ /// Realiza o Login do Administrador e retorna um token JWT que é usado para autenticação e acesso dos endpoints privados
+ /// Credenciais do administrador
+ /// Token JWT
+ [HttpPost("login")]
+ [ProducesResponseType(StatusCodes.Status200OK, Type = typeof(object))]
+ [ProducesResponseType(StatusCodes.Status401Unauthorized, Type = typeof(ProblemDetails))]
+ [SwaggerOperation(
+ Summary = "Login do administrador",
+ Description = "Recebe usuário e senha, valida e retorna token JWT válido por 2 horas"
+)]
+ public IActionResult Login([FromBody] LoginRequest request)
+ {
+ var adminUser = _configuration["Jwt:AdminUser"];
+ var adminPassword = _configuration["Jwt:AdminPassword"];
+ // Váriaveis fixas para usuario e senha do admin, que estão contidas no appsettings.json
+
+ if (request.Username != adminUser || request.Password != adminPassword)
+ return Unauthorized("Usuário ou senha inválidos");
+ /// retorno de erro em caso de senha ou usuario inválido, Login: Usuário: "admin",Senha: "123456"
+
+ var claims = new[]
+ {
+ new Claim(JwtRegisteredClaimNames.Sub, request.Username),
+ new Claim(ClaimTypes.Role, "Admin"),
+ new Claim(JwtRegisteredClaimNames.Jti, Guid.NewGuid().ToString())
+ };
+
+ var key = new SymmetricSecurityKey(
+ Encoding.UTF8.GetBytes(_configuration["Jwt:Key"]!)
+ );
+
+ var creds = new SigningCredentials(key, SecurityAlgorithms.HmacSha256);
+
+ var token = new JwtSecurityToken(
+ issuer: _configuration["Jwt:Issuer"],
+ audience: _configuration["Jwt:Audience"],
+ claims: claims,
+ expires: DateTime.UtcNow.AddHours(2),
+ //tempo de expiração de login
+ signingCredentials: creds
+ );
+
+ return Ok(new
+ {
+ token = new JwtSecurityTokenHandler().WriteToken(token)
+ //Geração do token se os parâmetros anteriores forem atendidos
+ });
+ }
+}
diff --git a/ProjectLibrary/DoroTech.BookStore.API/Controllers/BooksController.cs b/ProjectLibrary/DoroTech.BookStore.API/Controllers/BooksController.cs
new file mode 100644
index 0000000..a0e161f
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.API/Controllers/BooksController.cs
@@ -0,0 +1,115 @@
+using Microsoft.AspNetCore.Authorization;
+using Microsoft.AspNetCore.Mvc;
+using DoroTech.BookStore.Application.Services;
+using DoroTech.BookStore.Domain.Entities;
+using DoroTech.BookStore.Application.DTOs;
+using Swashbuckle.AspNetCore.Annotations;
+
+namespace DoroTech.BookStore.API.Controllers
+{
+ [ApiController]
+ [Route("api/[controller]")]
+ public class BooksController : ControllerBase
+ {
+ private readonly BookService _service;
+
+ public BooksController(BookService service)
+ {
+ _service = service;
+ }
+
+ //Lista todos os livros com paginação e filtro
+ [HttpGet]
+ [AllowAnonymous]
+ [ProducesResponseType(typeof(PagedResult), StatusCodes.Status200OK)]
+ [SwaggerOperation(
+ Summary = "Lista livros",
+ Description = "Retorna livros paginados, opcionalmente filtrados por título (case-insensitive)."
+ )]
+ public async Task GetAll(
+ [FromQuery] int page = 1,
+ [FromQuery] int pageSize = 10,
+ [FromQuery] string? title = null)
+ {
+ var books = await _service.GetAllAsync(page, pageSize, title);
+ return Ok(books);
+ }
+
+ //filtra o livro pelo ID
+ [HttpGet("{id:guid}")]
+ [AllowAnonymous]
+ [ProducesResponseType(typeof(BookResponse), StatusCodes.Status200OK)]
+ [ProducesResponseType(StatusCodes.Status404NotFound)]
+ public async Task GetById(Guid id)
+ {
+ var book = await _service.GetByIdAsync(id);
+ return book is null ? NotFound() : Ok(book);
+ }
+
+ //Cria um novo livro(somente admin)
+ [HttpPost]
+ [Authorize(Roles = "Admin")]
+ public async Task Create([FromBody] BookRequest request)
+ {
+ if (!ModelState.IsValid)
+ return ValidationProblem(ModelState);
+
+ try
+ {
+ var id = await _service.CreateAsync(
+ request.Title,
+ request.Author,
+ request.Price,
+ request.Stock
+ );
+
+ return CreatedAtAction(nameof(GetById), new { id }, null);
+ }
+ catch (InvalidOperationException ex)
+ {
+ return BadRequest(new { error = ex.Message });
+ }
+ }
+
+
+ //Atualiza um livro existente (somente admin)
+ [HttpPut("{id:guid}")]
+ [Authorize(Roles = "Admin")]
+ [ProducesResponseType(StatusCodes.Status204NoContent)]
+ [ProducesResponseType(StatusCodes.Status404NotFound)]
+ public async Task Update(Guid id, [FromBody] BookRequest request)
+ {
+ if (!ModelState.IsValid)
+ return ValidationProblem(ModelState);
+
+ try
+ {
+ var updated = await _service.UpdateAsync(
+ id,
+ request.Title,
+ request.Author,
+ request.Price,
+ request.Stock
+ );
+
+ return updated ? NoContent() : NotFound("Livro não encontrado.");
+ }
+ catch (InvalidOperationException ex)
+ {
+ return Conflict(new { error = ex.Message });
+ }
+ }
+
+ //Deleta um livro pelo ID (somente admin)
+ [HttpDelete("{id:guid}")]
+ [Authorize(Roles = "Admin")]
+ [ProducesResponseType(StatusCodes.Status204NoContent)]
+ [ProducesResponseType(StatusCodes.Status404NotFound)]
+ public async Task Delete(Guid id)
+ {
+ var deleted = await _service.DeleteAsync(id);
+ return deleted ? NoContent() : NotFound("Livro não encontrado.");
+ }
+
+ }
+}
diff --git a/ProjectLibrary/DoroTech.BookStore.API/DoroTech.BookStore.API.csproj b/ProjectLibrary/DoroTech.BookStore.API/DoroTech.BookStore.API.csproj
new file mode 100644
index 0000000..a408221
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.API/DoroTech.BookStore.API.csproj
@@ -0,0 +1,34 @@
+
+
+
+ net8.0
+ enable
+ enable
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+ all
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/ProjectLibrary/DoroTech.BookStore.API/DoroTech.BookStore.API.http b/ProjectLibrary/DoroTech.BookStore.API/DoroTech.BookStore.API.http
new file mode 100644
index 0000000..56ec9b6
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.API/DoroTech.BookStore.API.http
@@ -0,0 +1,6 @@
+@DoroTech.BookStore.API_HostAddress = http://localhost:5221
+
+GET {{DoroTech.BookStore.API_HostAddress}}/weatherforecast/
+Accept: application/json
+
+###
diff --git a/ProjectLibrary/DoroTech.BookStore.API/Models/LoginRequest.cs b/ProjectLibrary/DoroTech.BookStore.API/Models/LoginRequest.cs
new file mode 100644
index 0000000..0ffe5fd
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.API/Models/LoginRequest.cs
@@ -0,0 +1,17 @@
+using System.ComponentModel.DataAnnotations;
+using Swashbuckle.AspNetCore.Annotations;
+
+namespace DoroTech.BookStore.API.Models
+{
+ public class LoginRequest
+ {
+ [Required]
+ [SwaggerSchema( "admin")] //valor incluido no schema do swagger
+ public string Username { get; set; } = string.Empty;
+
+ [Required]
+ [SwaggerSchema("123456")]//valor incluido no schema do swagger
+ public string Password { get; set; } = string.Empty;
+ }
+}
+
diff --git a/ProjectLibrary/DoroTech.BookStore.API/Program.cs b/ProjectLibrary/DoroTech.BookStore.API/Program.cs
new file mode 100644
index 0000000..a8a10c7
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.API/Program.cs
@@ -0,0 +1,127 @@
+using Microsoft.EntityFrameworkCore;
+using DoroTech.BookStore.Application.Services;
+using DoroTech.BookStore.Infrastructure.Repositories;
+using DoroTech.BookStore.Infrastructure.Data;
+using Microsoft.AspNetCore.Authentication.JwtBearer;
+using Microsoft.IdentityModel.Tokens;
+using Microsoft.OpenApi.Models;
+using System.Text;
+using DoroTech.BookStore.Domain.Interfaces;
+
+var builder = WebApplication.CreateBuilder(args);
+
+builder.Services.AddControllers();
+builder.Services.AddScoped();
+builder.Services.AddScoped();
+var connectionString =
+ Environment.GetEnvironmentVariable("POSTGRES_CONNECTION_STRING")
+ ?? builder.Configuration.GetConnectionString("DefaultConnection");
+
+if (string.IsNullOrWhiteSpace(connectionString))
+{
+ throw new InvalidOperationException("Connection string not configured.");
+}
+
+builder.Services.AddDbContext(options =>
+ options.UseNpgsql(
+ connectionString,
+ b => b.MigrationsAssembly("DoroTech.BookStore.Infrastructure")
+ )
+);
+
+
+// JWT
+builder.Services.AddAuthentication(JwtBearerDefaults.AuthenticationScheme)
+ .AddJwtBearer(options =>
+ {
+ options.TokenValidationParameters = new TokenValidationParameters
+ {
+ ValidateIssuer = true,
+ ValidateAudience = true,
+ ValidateLifetime = true,
+ ValidateIssuerSigningKey = true,
+ ValidIssuer = builder.Configuration["Jwt:Issuer"],
+ ValidAudience = builder.Configuration["Jwt:Audience"],
+ IssuerSigningKey = new SymmetricSecurityKey(
+ Encoding.UTF8.GetBytes(builder.Configuration["Jwt:Key"]!)
+ )
+ };
+ });
+
+// Swagger + JWT
+builder.Services.AddSwaggerGen(c =>
+{
+ c.EnableAnnotations(); //anotações no schema do swagger
+ c.SwaggerDoc("v1", new OpenApiInfo
+ {
+ Title = "DoroTech BookStore API",
+ Version = "v1",
+ Description = "API para gerenciamento de livros, com autenticação JWT para administração."
+ });
+
+ c.AddSecurityDefinition("Bearer", new OpenApiSecurityScheme
+ {
+ Name = "Authorization",
+ Type = SecuritySchemeType.Http,
+ Scheme = "bearer",
+ BearerFormat = "JWT",
+ In = ParameterLocation.Header,
+ Description = "Informe o token JWT no formato: Bearer {seu_token}"
+ });
+
+ c.AddSecurityRequirement(new OpenApiSecurityRequirement
+ {
+ {
+ new OpenApiSecurityScheme
+ {
+ Reference = new OpenApiReference
+ {
+ Type = ReferenceType.SecurityScheme,
+ Id = "Bearer"
+ }
+ },
+ Array.Empty()
+ }
+ });
+ // Exibir exemplos e descrições de parâmetros
+ c.DescribeAllParametersInCamelCase();
+});
+
+var app = builder.Build();
+using (var scope = app.Services.CreateScope())
+{
+ var db = scope.ServiceProvider.GetRequiredService();
+ db.Database.Migrate();
+}
+
+
+using (var scope = app.Services.CreateScope())
+{
+ var context = scope.ServiceProvider.GetRequiredService();
+ DatabaseSeeder.Seed(context);
+}
+
+app.UseRouting();
+
+app.UseSwagger();
+app.UseSwaggerUI(c =>
+{
+ c.RoutePrefix = "swagger";
+});
+
+app.MapGet("/", () => Results.Redirect("/swagger"));
+
+app.MapControllers();
+
+
+app.UseHttpsRedirection();
+
+app.UseAuthentication();
+app.UseAuthorization();
+
+app.MapControllers();
+
+app.Run();
+
+
+
diff --git a/ProjectLibrary/DoroTech.BookStore.API/Properties/launchSettings.json b/ProjectLibrary/DoroTech.BookStore.API/Properties/launchSettings.json
new file mode 100644
index 0000000..de50348
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.API/Properties/launchSettings.json
@@ -0,0 +1,23 @@
+{
+ "$schema": "https://json.schemastore.org/launchsettings.json",
+ "profiles": {
+ "http": {
+ "commandName": "Project",
+ "dotnetRunMessages": true,
+ "launchBrowser": false,
+ "applicationUrl": "http://localhost:5221",
+ "environmentVariables": {
+ "ASPNETCORE_ENVIRONMENT": "Development"
+ }
+ },
+ "https": {
+ "commandName": "Project",
+ "dotnetRunMessages": true,
+ "launchBrowser": false,
+ "applicationUrl": "https://localhost:7065;http://localhost:5221",
+ "environmentVariables": {
+ "ASPNETCORE_ENVIRONMENT": "Development"
+ }
+ }
+ }
+}
diff --git a/ProjectLibrary/DoroTech.BookStore.API/appsettings.Development.json b/ProjectLibrary/DoroTech.BookStore.API/appsettings.Development.json
new file mode 100644
index 0000000..0c208ae
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.API/appsettings.Development.json
@@ -0,0 +1,8 @@
+{
+ "Logging": {
+ "LogLevel": {
+ "Default": "Information",
+ "Microsoft.AspNetCore": "Warning"
+ }
+ }
+}
diff --git a/ProjectLibrary/DoroTech.BookStore.API/appsettings.json b/ProjectLibrary/DoroTech.BookStore.API/appsettings.json
new file mode 100644
index 0000000..42fa6e8
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.API/appsettings.json
@@ -0,0 +1,18 @@
+{
+ "Logging": {
+ "LogLevel": {
+ "Default": "Information",
+ "Microsoft.AspNetCore": "Warning"
+ }
+ },
+ "AllowedHosts": "*",
+
+ "Jwt": {
+ "Key": "DOROTECH_SUPER_SECRET_KEY_123456",
+ "Issuer": "DoroTech",
+ "Audience": "DoroTechUsers",
+ "AdminUser": "admin",
+ "AdminPassword": "123456"
+}
+
+}
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/DoroTech.BookStore.API b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/DoroTech.BookStore.API
new file mode 100755
index 0000000..e21fa84
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/DoroTech.BookStore.API differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/DoroTech.BookStore.API.deps.json b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/DoroTech.BookStore.API.deps.json
new file mode 100644
index 0000000..eb2b996
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/DoroTech.BookStore.API.deps.json
@@ -0,0 +1,1096 @@
+{
+ "runtimeTarget": {
+ "name": ".NETCoreApp,Version=v8.0",
+ "signature": ""
+ },
+ "compilationOptions": {},
+ "targets": {
+ ".NETCoreApp,Version=v8.0": {
+ "DoroTech.BookStore.API/1.0.0": {
+ "dependencies": {
+ "DoroTech.BookStore.Application": "1.0.0",
+ "DoroTech.BookStore.Infrastructure": "1.0.0",
+ "Microsoft.AspNetCore.Authentication.JwtBearer": "8.0.0",
+ "Microsoft.EntityFrameworkCore": "8.0.0",
+ "Microsoft.EntityFrameworkCore.Relational": "8.0.0",
+ "Microsoft.EntityFrameworkCore.Tools": "8.0.0",
+ "Npgsql.EntityFrameworkCore.PostgreSQL": "8.0.0",
+ "Swashbuckle.AspNetCore": "6.6.2",
+ "Swashbuckle.AspNetCore.Annotations": "6.5.0"
+ },
+ "runtime": {
+ "DoroTech.BookStore.API.dll": {}
+ }
+ },
+ "Humanizer.Core/2.14.1": {
+ "runtime": {
+ "lib/net6.0/Humanizer.dll": {
+ "assemblyVersion": "2.14.0.0",
+ "fileVersion": "2.14.1.48190"
+ }
+ }
+ },
+ "Microsoft.AspNetCore.Authentication.JwtBearer/8.0.0": {
+ "dependencies": {
+ "Microsoft.IdentityModel.Protocols.OpenIdConnect": "7.0.3"
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.AspNetCore.Authentication.JwtBearer.dll": {
+ "assemblyVersion": "8.0.0.0",
+ "fileVersion": "8.0.23.53112"
+ }
+ }
+ },
+ "Microsoft.Bcl.AsyncInterfaces/6.0.0": {
+ "runtime": {
+ "lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.dll": {
+ "assemblyVersion": "6.0.0.0",
+ "fileVersion": "6.0.21.52210"
+ }
+ }
+ },
+ "Microsoft.CodeAnalysis.Analyzers/3.3.3": {},
+ "Microsoft.CodeAnalysis.Common/4.5.0": {
+ "dependencies": {
+ "Microsoft.CodeAnalysis.Analyzers": "3.3.3",
+ "System.Collections.Immutable": "6.0.0",
+ "System.Reflection.Metadata": "6.0.1",
+ "System.Runtime.CompilerServices.Unsafe": "6.0.0",
+ "System.Text.Encoding.CodePages": "6.0.0"
+ },
+ "runtime": {
+ "lib/netcoreapp3.1/Microsoft.CodeAnalysis.dll": {
+ "assemblyVersion": "4.5.0.0",
+ "fileVersion": "4.500.23.10905"
+ }
+ },
+ "resources": {
+ "lib/netcoreapp3.1/cs/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "cs"
+ },
+ "lib/netcoreapp3.1/de/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "de"
+ },
+ "lib/netcoreapp3.1/es/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "es"
+ },
+ "lib/netcoreapp3.1/fr/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "fr"
+ },
+ "lib/netcoreapp3.1/it/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "it"
+ },
+ "lib/netcoreapp3.1/ja/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "ja"
+ },
+ "lib/netcoreapp3.1/ko/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "ko"
+ },
+ "lib/netcoreapp3.1/pl/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "pl"
+ },
+ "lib/netcoreapp3.1/pt-BR/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "pt-BR"
+ },
+ "lib/netcoreapp3.1/ru/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "ru"
+ },
+ "lib/netcoreapp3.1/tr/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "tr"
+ },
+ "lib/netcoreapp3.1/zh-Hans/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "zh-Hans"
+ },
+ "lib/netcoreapp3.1/zh-Hant/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "zh-Hant"
+ }
+ }
+ },
+ "Microsoft.CodeAnalysis.CSharp/4.5.0": {
+ "dependencies": {
+ "Microsoft.CodeAnalysis.Common": "4.5.0"
+ },
+ "runtime": {
+ "lib/netcoreapp3.1/Microsoft.CodeAnalysis.CSharp.dll": {
+ "assemblyVersion": "4.5.0.0",
+ "fileVersion": "4.500.23.10905"
+ }
+ },
+ "resources": {
+ "lib/netcoreapp3.1/cs/Microsoft.CodeAnalysis.CSharp.resources.dll": {
+ "locale": "cs"
+ },
+ "lib/netcoreapp3.1/de/Microsoft.CodeAnalysis.CSharp.resources.dll": {
+ "locale": "de"
+ },
+ "lib/netcoreapp3.1/es/Microsoft.CodeAnalysis.CSharp.resources.dll": {
+ "locale": "es"
+ },
+ "lib/netcoreapp3.1/fr/Microsoft.CodeAnalysis.CSharp.resources.dll": {
+ "locale": "fr"
+ },
+ "lib/netcoreapp3.1/it/Microsoft.CodeAnalysis.CSharp.resources.dll": {
+ "locale": "it"
+ },
+ "lib/netcoreapp3.1/ja/Microsoft.CodeAnalysis.CSharp.resources.dll": {
+ "locale": "ja"
+ },
+ "lib/netcoreapp3.1/ko/Microsoft.CodeAnalysis.CSharp.resources.dll": {
+ "locale": "ko"
+ },
+ "lib/netcoreapp3.1/pl/Microsoft.CodeAnalysis.CSharp.resources.dll": {
+ "locale": "pl"
+ },
+ "lib/netcoreapp3.1/pt-BR/Microsoft.CodeAnalysis.CSharp.resources.dll": {
+ "locale": "pt-BR"
+ },
+ "lib/netcoreapp3.1/ru/Microsoft.CodeAnalysis.CSharp.resources.dll": {
+ "locale": "ru"
+ },
+ "lib/netcoreapp3.1/tr/Microsoft.CodeAnalysis.CSharp.resources.dll": {
+ "locale": "tr"
+ },
+ "lib/netcoreapp3.1/zh-Hans/Microsoft.CodeAnalysis.CSharp.resources.dll": {
+ "locale": "zh-Hans"
+ },
+ "lib/netcoreapp3.1/zh-Hant/Microsoft.CodeAnalysis.CSharp.resources.dll": {
+ "locale": "zh-Hant"
+ }
+ }
+ },
+ "Microsoft.CodeAnalysis.CSharp.Workspaces/4.5.0": {
+ "dependencies": {
+ "Humanizer.Core": "2.14.1",
+ "Microsoft.CodeAnalysis.CSharp": "4.5.0",
+ "Microsoft.CodeAnalysis.Common": "4.5.0",
+ "Microsoft.CodeAnalysis.Workspaces.Common": "4.5.0"
+ },
+ "runtime": {
+ "lib/netcoreapp3.1/Microsoft.CodeAnalysis.CSharp.Workspaces.dll": {
+ "assemblyVersion": "4.5.0.0",
+ "fileVersion": "4.500.23.10905"
+ }
+ },
+ "resources": {
+ "lib/netcoreapp3.1/cs/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": {
+ "locale": "cs"
+ },
+ "lib/netcoreapp3.1/de/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": {
+ "locale": "de"
+ },
+ "lib/netcoreapp3.1/es/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": {
+ "locale": "es"
+ },
+ "lib/netcoreapp3.1/fr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": {
+ "locale": "fr"
+ },
+ "lib/netcoreapp3.1/it/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": {
+ "locale": "it"
+ },
+ "lib/netcoreapp3.1/ja/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": {
+ "locale": "ja"
+ },
+ "lib/netcoreapp3.1/ko/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": {
+ "locale": "ko"
+ },
+ "lib/netcoreapp3.1/pl/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": {
+ "locale": "pl"
+ },
+ "lib/netcoreapp3.1/pt-BR/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": {
+ "locale": "pt-BR"
+ },
+ "lib/netcoreapp3.1/ru/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": {
+ "locale": "ru"
+ },
+ "lib/netcoreapp3.1/tr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": {
+ "locale": "tr"
+ },
+ "lib/netcoreapp3.1/zh-Hans/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": {
+ "locale": "zh-Hans"
+ },
+ "lib/netcoreapp3.1/zh-Hant/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": {
+ "locale": "zh-Hant"
+ }
+ }
+ },
+ "Microsoft.CodeAnalysis.Workspaces.Common/4.5.0": {
+ "dependencies": {
+ "Humanizer.Core": "2.14.1",
+ "Microsoft.Bcl.AsyncInterfaces": "6.0.0",
+ "Microsoft.CodeAnalysis.Common": "4.5.0",
+ "System.Composition": "6.0.0",
+ "System.IO.Pipelines": "6.0.3",
+ "System.Threading.Channels": "6.0.0"
+ },
+ "runtime": {
+ "lib/netcoreapp3.1/Microsoft.CodeAnalysis.Workspaces.dll": {
+ "assemblyVersion": "4.5.0.0",
+ "fileVersion": "4.500.23.10905"
+ }
+ },
+ "resources": {
+ "lib/netcoreapp3.1/cs/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "cs"
+ },
+ "lib/netcoreapp3.1/de/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "de"
+ },
+ "lib/netcoreapp3.1/es/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "es"
+ },
+ "lib/netcoreapp3.1/fr/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "fr"
+ },
+ "lib/netcoreapp3.1/it/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "it"
+ },
+ "lib/netcoreapp3.1/ja/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "ja"
+ },
+ "lib/netcoreapp3.1/ko/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "ko"
+ },
+ "lib/netcoreapp3.1/pl/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "pl"
+ },
+ "lib/netcoreapp3.1/pt-BR/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "pt-BR"
+ },
+ "lib/netcoreapp3.1/ru/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "ru"
+ },
+ "lib/netcoreapp3.1/tr/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "tr"
+ },
+ "lib/netcoreapp3.1/zh-Hans/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "zh-Hans"
+ },
+ "lib/netcoreapp3.1/zh-Hant/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "zh-Hant"
+ }
+ }
+ },
+ "Microsoft.EntityFrameworkCore/8.0.0": {
+ "dependencies": {
+ "Microsoft.EntityFrameworkCore.Abstractions": "8.0.0",
+ "Microsoft.EntityFrameworkCore.Analyzers": "8.0.0",
+ "Microsoft.Extensions.Caching.Memory": "8.0.0",
+ "Microsoft.Extensions.Logging": "8.0.0"
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.EntityFrameworkCore.dll": {
+ "assemblyVersion": "8.0.0.0",
+ "fileVersion": "8.0.23.53103"
+ }
+ }
+ },
+ "Microsoft.EntityFrameworkCore.Abstractions/8.0.0": {
+ "runtime": {
+ "lib/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll": {
+ "assemblyVersion": "8.0.0.0",
+ "fileVersion": "8.0.23.53103"
+ }
+ }
+ },
+ "Microsoft.EntityFrameworkCore.Analyzers/8.0.0": {},
+ "Microsoft.EntityFrameworkCore.Design/8.0.0": {
+ "dependencies": {
+ "Humanizer.Core": "2.14.1",
+ "Microsoft.CodeAnalysis.CSharp.Workspaces": "4.5.0",
+ "Microsoft.EntityFrameworkCore.Relational": "8.0.0",
+ "Microsoft.Extensions.DependencyModel": "8.0.0",
+ "Mono.TextTemplating": "2.2.1"
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.EntityFrameworkCore.Design.dll": {
+ "assemblyVersion": "8.0.0.0",
+ "fileVersion": "8.0.23.53103"
+ }
+ }
+ },
+ "Microsoft.EntityFrameworkCore.Relational/8.0.0": {
+ "dependencies": {
+ "Microsoft.EntityFrameworkCore": "8.0.0",
+ "Microsoft.Extensions.Configuration.Abstractions": "8.0.0"
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.EntityFrameworkCore.Relational.dll": {
+ "assemblyVersion": "8.0.0.0",
+ "fileVersion": "8.0.23.53103"
+ }
+ }
+ },
+ "Microsoft.EntityFrameworkCore.Tools/8.0.0": {
+ "dependencies": {
+ "Microsoft.EntityFrameworkCore.Design": "8.0.0"
+ }
+ },
+ "Microsoft.Extensions.ApiDescription.Server/6.0.5": {},
+ "Microsoft.Extensions.Caching.Abstractions/8.0.0": {
+ "dependencies": {
+ "Microsoft.Extensions.Primitives": "8.0.0"
+ }
+ },
+ "Microsoft.Extensions.Caching.Memory/8.0.0": {
+ "dependencies": {
+ "Microsoft.Extensions.Caching.Abstractions": "8.0.0",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0",
+ "Microsoft.Extensions.Logging.Abstractions": "8.0.0",
+ "Microsoft.Extensions.Options": "8.0.0",
+ "Microsoft.Extensions.Primitives": "8.0.0"
+ }
+ },
+ "Microsoft.Extensions.Configuration.Abstractions/8.0.0": {
+ "dependencies": {
+ "Microsoft.Extensions.Primitives": "8.0.0"
+ }
+ },
+ "Microsoft.Extensions.DependencyInjection/8.0.0": {
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0"
+ }
+ },
+ "Microsoft.Extensions.DependencyInjection.Abstractions/8.0.0": {},
+ "Microsoft.Extensions.DependencyModel/8.0.0": {
+ "dependencies": {
+ "System.Text.Encodings.Web": "8.0.0",
+ "System.Text.Json": "8.0.0"
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.DependencyModel.dll": {
+ "assemblyVersion": "8.0.0.0",
+ "fileVersion": "8.0.23.53103"
+ }
+ }
+ },
+ "Microsoft.Extensions.Logging/8.0.0": {
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection": "8.0.0",
+ "Microsoft.Extensions.Logging.Abstractions": "8.0.0",
+ "Microsoft.Extensions.Options": "8.0.0"
+ }
+ },
+ "Microsoft.Extensions.Logging.Abstractions/8.0.0": {
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0"
+ }
+ },
+ "Microsoft.Extensions.Options/8.0.0": {
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0",
+ "Microsoft.Extensions.Primitives": "8.0.0"
+ }
+ },
+ "Microsoft.Extensions.Primitives/8.0.0": {},
+ "Microsoft.IdentityModel.Abstractions/7.0.3": {
+ "runtime": {
+ "lib/net8.0/Microsoft.IdentityModel.Abstractions.dll": {
+ "assemblyVersion": "7.0.3.0",
+ "fileVersion": "7.0.3.41017"
+ }
+ }
+ },
+ "Microsoft.IdentityModel.JsonWebTokens/7.0.3": {
+ "dependencies": {
+ "Microsoft.IdentityModel.Tokens": "7.0.3"
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.IdentityModel.JsonWebTokens.dll": {
+ "assemblyVersion": "7.0.3.0",
+ "fileVersion": "7.0.3.41017"
+ }
+ }
+ },
+ "Microsoft.IdentityModel.Logging/7.0.3": {
+ "dependencies": {
+ "Microsoft.IdentityModel.Abstractions": "7.0.3"
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.IdentityModel.Logging.dll": {
+ "assemblyVersion": "7.0.3.0",
+ "fileVersion": "7.0.3.41017"
+ }
+ }
+ },
+ "Microsoft.IdentityModel.Protocols/7.0.3": {
+ "dependencies": {
+ "Microsoft.IdentityModel.Logging": "7.0.3",
+ "Microsoft.IdentityModel.Tokens": "7.0.3"
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.IdentityModel.Protocols.dll": {
+ "assemblyVersion": "7.0.3.0",
+ "fileVersion": "7.0.3.41017"
+ }
+ }
+ },
+ "Microsoft.IdentityModel.Protocols.OpenIdConnect/7.0.3": {
+ "dependencies": {
+ "Microsoft.IdentityModel.Protocols": "7.0.3",
+ "System.IdentityModel.Tokens.Jwt": "7.0.3"
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll": {
+ "assemblyVersion": "7.0.3.0",
+ "fileVersion": "7.0.3.41017"
+ }
+ }
+ },
+ "Microsoft.IdentityModel.Tokens/7.0.3": {
+ "dependencies": {
+ "Microsoft.IdentityModel.Logging": "7.0.3"
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.IdentityModel.Tokens.dll": {
+ "assemblyVersion": "7.0.3.0",
+ "fileVersion": "7.0.3.41017"
+ }
+ }
+ },
+ "Microsoft.OpenApi/1.6.14": {
+ "runtime": {
+ "lib/netstandard2.0/Microsoft.OpenApi.dll": {
+ "assemblyVersion": "1.6.14.0",
+ "fileVersion": "1.6.14.0"
+ }
+ }
+ },
+ "Mono.TextTemplating/2.2.1": {
+ "dependencies": {
+ "System.CodeDom": "4.4.0"
+ },
+ "runtime": {
+ "lib/netstandard2.0/Mono.TextTemplating.dll": {
+ "assemblyVersion": "2.2.0.0",
+ "fileVersion": "2.2.1.1"
+ }
+ }
+ },
+ "Npgsql/8.0.0": {
+ "dependencies": {
+ "Microsoft.Extensions.Logging.Abstractions": "8.0.0"
+ },
+ "runtime": {
+ "lib/net8.0/Npgsql.dll": {
+ "assemblyVersion": "8.0.0.0",
+ "fileVersion": "8.0.0.0"
+ }
+ }
+ },
+ "Npgsql.EntityFrameworkCore.PostgreSQL/8.0.0": {
+ "dependencies": {
+ "Microsoft.EntityFrameworkCore": "8.0.0",
+ "Microsoft.EntityFrameworkCore.Abstractions": "8.0.0",
+ "Microsoft.EntityFrameworkCore.Relational": "8.0.0",
+ "Npgsql": "8.0.0"
+ },
+ "runtime": {
+ "lib/net8.0/Npgsql.EntityFrameworkCore.PostgreSQL.dll": {
+ "assemblyVersion": "8.0.0.0",
+ "fileVersion": "8.0.0.0"
+ }
+ }
+ },
+ "Swashbuckle.AspNetCore/6.6.2": {
+ "dependencies": {
+ "Microsoft.Extensions.ApiDescription.Server": "6.0.5",
+ "Swashbuckle.AspNetCore.Swagger": "6.6.2",
+ "Swashbuckle.AspNetCore.SwaggerGen": "6.6.2",
+ "Swashbuckle.AspNetCore.SwaggerUI": "6.6.2"
+ }
+ },
+ "Swashbuckle.AspNetCore.Annotations/6.5.0": {
+ "dependencies": {
+ "Swashbuckle.AspNetCore.SwaggerGen": "6.6.2"
+ },
+ "runtime": {
+ "lib/net7.0/Swashbuckle.AspNetCore.Annotations.dll": {
+ "assemblyVersion": "6.5.0.0",
+ "fileVersion": "6.5.0.0"
+ }
+ }
+ },
+ "Swashbuckle.AspNetCore.Swagger/6.6.2": {
+ "dependencies": {
+ "Microsoft.OpenApi": "1.6.14"
+ },
+ "runtime": {
+ "lib/net8.0/Swashbuckle.AspNetCore.Swagger.dll": {
+ "assemblyVersion": "6.6.2.0",
+ "fileVersion": "6.6.2.401"
+ }
+ }
+ },
+ "Swashbuckle.AspNetCore.SwaggerGen/6.6.2": {
+ "dependencies": {
+ "Swashbuckle.AspNetCore.Swagger": "6.6.2"
+ },
+ "runtime": {
+ "lib/net8.0/Swashbuckle.AspNetCore.SwaggerGen.dll": {
+ "assemblyVersion": "6.6.2.0",
+ "fileVersion": "6.6.2.401"
+ }
+ }
+ },
+ "Swashbuckle.AspNetCore.SwaggerUI/6.6.2": {
+ "runtime": {
+ "lib/net8.0/Swashbuckle.AspNetCore.SwaggerUI.dll": {
+ "assemblyVersion": "6.6.2.0",
+ "fileVersion": "6.6.2.401"
+ }
+ }
+ },
+ "System.CodeDom/4.4.0": {
+ "runtime": {
+ "lib/netstandard2.0/System.CodeDom.dll": {
+ "assemblyVersion": "4.0.0.0",
+ "fileVersion": "4.6.25519.3"
+ }
+ }
+ },
+ "System.Collections.Immutable/6.0.0": {
+ "dependencies": {
+ "System.Runtime.CompilerServices.Unsafe": "6.0.0"
+ }
+ },
+ "System.Composition/6.0.0": {
+ "dependencies": {
+ "System.Composition.AttributedModel": "6.0.0",
+ "System.Composition.Convention": "6.0.0",
+ "System.Composition.Hosting": "6.0.0",
+ "System.Composition.Runtime": "6.0.0",
+ "System.Composition.TypedParts": "6.0.0"
+ }
+ },
+ "System.Composition.AttributedModel/6.0.0": {
+ "runtime": {
+ "lib/net6.0/System.Composition.AttributedModel.dll": {
+ "assemblyVersion": "6.0.0.0",
+ "fileVersion": "6.0.21.52210"
+ }
+ }
+ },
+ "System.Composition.Convention/6.0.0": {
+ "dependencies": {
+ "System.Composition.AttributedModel": "6.0.0"
+ },
+ "runtime": {
+ "lib/net6.0/System.Composition.Convention.dll": {
+ "assemblyVersion": "6.0.0.0",
+ "fileVersion": "6.0.21.52210"
+ }
+ }
+ },
+ "System.Composition.Hosting/6.0.0": {
+ "dependencies": {
+ "System.Composition.Runtime": "6.0.0"
+ },
+ "runtime": {
+ "lib/net6.0/System.Composition.Hosting.dll": {
+ "assemblyVersion": "6.0.0.0",
+ "fileVersion": "6.0.21.52210"
+ }
+ }
+ },
+ "System.Composition.Runtime/6.0.0": {
+ "runtime": {
+ "lib/net6.0/System.Composition.Runtime.dll": {
+ "assemblyVersion": "6.0.0.0",
+ "fileVersion": "6.0.21.52210"
+ }
+ }
+ },
+ "System.Composition.TypedParts/6.0.0": {
+ "dependencies": {
+ "System.Composition.AttributedModel": "6.0.0",
+ "System.Composition.Hosting": "6.0.0",
+ "System.Composition.Runtime": "6.0.0"
+ },
+ "runtime": {
+ "lib/net6.0/System.Composition.TypedParts.dll": {
+ "assemblyVersion": "6.0.0.0",
+ "fileVersion": "6.0.21.52210"
+ }
+ }
+ },
+ "System.IdentityModel.Tokens.Jwt/7.0.3": {
+ "dependencies": {
+ "Microsoft.IdentityModel.JsonWebTokens": "7.0.3",
+ "Microsoft.IdentityModel.Tokens": "7.0.3"
+ },
+ "runtime": {
+ "lib/net8.0/System.IdentityModel.Tokens.Jwt.dll": {
+ "assemblyVersion": "7.0.3.0",
+ "fileVersion": "7.0.3.41017"
+ }
+ }
+ },
+ "System.IO.Pipelines/6.0.3": {},
+ "System.Reflection.Metadata/6.0.1": {
+ "dependencies": {
+ "System.Collections.Immutable": "6.0.0"
+ }
+ },
+ "System.Runtime.CompilerServices.Unsafe/6.0.0": {},
+ "System.Text.Encoding.CodePages/6.0.0": {
+ "dependencies": {
+ "System.Runtime.CompilerServices.Unsafe": "6.0.0"
+ }
+ },
+ "System.Text.Encodings.Web/8.0.0": {},
+ "System.Text.Json/8.0.0": {
+ "dependencies": {
+ "System.Text.Encodings.Web": "8.0.0"
+ }
+ },
+ "System.Threading.Channels/6.0.0": {},
+ "DoroTech.BookStore.Application/1.0.0": {
+ "dependencies": {
+ "DoroTech.BookStore.Domain": "1.0.0",
+ "Microsoft.EntityFrameworkCore": "8.0.0",
+ "Microsoft.EntityFrameworkCore.Relational": "8.0.0",
+ "Microsoft.Extensions.Logging.Abstractions": "8.0.0",
+ "Npgsql.EntityFrameworkCore.PostgreSQL": "8.0.0"
+ },
+ "runtime": {
+ "DoroTech.BookStore.Application.dll": {}
+ }
+ },
+ "DoroTech.BookStore.Domain/1.0.0": {
+ "dependencies": {
+ "Microsoft.EntityFrameworkCore": "8.0.0",
+ "Microsoft.EntityFrameworkCore.Relational": "8.0.0",
+ "Npgsql.EntityFrameworkCore.PostgreSQL": "8.0.0"
+ },
+ "runtime": {
+ "DoroTech.BookStore.Domain.dll": {}
+ }
+ },
+ "DoroTech.BookStore.Infrastructure/1.0.0": {
+ "dependencies": {
+ "DoroTech.BookStore.Domain": "1.0.0",
+ "Microsoft.EntityFrameworkCore": "8.0.0",
+ "Microsoft.EntityFrameworkCore.Relational": "8.0.0",
+ "Npgsql.EntityFrameworkCore.PostgreSQL": "8.0.0"
+ },
+ "runtime": {
+ "DoroTech.BookStore.Infrastructure.dll": {}
+ }
+ }
+ }
+ },
+ "libraries": {
+ "DoroTech.BookStore.API/1.0.0": {
+ "type": "project",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Humanizer.Core/2.14.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-lQKvtaTDOXnoVJ20ibTuSIOf2i0uO0MPbDhd1jm238I+U/2ZnRENj0cktKZhtchBMtCUSRQ5v4xBCUbKNmyVMw==",
+ "path": "humanizer.core/2.14.1",
+ "hashPath": "humanizer.core.2.14.1.nupkg.sha512"
+ },
+ "Microsoft.AspNetCore.Authentication.JwtBearer/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-rwxaZYHips5M9vqxRkGfJthTx+Ws4O4yCuefn17J371jL3ouC5Ker43h2hXb5yd9BMnImE9rznT75KJHm6bMgg==",
+ "path": "microsoft.aspnetcore.authentication.jwtbearer/8.0.0",
+ "hashPath": "microsoft.aspnetcore.authentication.jwtbearer.8.0.0.nupkg.sha512"
+ },
+ "Microsoft.Bcl.AsyncInterfaces/6.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-UcSjPsst+DfAdJGVDsu346FX0ci0ah+lw3WRtn18NUwEqRt70HaOQ7lI72vy3+1LxtqI3T5GWwV39rQSrCzAeg==",
+ "path": "microsoft.bcl.asyncinterfaces/6.0.0",
+ "hashPath": "microsoft.bcl.asyncinterfaces.6.0.0.nupkg.sha512"
+ },
+ "Microsoft.CodeAnalysis.Analyzers/3.3.3": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-j/rOZtLMVJjrfLRlAMckJLPW/1rze9MT1yfWqSIbUPGRu1m1P0fuo9PmqapwsmePfGB5PJrudQLvmUOAMF0DqQ==",
+ "path": "microsoft.codeanalysis.analyzers/3.3.3",
+ "hashPath": "microsoft.codeanalysis.analyzers.3.3.3.nupkg.sha512"
+ },
+ "Microsoft.CodeAnalysis.Common/4.5.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-lwAbIZNdnY0SUNoDmZHkVUwLO8UyNnyyh1t/4XsbFxi4Ounb3xszIYZaWhyj5ZjyfcwqwmtMbE7fUTVCqQEIdQ==",
+ "path": "microsoft.codeanalysis.common/4.5.0",
+ "hashPath": "microsoft.codeanalysis.common.4.5.0.nupkg.sha512"
+ },
+ "Microsoft.CodeAnalysis.CSharp/4.5.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-cM59oMKAOxvdv76bdmaKPy5hfj+oR+zxikWoueEB7CwTko7mt9sVKZI8Qxlov0C/LuKEG+WQwifepqL3vuTiBQ==",
+ "path": "microsoft.codeanalysis.csharp/4.5.0",
+ "hashPath": "microsoft.codeanalysis.csharp.4.5.0.nupkg.sha512"
+ },
+ "Microsoft.CodeAnalysis.CSharp.Workspaces/4.5.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-h74wTpmGOp4yS4hj+EvNzEiPgg/KVs2wmSfTZ81upJZOtPkJsVkgfsgtxxqmAeapjT/vLKfmYV0bS8n5MNVP+g==",
+ "path": "microsoft.codeanalysis.csharp.workspaces/4.5.0",
+ "hashPath": "microsoft.codeanalysis.csharp.workspaces.4.5.0.nupkg.sha512"
+ },
+ "Microsoft.CodeAnalysis.Workspaces.Common/4.5.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-l4dDRmGELXG72XZaonnOeORyD/T5RpEu5LGHOUIhnv+MmUWDY/m1kWXGwtcgQ5CJ5ynkFiRnIYzTKXYjUs7rbw==",
+ "path": "microsoft.codeanalysis.workspaces.common/4.5.0",
+ "hashPath": "microsoft.codeanalysis.workspaces.common.4.5.0.nupkg.sha512"
+ },
+ "Microsoft.EntityFrameworkCore/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-SoODat83pGQUpWB9xULdMX6tuKpq/RTXDuJ2WeC1ldUKcKzLkaFJD1n+I0nOLY58odez/e7z8b6zdp235G/kyg==",
+ "path": "microsoft.entityframeworkcore/8.0.0",
+ "hashPath": "microsoft.entityframeworkcore.8.0.0.nupkg.sha512"
+ },
+ "Microsoft.EntityFrameworkCore.Abstractions/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-VR22s3+zoqlVI7xauFKn1znSIFHO8xuILT+noSwS8bZCKcHz0ydkTDQMuaxSa5WBaQrZmwtTz9rmRvJ7X8mSPQ==",
+ "path": "microsoft.entityframeworkcore.abstractions/8.0.0",
+ "hashPath": "microsoft.entityframeworkcore.abstractions.8.0.0.nupkg.sha512"
+ },
+ "Microsoft.EntityFrameworkCore.Analyzers/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-ZXxEeLs2zoZ1TA+QoMMcw4f3Tirf8PzgdDax8RoWo0dxI2KmqiEGWYjhm2B/XyWfglc6+mNRyB8rZiQSmxCpeg==",
+ "path": "microsoft.entityframeworkcore.analyzers/8.0.0",
+ "hashPath": "microsoft.entityframeworkcore.analyzers.8.0.0.nupkg.sha512"
+ },
+ "Microsoft.EntityFrameworkCore.Design/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-94reKYu63jg4O75UI3LMJHwOSi8tQ6IfubiZhdnSsWcgtmAuF8OyLfjK/MIxuvaQRJZAF6E747FIuxjOtb8/og==",
+ "path": "microsoft.entityframeworkcore.design/8.0.0",
+ "hashPath": "microsoft.entityframeworkcore.design.8.0.0.nupkg.sha512"
+ },
+ "Microsoft.EntityFrameworkCore.Relational/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-fFKkr24cYc7Zw5T6DC4tEyOEPgPbq23BBmym1r9kn4ET9F3HKaetpOeQtV2RryYyUxEeNkJuxgfiZHTisqZc+A==",
+ "path": "microsoft.entityframeworkcore.relational/8.0.0",
+ "hashPath": "microsoft.entityframeworkcore.relational.8.0.0.nupkg.sha512"
+ },
+ "Microsoft.EntityFrameworkCore.Tools/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-zRdaXiiB1gEA0b+AJTd2+drh78gkEA4HyZ1vqNZrKq4xwW8WwavSiQsoeb1UsIMZkocLMBbhQYWClkZzuTKEgQ==",
+ "path": "microsoft.entityframeworkcore.tools/8.0.0",
+ "hashPath": "microsoft.entityframeworkcore.tools.8.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.ApiDescription.Server/6.0.5": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-Ckb5EDBUNJdFWyajfXzUIMRkhf52fHZOQuuZg/oiu8y7zDCVwD0iHhew6MnThjHmevanpxL3f5ci2TtHQEN6bw==",
+ "path": "microsoft.extensions.apidescription.server/6.0.5",
+ "hashPath": "microsoft.extensions.apidescription.server.6.0.5.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Caching.Abstractions/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-3KuSxeHoNYdxVYfg2IRZCThcrlJ1XJqIXkAWikCsbm5C/bCjv7G0WoKDyuR98Q+T607QT2Zl5GsbGRkENcV2yQ==",
+ "path": "microsoft.extensions.caching.abstractions/8.0.0",
+ "hashPath": "microsoft.extensions.caching.abstractions.8.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Caching.Memory/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-7pqivmrZDzo1ADPkRwjy+8jtRKWRCPag9qPI+p7sgu7Q4QreWhcvbiWXsbhP+yY8XSiDvZpu2/LWdBv7PnmOpQ==",
+ "path": "microsoft.extensions.caching.memory/8.0.0",
+ "hashPath": "microsoft.extensions.caching.memory.8.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Configuration.Abstractions/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-3lE/iLSutpgX1CC0NOW70FJoGARRHbyKmG7dc0klnUZ9Dd9hS6N/POPWhKhMLCEuNN5nXEY5agmlFtH562vqhQ==",
+ "path": "microsoft.extensions.configuration.abstractions/8.0.0",
+ "hashPath": "microsoft.extensions.configuration.abstractions.8.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.DependencyInjection/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-V8S3bsm50ig6JSyrbcJJ8bW2b9QLGouz+G1miK3UTaOWmMtFwNNNzUf4AleyDWUmTrWMLNnFSLEQtxmxgNQnNQ==",
+ "path": "microsoft.extensions.dependencyinjection/8.0.0",
+ "hashPath": "microsoft.extensions.dependencyinjection.8.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.DependencyInjection.Abstractions/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-cjWrLkJXK0rs4zofsK4bSdg+jhDLTaxrkXu4gS6Y7MAlCvRyNNgwY/lJi5RDlQOnSZweHqoyvgvbdvQsRIW+hg==",
+ "path": "microsoft.extensions.dependencyinjection.abstractions/8.0.0",
+ "hashPath": "microsoft.extensions.dependencyinjection.abstractions.8.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.DependencyModel/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-NSmDw3K0ozNDgShSIpsZcbFIzBX4w28nDag+TfaQujkXGazBm+lid5onlWoCBy4VsLxqnnKjEBbGSJVWJMf43g==",
+ "path": "microsoft.extensions.dependencymodel/8.0.0",
+ "hashPath": "microsoft.extensions.dependencymodel.8.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Logging/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-tvRkov9tAJ3xP51LCv3FJ2zINmv1P8Hi8lhhtcKGqM+ImiTCC84uOPEI4z8Cdq2C3o9e+Aa0Gw0rmrsJD77W+w==",
+ "path": "microsoft.extensions.logging/8.0.0",
+ "hashPath": "microsoft.extensions.logging.8.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Logging.Abstractions/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-arDBqTgFCyS0EvRV7O3MZturChstm50OJ0y9bDJvAcmEPJm0FFpFyjU/JLYyStNGGey081DvnQYlncNX5SJJGA==",
+ "path": "microsoft.extensions.logging.abstractions/8.0.0",
+ "hashPath": "microsoft.extensions.logging.abstractions.8.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Options/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-JOVOfqpnqlVLUzINQ2fox8evY2SKLYJ3BV8QDe/Jyp21u1T7r45x/R/5QdteURMR5r01GxeJSBBUOCOyaNXA3g==",
+ "path": "microsoft.extensions.options/8.0.0",
+ "hashPath": "microsoft.extensions.options.8.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Primitives/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-bXJEZrW9ny8vjMF1JV253WeLhpEVzFo1lyaZu1vQ4ZxWUlVvknZ/+ftFgVheLubb4eZPSwwxBeqS1JkCOjxd8g==",
+ "path": "microsoft.extensions.primitives/8.0.0",
+ "hashPath": "microsoft.extensions.primitives.8.0.0.nupkg.sha512"
+ },
+ "Microsoft.IdentityModel.Abstractions/7.0.3": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-cfPUWdjigLIRIJSKz3uaZxShgf86RVDXHC1VEEchj1gnY25akwPYpbrfSoIGDCqA9UmOMdlctq411+2pAViFow==",
+ "path": "microsoft.identitymodel.abstractions/7.0.3",
+ "hashPath": "microsoft.identitymodel.abstractions.7.0.3.nupkg.sha512"
+ },
+ "Microsoft.IdentityModel.JsonWebTokens/7.0.3": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-vxjHVZbMKD3rVdbvKhzAW+7UiFrYToUVm3AGmYfKSOAwyhdLl/ELX1KZr+FaLyyS5VReIzWRWJfbOuHM9i6ywg==",
+ "path": "microsoft.identitymodel.jsonwebtokens/7.0.3",
+ "hashPath": "microsoft.identitymodel.jsonwebtokens.7.0.3.nupkg.sha512"
+ },
+ "Microsoft.IdentityModel.Logging/7.0.3": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-b6GbGO+2LOTBEccHhqoJsOsmemG4A/MY+8H0wK/ewRhiG+DCYwEnucog1cSArPIY55zcn+XdZl0YEiUHkpDISQ==",
+ "path": "microsoft.identitymodel.logging/7.0.3",
+ "hashPath": "microsoft.identitymodel.logging.7.0.3.nupkg.sha512"
+ },
+ "Microsoft.IdentityModel.Protocols/7.0.3": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-BtwR+tctBYhPNygyZmt1Rnw74GFrJteW+1zcdIgyvBCjkek6cNwPPqRfdhzCv61i+lwyNomRi8+iI4QKd4YCKA==",
+ "path": "microsoft.identitymodel.protocols/7.0.3",
+ "hashPath": "microsoft.identitymodel.protocols.7.0.3.nupkg.sha512"
+ },
+ "Microsoft.IdentityModel.Protocols.OpenIdConnect/7.0.3": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-W97TraHApDNArLwpPcXfD+FZH7njJsfEwZE9y9BoofeXMS8H0LBBobz0VOmYmMK4mLdOKxzN7SFT3Ekg0FWI3Q==",
+ "path": "microsoft.identitymodel.protocols.openidconnect/7.0.3",
+ "hashPath": "microsoft.identitymodel.protocols.openidconnect.7.0.3.nupkg.sha512"
+ },
+ "Microsoft.IdentityModel.Tokens/7.0.3": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-wB+LlbDjhnJ98DULjmFepqf9eEMh/sDs6S6hFh68iNRHmwollwhxk+nbSSfpA5+j+FbRyNskoaY4JsY1iCOKCg==",
+ "path": "microsoft.identitymodel.tokens/7.0.3",
+ "hashPath": "microsoft.identitymodel.tokens.7.0.3.nupkg.sha512"
+ },
+ "Microsoft.OpenApi/1.6.14": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-tTaBT8qjk3xINfESyOPE2rIellPvB7qpVqiWiyA/lACVvz+xOGiXhFUfohcx82NLbi5avzLW0lx+s6oAqQijfw==",
+ "path": "microsoft.openapi/1.6.14",
+ "hashPath": "microsoft.openapi.1.6.14.nupkg.sha512"
+ },
+ "Mono.TextTemplating/2.2.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-KZYeKBET/2Z0gY1WlTAK7+RHTl7GSbtvTLDXEZZojUdAPqpQNDL6tHv7VUpqfX5VEOh+uRGKaZXkuD253nEOBQ==",
+ "path": "mono.texttemplating/2.2.1",
+ "hashPath": "mono.texttemplating.2.2.1.nupkg.sha512"
+ },
+ "Npgsql/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-Qiz74U+O7Mv4knrsXgKVYGJjgwoziK+aMFZqz7PtKR3vyGIhZA0tnW6HoUnL3X+YqtmVuhmoKkN8LDWEHMxPbw==",
+ "path": "npgsql/8.0.0",
+ "hashPath": "npgsql.8.0.0.nupkg.sha512"
+ },
+ "Npgsql.EntityFrameworkCore.PostgreSQL/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-GDXiMS9peEdjSCU/rfgyHruio7q6tYuywGaktqEi6UPQ6ILechp3fVVX+dHXkIXt4nklCBzYVWkzFrSL9ubKUA==",
+ "path": "npgsql.entityframeworkcore.postgresql/8.0.0",
+ "hashPath": "npgsql.entityframeworkcore.postgresql.8.0.0.nupkg.sha512"
+ },
+ "Swashbuckle.AspNetCore/6.6.2": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-+NB4UYVYN6AhDSjW0IJAd1AGD8V33gemFNLPaxKTtPkHB+HaKAKf9MGAEUPivEWvqeQfcKIw8lJaHq6LHljRuw==",
+ "path": "swashbuckle.aspnetcore/6.6.2",
+ "hashPath": "swashbuckle.aspnetcore.6.6.2.nupkg.sha512"
+ },
+ "Swashbuckle.AspNetCore.Annotations/6.5.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-EcHd1z2pEdnpaBMTI9qjVxk6mFVGVMZ1n0ySC3fjrkXCQQ8O9fMdt9TxPJRKyjiTiTjvO9700jKjmyl+hPBinQ==",
+ "path": "swashbuckle.aspnetcore.annotations/6.5.0",
+ "hashPath": "swashbuckle.aspnetcore.annotations.6.5.0.nupkg.sha512"
+ },
+ "Swashbuckle.AspNetCore.Swagger/6.6.2": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-ovgPTSYX83UrQUWiS5vzDcJ8TEX1MAxBgDFMK45rC24MorHEPQlZAHlaXj/yth4Zf6xcktpUgTEBvffRQVwDKA==",
+ "path": "swashbuckle.aspnetcore.swagger/6.6.2",
+ "hashPath": "swashbuckle.aspnetcore.swagger.6.6.2.nupkg.sha512"
+ },
+ "Swashbuckle.AspNetCore.SwaggerGen/6.6.2": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-zv4ikn4AT1VYuOsDCpktLq4QDq08e7Utzbir86M5/ZkRaLXbCPF11E1/vTmOiDzRTl0zTZINQU2qLKwTcHgfrA==",
+ "path": "swashbuckle.aspnetcore.swaggergen/6.6.2",
+ "hashPath": "swashbuckle.aspnetcore.swaggergen.6.6.2.nupkg.sha512"
+ },
+ "Swashbuckle.AspNetCore.SwaggerUI/6.6.2": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-mBBb+/8Hm2Q3Wygag+hu2jj69tZW5psuv0vMRXY07Wy+Rrj40vRP8ZTbKBhs91r45/HXT4aY4z0iSBYx1h6JvA==",
+ "path": "swashbuckle.aspnetcore.swaggerui/6.6.2",
+ "hashPath": "swashbuckle.aspnetcore.swaggerui.6.6.2.nupkg.sha512"
+ },
+ "System.CodeDom/4.4.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-2sCCb7doXEwtYAbqzbF/8UAeDRMNmPaQbU2q50Psg1J9KzumyVVCgKQY8s53WIPTufNT0DpSe9QRvVjOzfDWBA==",
+ "path": "system.codedom/4.4.0",
+ "hashPath": "system.codedom.4.4.0.nupkg.sha512"
+ },
+ "System.Collections.Immutable/6.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-l4zZJ1WU2hqpQQHXz1rvC3etVZN+2DLmQMO79FhOTZHMn8tDRr+WU287sbomD0BETlmKDn0ygUgVy9k5xkkJdA==",
+ "path": "system.collections.immutable/6.0.0",
+ "hashPath": "system.collections.immutable.6.0.0.nupkg.sha512"
+ },
+ "System.Composition/6.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-d7wMuKQtfsxUa7S13tITC8n1cQzewuhD5iDjZtK2prwFfKVzdYtgrTHgjaV03Zq7feGQ5gkP85tJJntXwInsJA==",
+ "path": "system.composition/6.0.0",
+ "hashPath": "system.composition.6.0.0.nupkg.sha512"
+ },
+ "System.Composition.AttributedModel/6.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-WK1nSDLByK/4VoC7fkNiFuTVEiperuCN/Hyn+VN30R+W2ijO1d0Z2Qm0ScEl9xkSn1G2MyapJi8xpf4R8WRa/w==",
+ "path": "system.composition.attributedmodel/6.0.0",
+ "hashPath": "system.composition.attributedmodel.6.0.0.nupkg.sha512"
+ },
+ "System.Composition.Convention/6.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-XYi4lPRdu5bM4JVJ3/UIHAiG6V6lWWUlkhB9ab4IOq0FrRsp0F4wTyV4Dj+Ds+efoXJ3qbLqlvaUozDO7OLeXA==",
+ "path": "system.composition.convention/6.0.0",
+ "hashPath": "system.composition.convention.6.0.0.nupkg.sha512"
+ },
+ "System.Composition.Hosting/6.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-w/wXjj7kvxuHPLdzZ0PAUt++qJl03t7lENmb2Oev0n3zbxyNULbWBlnd5J5WUMMv15kg5o+/TCZFb6lSwfaUUQ==",
+ "path": "system.composition.hosting/6.0.0",
+ "hashPath": "system.composition.hosting.6.0.0.nupkg.sha512"
+ },
+ "System.Composition.Runtime/6.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-qkRH/YBaMPTnzxrS5RDk1juvqed4A6HOD/CwRcDGyPpYps1J27waBddiiq1y93jk2ZZ9wuA/kynM+NO0kb3PKg==",
+ "path": "system.composition.runtime/6.0.0",
+ "hashPath": "system.composition.runtime.6.0.0.nupkg.sha512"
+ },
+ "System.Composition.TypedParts/6.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-iUR1eHrL8Cwd82neQCJ00MpwNIBs4NZgXzrPqx8NJf/k4+mwBO0XCRmHYJT4OLSwDDqh5nBLJWkz5cROnrGhRA==",
+ "path": "system.composition.typedparts/6.0.0",
+ "hashPath": "system.composition.typedparts.6.0.0.nupkg.sha512"
+ },
+ "System.IdentityModel.Tokens.Jwt/7.0.3": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-caEe+OpQNYNiyZb+DJpUVROXoVySWBahko2ooNfUcllxa9ZQUM8CgM/mDjP6AoFn6cQU9xMmG+jivXWub8cbGg==",
+ "path": "system.identitymodel.tokens.jwt/7.0.3",
+ "hashPath": "system.identitymodel.tokens.jwt.7.0.3.nupkg.sha512"
+ },
+ "System.IO.Pipelines/6.0.3": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-ryTgF+iFkpGZY1vRQhfCzX0xTdlV3pyaTTqRu2ETbEv+HlV7O6y7hyQURnghNIXvctl5DuZ//Dpks6HdL/Txgw==",
+ "path": "system.io.pipelines/6.0.3",
+ "hashPath": "system.io.pipelines.6.0.3.nupkg.sha512"
+ },
+ "System.Reflection.Metadata/6.0.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-III/lNMSn0ZRBuM9m5Cgbiho5j81u0FAEagFX5ta2DKbljZ3T0IpD8j+BIiHQPeKqJppWS9bGEp6JnKnWKze0g==",
+ "path": "system.reflection.metadata/6.0.1",
+ "hashPath": "system.reflection.metadata.6.0.1.nupkg.sha512"
+ },
+ "System.Runtime.CompilerServices.Unsafe/6.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-/iUeP3tq1S0XdNNoMz5C9twLSrM/TH+qElHkXWaPvuNOt+99G75NrV0OS2EqHx5wMN7popYjpc8oTjC1y16DLg==",
+ "path": "system.runtime.compilerservices.unsafe/6.0.0",
+ "hashPath": "system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512"
+ },
+ "System.Text.Encoding.CodePages/6.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-ZFCILZuOvtKPauZ/j/swhvw68ZRi9ATCfvGbk1QfydmcXBkIWecWKn/250UH7rahZ5OoDBaiAudJtPvLwzw85A==",
+ "path": "system.text.encoding.codepages/6.0.0",
+ "hashPath": "system.text.encoding.codepages.6.0.0.nupkg.sha512"
+ },
+ "System.Text.Encodings.Web/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-yev/k9GHAEGx2Rg3/tU6MQh4HGBXJs70y7j1LaM1i/ER9po+6nnQ6RRqTJn1E7Xu0fbIFK80Nh5EoODxrbxwBQ==",
+ "path": "system.text.encodings.web/8.0.0",
+ "hashPath": "system.text.encodings.web.8.0.0.nupkg.sha512"
+ },
+ "System.Text.Json/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-OdrZO2WjkiEG6ajEFRABTRCi/wuXQPxeV6g8xvUJqdxMvvuCCEk86zPla8UiIQJz3durtUEbNyY/3lIhS0yZvQ==",
+ "path": "system.text.json/8.0.0",
+ "hashPath": "system.text.json.8.0.0.nupkg.sha512"
+ },
+ "System.Threading.Channels/6.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-TY8/9+tI0mNaUMgntOxxaq2ndTkdXqLSxvPmas7XEqOlv9lQtB7wLjYGd756lOaO7Dvb5r/WXhluM+0Xe87v5Q==",
+ "path": "system.threading.channels/6.0.0",
+ "hashPath": "system.threading.channels.6.0.0.nupkg.sha512"
+ },
+ "DoroTech.BookStore.Application/1.0.0": {
+ "type": "project",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "DoroTech.BookStore.Domain/1.0.0": {
+ "type": "project",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "DoroTech.BookStore.Infrastructure/1.0.0": {
+ "type": "project",
+ "serviceable": false,
+ "sha512": ""
+ }
+ }
+}
\ No newline at end of file
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/DoroTech.BookStore.API.dll b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/DoroTech.BookStore.API.dll
new file mode 100644
index 0000000..d4fb589
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/DoroTech.BookStore.API.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/DoroTech.BookStore.API.pdb b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/DoroTech.BookStore.API.pdb
new file mode 100644
index 0000000..faeffb5
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/DoroTech.BookStore.API.pdb differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/DoroTech.BookStore.API.runtimeconfig.json b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/DoroTech.BookStore.API.runtimeconfig.json
new file mode 100644
index 0000000..b8a4a9c
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/DoroTech.BookStore.API.runtimeconfig.json
@@ -0,0 +1,20 @@
+{
+ "runtimeOptions": {
+ "tfm": "net8.0",
+ "frameworks": [
+ {
+ "name": "Microsoft.NETCore.App",
+ "version": "8.0.0"
+ },
+ {
+ "name": "Microsoft.AspNetCore.App",
+ "version": "8.0.0"
+ }
+ ],
+ "configProperties": {
+ "System.GC.Server": true,
+ "System.Reflection.NullabilityInfoContext.IsSupported": true,
+ "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false
+ }
+ }
+}
\ No newline at end of file
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/DoroTech.BookStore.Application.dll b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/DoroTech.BookStore.Application.dll
new file mode 100644
index 0000000..74d39dc
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/DoroTech.BookStore.Application.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/DoroTech.BookStore.Application.pdb b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/DoroTech.BookStore.Application.pdb
new file mode 100644
index 0000000..869d94c
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/DoroTech.BookStore.Application.pdb differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/DoroTech.BookStore.Domain.dll b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/DoroTech.BookStore.Domain.dll
new file mode 100644
index 0000000..cf3cfa4
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/DoroTech.BookStore.Domain.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/DoroTech.BookStore.Domain.pdb b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/DoroTech.BookStore.Domain.pdb
new file mode 100644
index 0000000..a21e532
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/DoroTech.BookStore.Domain.pdb differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/DoroTech.BookStore.Infrastructure.dll b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/DoroTech.BookStore.Infrastructure.dll
new file mode 100644
index 0000000..8d0ed82
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/DoroTech.BookStore.Infrastructure.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/DoroTech.BookStore.Infrastructure.pdb b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/DoroTech.BookStore.Infrastructure.pdb
new file mode 100644
index 0000000..64363d1
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/DoroTech.BookStore.Infrastructure.pdb differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/Humanizer.dll b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/Humanizer.dll
new file mode 100755
index 0000000..c9a7ef8
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/Humanizer.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/Microsoft.AspNetCore.Authentication.JwtBearer.dll b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/Microsoft.AspNetCore.Authentication.JwtBearer.dll
new file mode 100755
index 0000000..45e0fbc
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/Microsoft.AspNetCore.Authentication.JwtBearer.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/Microsoft.Bcl.AsyncInterfaces.dll b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/Microsoft.Bcl.AsyncInterfaces.dll
new file mode 100755
index 0000000..fe6ba4c
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/Microsoft.Bcl.AsyncInterfaces.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/Microsoft.CodeAnalysis.CSharp.Workspaces.dll b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/Microsoft.CodeAnalysis.CSharp.Workspaces.dll
new file mode 100755
index 0000000..dc218f9
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/Microsoft.CodeAnalysis.CSharp.Workspaces.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/Microsoft.CodeAnalysis.CSharp.dll b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/Microsoft.CodeAnalysis.CSharp.dll
new file mode 100755
index 0000000..412e7ed
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/Microsoft.CodeAnalysis.CSharp.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/Microsoft.CodeAnalysis.Workspaces.dll b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/Microsoft.CodeAnalysis.Workspaces.dll
new file mode 100755
index 0000000..8dec441
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/Microsoft.CodeAnalysis.Workspaces.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/Microsoft.CodeAnalysis.dll b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/Microsoft.CodeAnalysis.dll
new file mode 100755
index 0000000..79e9046
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/Microsoft.CodeAnalysis.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll
new file mode 100755
index 0000000..7967c56
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.Design.dll b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.Design.dll
new file mode 100755
index 0000000..e8f2baa
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.Design.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.Relational.dll b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.Relational.dll
new file mode 100755
index 0000000..beb8dbf
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.Relational.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.dll b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.dll
new file mode 100755
index 0000000..06b833c
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/Microsoft.Extensions.DependencyModel.dll b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/Microsoft.Extensions.DependencyModel.dll
new file mode 100755
index 0000000..8a32950
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/Microsoft.Extensions.DependencyModel.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/Microsoft.IdentityModel.Abstractions.dll b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/Microsoft.IdentityModel.Abstractions.dll
new file mode 100755
index 0000000..46c3daf
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/Microsoft.IdentityModel.Abstractions.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/Microsoft.IdentityModel.JsonWebTokens.dll b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/Microsoft.IdentityModel.JsonWebTokens.dll
new file mode 100755
index 0000000..98fe0cf
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/Microsoft.IdentityModel.JsonWebTokens.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/Microsoft.IdentityModel.Logging.dll b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/Microsoft.IdentityModel.Logging.dll
new file mode 100755
index 0000000..36aa1b9
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/Microsoft.IdentityModel.Logging.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll
new file mode 100755
index 0000000..a051c14
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/Microsoft.IdentityModel.Protocols.dll b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/Microsoft.IdentityModel.Protocols.dll
new file mode 100755
index 0000000..039be6c
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/Microsoft.IdentityModel.Protocols.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/Microsoft.IdentityModel.Tokens.dll b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/Microsoft.IdentityModel.Tokens.dll
new file mode 100755
index 0000000..f17a52c
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/Microsoft.IdentityModel.Tokens.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/Microsoft.OpenApi.dll b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/Microsoft.OpenApi.dll
new file mode 100755
index 0000000..aac9a6d
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/Microsoft.OpenApi.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/Mono.TextTemplating.dll b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/Mono.TextTemplating.dll
new file mode 100755
index 0000000..d5a4b3c
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/Mono.TextTemplating.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/Swashbuckle.AspNetCore.Annotations.dll b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/Swashbuckle.AspNetCore.Annotations.dll
new file mode 100755
index 0000000..995d5c1
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/Swashbuckle.AspNetCore.Annotations.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/Swashbuckle.AspNetCore.Swagger.dll b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/Swashbuckle.AspNetCore.Swagger.dll
new file mode 100755
index 0000000..41e2fc2
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/Swashbuckle.AspNetCore.Swagger.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/Swashbuckle.AspNetCore.SwaggerGen.dll b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/Swashbuckle.AspNetCore.SwaggerGen.dll
new file mode 100755
index 0000000..de7f45d
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/Swashbuckle.AspNetCore.SwaggerGen.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/Swashbuckle.AspNetCore.SwaggerUI.dll b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/Swashbuckle.AspNetCore.SwaggerUI.dll
new file mode 100755
index 0000000..117b9f3
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/Swashbuckle.AspNetCore.SwaggerUI.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/System.CodeDom.dll b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/System.CodeDom.dll
new file mode 100755
index 0000000..3128b6a
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/System.CodeDom.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/System.Composition.AttributedModel.dll b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/System.Composition.AttributedModel.dll
new file mode 100755
index 0000000..d37283b
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/System.Composition.AttributedModel.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/System.Composition.Convention.dll b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/System.Composition.Convention.dll
new file mode 100755
index 0000000..b6fa4ab
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/System.Composition.Convention.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/System.Composition.Hosting.dll b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/System.Composition.Hosting.dll
new file mode 100755
index 0000000..c67f1c0
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/System.Composition.Hosting.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/System.Composition.Runtime.dll b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/System.Composition.Runtime.dll
new file mode 100755
index 0000000..2a4b38c
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/System.Composition.Runtime.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/System.Composition.TypedParts.dll b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/System.Composition.TypedParts.dll
new file mode 100755
index 0000000..7c0c780
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/System.Composition.TypedParts.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/System.IdentityModel.Tokens.Jwt.dll b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/System.IdentityModel.Tokens.Jwt.dll
new file mode 100755
index 0000000..152b671
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/System.IdentityModel.Tokens.Jwt.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/appsettings.Development.json b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/appsettings.Development.json
new file mode 100644
index 0000000..0c208ae
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/appsettings.Development.json
@@ -0,0 +1,8 @@
+{
+ "Logging": {
+ "LogLevel": {
+ "Default": "Information",
+ "Microsoft.AspNetCore": "Warning"
+ }
+ }
+}
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/appsettings.json b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/appsettings.json
new file mode 100644
index 0000000..42fa6e8
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/appsettings.json
@@ -0,0 +1,18 @@
+{
+ "Logging": {
+ "LogLevel": {
+ "Default": "Information",
+ "Microsoft.AspNetCore": "Warning"
+ }
+ },
+ "AllowedHosts": "*",
+
+ "Jwt": {
+ "Key": "DOROTECH_SUPER_SECRET_KEY_123456",
+ "Issuer": "DoroTech",
+ "Audience": "DoroTechUsers",
+ "AdminUser": "admin",
+ "AdminPassword": "123456"
+}
+
+}
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/cs/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/cs/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
new file mode 100755
index 0000000..b08ba21
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/cs/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/cs/Microsoft.CodeAnalysis.CSharp.resources.dll b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/cs/Microsoft.CodeAnalysis.CSharp.resources.dll
new file mode 100755
index 0000000..eba2a5a
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/cs/Microsoft.CodeAnalysis.CSharp.resources.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/cs/Microsoft.CodeAnalysis.Workspaces.resources.dll b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/cs/Microsoft.CodeAnalysis.Workspaces.resources.dll
new file mode 100755
index 0000000..ff203e1
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/cs/Microsoft.CodeAnalysis.Workspaces.resources.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/cs/Microsoft.CodeAnalysis.resources.dll b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/cs/Microsoft.CodeAnalysis.resources.dll
new file mode 100755
index 0000000..fe89036
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/cs/Microsoft.CodeAnalysis.resources.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/de/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/de/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
new file mode 100755
index 0000000..3dda417
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/de/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/de/Microsoft.CodeAnalysis.CSharp.resources.dll b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/de/Microsoft.CodeAnalysis.CSharp.resources.dll
new file mode 100755
index 0000000..4d3bd0a
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/de/Microsoft.CodeAnalysis.CSharp.resources.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/de/Microsoft.CodeAnalysis.Workspaces.resources.dll b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/de/Microsoft.CodeAnalysis.Workspaces.resources.dll
new file mode 100755
index 0000000..c41bb1f
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/de/Microsoft.CodeAnalysis.Workspaces.resources.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/de/Microsoft.CodeAnalysis.resources.dll b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/de/Microsoft.CodeAnalysis.resources.dll
new file mode 100755
index 0000000..05845f2
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/de/Microsoft.CodeAnalysis.resources.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/es/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/es/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
new file mode 100755
index 0000000..1e5038d
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/es/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/es/Microsoft.CodeAnalysis.CSharp.resources.dll b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/es/Microsoft.CodeAnalysis.CSharp.resources.dll
new file mode 100755
index 0000000..456ac85
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/es/Microsoft.CodeAnalysis.CSharp.resources.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/es/Microsoft.CodeAnalysis.Workspaces.resources.dll b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/es/Microsoft.CodeAnalysis.Workspaces.resources.dll
new file mode 100755
index 0000000..7bb3187
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/es/Microsoft.CodeAnalysis.Workspaces.resources.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/es/Microsoft.CodeAnalysis.resources.dll b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/es/Microsoft.CodeAnalysis.resources.dll
new file mode 100755
index 0000000..01edef3
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/es/Microsoft.CodeAnalysis.resources.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/fr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/fr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
new file mode 100755
index 0000000..de36d31
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/fr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/fr/Microsoft.CodeAnalysis.CSharp.resources.dll b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/fr/Microsoft.CodeAnalysis.CSharp.resources.dll
new file mode 100755
index 0000000..71d6443
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/fr/Microsoft.CodeAnalysis.CSharp.resources.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/fr/Microsoft.CodeAnalysis.Workspaces.resources.dll b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/fr/Microsoft.CodeAnalysis.Workspaces.resources.dll
new file mode 100755
index 0000000..23107b9
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/fr/Microsoft.CodeAnalysis.Workspaces.resources.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/fr/Microsoft.CodeAnalysis.resources.dll b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/fr/Microsoft.CodeAnalysis.resources.dll
new file mode 100755
index 0000000..291cf9b
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/fr/Microsoft.CodeAnalysis.resources.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/it/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/it/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
new file mode 100755
index 0000000..ef0d337
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/it/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/it/Microsoft.CodeAnalysis.CSharp.resources.dll b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/it/Microsoft.CodeAnalysis.CSharp.resources.dll
new file mode 100755
index 0000000..f266330
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/it/Microsoft.CodeAnalysis.CSharp.resources.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/it/Microsoft.CodeAnalysis.Workspaces.resources.dll b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/it/Microsoft.CodeAnalysis.Workspaces.resources.dll
new file mode 100755
index 0000000..6affe5c
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/it/Microsoft.CodeAnalysis.Workspaces.resources.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/it/Microsoft.CodeAnalysis.resources.dll b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/it/Microsoft.CodeAnalysis.resources.dll
new file mode 100755
index 0000000..263bd04
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/it/Microsoft.CodeAnalysis.resources.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/ja/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/ja/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
new file mode 100755
index 0000000..a94da35
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/ja/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/ja/Microsoft.CodeAnalysis.CSharp.resources.dll b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/ja/Microsoft.CodeAnalysis.CSharp.resources.dll
new file mode 100755
index 0000000..c94e8e6
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/ja/Microsoft.CodeAnalysis.CSharp.resources.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/ja/Microsoft.CodeAnalysis.Workspaces.resources.dll b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/ja/Microsoft.CodeAnalysis.Workspaces.resources.dll
new file mode 100755
index 0000000..6e0e837
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/ja/Microsoft.CodeAnalysis.Workspaces.resources.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/ja/Microsoft.CodeAnalysis.resources.dll b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/ja/Microsoft.CodeAnalysis.resources.dll
new file mode 100755
index 0000000..212267a
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/ja/Microsoft.CodeAnalysis.resources.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/ko/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/ko/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
new file mode 100755
index 0000000..1fae94d
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/ko/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/ko/Microsoft.CodeAnalysis.CSharp.resources.dll b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/ko/Microsoft.CodeAnalysis.CSharp.resources.dll
new file mode 100755
index 0000000..b2e573c
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/ko/Microsoft.CodeAnalysis.CSharp.resources.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/ko/Microsoft.CodeAnalysis.Workspaces.resources.dll b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/ko/Microsoft.CodeAnalysis.Workspaces.resources.dll
new file mode 100755
index 0000000..fdbe6ff
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/ko/Microsoft.CodeAnalysis.Workspaces.resources.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/ko/Microsoft.CodeAnalysis.resources.dll b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/ko/Microsoft.CodeAnalysis.resources.dll
new file mode 100755
index 0000000..5fee24c
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/ko/Microsoft.CodeAnalysis.resources.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/pl/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/pl/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
new file mode 100755
index 0000000..9533b36
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/pl/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/pl/Microsoft.CodeAnalysis.CSharp.resources.dll b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/pl/Microsoft.CodeAnalysis.CSharp.resources.dll
new file mode 100755
index 0000000..fa25298
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/pl/Microsoft.CodeAnalysis.CSharp.resources.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/pl/Microsoft.CodeAnalysis.Workspaces.resources.dll b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/pl/Microsoft.CodeAnalysis.Workspaces.resources.dll
new file mode 100755
index 0000000..1297d58
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/pl/Microsoft.CodeAnalysis.Workspaces.resources.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/pl/Microsoft.CodeAnalysis.resources.dll b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/pl/Microsoft.CodeAnalysis.resources.dll
new file mode 100755
index 0000000..8af36a3
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/pl/Microsoft.CodeAnalysis.resources.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/pt-BR/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/pt-BR/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
new file mode 100755
index 0000000..197797b
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/pt-BR/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/pt-BR/Microsoft.CodeAnalysis.CSharp.resources.dll b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/pt-BR/Microsoft.CodeAnalysis.CSharp.resources.dll
new file mode 100755
index 0000000..0fd342c
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/pt-BR/Microsoft.CodeAnalysis.CSharp.resources.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/pt-BR/Microsoft.CodeAnalysis.Workspaces.resources.dll b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/pt-BR/Microsoft.CodeAnalysis.Workspaces.resources.dll
new file mode 100755
index 0000000..c09c2ab
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/pt-BR/Microsoft.CodeAnalysis.Workspaces.resources.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/pt-BR/Microsoft.CodeAnalysis.resources.dll b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/pt-BR/Microsoft.CodeAnalysis.resources.dll
new file mode 100755
index 0000000..d6eaab6
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/pt-BR/Microsoft.CodeAnalysis.resources.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/ru/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/ru/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
new file mode 100755
index 0000000..ecfe483
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/ru/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/ru/Microsoft.CodeAnalysis.CSharp.resources.dll b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/ru/Microsoft.CodeAnalysis.CSharp.resources.dll
new file mode 100755
index 0000000..e9133a5
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/ru/Microsoft.CodeAnalysis.CSharp.resources.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/ru/Microsoft.CodeAnalysis.Workspaces.resources.dll b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/ru/Microsoft.CodeAnalysis.Workspaces.resources.dll
new file mode 100755
index 0000000..baa7776
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/ru/Microsoft.CodeAnalysis.Workspaces.resources.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/ru/Microsoft.CodeAnalysis.resources.dll b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/ru/Microsoft.CodeAnalysis.resources.dll
new file mode 100755
index 0000000..74714d8
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/ru/Microsoft.CodeAnalysis.resources.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/tr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/tr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
new file mode 100755
index 0000000..2fbf86e
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/tr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/tr/Microsoft.CodeAnalysis.CSharp.resources.dll b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/tr/Microsoft.CodeAnalysis.CSharp.resources.dll
new file mode 100755
index 0000000..4c57b04
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/tr/Microsoft.CodeAnalysis.CSharp.resources.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/tr/Microsoft.CodeAnalysis.Workspaces.resources.dll b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/tr/Microsoft.CodeAnalysis.Workspaces.resources.dll
new file mode 100755
index 0000000..b551e37
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/tr/Microsoft.CodeAnalysis.Workspaces.resources.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/tr/Microsoft.CodeAnalysis.resources.dll b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/tr/Microsoft.CodeAnalysis.resources.dll
new file mode 100755
index 0000000..8758fff
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/tr/Microsoft.CodeAnalysis.resources.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/zh-Hans/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/zh-Hans/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
new file mode 100755
index 0000000..de4fe51
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/zh-Hans/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/zh-Hans/Microsoft.CodeAnalysis.CSharp.resources.dll b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/zh-Hans/Microsoft.CodeAnalysis.CSharp.resources.dll
new file mode 100755
index 0000000..67b261c
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/zh-Hans/Microsoft.CodeAnalysis.CSharp.resources.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/zh-Hans/Microsoft.CodeAnalysis.Workspaces.resources.dll b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/zh-Hans/Microsoft.CodeAnalysis.Workspaces.resources.dll
new file mode 100755
index 0000000..c6b8d86
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/zh-Hans/Microsoft.CodeAnalysis.Workspaces.resources.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/zh-Hans/Microsoft.CodeAnalysis.resources.dll b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/zh-Hans/Microsoft.CodeAnalysis.resources.dll
new file mode 100755
index 0000000..a14ec60
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/zh-Hans/Microsoft.CodeAnalysis.resources.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/zh-Hant/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/zh-Hant/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
new file mode 100755
index 0000000..2d39791
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/zh-Hant/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/zh-Hant/Microsoft.CodeAnalysis.CSharp.resources.dll b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/zh-Hant/Microsoft.CodeAnalysis.CSharp.resources.dll
new file mode 100755
index 0000000..86802cf
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/zh-Hant/Microsoft.CodeAnalysis.CSharp.resources.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/zh-Hant/Microsoft.CodeAnalysis.Workspaces.resources.dll b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/zh-Hant/Microsoft.CodeAnalysis.Workspaces.resources.dll
new file mode 100755
index 0000000..691a8fa
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/zh-Hant/Microsoft.CodeAnalysis.Workspaces.resources.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/zh-Hant/Microsoft.CodeAnalysis.resources.dll b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/zh-Hant/Microsoft.CodeAnalysis.resources.dll
new file mode 100755
index 0000000..e8e4ee0
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/zh-Hant/Microsoft.CodeAnalysis.resources.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/DoroTech.BookStore.API b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/DoroTech.BookStore.API
new file mode 100755
index 0000000..efb7462
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/DoroTech.BookStore.API differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/DoroTech.BookStore.API.deps.json b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/DoroTech.BookStore.API.deps.json
new file mode 100644
index 0000000..445b989
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/DoroTech.BookStore.API.deps.json
@@ -0,0 +1,567 @@
+{
+ "runtimeTarget": {
+ "name": ".NETCoreApp,Version=v9.0",
+ "signature": ""
+ },
+ "compilationOptions": {},
+ "targets": {
+ ".NETCoreApp,Version=v9.0": {
+ "DoroTech.BookStore.API/1.0.0": {
+ "dependencies": {
+ "DoroTech.BookStore.Application": "1.0.0",
+ "DoroTech.BookStore.Infrastructure": "1.0.0",
+ "Microsoft.AspNetCore.Authentication.JwtBearer": "9.0.0",
+ "Microsoft.EntityFrameworkCore": "7.0.11",
+ "Microsoft.EntityFrameworkCore.Relational": "7.0.11",
+ "Microsoft.EntityFrameworkCore.Tools": "7.0.11",
+ "Npgsql.EntityFrameworkCore.PostgreSQL": "7.0.11",
+ "Swashbuckle.AspNetCore": "6.6.2",
+ "Swashbuckle.AspNetCore.Annotations": "6.5.0"
+ },
+ "runtime": {
+ "DoroTech.BookStore.API.dll": {}
+ }
+ },
+ "Humanizer.Core/2.14.1": {
+ "runtime": {
+ "lib/net6.0/Humanizer.dll": {
+ "assemblyVersion": "2.14.0.0",
+ "fileVersion": "2.14.1.48190"
+ }
+ }
+ },
+ "Microsoft.AspNetCore.Authentication.JwtBearer/9.0.0": {
+ "dependencies": {
+ "Microsoft.IdentityModel.Protocols.OpenIdConnect": "8.0.1"
+ },
+ "runtime": {
+ "lib/net9.0/Microsoft.AspNetCore.Authentication.JwtBearer.dll": {
+ "assemblyVersion": "9.0.0.0",
+ "fileVersion": "9.0.24.52903"
+ }
+ }
+ },
+ "Microsoft.EntityFrameworkCore/7.0.11": {
+ "dependencies": {
+ "Microsoft.EntityFrameworkCore.Abstractions": "7.0.11"
+ },
+ "runtime": {
+ "lib/net6.0/Microsoft.EntityFrameworkCore.dll": {
+ "assemblyVersion": "7.0.11.0",
+ "fileVersion": "7.0.1123.40906"
+ }
+ }
+ },
+ "Microsoft.EntityFrameworkCore.Abstractions/7.0.11": {
+ "runtime": {
+ "lib/net6.0/Microsoft.EntityFrameworkCore.Abstractions.dll": {
+ "assemblyVersion": "7.0.11.0",
+ "fileVersion": "7.0.1123.40906"
+ }
+ }
+ },
+ "Microsoft.EntityFrameworkCore.Design/7.0.11": {
+ "dependencies": {
+ "Humanizer.Core": "2.14.1",
+ "Microsoft.EntityFrameworkCore.Relational": "7.0.11",
+ "Microsoft.Extensions.DependencyModel": "7.0.0",
+ "Mono.TextTemplating": "2.2.1"
+ },
+ "runtime": {
+ "lib/net6.0/Microsoft.EntityFrameworkCore.Design.dll": {
+ "assemblyVersion": "7.0.11.0",
+ "fileVersion": "7.0.1123.40906"
+ }
+ }
+ },
+ "Microsoft.EntityFrameworkCore.Relational/7.0.11": {
+ "dependencies": {
+ "Microsoft.EntityFrameworkCore": "7.0.11"
+ },
+ "runtime": {
+ "lib/net6.0/Microsoft.EntityFrameworkCore.Relational.dll": {
+ "assemblyVersion": "7.0.11.0",
+ "fileVersion": "7.0.1123.40906"
+ }
+ }
+ },
+ "Microsoft.EntityFrameworkCore.Tools/7.0.11": {
+ "dependencies": {
+ "Microsoft.EntityFrameworkCore.Design": "7.0.11"
+ }
+ },
+ "Microsoft.Extensions.DependencyInjection.Abstractions/10.0.1": {
+ "runtime": {
+ "lib/net9.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {
+ "assemblyVersion": "10.0.0.0",
+ "fileVersion": "10.0.125.57005"
+ }
+ }
+ },
+ "Microsoft.Extensions.DependencyModel/7.0.0": {
+ "runtime": {
+ "lib/net7.0/Microsoft.Extensions.DependencyModel.dll": {
+ "assemblyVersion": "7.0.0.0",
+ "fileVersion": "7.0.22.51805"
+ }
+ }
+ },
+ "Microsoft.Extensions.Logging.Abstractions/10.0.1": {
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1",
+ "System.Diagnostics.DiagnosticSource": "10.0.1"
+ },
+ "runtime": {
+ "lib/net9.0/Microsoft.Extensions.Logging.Abstractions.dll": {
+ "assemblyVersion": "10.0.0.0",
+ "fileVersion": "10.0.125.57005"
+ }
+ }
+ },
+ "Microsoft.IdentityModel.Abstractions/8.0.1": {
+ "runtime": {
+ "lib/net9.0/Microsoft.IdentityModel.Abstractions.dll": {
+ "assemblyVersion": "8.0.1.0",
+ "fileVersion": "8.0.1.50722"
+ }
+ }
+ },
+ "Microsoft.IdentityModel.JsonWebTokens/8.0.1": {
+ "dependencies": {
+ "Microsoft.IdentityModel.Tokens": "8.0.1"
+ },
+ "runtime": {
+ "lib/net9.0/Microsoft.IdentityModel.JsonWebTokens.dll": {
+ "assemblyVersion": "8.0.1.0",
+ "fileVersion": "8.0.1.50722"
+ }
+ }
+ },
+ "Microsoft.IdentityModel.Logging/8.0.1": {
+ "dependencies": {
+ "Microsoft.IdentityModel.Abstractions": "8.0.1"
+ },
+ "runtime": {
+ "lib/net9.0/Microsoft.IdentityModel.Logging.dll": {
+ "assemblyVersion": "8.0.1.0",
+ "fileVersion": "8.0.1.50722"
+ }
+ }
+ },
+ "Microsoft.IdentityModel.Protocols/8.0.1": {
+ "dependencies": {
+ "Microsoft.IdentityModel.Tokens": "8.0.1"
+ },
+ "runtime": {
+ "lib/net9.0/Microsoft.IdentityModel.Protocols.dll": {
+ "assemblyVersion": "8.0.1.0",
+ "fileVersion": "8.0.1.50722"
+ }
+ }
+ },
+ "Microsoft.IdentityModel.Protocols.OpenIdConnect/8.0.1": {
+ "dependencies": {
+ "Microsoft.IdentityModel.Protocols": "8.0.1",
+ "System.IdentityModel.Tokens.Jwt": "8.0.1"
+ },
+ "runtime": {
+ "lib/net9.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll": {
+ "assemblyVersion": "8.0.1.0",
+ "fileVersion": "8.0.1.50722"
+ }
+ }
+ },
+ "Microsoft.IdentityModel.Tokens/8.0.1": {
+ "dependencies": {
+ "Microsoft.IdentityModel.Logging": "8.0.1"
+ },
+ "runtime": {
+ "lib/net9.0/Microsoft.IdentityModel.Tokens.dll": {
+ "assemblyVersion": "8.0.1.0",
+ "fileVersion": "8.0.1.50722"
+ }
+ }
+ },
+ "Microsoft.OpenApi/1.6.14": {
+ "runtime": {
+ "lib/netstandard2.0/Microsoft.OpenApi.dll": {
+ "assemblyVersion": "1.6.14.0",
+ "fileVersion": "1.6.14.0"
+ }
+ }
+ },
+ "Mono.TextTemplating/2.2.1": {
+ "dependencies": {
+ "System.CodeDom": "4.4.0"
+ },
+ "runtime": {
+ "lib/netstandard2.0/Mono.TextTemplating.dll": {
+ "assemblyVersion": "2.2.0.0",
+ "fileVersion": "2.2.1.1"
+ }
+ }
+ },
+ "Npgsql/7.0.6": {
+ "dependencies": {
+ "Microsoft.Extensions.Logging.Abstractions": "10.0.1"
+ },
+ "runtime": {
+ "lib/net7.0/Npgsql.dll": {
+ "assemblyVersion": "7.0.6.0",
+ "fileVersion": "7.0.6.0"
+ }
+ }
+ },
+ "Npgsql.EntityFrameworkCore.PostgreSQL/7.0.11": {
+ "dependencies": {
+ "Microsoft.EntityFrameworkCore": "7.0.11",
+ "Microsoft.EntityFrameworkCore.Abstractions": "7.0.11",
+ "Microsoft.EntityFrameworkCore.Relational": "7.0.11",
+ "Npgsql": "7.0.6"
+ },
+ "runtime": {
+ "lib/net7.0/Npgsql.EntityFrameworkCore.PostgreSQL.dll": {
+ "assemblyVersion": "7.0.11.0",
+ "fileVersion": "7.0.11.0"
+ }
+ }
+ },
+ "Swashbuckle.AspNetCore/6.6.2": {
+ "dependencies": {
+ "Swashbuckle.AspNetCore.Swagger": "6.6.2",
+ "Swashbuckle.AspNetCore.SwaggerGen": "6.6.2",
+ "Swashbuckle.AspNetCore.SwaggerUI": "6.6.2"
+ }
+ },
+ "Swashbuckle.AspNetCore.Annotations/6.5.0": {
+ "dependencies": {
+ "Swashbuckle.AspNetCore.SwaggerGen": "6.6.2"
+ },
+ "runtime": {
+ "lib/net7.0/Swashbuckle.AspNetCore.Annotations.dll": {
+ "assemblyVersion": "6.5.0.0",
+ "fileVersion": "6.5.0.0"
+ }
+ }
+ },
+ "Swashbuckle.AspNetCore.Swagger/6.6.2": {
+ "dependencies": {
+ "Microsoft.OpenApi": "1.6.14"
+ },
+ "runtime": {
+ "lib/net8.0/Swashbuckle.AspNetCore.Swagger.dll": {
+ "assemblyVersion": "6.6.2.0",
+ "fileVersion": "6.6.2.401"
+ }
+ }
+ },
+ "Swashbuckle.AspNetCore.SwaggerGen/6.6.2": {
+ "dependencies": {
+ "Swashbuckle.AspNetCore.Swagger": "6.6.2"
+ },
+ "runtime": {
+ "lib/net8.0/Swashbuckle.AspNetCore.SwaggerGen.dll": {
+ "assemblyVersion": "6.6.2.0",
+ "fileVersion": "6.6.2.401"
+ }
+ }
+ },
+ "Swashbuckle.AspNetCore.SwaggerUI/6.6.2": {
+ "runtime": {
+ "lib/net8.0/Swashbuckle.AspNetCore.SwaggerUI.dll": {
+ "assemblyVersion": "6.6.2.0",
+ "fileVersion": "6.6.2.401"
+ }
+ }
+ },
+ "System.CodeDom/4.4.0": {
+ "runtime": {
+ "lib/netstandard2.0/System.CodeDom.dll": {
+ "assemblyVersion": "4.0.0.0",
+ "fileVersion": "4.6.25519.3"
+ }
+ }
+ },
+ "System.Diagnostics.DiagnosticSource/10.0.1": {
+ "runtime": {
+ "lib/net9.0/System.Diagnostics.DiagnosticSource.dll": {
+ "assemblyVersion": "10.0.0.0",
+ "fileVersion": "10.0.125.57005"
+ }
+ }
+ },
+ "System.IdentityModel.Tokens.Jwt/8.0.1": {
+ "dependencies": {
+ "Microsoft.IdentityModel.JsonWebTokens": "8.0.1",
+ "Microsoft.IdentityModel.Tokens": "8.0.1"
+ },
+ "runtime": {
+ "lib/net9.0/System.IdentityModel.Tokens.Jwt.dll": {
+ "assemblyVersion": "8.0.1.0",
+ "fileVersion": "8.0.1.50722"
+ }
+ }
+ },
+ "DoroTech.BookStore.Application/1.0.0": {
+ "dependencies": {
+ "DoroTech.BookStore.Domain": "1.0.0",
+ "Microsoft.EntityFrameworkCore": "7.0.11",
+ "Microsoft.EntityFrameworkCore.Relational": "7.0.11",
+ "Microsoft.Extensions.Logging.Abstractions": "10.0.1",
+ "Npgsql.EntityFrameworkCore.PostgreSQL": "7.0.11"
+ },
+ "runtime": {
+ "DoroTech.BookStore.Application.dll": {
+ "assemblyVersion": "1.0.0.0",
+ "fileVersion": "1.0.0.0"
+ }
+ }
+ },
+ "DoroTech.BookStore.Domain/1.0.0": {
+ "dependencies": {
+ "Microsoft.EntityFrameworkCore": "7.0.11",
+ "Microsoft.EntityFrameworkCore.Relational": "7.0.11",
+ "Npgsql.EntityFrameworkCore.PostgreSQL": "7.0.11"
+ },
+ "runtime": {
+ "DoroTech.BookStore.Domain.dll": {
+ "assemblyVersion": "1.0.0.0",
+ "fileVersion": "1.0.0.0"
+ }
+ }
+ },
+ "DoroTech.BookStore.Infrastructure/1.0.0": {
+ "dependencies": {
+ "DoroTech.BookStore.Domain": "1.0.0",
+ "Microsoft.EntityFrameworkCore": "7.0.11",
+ "Microsoft.EntityFrameworkCore.Relational": "7.0.11",
+ "Npgsql.EntityFrameworkCore.PostgreSQL": "7.0.11"
+ },
+ "runtime": {
+ "DoroTech.BookStore.Infrastructure.dll": {
+ "assemblyVersion": "1.0.0.0",
+ "fileVersion": "1.0.0.0"
+ }
+ }
+ }
+ }
+ },
+ "libraries": {
+ "DoroTech.BookStore.API/1.0.0": {
+ "type": "project",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Humanizer.Core/2.14.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-lQKvtaTDOXnoVJ20ibTuSIOf2i0uO0MPbDhd1jm238I+U/2ZnRENj0cktKZhtchBMtCUSRQ5v4xBCUbKNmyVMw==",
+ "path": "humanizer.core/2.14.1",
+ "hashPath": "humanizer.core.2.14.1.nupkg.sha512"
+ },
+ "Microsoft.AspNetCore.Authentication.JwtBearer/9.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-bs+1Pq3vQdS2lTyxNUd9fEhtMsq3eLUpK36k2t56iDMVrk6OrAoFtvrQrTK0Y0OetTcJrUkGU7hBlf+ORzHLqQ==",
+ "path": "microsoft.aspnetcore.authentication.jwtbearer/9.0.0",
+ "hashPath": "microsoft.aspnetcore.authentication.jwtbearer.9.0.0.nupkg.sha512"
+ },
+ "Microsoft.EntityFrameworkCore/7.0.11": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-r7YGITjQ7v1hYtUXIavjSx+T1itKVPUFAIBN7HaKNjbR8x+gep8w9H3NEchglJOh1woZR4b2MhbSo2YFRZwZDg==",
+ "path": "microsoft.entityframeworkcore/7.0.11",
+ "hashPath": "microsoft.entityframeworkcore.7.0.11.nupkg.sha512"
+ },
+ "Microsoft.EntityFrameworkCore.Abstractions/7.0.11": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-IoOnhycZ0/VtLowf0HgB0cujxwksokzkS3/5108AHOcbntHUTqwxtCjG4E4FCly/45G+mxb+4PxBdFZhA49lwQ==",
+ "path": "microsoft.entityframeworkcore.abstractions/7.0.11",
+ "hashPath": "microsoft.entityframeworkcore.abstractions.7.0.11.nupkg.sha512"
+ },
+ "Microsoft.EntityFrameworkCore.Design/7.0.11": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-DaykA+XkNNiznnJq8HWVl4jpBycL9/W8NkonoBz7eIrxfU9Q4zH4iPztlvOkJugYCNPS29frPnju3RY72FoPNQ==",
+ "path": "microsoft.entityframeworkcore.design/7.0.11",
+ "hashPath": "microsoft.entityframeworkcore.design.7.0.11.nupkg.sha512"
+ },
+ "Microsoft.EntityFrameworkCore.Relational/7.0.11": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-yHEEyah1XARStV1SJOsdKj8ieoMCZ0MkNuQaLfWONMWmbqwuDohfGQZk/FuzdT4aO/lJrUYiXbBSFv0ACzphEw==",
+ "path": "microsoft.entityframeworkcore.relational/7.0.11",
+ "hashPath": "microsoft.entityframeworkcore.relational.7.0.11.nupkg.sha512"
+ },
+ "Microsoft.EntityFrameworkCore.Tools/7.0.11": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-dhNLVQsMi6E4XEkVNmxbaNkLd06Q0ipwgiBz9k9rSjzaNJQVUA+/N6lsKRWXjFjTPgsaVpos+KN5Iimy6TQ2Yg==",
+ "path": "microsoft.entityframeworkcore.tools/7.0.11",
+ "hashPath": "microsoft.entityframeworkcore.tools.7.0.11.nupkg.sha512"
+ },
+ "Microsoft.Extensions.DependencyInjection.Abstractions/10.0.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-oIy8fQxxbUsSrrOvgBqlVgOeCtDmrcynnTG+FQufcUWBrwyPfwlUkCDB2vaiBeYPyT+20u9/HeuHeBf+H4F/8g==",
+ "path": "microsoft.extensions.dependencyinjection.abstractions/10.0.1",
+ "hashPath": "microsoft.extensions.dependencyinjection.abstractions.10.0.1.nupkg.sha512"
+ },
+ "Microsoft.Extensions.DependencyModel/7.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-oONNYd71J3LzkWc4fUHl3SvMfiQMYUCo/mDHDEu76hYYxdhdrPYv6fvGv9nnKVyhE9P0h20AU8RZB5OOWQcAXg==",
+ "path": "microsoft.extensions.dependencymodel/7.0.0",
+ "hashPath": "microsoft.extensions.dependencymodel.7.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Logging.Abstractions/10.0.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-YkmyiPIWAXVb+lPIrM0LE5bbtLOJkCiRTFiHpkVOvhI7uTvCfoOHLEN0LcsY56GpSD7NqX3gJNpsaDe87/B3zg==",
+ "path": "microsoft.extensions.logging.abstractions/10.0.1",
+ "hashPath": "microsoft.extensions.logging.abstractions.10.0.1.nupkg.sha512"
+ },
+ "Microsoft.IdentityModel.Abstractions/8.0.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-OtlIWcyX01olfdevPKZdIPfBEvbcioDyBiE/Z2lHsopsMD7twcKtlN9kMevHmI5IIPhFpfwCIiR6qHQz1WHUIw==",
+ "path": "microsoft.identitymodel.abstractions/8.0.1",
+ "hashPath": "microsoft.identitymodel.abstractions.8.0.1.nupkg.sha512"
+ },
+ "Microsoft.IdentityModel.JsonWebTokens/8.0.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-s6++gF9x0rQApQzOBbSyp4jUaAlwm+DroKfL8gdOHxs83k8SJfUXhuc46rDB3rNXBQ1MVRxqKUrqFhO/M0E97g==",
+ "path": "microsoft.identitymodel.jsonwebtokens/8.0.1",
+ "hashPath": "microsoft.identitymodel.jsonwebtokens.8.0.1.nupkg.sha512"
+ },
+ "Microsoft.IdentityModel.Logging/8.0.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-UCPF2exZqBXe7v/6sGNiM6zCQOUXXQ9+v5VTb9gPB8ZSUPnX53BxlN78v2jsbIvK9Dq4GovQxo23x8JgWvm/Qg==",
+ "path": "microsoft.identitymodel.logging/8.0.1",
+ "hashPath": "microsoft.identitymodel.logging.8.0.1.nupkg.sha512"
+ },
+ "Microsoft.IdentityModel.Protocols/8.0.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-uA2vpKqU3I2mBBEaeJAWPTjT9v1TZrGWKdgK6G5qJd03CLx83kdiqO9cmiK8/n1erkHzFBwU/RphP83aAe3i3g==",
+ "path": "microsoft.identitymodel.protocols/8.0.1",
+ "hashPath": "microsoft.identitymodel.protocols.8.0.1.nupkg.sha512"
+ },
+ "Microsoft.IdentityModel.Protocols.OpenIdConnect/8.0.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-AQDbfpL+yzuuGhO/mQhKNsp44pm5Jv8/BI4KiFXR7beVGZoSH35zMV3PrmcfvSTsyI6qrcR898NzUauD6SRigg==",
+ "path": "microsoft.identitymodel.protocols.openidconnect/8.0.1",
+ "hashPath": "microsoft.identitymodel.protocols.openidconnect.8.0.1.nupkg.sha512"
+ },
+ "Microsoft.IdentityModel.Tokens/8.0.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-kDimB6Dkd3nkW2oZPDkMkVHfQt3IDqO5gL0oa8WVy3OP4uE8Ij+8TXnqg9TOd9ufjsY3IDiGz7pCUbnfL18tjg==",
+ "path": "microsoft.identitymodel.tokens/8.0.1",
+ "hashPath": "microsoft.identitymodel.tokens.8.0.1.nupkg.sha512"
+ },
+ "Microsoft.OpenApi/1.6.14": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-tTaBT8qjk3xINfESyOPE2rIellPvB7qpVqiWiyA/lACVvz+xOGiXhFUfohcx82NLbi5avzLW0lx+s6oAqQijfw==",
+ "path": "microsoft.openapi/1.6.14",
+ "hashPath": "microsoft.openapi.1.6.14.nupkg.sha512"
+ },
+ "Mono.TextTemplating/2.2.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-KZYeKBET/2Z0gY1WlTAK7+RHTl7GSbtvTLDXEZZojUdAPqpQNDL6tHv7VUpqfX5VEOh+uRGKaZXkuD253nEOBQ==",
+ "path": "mono.texttemplating/2.2.1",
+ "hashPath": "mono.texttemplating.2.2.1.nupkg.sha512"
+ },
+ "Npgsql/7.0.6": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-TAqvwRnm3NJ0QvN7cvu6geJkbI0XPzGVRElVY5hF4gsgA+BnE12x6GM1TLhdeq+7ZKvvo3BD8jXKnXmr3tvdEw==",
+ "path": "npgsql/7.0.6",
+ "hashPath": "npgsql.7.0.6.nupkg.sha512"
+ },
+ "Npgsql.EntityFrameworkCore.PostgreSQL/7.0.11": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-cHEgEz0ldXc9wVANs8sJqC+3eilqefrkasCBgaVT0tyj8tb1p3/pwy2ngjboNkDG3M0z+xJsJ4jC5p8wySAM3w==",
+ "path": "npgsql.entityframeworkcore.postgresql/7.0.11",
+ "hashPath": "npgsql.entityframeworkcore.postgresql.7.0.11.nupkg.sha512"
+ },
+ "Swashbuckle.AspNetCore/6.6.2": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-+NB4UYVYN6AhDSjW0IJAd1AGD8V33gemFNLPaxKTtPkHB+HaKAKf9MGAEUPivEWvqeQfcKIw8lJaHq6LHljRuw==",
+ "path": "swashbuckle.aspnetcore/6.6.2",
+ "hashPath": "swashbuckle.aspnetcore.6.6.2.nupkg.sha512"
+ },
+ "Swashbuckle.AspNetCore.Annotations/6.5.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-EcHd1z2pEdnpaBMTI9qjVxk6mFVGVMZ1n0ySC3fjrkXCQQ8O9fMdt9TxPJRKyjiTiTjvO9700jKjmyl+hPBinQ==",
+ "path": "swashbuckle.aspnetcore.annotations/6.5.0",
+ "hashPath": "swashbuckle.aspnetcore.annotations.6.5.0.nupkg.sha512"
+ },
+ "Swashbuckle.AspNetCore.Swagger/6.6.2": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-ovgPTSYX83UrQUWiS5vzDcJ8TEX1MAxBgDFMK45rC24MorHEPQlZAHlaXj/yth4Zf6xcktpUgTEBvffRQVwDKA==",
+ "path": "swashbuckle.aspnetcore.swagger/6.6.2",
+ "hashPath": "swashbuckle.aspnetcore.swagger.6.6.2.nupkg.sha512"
+ },
+ "Swashbuckle.AspNetCore.SwaggerGen/6.6.2": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-zv4ikn4AT1VYuOsDCpktLq4QDq08e7Utzbir86M5/ZkRaLXbCPF11E1/vTmOiDzRTl0zTZINQU2qLKwTcHgfrA==",
+ "path": "swashbuckle.aspnetcore.swaggergen/6.6.2",
+ "hashPath": "swashbuckle.aspnetcore.swaggergen.6.6.2.nupkg.sha512"
+ },
+ "Swashbuckle.AspNetCore.SwaggerUI/6.6.2": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-mBBb+/8Hm2Q3Wygag+hu2jj69tZW5psuv0vMRXY07Wy+Rrj40vRP8ZTbKBhs91r45/HXT4aY4z0iSBYx1h6JvA==",
+ "path": "swashbuckle.aspnetcore.swaggerui/6.6.2",
+ "hashPath": "swashbuckle.aspnetcore.swaggerui.6.6.2.nupkg.sha512"
+ },
+ "System.CodeDom/4.4.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-2sCCb7doXEwtYAbqzbF/8UAeDRMNmPaQbU2q50Psg1J9KzumyVVCgKQY8s53WIPTufNT0DpSe9QRvVjOzfDWBA==",
+ "path": "system.codedom/4.4.0",
+ "hashPath": "system.codedom.4.4.0.nupkg.sha512"
+ },
+ "System.Diagnostics.DiagnosticSource/10.0.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-wVYO4/71Pk177uQ3TG8ZQFS3Pnmr98cF9pYxnpuIb/bMnbEWsdZZoLU/euv29mfSi2/Iuypj0TRUchPk7aqBGg==",
+ "path": "system.diagnostics.diagnosticsource/10.0.1",
+ "hashPath": "system.diagnostics.diagnosticsource.10.0.1.nupkg.sha512"
+ },
+ "System.IdentityModel.Tokens.Jwt/8.0.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-GJw3bYkWpOgvN3tJo5X4lYUeIFA2HD293FPUhKmp7qxS+g5ywAb34Dnd3cDAFLkcMohy5XTpoaZ4uAHuw0uSPQ==",
+ "path": "system.identitymodel.tokens.jwt/8.0.1",
+ "hashPath": "system.identitymodel.tokens.jwt.8.0.1.nupkg.sha512"
+ },
+ "DoroTech.BookStore.Application/1.0.0": {
+ "type": "project",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "DoroTech.BookStore.Domain/1.0.0": {
+ "type": "project",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "DoroTech.BookStore.Infrastructure/1.0.0": {
+ "type": "project",
+ "serviceable": false,
+ "sha512": ""
+ }
+ }
+}
\ No newline at end of file
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/DoroTech.BookStore.API.dll b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/DoroTech.BookStore.API.dll
new file mode 100644
index 0000000..0f9cc13
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/DoroTech.BookStore.API.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/DoroTech.BookStore.API.pdb b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/DoroTech.BookStore.API.pdb
new file mode 100644
index 0000000..602e776
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/DoroTech.BookStore.API.pdb differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/DoroTech.BookStore.API.runtimeconfig.json b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/DoroTech.BookStore.API.runtimeconfig.json
new file mode 100644
index 0000000..1f6a32f
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/DoroTech.BookStore.API.runtimeconfig.json
@@ -0,0 +1,20 @@
+{
+ "runtimeOptions": {
+ "tfm": "net9.0",
+ "frameworks": [
+ {
+ "name": "Microsoft.NETCore.App",
+ "version": "9.0.0"
+ },
+ {
+ "name": "Microsoft.AspNetCore.App",
+ "version": "9.0.0"
+ }
+ ],
+ "configProperties": {
+ "System.GC.Server": true,
+ "System.Reflection.NullabilityInfoContext.IsSupported": true,
+ "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false
+ }
+ }
+}
\ No newline at end of file
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/DoroTech.BookStore.API.staticwebassets.endpoints.json b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/DoroTech.BookStore.API.staticwebassets.endpoints.json
new file mode 100644
index 0000000..5576e88
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/DoroTech.BookStore.API.staticwebassets.endpoints.json
@@ -0,0 +1 @@
+{"Version":1,"ManifestType":"Build","Endpoints":[]}
\ No newline at end of file
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/DoroTech.BookStore.Application.dll b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/DoroTech.BookStore.Application.dll
new file mode 100644
index 0000000..7524e84
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/DoroTech.BookStore.Application.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/DoroTech.BookStore.Application.pdb b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/DoroTech.BookStore.Application.pdb
new file mode 100644
index 0000000..1348474
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/DoroTech.BookStore.Application.pdb differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/DoroTech.BookStore.Domain.dll b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/DoroTech.BookStore.Domain.dll
new file mode 100644
index 0000000..6ab90d3
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/DoroTech.BookStore.Domain.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/DoroTech.BookStore.Domain.pdb b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/DoroTech.BookStore.Domain.pdb
new file mode 100644
index 0000000..a5cef49
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/DoroTech.BookStore.Domain.pdb differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/DoroTech.BookStore.Infrastructure.dll b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/DoroTech.BookStore.Infrastructure.dll
new file mode 100644
index 0000000..8ae4afe
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/DoroTech.BookStore.Infrastructure.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/DoroTech.BookStore.Infrastructure.pdb b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/DoroTech.BookStore.Infrastructure.pdb
new file mode 100644
index 0000000..ba11264
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/DoroTech.BookStore.Infrastructure.pdb differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/Humanizer.dll b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/Humanizer.dll
new file mode 100755
index 0000000..c9a7ef8
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/Humanizer.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/Microsoft.AspNetCore.Authentication.JwtBearer.dll b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/Microsoft.AspNetCore.Authentication.JwtBearer.dll
new file mode 100755
index 0000000..ca76774
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/Microsoft.AspNetCore.Authentication.JwtBearer.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/Microsoft.EntityFrameworkCore.Abstractions.dll b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/Microsoft.EntityFrameworkCore.Abstractions.dll
new file mode 100755
index 0000000..96ea845
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/Microsoft.EntityFrameworkCore.Abstractions.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/Microsoft.EntityFrameworkCore.Design.dll b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/Microsoft.EntityFrameworkCore.Design.dll
new file mode 100755
index 0000000..44b215b
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/Microsoft.EntityFrameworkCore.Design.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/Microsoft.EntityFrameworkCore.Relational.dll b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/Microsoft.EntityFrameworkCore.Relational.dll
new file mode 100755
index 0000000..ca681c4
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/Microsoft.EntityFrameworkCore.Relational.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/Microsoft.EntityFrameworkCore.dll b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/Microsoft.EntityFrameworkCore.dll
new file mode 100755
index 0000000..37ace74
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/Microsoft.EntityFrameworkCore.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/Microsoft.Extensions.DependencyModel.dll b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/Microsoft.Extensions.DependencyModel.dll
new file mode 100755
index 0000000..c4fe0b9
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/Microsoft.Extensions.DependencyModel.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/Microsoft.IdentityModel.Abstractions.dll b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/Microsoft.IdentityModel.Abstractions.dll
new file mode 100755
index 0000000..e981f87
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/Microsoft.IdentityModel.Abstractions.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/Microsoft.IdentityModel.JsonWebTokens.dll b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/Microsoft.IdentityModel.JsonWebTokens.dll
new file mode 100755
index 0000000..25f2a7e
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/Microsoft.IdentityModel.JsonWebTokens.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/Microsoft.IdentityModel.Logging.dll b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/Microsoft.IdentityModel.Logging.dll
new file mode 100755
index 0000000..4ffdb25
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/Microsoft.IdentityModel.Logging.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll
new file mode 100755
index 0000000..6c736d2
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/Microsoft.IdentityModel.Protocols.dll b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/Microsoft.IdentityModel.Protocols.dll
new file mode 100755
index 0000000..9f30508
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/Microsoft.IdentityModel.Protocols.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/Microsoft.IdentityModel.Tokens.dll b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/Microsoft.IdentityModel.Tokens.dll
new file mode 100755
index 0000000..83ec83a
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/Microsoft.IdentityModel.Tokens.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/Microsoft.OpenApi.dll b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/Microsoft.OpenApi.dll
new file mode 100755
index 0000000..aac9a6d
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/Microsoft.OpenApi.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/Mono.TextTemplating.dll b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/Mono.TextTemplating.dll
new file mode 100755
index 0000000..d5a4b3c
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/Mono.TextTemplating.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/Swashbuckle.AspNetCore.Annotations.dll b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/Swashbuckle.AspNetCore.Annotations.dll
new file mode 100755
index 0000000..995d5c1
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/Swashbuckle.AspNetCore.Annotations.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/Swashbuckle.AspNetCore.Swagger.dll b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/Swashbuckle.AspNetCore.Swagger.dll
new file mode 100755
index 0000000..41e2fc2
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/Swashbuckle.AspNetCore.Swagger.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/Swashbuckle.AspNetCore.SwaggerGen.dll b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/Swashbuckle.AspNetCore.SwaggerGen.dll
new file mode 100755
index 0000000..de7f45d
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/Swashbuckle.AspNetCore.SwaggerGen.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/Swashbuckle.AspNetCore.SwaggerUI.dll b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/Swashbuckle.AspNetCore.SwaggerUI.dll
new file mode 100755
index 0000000..117b9f3
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/Swashbuckle.AspNetCore.SwaggerUI.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/System.CodeDom.dll b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/System.CodeDom.dll
new file mode 100755
index 0000000..3128b6a
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/System.CodeDom.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/System.IdentityModel.Tokens.Jwt.dll b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/System.IdentityModel.Tokens.Jwt.dll
new file mode 100755
index 0000000..c42b8d7
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/System.IdentityModel.Tokens.Jwt.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/appsettings.Development.json b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/appsettings.Development.json
new file mode 100644
index 0000000..0c208ae
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/appsettings.Development.json
@@ -0,0 +1,8 @@
+{
+ "Logging": {
+ "LogLevel": {
+ "Default": "Information",
+ "Microsoft.AspNetCore": "Warning"
+ }
+ }
+}
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/appsettings.json b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/appsettings.json
new file mode 100644
index 0000000..57fd9f8
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/appsettings.json
@@ -0,0 +1,22 @@
+{
+ "Logging": {
+ "LogLevel": {
+ "Default": "Information",
+ "Microsoft.AspNetCore": "Warning"
+ }
+ },
+
+ "ConnectionStrings": {
+ "DefaultConnection": "${POSTGRES_CONNECTION_STRING}"
+},
+ "AllowedHosts": "*",
+
+ "Jwt": {
+ "Key": "DOROTECH_SUPER_SECRET_KEY_123456",
+ "Issuer": "DoroTech",
+ "Audience": "DoroTechUsers",
+ "AdminUser": "admin",
+ "AdminPassword": "123456"
+}
+
+}
diff --git a/ProjectLibrary/DoroTech.BookStore.API/bookstore.db b/ProjectLibrary/DoroTech.BookStore.API/bookstore.db
new file mode 100644
index 0000000..ff0052b
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/bookstore.db differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs b/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs
new file mode 100644
index 0000000..dca70aa
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs
@@ -0,0 +1,4 @@
+//
+using System;
+using System.Reflection;
+[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v8.0", FrameworkDisplayName = ".NET 8.0")]
diff --git a/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net8.0/DoroTech.BookStore.API.AssemblyInfo.cs b/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net8.0/DoroTech.BookStore.API.AssemblyInfo.cs
new file mode 100644
index 0000000..1842a3f
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net8.0/DoroTech.BookStore.API.AssemblyInfo.cs
@@ -0,0 +1,22 @@
+//------------------------------------------------------------------------------
+//
+// This code was generated by a tool.
+//
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+//
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: System.Reflection.AssemblyCompanyAttribute("DoroTech.BookStore.API")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+7669fdfa1509944204cb8a17e06034bd75e17c05")]
+[assembly: System.Reflection.AssemblyProductAttribute("DoroTech.BookStore.API")]
+[assembly: System.Reflection.AssemblyTitleAttribute("DoroTech.BookStore.API")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+
+// Gerado pela classe WriteCodeFragment do MSBuild.
+
diff --git a/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net8.0/DoroTech.BookStore.API.AssemblyInfoInputs.cache b/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net8.0/DoroTech.BookStore.API.AssemblyInfoInputs.cache
new file mode 100644
index 0000000..79e4367
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net8.0/DoroTech.BookStore.API.AssemblyInfoInputs.cache
@@ -0,0 +1 @@
+c0441090485e28d05f80fe0760335c18e97236dfe4e44025d7bde428914b7bc2
diff --git a/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net8.0/DoroTech.BookStore.API.GeneratedMSBuildEditorConfig.editorconfig b/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net8.0/DoroTech.BookStore.API.GeneratedMSBuildEditorConfig.editorconfig
new file mode 100644
index 0000000..f64c4b0
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net8.0/DoroTech.BookStore.API.GeneratedMSBuildEditorConfig.editorconfig
@@ -0,0 +1,19 @@
+is_global = true
+build_property.TargetFramework = net8.0
+build_property.TargetPlatformMinVersion =
+build_property.UsingMicrosoftNETSdkWeb = true
+build_property.ProjectTypeGuids =
+build_property.InvariantGlobalization =
+build_property.PlatformNeutralAssembly =
+build_property.EnforceExtendedAnalyzerRules =
+build_property._SupportedPlatformList = Linux,macOS,Windows
+build_property.RootNamespace = DoroTech.BookStore.API
+build_property.RootNamespace = DoroTech.BookStore.API
+build_property.ProjectDir = /workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/
+build_property.EnableComHosting =
+build_property.EnableGeneratedComInterfaceComImportInterop =
+build_property.RazorLangVersion = 8.0
+build_property.SupportLocalizedComponentNames =
+build_property.GenerateRazorMetadataSourceChecksumAttributes =
+build_property.MSBuildProjectDirectory = /workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API
+build_property._RazorSourceGeneratorDebug =
diff --git a/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net8.0/DoroTech.BookStore.API.GlobalUsings.g.cs b/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net8.0/DoroTech.BookStore.API.GlobalUsings.g.cs
new file mode 100644
index 0000000..025530a
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net8.0/DoroTech.BookStore.API.GlobalUsings.g.cs
@@ -0,0 +1,17 @@
+//
+global using global::Microsoft.AspNetCore.Builder;
+global using global::Microsoft.AspNetCore.Hosting;
+global using global::Microsoft.AspNetCore.Http;
+global using global::Microsoft.AspNetCore.Routing;
+global using global::Microsoft.Extensions.Configuration;
+global using global::Microsoft.Extensions.DependencyInjection;
+global using global::Microsoft.Extensions.Hosting;
+global using global::Microsoft.Extensions.Logging;
+global using global::System;
+global using global::System.Collections.Generic;
+global using global::System.IO;
+global using global::System.Linq;
+global using global::System.Net.Http;
+global using global::System.Net.Http.Json;
+global using global::System.Threading;
+global using global::System.Threading.Tasks;
diff --git a/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net8.0/DoroTech.BookStore.API.MvcApplicationPartsAssemblyInfo.cache b/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net8.0/DoroTech.BookStore.API.MvcApplicationPartsAssemblyInfo.cache
new file mode 100644
index 0000000..e69de29
diff --git a/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net8.0/DoroTech.BookStore.API.MvcApplicationPartsAssemblyInfo.cs b/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net8.0/DoroTech.BookStore.API.MvcApplicationPartsAssemblyInfo.cs
new file mode 100644
index 0000000..9550db0
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net8.0/DoroTech.BookStore.API.MvcApplicationPartsAssemblyInfo.cs
@@ -0,0 +1,17 @@
+//------------------------------------------------------------------------------
+//
+// This code was generated by a tool.
+//
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+//
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartAttribute("Swashbuckle.AspNetCore.Annotations")]
+[assembly: Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartAttribute("Swashbuckle.AspNetCore.SwaggerGen")]
+
+// Generated by the MSBuild WriteCodeFragment class.
+
diff --git a/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net8.0/DoroTech.BookStore.API.assets.cache b/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net8.0/DoroTech.BookStore.API.assets.cache
new file mode 100644
index 0000000..3d2c482
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net8.0/DoroTech.BookStore.API.assets.cache differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net8.0/DoroTech.BookStore.API.csproj.AssemblyReference.cache b/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net8.0/DoroTech.BookStore.API.csproj.AssemblyReference.cache
new file mode 100644
index 0000000..92aae9d
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net8.0/DoroTech.BookStore.API.csproj.AssemblyReference.cache differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net8.0/DoroTech.BookStore.API.csproj.CoreCompileInputs.cache b/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net8.0/DoroTech.BookStore.API.csproj.CoreCompileInputs.cache
new file mode 100644
index 0000000..ed22fbf
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net8.0/DoroTech.BookStore.API.csproj.CoreCompileInputs.cache
@@ -0,0 +1 @@
+07b3e3e14f5520e7188b8b6832c6e16c75e7712b527edff21c098cf9dbc68409
diff --git a/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net8.0/DoroTech.BookStore.API.csproj.FileListAbsolute.txt b/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net8.0/DoroTech.BookStore.API.csproj.FileListAbsolute.txt
new file mode 100644
index 0000000..8c05c73
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net8.0/DoroTech.BookStore.API.csproj.FileListAbsolute.txt
@@ -0,0 +1,120 @@
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/appsettings.Development.json
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/appsettings.json
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/DoroTech.BookStore.API
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/DoroTech.BookStore.API.deps.json
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/DoroTech.BookStore.API.runtimeconfig.json
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/DoroTech.BookStore.API.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/DoroTech.BookStore.API.pdb
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/Humanizer.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/Microsoft.AspNetCore.Authentication.JwtBearer.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/Microsoft.Bcl.AsyncInterfaces.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/Microsoft.CodeAnalysis.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/Microsoft.CodeAnalysis.CSharp.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/Microsoft.CodeAnalysis.CSharp.Workspaces.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/Microsoft.CodeAnalysis.Workspaces.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.Design.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.Relational.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/Microsoft.Extensions.DependencyModel.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/Microsoft.IdentityModel.Abstractions.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/Microsoft.IdentityModel.JsonWebTokens.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/Microsoft.IdentityModel.Logging.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/Microsoft.IdentityModel.Protocols.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/Microsoft.IdentityModel.Tokens.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/Microsoft.OpenApi.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/Mono.TextTemplating.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/Npgsql.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/Npgsql.EntityFrameworkCore.PostgreSQL.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/Swashbuckle.AspNetCore.Annotations.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/Swashbuckle.AspNetCore.Swagger.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/Swashbuckle.AspNetCore.SwaggerGen.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/Swashbuckle.AspNetCore.SwaggerUI.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/System.CodeDom.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/System.Composition.AttributedModel.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/System.Composition.Convention.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/System.Composition.Hosting.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/System.Composition.Runtime.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/System.Composition.TypedParts.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/System.IdentityModel.Tokens.Jwt.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/cs/Microsoft.CodeAnalysis.resources.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/de/Microsoft.CodeAnalysis.resources.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/es/Microsoft.CodeAnalysis.resources.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/fr/Microsoft.CodeAnalysis.resources.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/it/Microsoft.CodeAnalysis.resources.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/ja/Microsoft.CodeAnalysis.resources.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/ko/Microsoft.CodeAnalysis.resources.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/pl/Microsoft.CodeAnalysis.resources.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/pt-BR/Microsoft.CodeAnalysis.resources.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/ru/Microsoft.CodeAnalysis.resources.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/tr/Microsoft.CodeAnalysis.resources.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/zh-Hans/Microsoft.CodeAnalysis.resources.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/zh-Hant/Microsoft.CodeAnalysis.resources.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/cs/Microsoft.CodeAnalysis.CSharp.resources.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/de/Microsoft.CodeAnalysis.CSharp.resources.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/es/Microsoft.CodeAnalysis.CSharp.resources.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/fr/Microsoft.CodeAnalysis.CSharp.resources.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/it/Microsoft.CodeAnalysis.CSharp.resources.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/ja/Microsoft.CodeAnalysis.CSharp.resources.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/ko/Microsoft.CodeAnalysis.CSharp.resources.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/pl/Microsoft.CodeAnalysis.CSharp.resources.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/pt-BR/Microsoft.CodeAnalysis.CSharp.resources.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/ru/Microsoft.CodeAnalysis.CSharp.resources.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/tr/Microsoft.CodeAnalysis.CSharp.resources.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/zh-Hans/Microsoft.CodeAnalysis.CSharp.resources.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/zh-Hant/Microsoft.CodeAnalysis.CSharp.resources.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/cs/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/de/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/es/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/fr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/it/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/ja/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/ko/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/pl/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/pt-BR/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/ru/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/tr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/zh-Hans/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/zh-Hant/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/cs/Microsoft.CodeAnalysis.Workspaces.resources.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/de/Microsoft.CodeAnalysis.Workspaces.resources.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/es/Microsoft.CodeAnalysis.Workspaces.resources.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/fr/Microsoft.CodeAnalysis.Workspaces.resources.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/it/Microsoft.CodeAnalysis.Workspaces.resources.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/ja/Microsoft.CodeAnalysis.Workspaces.resources.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/ko/Microsoft.CodeAnalysis.Workspaces.resources.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/pl/Microsoft.CodeAnalysis.Workspaces.resources.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/pt-BR/Microsoft.CodeAnalysis.Workspaces.resources.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/ru/Microsoft.CodeAnalysis.Workspaces.resources.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/tr/Microsoft.CodeAnalysis.Workspaces.resources.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/zh-Hans/Microsoft.CodeAnalysis.Workspaces.resources.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/zh-Hant/Microsoft.CodeAnalysis.Workspaces.resources.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/DoroTech.BookStore.Application.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/DoroTech.BookStore.Domain.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/DoroTech.BookStore.Infrastructure.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/DoroTech.BookStore.Application.pdb
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/DoroTech.BookStore.Infrastructure.pdb
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net8.0/DoroTech.BookStore.Domain.pdb
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net8.0/DoroTech.BookStore.API.csproj.AssemblyReference.cache
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net8.0/DoroTech.BookStore.API.GeneratedMSBuildEditorConfig.editorconfig
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net8.0/DoroTech.BookStore.API.AssemblyInfoInputs.cache
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net8.0/DoroTech.BookStore.API.AssemblyInfo.cs
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net8.0/DoroTech.BookStore.API.csproj.CoreCompileInputs.cache
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net8.0/DoroTech.BookStore.API.MvcApplicationPartsAssemblyInfo.cs
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net8.0/DoroTech.BookStore.API.MvcApplicationPartsAssemblyInfo.cache
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net8.0/DoroTech.BookStore.API.sourcelink.json
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net8.0/scopedcss/bundle/DoroTech.BookStore.API.styles.css
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net8.0/staticwebassets.build.json
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net8.0/staticwebassets.development.json
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net8.0/DoroTech.BookStore.API.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net8.0/refint/DoroTech.BookStore.API.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net8.0/DoroTech.BookStore.API.pdb
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net8.0/DoroTech.BookStore.API.genruntimeconfig.cache
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net8.0/ref/DoroTech.BookStore.API.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net8.0/staticwebassets/msbuild.DoroTech.BookStore.API.Microsoft.AspNetCore.StaticWebAssets.props
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net8.0/staticwebassets/msbuild.build.DoroTech.BookStore.API.props
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net8.0/staticwebassets/msbuild.buildMultiTargeting.DoroTech.BookStore.API.props
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net8.0/staticwebassets/msbuild.buildTransitive.DoroTech.BookStore.API.props
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net8.0/staticwebassets.pack.json
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net8.0/DoroTech.BookStore.API.csproj.CopyComplete
diff --git a/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net8.0/DoroTech.BookStore.API.dll b/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net8.0/DoroTech.BookStore.API.dll
new file mode 100644
index 0000000..d4fb589
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net8.0/DoroTech.BookStore.API.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net8.0/DoroTech.BookStore.API.genruntimeconfig.cache b/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net8.0/DoroTech.BookStore.API.genruntimeconfig.cache
new file mode 100644
index 0000000..f0c4308
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net8.0/DoroTech.BookStore.API.genruntimeconfig.cache
@@ -0,0 +1 @@
+3986c8faf5511995a745da3585ef64531a2f6af4c73aab968eed53866342f1ed
diff --git a/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net8.0/DoroTech.BookStore.API.pdb b/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net8.0/DoroTech.BookStore.API.pdb
new file mode 100644
index 0000000..faeffb5
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net8.0/DoroTech.BookStore.API.pdb differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net8.0/DoroTech.BookStore.API.sourcelink.json b/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net8.0/DoroTech.BookStore.API.sourcelink.json
new file mode 100644
index 0000000..dd0ae89
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net8.0/DoroTech.BookStore.API.sourcelink.json
@@ -0,0 +1 @@
+{"documents":{"/workspaces/dorotech-csharp-test-Gabriel-Oliveira/*":"https://raw.githubusercontent.com/gabrieldeoliveira04/dorotech-csharp-test-Gabriel-Oliveira/7669fdfa1509944204cb8a17e06034bd75e17c05/*"}}
\ No newline at end of file
diff --git a/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net8.0/apphost b/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net8.0/apphost
new file mode 100755
index 0000000..e21fa84
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net8.0/apphost differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net8.0/ref/DoroTech.BookStore.API.dll b/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net8.0/ref/DoroTech.BookStore.API.dll
new file mode 100644
index 0000000..5a1fba2
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net8.0/ref/DoroTech.BookStore.API.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net8.0/refint/DoroTech.BookStore.API.dll b/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net8.0/refint/DoroTech.BookStore.API.dll
new file mode 100644
index 0000000..5a1fba2
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net8.0/refint/DoroTech.BookStore.API.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net8.0/staticwebassets.build.json b/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net8.0/staticwebassets.build.json
new file mode 100644
index 0000000..ffc8de3
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net8.0/staticwebassets.build.json
@@ -0,0 +1,11 @@
+{
+ "Version": 1,
+ "Hash": "0xzHNt2iYCZ6km0GNRAXDATF+1kGyq+AEXuoA6TdJxg=",
+ "Source": "DoroTech.BookStore.API",
+ "BasePath": "_content/DoroTech.BookStore.API",
+ "Mode": "Default",
+ "ManifestType": "Build",
+ "ReferencedProjectsConfiguration": [],
+ "DiscoveryPatterns": [],
+ "Assets": []
+}
\ No newline at end of file
diff --git a/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net9.0/.NETCoreApp,Version=v9.0.AssemblyAttributes.cs b/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net9.0/.NETCoreApp,Version=v9.0.AssemblyAttributes.cs
new file mode 100644
index 0000000..feda5e9
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net9.0/.NETCoreApp,Version=v9.0.AssemblyAttributes.cs
@@ -0,0 +1,4 @@
+//
+using System;
+using System.Reflection;
+[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v9.0", FrameworkDisplayName = ".NET 9.0")]
diff --git a/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net9.0/DoroTech.BAD58A80.Up2Date b/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net9.0/DoroTech.BAD58A80.Up2Date
new file mode 100644
index 0000000..e69de29
diff --git a/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net9.0/DoroTech.BookStore.API.AssemblyInfo.cs b/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net9.0/DoroTech.BookStore.API.AssemblyInfo.cs
new file mode 100644
index 0000000..52cd532
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net9.0/DoroTech.BookStore.API.AssemblyInfo.cs
@@ -0,0 +1,22 @@
+//------------------------------------------------------------------------------
+//
+// This code was generated by a tool.
+//
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+//
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: System.Reflection.AssemblyCompanyAttribute("DoroTech.BookStore.API")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+df4151ec072384f82022cc05dfa273d69361be83")]
+[assembly: System.Reflection.AssemblyProductAttribute("DoroTech.BookStore.API")]
+[assembly: System.Reflection.AssemblyTitleAttribute("DoroTech.BookStore.API")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+
+// Generated by the MSBuild WriteCodeFragment class.
+
diff --git a/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net9.0/DoroTech.BookStore.API.AssemblyInfoInputs.cache b/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net9.0/DoroTech.BookStore.API.AssemblyInfoInputs.cache
new file mode 100644
index 0000000..7f1c70e
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net9.0/DoroTech.BookStore.API.AssemblyInfoInputs.cache
@@ -0,0 +1 @@
+4842457c709106fd1d706ee3ec43aff318b4fcbf124560375e385acbfc39c9ed
diff --git a/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net9.0/DoroTech.BookStore.API.GeneratedMSBuildEditorConfig.editorconfig b/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net9.0/DoroTech.BookStore.API.GeneratedMSBuildEditorConfig.editorconfig
new file mode 100644
index 0000000..f356fc3
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net9.0/DoroTech.BookStore.API.GeneratedMSBuildEditorConfig.editorconfig
@@ -0,0 +1,23 @@
+is_global = true
+build_property.TargetFramework = net9.0
+build_property.TargetFrameworkIdentifier = .NETCoreApp
+build_property.TargetFrameworkVersion = v9.0
+build_property.TargetPlatformMinVersion =
+build_property.UsingMicrosoftNETSdkWeb = true
+build_property.ProjectTypeGuids =
+build_property.InvariantGlobalization =
+build_property.PlatformNeutralAssembly =
+build_property.EnforceExtendedAnalyzerRules =
+build_property._SupportedPlatformList = Linux,macOS,Windows
+build_property.RootNamespace = DoroTech.BookStore.API
+build_property.RootNamespace = DoroTech.BookStore.API
+build_property.ProjectDir = /workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/
+build_property.EnableComHosting =
+build_property.EnableGeneratedComInterfaceComImportInterop =
+build_property.RazorLangVersion = 9.0
+build_property.SupportLocalizedComponentNames =
+build_property.GenerateRazorMetadataSourceChecksumAttributes =
+build_property.MSBuildProjectDirectory = /workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API
+build_property._RazorSourceGeneratorDebug =
+build_property.EffectiveAnalysisLevelStyle = 9.0
+build_property.EnableCodeStyleSeverity =
diff --git a/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net9.0/DoroTech.BookStore.API.GlobalUsings.g.cs b/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net9.0/DoroTech.BookStore.API.GlobalUsings.g.cs
new file mode 100644
index 0000000..5e6145d
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net9.0/DoroTech.BookStore.API.GlobalUsings.g.cs
@@ -0,0 +1,17 @@
+//
+global using Microsoft.AspNetCore.Builder;
+global using Microsoft.AspNetCore.Hosting;
+global using Microsoft.AspNetCore.Http;
+global using Microsoft.AspNetCore.Routing;
+global using Microsoft.Extensions.Configuration;
+global using Microsoft.Extensions.DependencyInjection;
+global using Microsoft.Extensions.Hosting;
+global using Microsoft.Extensions.Logging;
+global using System;
+global using System.Collections.Generic;
+global using System.IO;
+global using System.Linq;
+global using System.Net.Http;
+global using System.Net.Http.Json;
+global using System.Threading;
+global using System.Threading.Tasks;
diff --git a/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net9.0/DoroTech.BookStore.API.MvcApplicationPartsAssemblyInfo.cache b/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net9.0/DoroTech.BookStore.API.MvcApplicationPartsAssemblyInfo.cache
new file mode 100644
index 0000000..e69de29
diff --git a/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net9.0/DoroTech.BookStore.API.MvcApplicationPartsAssemblyInfo.cs b/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net9.0/DoroTech.BookStore.API.MvcApplicationPartsAssemblyInfo.cs
new file mode 100644
index 0000000..9550db0
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net9.0/DoroTech.BookStore.API.MvcApplicationPartsAssemblyInfo.cs
@@ -0,0 +1,17 @@
+//------------------------------------------------------------------------------
+//
+// This code was generated by a tool.
+//
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+//
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartAttribute("Swashbuckle.AspNetCore.Annotations")]
+[assembly: Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartAttribute("Swashbuckle.AspNetCore.SwaggerGen")]
+
+// Generated by the MSBuild WriteCodeFragment class.
+
diff --git a/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net9.0/DoroTech.BookStore.API.assets.cache b/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net9.0/DoroTech.BookStore.API.assets.cache
new file mode 100644
index 0000000..586458b
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net9.0/DoroTech.BookStore.API.assets.cache differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net9.0/DoroTech.BookStore.API.csproj.AssemblyReference.cache b/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net9.0/DoroTech.BookStore.API.csproj.AssemblyReference.cache
new file mode 100644
index 0000000..02335b4
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net9.0/DoroTech.BookStore.API.csproj.AssemblyReference.cache differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net9.0/DoroTech.BookStore.API.csproj.CoreCompileInputs.cache b/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net9.0/DoroTech.BookStore.API.csproj.CoreCompileInputs.cache
new file mode 100644
index 0000000..b7555c2
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net9.0/DoroTech.BookStore.API.csproj.CoreCompileInputs.cache
@@ -0,0 +1 @@
+546ba741de8f06b5af2a32477633c2ff0c0145b1f404e87f92457154c3bed791
diff --git a/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net9.0/DoroTech.BookStore.API.csproj.FileListAbsolute.txt b/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net9.0/DoroTech.BookStore.API.csproj.FileListAbsolute.txt
new file mode 100644
index 0000000..5ebe4d9
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net9.0/DoroTech.BookStore.API.csproj.FileListAbsolute.txt
@@ -0,0 +1,64 @@
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/appsettings.Development.json
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/appsettings.json
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/DoroTech.BookStore.API.staticwebassets.endpoints.json
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/DoroTech.BookStore.API
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/DoroTech.BookStore.API.deps.json
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/DoroTech.BookStore.API.runtimeconfig.json
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/DoroTech.BookStore.API.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/DoroTech.BookStore.API.pdb
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/Humanizer.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/Microsoft.AspNetCore.Authentication.JwtBearer.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/Microsoft.EntityFrameworkCore.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/Microsoft.EntityFrameworkCore.Abstractions.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/Microsoft.EntityFrameworkCore.Design.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/Microsoft.EntityFrameworkCore.Relational.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/Microsoft.Extensions.DependencyModel.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/Microsoft.Extensions.Logging.Abstractions.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/Microsoft.IdentityModel.Abstractions.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/Microsoft.IdentityModel.JsonWebTokens.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/Microsoft.IdentityModel.Logging.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/Microsoft.IdentityModel.Protocols.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/Microsoft.IdentityModel.Tokens.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/Microsoft.OpenApi.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/Mono.TextTemplating.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/Npgsql.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/Npgsql.EntityFrameworkCore.PostgreSQL.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/Swashbuckle.AspNetCore.Annotations.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/Swashbuckle.AspNetCore.Swagger.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/Swashbuckle.AspNetCore.SwaggerGen.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/Swashbuckle.AspNetCore.SwaggerUI.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/System.CodeDom.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/System.Diagnostics.DiagnosticSource.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/System.IdentityModel.Tokens.Jwt.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/DoroTech.BookStore.Application.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/DoroTech.BookStore.Domain.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/DoroTech.BookStore.Infrastructure.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/DoroTech.BookStore.Application.pdb
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/DoroTech.BookStore.Infrastructure.pdb
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/bin/Debug/net9.0/DoroTech.BookStore.Domain.pdb
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net9.0/DoroTech.BookStore.API.csproj.AssemblyReference.cache
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net9.0/rpswa.dswa.cache.json
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net9.0/DoroTech.BookStore.API.GeneratedMSBuildEditorConfig.editorconfig
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net9.0/DoroTech.BookStore.API.AssemblyInfoInputs.cache
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net9.0/DoroTech.BookStore.API.AssemblyInfo.cs
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net9.0/DoroTech.BookStore.API.csproj.CoreCompileInputs.cache
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net9.0/DoroTech.BookStore.API.MvcApplicationPartsAssemblyInfo.cs
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net9.0/DoroTech.BookStore.API.MvcApplicationPartsAssemblyInfo.cache
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net9.0/DoroTech.BookStore.API.sourcelink.json
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net9.0/rjimswa.dswa.cache.json
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net9.0/rjsmrazor.dswa.cache.json
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net9.0/rjsmcshtml.dswa.cache.json
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net9.0/scopedcss/bundle/DoroTech.BookStore.API.styles.css
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net9.0/staticwebassets.build.json
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net9.0/staticwebassets.build.json.cache
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net9.0/staticwebassets.development.json
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net9.0/staticwebassets.build.endpoints.json
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net9.0/swae.build.ex.cache
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net9.0/DoroTech.BAD58A80.Up2Date
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net9.0/DoroTech.BookStore.API.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net9.0/refint/DoroTech.BookStore.API.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net9.0/DoroTech.BookStore.API.pdb
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net9.0/DoroTech.BookStore.API.genruntimeconfig.cache
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net9.0/ref/DoroTech.BookStore.API.dll
diff --git a/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net9.0/DoroTech.BookStore.API.dll b/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net9.0/DoroTech.BookStore.API.dll
new file mode 100644
index 0000000..0f9cc13
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net9.0/DoroTech.BookStore.API.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net9.0/DoroTech.BookStore.API.genruntimeconfig.cache b/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net9.0/DoroTech.BookStore.API.genruntimeconfig.cache
new file mode 100644
index 0000000..36762b2
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net9.0/DoroTech.BookStore.API.genruntimeconfig.cache
@@ -0,0 +1 @@
+74944e5a88a66133fee3ccd1520e5487f9e5975251f599ada69f528fb8f48983
diff --git a/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net9.0/DoroTech.BookStore.API.pdb b/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net9.0/DoroTech.BookStore.API.pdb
new file mode 100644
index 0000000..602e776
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net9.0/DoroTech.BookStore.API.pdb differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net9.0/DoroTech.BookStore.API.sourcelink.json b/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net9.0/DoroTech.BookStore.API.sourcelink.json
new file mode 100644
index 0000000..d11dc18
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net9.0/DoroTech.BookStore.API.sourcelink.json
@@ -0,0 +1 @@
+{"documents":{"/workspaces/dorotech-csharp-test-Gabriel-Oliveira/*":"https://raw.githubusercontent.com/gabrieldeoliveira04/dorotech-csharp-test-Gabriel-Oliveira/df4151ec072384f82022cc05dfa273d69361be83/*"}}
\ No newline at end of file
diff --git a/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net9.0/apphost b/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net9.0/apphost
new file mode 100755
index 0000000..efb7462
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net9.0/apphost differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net9.0/ref/DoroTech.BookStore.API.dll b/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net9.0/ref/DoroTech.BookStore.API.dll
new file mode 100644
index 0000000..93384fa
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net9.0/ref/DoroTech.BookStore.API.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net9.0/refint/DoroTech.BookStore.API.dll b/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net9.0/refint/DoroTech.BookStore.API.dll
new file mode 100644
index 0000000..93384fa
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net9.0/refint/DoroTech.BookStore.API.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net9.0/rjsmcshtml.dswa.cache.json b/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net9.0/rjsmcshtml.dswa.cache.json
new file mode 100644
index 0000000..dd5b772
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net9.0/rjsmcshtml.dswa.cache.json
@@ -0,0 +1 @@
+{"GlobalPropertiesHash":"SOd8jKwPwtSoyaDVuASYfImYU09b8DL1shX25rIzCV8=","FingerprintPatternsHash":"gq3WsqcKBUGTSNle7RKKyXRIwh7M8ccEqOqYvIzoM04=","PropertyOverridesHash":"8ZRc1sGeVrPBx4lD717BgRaQekyh78QKV9SKsdt638U=","InputHashes":["wCJQh5mKrsPA5jYUj9Yew09j3fww9tMBYdYPta0rHb0=","oqxcRwxe49Juonsr/9CsIkF8Jjgrne3P2582aEG0kXk=","zc8S0jc/hpADMGHwzXybyEFlqxxpi5c7G/1lgBL5yT4=","ZfQpZeKGaVlLDiaI8PTs4PL5qYn9UNakASXhtLaFfj8=","jLuMEQj0Bsnn5CG3E5wbePkbbSv4CsQGnUV8s2S7ZM4=","noibdrmOiiXJZDO5WLuljXH42vtZ8Tq3hnr1e/VFJns="],"CachedAssets":{},"CachedCopyCandidates":{}}
\ No newline at end of file
diff --git a/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net9.0/rjsmrazor.dswa.cache.json b/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net9.0/rjsmrazor.dswa.cache.json
new file mode 100644
index 0000000..7ef51e9
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net9.0/rjsmrazor.dswa.cache.json
@@ -0,0 +1 @@
+{"GlobalPropertiesHash":"BzVr20JdcxJU8FCU+uAc6BdPUGUYsW+THZZNw7djL9c=","FingerprintPatternsHash":"gq3WsqcKBUGTSNle7RKKyXRIwh7M8ccEqOqYvIzoM04=","PropertyOverridesHash":"8ZRc1sGeVrPBx4lD717BgRaQekyh78QKV9SKsdt638U=","InputHashes":["wCJQh5mKrsPA5jYUj9Yew09j3fww9tMBYdYPta0rHb0=","oqxcRwxe49Juonsr/9CsIkF8Jjgrne3P2582aEG0kXk=","zc8S0jc/hpADMGHwzXybyEFlqxxpi5c7G/1lgBL5yT4=","ZfQpZeKGaVlLDiaI8PTs4PL5qYn9UNakASXhtLaFfj8=","jLuMEQj0Bsnn5CG3E5wbePkbbSv4CsQGnUV8s2S7ZM4=","noibdrmOiiXJZDO5WLuljXH42vtZ8Tq3hnr1e/VFJns="],"CachedAssets":{},"CachedCopyCandidates":{}}
\ No newline at end of file
diff --git a/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net9.0/rpswa.dswa.cache.json b/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net9.0/rpswa.dswa.cache.json
new file mode 100644
index 0000000..ab77524
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net9.0/rpswa.dswa.cache.json
@@ -0,0 +1 @@
+{"GlobalPropertiesHash":"LnCQo7TQ2km6vNPSJwK4X/0alH7tSxJKZ2+PCMWO83Q=","FingerprintPatternsHash":"gq3WsqcKBUGTSNle7RKKyXRIwh7M8ccEqOqYvIzoM04=","PropertyOverridesHash":"8ZRc1sGeVrPBx4lD717BgRaQekyh78QKV9SKsdt638U=","InputHashes":["wCJQh5mKrsPA5jYUj9Yew09j3fww9tMBYdYPta0rHb0=","oqxcRwxe49Juonsr/9CsIkF8Jjgrne3P2582aEG0kXk="],"CachedAssets":{},"CachedCopyCandidates":{}}
\ No newline at end of file
diff --git a/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net9.0/staticwebassets.build.endpoints.json b/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net9.0/staticwebassets.build.endpoints.json
new file mode 100644
index 0000000..5576e88
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net9.0/staticwebassets.build.endpoints.json
@@ -0,0 +1 @@
+{"Version":1,"ManifestType":"Build","Endpoints":[]}
\ No newline at end of file
diff --git a/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net9.0/staticwebassets.build.json b/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net9.0/staticwebassets.build.json
new file mode 100644
index 0000000..105f1da
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net9.0/staticwebassets.build.json
@@ -0,0 +1 @@
+{"Version":1,"Hash":"6V3C0lP8NeVsnM8sqmO/Q61FEq/LVZhFz2wGdlSRNWA=","Source":"DoroTech.BookStore.API","BasePath":"/","Mode":"Root","ManifestType":"Build","ReferencedProjectsConfiguration":[],"DiscoveryPatterns":[],"Assets":[],"Endpoints":[]}
\ No newline at end of file
diff --git a/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net9.0/staticwebassets.build.json.cache b/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net9.0/staticwebassets.build.json.cache
new file mode 100644
index 0000000..10e2546
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net9.0/staticwebassets.build.json.cache
@@ -0,0 +1 @@
+6V3C0lP8NeVsnM8sqmO/Q61FEq/LVZhFz2wGdlSRNWA=
\ No newline at end of file
diff --git a/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net9.0/swae.build.ex.cache b/ProjectLibrary/DoroTech.BookStore.API/obj/Debug/net9.0/swae.build.ex.cache
new file mode 100644
index 0000000..e69de29
diff --git a/ProjectLibrary/DoroTech.BookStore.API/obj/DoroTech.BookStore.API.csproj.EntityFrameworkCore.targets b/ProjectLibrary/DoroTech.BookStore.API/obj/DoroTech.BookStore.API.csproj.EntityFrameworkCore.targets
new file mode 100644
index 0000000..6b67a59
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.API/obj/DoroTech.BookStore.API.csproj.EntityFrameworkCore.targets
@@ -0,0 +1,28 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/ProjectLibrary/DoroTech.BookStore.API/obj/DoroTech.BookStore.API.csproj.nuget.dgspec.json b/ProjectLibrary/DoroTech.BookStore.API/obj/DoroTech.BookStore.API.csproj.nuget.dgspec.json
new file mode 100644
index 0000000..04ad540
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.API/obj/DoroTech.BookStore.API.csproj.nuget.dgspec.json
@@ -0,0 +1,334 @@
+{
+ "format": 1,
+ "restore": {
+ "/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/DoroTech.BookStore.API.csproj": {}
+ },
+ "projects": {
+ "/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/DoroTech.BookStore.API.csproj": {
+ "version": "1.0.0",
+ "restore": {
+ "projectUniqueName": "/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/DoroTech.BookStore.API.csproj",
+ "projectName": "DoroTech.BookStore.API",
+ "projectPath": "/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/DoroTech.BookStore.API.csproj",
+ "packagesPath": "/home/codespace/.nuget/packages/",
+ "outputPath": "/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/obj/",
+ "projectStyle": "PackageReference",
+ "configFilePaths": [
+ "/home/codespace/.nuget/NuGet/NuGet.Config"
+ ],
+ "originalTargetFrameworks": [
+ "net8.0"
+ ],
+ "sources": {
+ "https://api.nuget.org/v3/index.json": {}
+ },
+ "frameworks": {
+ "net8.0": {
+ "targetAlias": "net8.0",
+ "projectReferences": {
+ "/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Application/DoroTech.BookStore.Application.csproj": {
+ "projectPath": "/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Application/DoroTech.BookStore.Application.csproj"
+ },
+ "/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Infrastructure/DoroTech.BookStore.Infrastructure.csproj": {
+ "projectPath": "/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Infrastructure/DoroTech.BookStore.Infrastructure.csproj"
+ }
+ }
+ }
+ },
+ "warningProperties": {
+ "warnAsError": [
+ "NU1605"
+ ]
+ }
+ },
+ "frameworks": {
+ "net8.0": {
+ "targetAlias": "net8.0",
+ "dependencies": {
+ "Microsoft.AspNetCore.Authentication.JwtBearer": {
+ "target": "Package",
+ "version": "[8.0.0, )"
+ },
+ "Microsoft.EntityFrameworkCore": {
+ "target": "Package",
+ "version": "[8.0.0, )"
+ },
+ "Microsoft.EntityFrameworkCore.Relational": {
+ "target": "Package",
+ "version": "[8.0.0, )"
+ },
+ "Microsoft.EntityFrameworkCore.Tools": {
+ "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive",
+ "suppressParent": "All",
+ "target": "Package",
+ "version": "[8.0.0, )"
+ },
+ "Npgsql.EntityFrameworkCore.PostgreSQL": {
+ "target": "Package",
+ "version": "[8.0.0, )"
+ },
+ "Swashbuckle.AspNetCore": {
+ "target": "Package",
+ "version": "[6.6.2, )"
+ },
+ "Swashbuckle.AspNetCore.Annotations": {
+ "target": "Package",
+ "version": "[6.5.0, )"
+ }
+ },
+ "imports": [
+ "net461",
+ "net462",
+ "net47",
+ "net471",
+ "net472",
+ "net48",
+ "net481"
+ ],
+ "assetTargetFallback": true,
+ "warn": true,
+ "frameworkReferences": {
+ "Microsoft.AspNetCore.App": {
+ "privateAssets": "none"
+ },
+ "Microsoft.NETCore.App": {
+ "privateAssets": "all"
+ }
+ },
+ "runtimeIdentifierGraphPath": "/usr/share/dotnet/sdk/8.0.122/PortableRuntimeIdentifierGraph.json"
+ }
+ }
+ },
+ "/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Application/DoroTech.BookStore.Application.csproj": {
+ "version": "1.0.0",
+ "restore": {
+ "projectUniqueName": "/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Application/DoroTech.BookStore.Application.csproj",
+ "projectName": "DoroTech.BookStore.Application",
+ "projectPath": "/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Application/DoroTech.BookStore.Application.csproj",
+ "packagesPath": "/home/codespace/.nuget/packages/",
+ "outputPath": "/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Application/obj/",
+ "projectStyle": "PackageReference",
+ "configFilePaths": [
+ "/home/codespace/.nuget/NuGet/NuGet.Config"
+ ],
+ "originalTargetFrameworks": [
+ "net8.0"
+ ],
+ "sources": {
+ "https://api.nuget.org/v3/index.json": {}
+ },
+ "frameworks": {
+ "net8.0": {
+ "targetAlias": "net8.0",
+ "projectReferences": {
+ "/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Domain/DoroTech.BookStore.Domain.csproj": {
+ "projectPath": "/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Domain/DoroTech.BookStore.Domain.csproj"
+ }
+ }
+ }
+ },
+ "warningProperties": {
+ "warnAsError": [
+ "NU1605"
+ ]
+ }
+ },
+ "frameworks": {
+ "net8.0": {
+ "targetAlias": "net8.0",
+ "dependencies": {
+ "Microsoft.EntityFrameworkCore": {
+ "target": "Package",
+ "version": "[8.0.0, )"
+ },
+ "Microsoft.EntityFrameworkCore.Relational": {
+ "target": "Package",
+ "version": "[8.0.0, )"
+ },
+ "Microsoft.EntityFrameworkCore.Tools": {
+ "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive",
+ "suppressParent": "All",
+ "target": "Package",
+ "version": "[8.0.0, )"
+ },
+ "Microsoft.Extensions.Logging.Abstractions": {
+ "target": "Package",
+ "version": "[8.0.0, )"
+ },
+ "Npgsql.EntityFrameworkCore.PostgreSQL": {
+ "target": "Package",
+ "version": "[8.0.0, )"
+ }
+ },
+ "imports": [
+ "net461",
+ "net462",
+ "net47",
+ "net471",
+ "net472",
+ "net48",
+ "net481"
+ ],
+ "assetTargetFallback": true,
+ "warn": true,
+ "frameworkReferences": {
+ "Microsoft.NETCore.App": {
+ "privateAssets": "all"
+ }
+ },
+ "runtimeIdentifierGraphPath": "/usr/share/dotnet/sdk/8.0.122/PortableRuntimeIdentifierGraph.json"
+ }
+ }
+ },
+ "/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Domain/DoroTech.BookStore.Domain.csproj": {
+ "version": "1.0.0",
+ "restore": {
+ "projectUniqueName": "/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Domain/DoroTech.BookStore.Domain.csproj",
+ "projectName": "DoroTech.BookStore.Domain",
+ "projectPath": "/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Domain/DoroTech.BookStore.Domain.csproj",
+ "packagesPath": "/home/codespace/.nuget/packages/",
+ "outputPath": "/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Domain/obj/",
+ "projectStyle": "PackageReference",
+ "configFilePaths": [
+ "/home/codespace/.nuget/NuGet/NuGet.Config"
+ ],
+ "originalTargetFrameworks": [
+ "net8.0"
+ ],
+ "sources": {
+ "https://api.nuget.org/v3/index.json": {}
+ },
+ "frameworks": {
+ "net8.0": {
+ "targetAlias": "net8.0",
+ "projectReferences": {}
+ }
+ },
+ "warningProperties": {
+ "warnAsError": [
+ "NU1605"
+ ]
+ }
+ },
+ "frameworks": {
+ "net8.0": {
+ "targetAlias": "net8.0",
+ "dependencies": {
+ "Microsoft.EntityFrameworkCore": {
+ "target": "Package",
+ "version": "[8.0.0, )"
+ },
+ "Microsoft.EntityFrameworkCore.Relational": {
+ "target": "Package",
+ "version": "[8.0.0, )"
+ },
+ "Microsoft.EntityFrameworkCore.Tools": {
+ "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive",
+ "suppressParent": "All",
+ "target": "Package",
+ "version": "[8.0.0, )"
+ },
+ "Npgsql.EntityFrameworkCore.PostgreSQL": {
+ "target": "Package",
+ "version": "[8.0.0, )"
+ }
+ },
+ "imports": [
+ "net461",
+ "net462",
+ "net47",
+ "net471",
+ "net472",
+ "net48",
+ "net481"
+ ],
+ "assetTargetFallback": true,
+ "warn": true,
+ "frameworkReferences": {
+ "Microsoft.NETCore.App": {
+ "privateAssets": "all"
+ }
+ },
+ "runtimeIdentifierGraphPath": "/usr/share/dotnet/sdk/8.0.122/PortableRuntimeIdentifierGraph.json"
+ }
+ }
+ },
+ "/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Infrastructure/DoroTech.BookStore.Infrastructure.csproj": {
+ "version": "1.0.0",
+ "restore": {
+ "projectUniqueName": "/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Infrastructure/DoroTech.BookStore.Infrastructure.csproj",
+ "projectName": "DoroTech.BookStore.Infrastructure",
+ "projectPath": "/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Infrastructure/DoroTech.BookStore.Infrastructure.csproj",
+ "packagesPath": "/home/codespace/.nuget/packages/",
+ "outputPath": "/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/",
+ "projectStyle": "PackageReference",
+ "configFilePaths": [
+ "/home/codespace/.nuget/NuGet/NuGet.Config"
+ ],
+ "originalTargetFrameworks": [
+ "net8.0"
+ ],
+ "sources": {
+ "https://api.nuget.org/v3/index.json": {}
+ },
+ "frameworks": {
+ "net8.0": {
+ "targetAlias": "net8.0",
+ "projectReferences": {
+ "/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Domain/DoroTech.BookStore.Domain.csproj": {
+ "projectPath": "/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Domain/DoroTech.BookStore.Domain.csproj"
+ }
+ }
+ }
+ },
+ "warningProperties": {
+ "warnAsError": [
+ "NU1605"
+ ]
+ }
+ },
+ "frameworks": {
+ "net8.0": {
+ "targetAlias": "net8.0",
+ "dependencies": {
+ "Microsoft.EntityFrameworkCore": {
+ "target": "Package",
+ "version": "[8.0.0, )"
+ },
+ "Microsoft.EntityFrameworkCore.Relational": {
+ "target": "Package",
+ "version": "[8.0.0, )"
+ },
+ "Microsoft.EntityFrameworkCore.Tools": {
+ "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive",
+ "suppressParent": "All",
+ "target": "Package",
+ "version": "[8.0.0, )"
+ },
+ "Npgsql.EntityFrameworkCore.PostgreSQL": {
+ "target": "Package",
+ "version": "[8.0.0, )"
+ }
+ },
+ "imports": [
+ "net461",
+ "net462",
+ "net47",
+ "net471",
+ "net472",
+ "net48",
+ "net481"
+ ],
+ "assetTargetFallback": true,
+ "warn": true,
+ "frameworkReferences": {
+ "Microsoft.NETCore.App": {
+ "privateAssets": "all"
+ }
+ },
+ "runtimeIdentifierGraphPath": "/usr/share/dotnet/sdk/8.0.122/PortableRuntimeIdentifierGraph.json"
+ }
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/ProjectLibrary/DoroTech.BookStore.API/obj/DoroTech.BookStore.API.csproj.nuget.g.props b/ProjectLibrary/DoroTech.BookStore.API/obj/DoroTech.BookStore.API.csproj.nuget.g.props
new file mode 100644
index 0000000..35d4456
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.API/obj/DoroTech.BookStore.API.csproj.nuget.g.props
@@ -0,0 +1,26 @@
+
+
+
+ True
+ NuGet
+ $(MSBuildThisFileDirectory)project.assets.json
+ /home/codespace/.nuget/packages/
+ /home/codespace/.nuget/packages/
+ PackageReference
+ 6.8.1
+
+
+
+
+
+
+
+
+
+
+
+ /home/codespace/.nuget/packages/microsoft.extensions.apidescription.server/6.0.5
+ /home/codespace/.nuget/packages/microsoft.codeanalysis.analyzers/3.3.3
+ /home/codespace/.nuget/packages/microsoft.entityframeworkcore.tools/8.0.0
+
+
\ No newline at end of file
diff --git a/ProjectLibrary/DoroTech.BookStore.API/obj/DoroTech.BookStore.API.csproj.nuget.g.targets b/ProjectLibrary/DoroTech.BookStore.API/obj/DoroTech.BookStore.API.csproj.nuget.g.targets
new file mode 100644
index 0000000..92b12ce
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.API/obj/DoroTech.BookStore.API.csproj.nuget.g.targets
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/ProjectLibrary/DoroTech.BookStore.API/obj/project.assets.json b/ProjectLibrary/DoroTech.BookStore.API/obj/project.assets.json
new file mode 100644
index 0000000..260b639
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.API/obj/project.assets.json
@@ -0,0 +1,2895 @@
+{
+ "version": 3,
+ "targets": {
+ "net8.0": {
+ "Humanizer.Core/2.14.1": {
+ "type": "package",
+ "compile": {
+ "lib/net6.0/_._": {}
+ },
+ "runtime": {
+ "lib/net6.0/Humanizer.dll": {}
+ }
+ },
+ "Microsoft.AspNetCore.Authentication.JwtBearer/8.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.IdentityModel.Protocols.OpenIdConnect": "7.0.3"
+ },
+ "compile": {
+ "lib/net8.0/Microsoft.AspNetCore.Authentication.JwtBearer.dll": {}
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.AspNetCore.Authentication.JwtBearer.dll": {}
+ },
+ "frameworkReferences": [
+ "Microsoft.AspNetCore.App"
+ ]
+ },
+ "Microsoft.Bcl.AsyncInterfaces/6.0.0": {
+ "type": "package",
+ "compile": {
+ "lib/netstandard2.1/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.dll": {}
+ }
+ },
+ "Microsoft.CodeAnalysis.Analyzers/3.3.3": {
+ "type": "package",
+ "build": {
+ "build/_._": {}
+ }
+ },
+ "Microsoft.CodeAnalysis.Common/4.5.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.CodeAnalysis.Analyzers": "3.3.3",
+ "System.Collections.Immutable": "6.0.0",
+ "System.Reflection.Metadata": "6.0.1",
+ "System.Runtime.CompilerServices.Unsafe": "6.0.0",
+ "System.Text.Encoding.CodePages": "6.0.0"
+ },
+ "compile": {
+ "lib/netcoreapp3.1/_._": {
+ "related": ".pdb"
+ }
+ },
+ "runtime": {
+ "lib/netcoreapp3.1/Microsoft.CodeAnalysis.dll": {
+ "related": ".pdb"
+ }
+ },
+ "resource": {
+ "lib/netcoreapp3.1/cs/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "cs"
+ },
+ "lib/netcoreapp3.1/de/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "de"
+ },
+ "lib/netcoreapp3.1/es/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "es"
+ },
+ "lib/netcoreapp3.1/fr/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "fr"
+ },
+ "lib/netcoreapp3.1/it/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "it"
+ },
+ "lib/netcoreapp3.1/ja/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "ja"
+ },
+ "lib/netcoreapp3.1/ko/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "ko"
+ },
+ "lib/netcoreapp3.1/pl/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "pl"
+ },
+ "lib/netcoreapp3.1/pt-BR/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "pt-BR"
+ },
+ "lib/netcoreapp3.1/ru/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "ru"
+ },
+ "lib/netcoreapp3.1/tr/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "tr"
+ },
+ "lib/netcoreapp3.1/zh-Hans/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "zh-Hans"
+ },
+ "lib/netcoreapp3.1/zh-Hant/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "zh-Hant"
+ }
+ }
+ },
+ "Microsoft.CodeAnalysis.CSharp/4.5.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.CodeAnalysis.Common": "[4.5.0]"
+ },
+ "compile": {
+ "lib/netcoreapp3.1/_._": {
+ "related": ".pdb"
+ }
+ },
+ "runtime": {
+ "lib/netcoreapp3.1/Microsoft.CodeAnalysis.CSharp.dll": {
+ "related": ".pdb"
+ }
+ },
+ "resource": {
+ "lib/netcoreapp3.1/cs/Microsoft.CodeAnalysis.CSharp.resources.dll": {
+ "locale": "cs"
+ },
+ "lib/netcoreapp3.1/de/Microsoft.CodeAnalysis.CSharp.resources.dll": {
+ "locale": "de"
+ },
+ "lib/netcoreapp3.1/es/Microsoft.CodeAnalysis.CSharp.resources.dll": {
+ "locale": "es"
+ },
+ "lib/netcoreapp3.1/fr/Microsoft.CodeAnalysis.CSharp.resources.dll": {
+ "locale": "fr"
+ },
+ "lib/netcoreapp3.1/it/Microsoft.CodeAnalysis.CSharp.resources.dll": {
+ "locale": "it"
+ },
+ "lib/netcoreapp3.1/ja/Microsoft.CodeAnalysis.CSharp.resources.dll": {
+ "locale": "ja"
+ },
+ "lib/netcoreapp3.1/ko/Microsoft.CodeAnalysis.CSharp.resources.dll": {
+ "locale": "ko"
+ },
+ "lib/netcoreapp3.1/pl/Microsoft.CodeAnalysis.CSharp.resources.dll": {
+ "locale": "pl"
+ },
+ "lib/netcoreapp3.1/pt-BR/Microsoft.CodeAnalysis.CSharp.resources.dll": {
+ "locale": "pt-BR"
+ },
+ "lib/netcoreapp3.1/ru/Microsoft.CodeAnalysis.CSharp.resources.dll": {
+ "locale": "ru"
+ },
+ "lib/netcoreapp3.1/tr/Microsoft.CodeAnalysis.CSharp.resources.dll": {
+ "locale": "tr"
+ },
+ "lib/netcoreapp3.1/zh-Hans/Microsoft.CodeAnalysis.CSharp.resources.dll": {
+ "locale": "zh-Hans"
+ },
+ "lib/netcoreapp3.1/zh-Hant/Microsoft.CodeAnalysis.CSharp.resources.dll": {
+ "locale": "zh-Hant"
+ }
+ }
+ },
+ "Microsoft.CodeAnalysis.CSharp.Workspaces/4.5.0": {
+ "type": "package",
+ "dependencies": {
+ "Humanizer.Core": "2.14.1",
+ "Microsoft.CodeAnalysis.CSharp": "[4.5.0]",
+ "Microsoft.CodeAnalysis.Common": "[4.5.0]",
+ "Microsoft.CodeAnalysis.Workspaces.Common": "[4.5.0]"
+ },
+ "compile": {
+ "lib/netcoreapp3.1/_._": {
+ "related": ".pdb"
+ }
+ },
+ "runtime": {
+ "lib/netcoreapp3.1/Microsoft.CodeAnalysis.CSharp.Workspaces.dll": {
+ "related": ".pdb"
+ }
+ },
+ "resource": {
+ "lib/netcoreapp3.1/cs/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": {
+ "locale": "cs"
+ },
+ "lib/netcoreapp3.1/de/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": {
+ "locale": "de"
+ },
+ "lib/netcoreapp3.1/es/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": {
+ "locale": "es"
+ },
+ "lib/netcoreapp3.1/fr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": {
+ "locale": "fr"
+ },
+ "lib/netcoreapp3.1/it/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": {
+ "locale": "it"
+ },
+ "lib/netcoreapp3.1/ja/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": {
+ "locale": "ja"
+ },
+ "lib/netcoreapp3.1/ko/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": {
+ "locale": "ko"
+ },
+ "lib/netcoreapp3.1/pl/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": {
+ "locale": "pl"
+ },
+ "lib/netcoreapp3.1/pt-BR/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": {
+ "locale": "pt-BR"
+ },
+ "lib/netcoreapp3.1/ru/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": {
+ "locale": "ru"
+ },
+ "lib/netcoreapp3.1/tr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": {
+ "locale": "tr"
+ },
+ "lib/netcoreapp3.1/zh-Hans/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": {
+ "locale": "zh-Hans"
+ },
+ "lib/netcoreapp3.1/zh-Hant/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": {
+ "locale": "zh-Hant"
+ }
+ }
+ },
+ "Microsoft.CodeAnalysis.Workspaces.Common/4.5.0": {
+ "type": "package",
+ "dependencies": {
+ "Humanizer.Core": "2.14.1",
+ "Microsoft.Bcl.AsyncInterfaces": "6.0.0",
+ "Microsoft.CodeAnalysis.Common": "[4.5.0]",
+ "System.Composition": "6.0.0",
+ "System.IO.Pipelines": "6.0.3",
+ "System.Threading.Channels": "6.0.0"
+ },
+ "compile": {
+ "lib/netcoreapp3.1/_._": {
+ "related": ".pdb"
+ }
+ },
+ "runtime": {
+ "lib/netcoreapp3.1/Microsoft.CodeAnalysis.Workspaces.dll": {
+ "related": ".pdb"
+ }
+ },
+ "resource": {
+ "lib/netcoreapp3.1/cs/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "cs"
+ },
+ "lib/netcoreapp3.1/de/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "de"
+ },
+ "lib/netcoreapp3.1/es/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "es"
+ },
+ "lib/netcoreapp3.1/fr/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "fr"
+ },
+ "lib/netcoreapp3.1/it/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "it"
+ },
+ "lib/netcoreapp3.1/ja/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "ja"
+ },
+ "lib/netcoreapp3.1/ko/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "ko"
+ },
+ "lib/netcoreapp3.1/pl/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "pl"
+ },
+ "lib/netcoreapp3.1/pt-BR/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "pt-BR"
+ },
+ "lib/netcoreapp3.1/ru/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "ru"
+ },
+ "lib/netcoreapp3.1/tr/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "tr"
+ },
+ "lib/netcoreapp3.1/zh-Hans/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "zh-Hans"
+ },
+ "lib/netcoreapp3.1/zh-Hant/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "zh-Hant"
+ }
+ }
+ },
+ "Microsoft.EntityFrameworkCore/8.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.EntityFrameworkCore.Abstractions": "8.0.0",
+ "Microsoft.EntityFrameworkCore.Analyzers": "8.0.0",
+ "Microsoft.Extensions.Caching.Memory": "8.0.0",
+ "Microsoft.Extensions.Logging": "8.0.0"
+ },
+ "compile": {
+ "lib/net8.0/Microsoft.EntityFrameworkCore.dll": {}
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.EntityFrameworkCore.dll": {}
+ },
+ "build": {
+ "buildTransitive/net8.0/Microsoft.EntityFrameworkCore.props": {}
+ }
+ },
+ "Microsoft.EntityFrameworkCore.Abstractions/8.0.0": {
+ "type": "package",
+ "compile": {
+ "lib/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll": {}
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll": {}
+ }
+ },
+ "Microsoft.EntityFrameworkCore.Analyzers/8.0.0": {
+ "type": "package",
+ "compile": {
+ "lib/netstandard2.0/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard2.0/_._": {}
+ }
+ },
+ "Microsoft.EntityFrameworkCore.Design/8.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Humanizer.Core": "2.14.1",
+ "Microsoft.CodeAnalysis.CSharp.Workspaces": "4.5.0",
+ "Microsoft.EntityFrameworkCore.Relational": "8.0.0",
+ "Microsoft.Extensions.DependencyModel": "8.0.0",
+ "Mono.TextTemplating": "2.2.1"
+ },
+ "compile": {
+ "lib/net8.0/_._": {}
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.EntityFrameworkCore.Design.dll": {}
+ },
+ "build": {
+ "build/net8.0/Microsoft.EntityFrameworkCore.Design.props": {}
+ }
+ },
+ "Microsoft.EntityFrameworkCore.Relational/8.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.EntityFrameworkCore": "8.0.0",
+ "Microsoft.Extensions.Configuration.Abstractions": "8.0.0"
+ },
+ "compile": {
+ "lib/net8.0/Microsoft.EntityFrameworkCore.Relational.dll": {}
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.EntityFrameworkCore.Relational.dll": {}
+ }
+ },
+ "Microsoft.EntityFrameworkCore.Tools/8.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.EntityFrameworkCore.Design": "8.0.0"
+ },
+ "compile": {
+ "lib/net8.0/_._": {}
+ },
+ "runtime": {
+ "lib/net8.0/_._": {}
+ }
+ },
+ "Microsoft.Extensions.ApiDescription.Server/6.0.5": {
+ "type": "package",
+ "build": {
+ "build/Microsoft.Extensions.ApiDescription.Server.props": {},
+ "build/Microsoft.Extensions.ApiDescription.Server.targets": {}
+ },
+ "buildMultiTargeting": {
+ "buildMultiTargeting/Microsoft.Extensions.ApiDescription.Server.props": {},
+ "buildMultiTargeting/Microsoft.Extensions.ApiDescription.Server.targets": {}
+ }
+ },
+ "Microsoft.Extensions.Caching.Abstractions/8.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.Primitives": "8.0.0"
+ },
+ "compile": {
+ "lib/net8.0/Microsoft.Extensions.Caching.Abstractions.dll": {}
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Caching.Abstractions.dll": {}
+ },
+ "build": {
+ "buildTransitive/net6.0/_._": {}
+ }
+ },
+ "Microsoft.Extensions.Caching.Memory/8.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.Caching.Abstractions": "8.0.0",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0",
+ "Microsoft.Extensions.Logging.Abstractions": "8.0.0",
+ "Microsoft.Extensions.Options": "8.0.0",
+ "Microsoft.Extensions.Primitives": "8.0.0"
+ },
+ "compile": {
+ "lib/net8.0/Microsoft.Extensions.Caching.Memory.dll": {}
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Caching.Memory.dll": {}
+ },
+ "build": {
+ "buildTransitive/net6.0/_._": {}
+ }
+ },
+ "Microsoft.Extensions.Configuration.Abstractions/8.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.Primitives": "8.0.0"
+ },
+ "compile": {
+ "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll": {}
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll": {}
+ },
+ "build": {
+ "buildTransitive/net6.0/_._": {}
+ }
+ },
+ "Microsoft.Extensions.DependencyInjection/8.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0"
+ },
+ "compile": {
+ "lib/net8.0/Microsoft.Extensions.DependencyInjection.dll": {}
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.DependencyInjection.dll": {}
+ },
+ "build": {
+ "buildTransitive/net6.0/_._": {}
+ }
+ },
+ "Microsoft.Extensions.DependencyInjection.Abstractions/8.0.0": {
+ "type": "package",
+ "compile": {
+ "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {}
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {}
+ },
+ "build": {
+ "buildTransitive/net6.0/_._": {}
+ }
+ },
+ "Microsoft.Extensions.DependencyModel/8.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Text.Encodings.Web": "8.0.0",
+ "System.Text.Json": "8.0.0"
+ },
+ "compile": {
+ "lib/net8.0/_._": {}
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.DependencyModel.dll": {}
+ },
+ "build": {
+ "buildTransitive/net6.0/_._": {}
+ }
+ },
+ "Microsoft.Extensions.Logging/8.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection": "8.0.0",
+ "Microsoft.Extensions.Logging.Abstractions": "8.0.0",
+ "Microsoft.Extensions.Options": "8.0.0"
+ },
+ "compile": {
+ "lib/net8.0/Microsoft.Extensions.Logging.dll": {}
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Logging.dll": {}
+ },
+ "build": {
+ "buildTransitive/net6.0/_._": {}
+ }
+ },
+ "Microsoft.Extensions.Logging.Abstractions/8.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0"
+ },
+ "compile": {
+ "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll": {}
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll": {}
+ },
+ "build": {
+ "buildTransitive/net6.0/Microsoft.Extensions.Logging.Abstractions.targets": {}
+ }
+ },
+ "Microsoft.Extensions.Options/8.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0",
+ "Microsoft.Extensions.Primitives": "8.0.0"
+ },
+ "compile": {
+ "lib/net8.0/Microsoft.Extensions.Options.dll": {}
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Options.dll": {}
+ },
+ "build": {
+ "buildTransitive/net6.0/Microsoft.Extensions.Options.targets": {}
+ }
+ },
+ "Microsoft.Extensions.Primitives/8.0.0": {
+ "type": "package",
+ "compile": {
+ "lib/net8.0/Microsoft.Extensions.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Primitives.dll": {}
+ },
+ "build": {
+ "buildTransitive/net6.0/_._": {}
+ }
+ },
+ "Microsoft.IdentityModel.Abstractions/7.0.3": {
+ "type": "package",
+ "compile": {
+ "lib/net8.0/Microsoft.IdentityModel.Abstractions.dll": {}
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.IdentityModel.Abstractions.dll": {}
+ }
+ },
+ "Microsoft.IdentityModel.JsonWebTokens/7.0.3": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.IdentityModel.Tokens": "7.0.3"
+ },
+ "compile": {
+ "lib/net8.0/Microsoft.IdentityModel.JsonWebTokens.dll": {}
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.IdentityModel.JsonWebTokens.dll": {}
+ }
+ },
+ "Microsoft.IdentityModel.Logging/7.0.3": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.IdentityModel.Abstractions": "7.0.3"
+ },
+ "compile": {
+ "lib/net8.0/Microsoft.IdentityModel.Logging.dll": {}
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.IdentityModel.Logging.dll": {}
+ }
+ },
+ "Microsoft.IdentityModel.Protocols/7.0.3": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.IdentityModel.Logging": "7.0.3",
+ "Microsoft.IdentityModel.Tokens": "7.0.3"
+ },
+ "compile": {
+ "lib/net8.0/Microsoft.IdentityModel.Protocols.dll": {}
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.IdentityModel.Protocols.dll": {}
+ }
+ },
+ "Microsoft.IdentityModel.Protocols.OpenIdConnect/7.0.3": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.IdentityModel.Protocols": "7.0.3",
+ "System.IdentityModel.Tokens.Jwt": "7.0.3"
+ },
+ "compile": {
+ "lib/net8.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll": {}
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll": {}
+ }
+ },
+ "Microsoft.IdentityModel.Tokens/7.0.3": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.IdentityModel.Logging": "7.0.3"
+ },
+ "compile": {
+ "lib/net8.0/Microsoft.IdentityModel.Tokens.dll": {}
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.IdentityModel.Tokens.dll": {}
+ }
+ },
+ "Microsoft.OpenApi/1.6.14": {
+ "type": "package",
+ "compile": {
+ "lib/netstandard2.0/Microsoft.OpenApi.dll": {
+ "related": ".pdb"
+ }
+ },
+ "runtime": {
+ "lib/netstandard2.0/Microsoft.OpenApi.dll": {
+ "related": ".pdb"
+ }
+ }
+ },
+ "Mono.TextTemplating/2.2.1": {
+ "type": "package",
+ "dependencies": {
+ "System.CodeDom": "4.4.0"
+ },
+ "compile": {
+ "lib/netstandard2.0/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard2.0/Mono.TextTemplating.dll": {}
+ }
+ },
+ "Npgsql/8.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.Logging.Abstractions": "8.0.0"
+ },
+ "compile": {
+ "lib/net8.0/Npgsql.dll": {}
+ },
+ "runtime": {
+ "lib/net8.0/Npgsql.dll": {}
+ }
+ },
+ "Npgsql.EntityFrameworkCore.PostgreSQL/8.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.EntityFrameworkCore": "8.0.0",
+ "Microsoft.EntityFrameworkCore.Abstractions": "8.0.0",
+ "Microsoft.EntityFrameworkCore.Relational": "8.0.0",
+ "Npgsql": "8.0.0"
+ },
+ "compile": {
+ "lib/net8.0/Npgsql.EntityFrameworkCore.PostgreSQL.dll": {}
+ },
+ "runtime": {
+ "lib/net8.0/Npgsql.EntityFrameworkCore.PostgreSQL.dll": {}
+ }
+ },
+ "Swashbuckle.AspNetCore/6.6.2": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.ApiDescription.Server": "6.0.5",
+ "Swashbuckle.AspNetCore.Swagger": "6.6.2",
+ "Swashbuckle.AspNetCore.SwaggerGen": "6.6.2",
+ "Swashbuckle.AspNetCore.SwaggerUI": "6.6.2"
+ },
+ "build": {
+ "build/Swashbuckle.AspNetCore.props": {}
+ }
+ },
+ "Swashbuckle.AspNetCore.Annotations/6.5.0": {
+ "type": "package",
+ "dependencies": {
+ "Swashbuckle.AspNetCore.SwaggerGen": "6.5.0"
+ },
+ "compile": {
+ "lib/net7.0/Swashbuckle.AspNetCore.Annotations.dll": {
+ "related": ".pdb"
+ }
+ },
+ "runtime": {
+ "lib/net7.0/Swashbuckle.AspNetCore.Annotations.dll": {
+ "related": ".pdb"
+ }
+ }
+ },
+ "Swashbuckle.AspNetCore.Swagger/6.6.2": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.OpenApi": "1.6.14"
+ },
+ "compile": {
+ "lib/net8.0/Swashbuckle.AspNetCore.Swagger.dll": {
+ "related": ".pdb"
+ }
+ },
+ "runtime": {
+ "lib/net8.0/Swashbuckle.AspNetCore.Swagger.dll": {
+ "related": ".pdb"
+ }
+ },
+ "frameworkReferences": [
+ "Microsoft.AspNetCore.App"
+ ]
+ },
+ "Swashbuckle.AspNetCore.SwaggerGen/6.6.2": {
+ "type": "package",
+ "dependencies": {
+ "Swashbuckle.AspNetCore.Swagger": "6.6.2"
+ },
+ "compile": {
+ "lib/net8.0/Swashbuckle.AspNetCore.SwaggerGen.dll": {
+ "related": ".pdb"
+ }
+ },
+ "runtime": {
+ "lib/net8.0/Swashbuckle.AspNetCore.SwaggerGen.dll": {
+ "related": ".pdb"
+ }
+ }
+ },
+ "Swashbuckle.AspNetCore.SwaggerUI/6.6.2": {
+ "type": "package",
+ "compile": {
+ "lib/net8.0/Swashbuckle.AspNetCore.SwaggerUI.dll": {
+ "related": ".pdb"
+ }
+ },
+ "runtime": {
+ "lib/net8.0/Swashbuckle.AspNetCore.SwaggerUI.dll": {
+ "related": ".pdb"
+ }
+ },
+ "frameworkReferences": [
+ "Microsoft.AspNetCore.App"
+ ]
+ },
+ "System.CodeDom/4.4.0": {
+ "type": "package",
+ "compile": {
+ "ref/netstandard2.0/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard2.0/System.CodeDom.dll": {}
+ }
+ },
+ "System.Collections.Immutable/6.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime.CompilerServices.Unsafe": "6.0.0"
+ },
+ "compile": {
+ "lib/net6.0/_._": {}
+ },
+ "runtime": {
+ "lib/net6.0/System.Collections.Immutable.dll": {}
+ },
+ "build": {
+ "buildTransitive/netcoreapp3.1/_._": {}
+ }
+ },
+ "System.Composition/6.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Composition.AttributedModel": "6.0.0",
+ "System.Composition.Convention": "6.0.0",
+ "System.Composition.Hosting": "6.0.0",
+ "System.Composition.Runtime": "6.0.0",
+ "System.Composition.TypedParts": "6.0.0"
+ },
+ "build": {
+ "buildTransitive/netcoreapp3.1/_._": {}
+ }
+ },
+ "System.Composition.AttributedModel/6.0.0": {
+ "type": "package",
+ "compile": {
+ "lib/net6.0/_._": {}
+ },
+ "runtime": {
+ "lib/net6.0/System.Composition.AttributedModel.dll": {}
+ },
+ "build": {
+ "buildTransitive/netcoreapp3.1/_._": {}
+ }
+ },
+ "System.Composition.Convention/6.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Composition.AttributedModel": "6.0.0"
+ },
+ "compile": {
+ "lib/net6.0/_._": {}
+ },
+ "runtime": {
+ "lib/net6.0/System.Composition.Convention.dll": {}
+ },
+ "build": {
+ "buildTransitive/netcoreapp3.1/_._": {}
+ }
+ },
+ "System.Composition.Hosting/6.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Composition.Runtime": "6.0.0"
+ },
+ "compile": {
+ "lib/net6.0/_._": {}
+ },
+ "runtime": {
+ "lib/net6.0/System.Composition.Hosting.dll": {}
+ },
+ "build": {
+ "buildTransitive/netcoreapp3.1/_._": {}
+ }
+ },
+ "System.Composition.Runtime/6.0.0": {
+ "type": "package",
+ "compile": {
+ "lib/net6.0/_._": {}
+ },
+ "runtime": {
+ "lib/net6.0/System.Composition.Runtime.dll": {}
+ },
+ "build": {
+ "buildTransitive/netcoreapp3.1/_._": {}
+ }
+ },
+ "System.Composition.TypedParts/6.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Composition.AttributedModel": "6.0.0",
+ "System.Composition.Hosting": "6.0.0",
+ "System.Composition.Runtime": "6.0.0"
+ },
+ "compile": {
+ "lib/net6.0/_._": {}
+ },
+ "runtime": {
+ "lib/net6.0/System.Composition.TypedParts.dll": {}
+ },
+ "build": {
+ "buildTransitive/netcoreapp3.1/_._": {}
+ }
+ },
+ "System.IdentityModel.Tokens.Jwt/7.0.3": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.IdentityModel.JsonWebTokens": "7.0.3",
+ "Microsoft.IdentityModel.Tokens": "7.0.3"
+ },
+ "compile": {
+ "lib/net8.0/System.IdentityModel.Tokens.Jwt.dll": {}
+ },
+ "runtime": {
+ "lib/net8.0/System.IdentityModel.Tokens.Jwt.dll": {}
+ }
+ },
+ "System.IO.Pipelines/6.0.3": {
+ "type": "package",
+ "compile": {
+ "lib/net6.0/_._": {}
+ },
+ "runtime": {
+ "lib/net6.0/System.IO.Pipelines.dll": {}
+ },
+ "build": {
+ "buildTransitive/netcoreapp3.1/_._": {}
+ }
+ },
+ "System.Reflection.Metadata/6.0.1": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections.Immutable": "6.0.0"
+ },
+ "compile": {
+ "lib/net6.0/_._": {}
+ },
+ "runtime": {
+ "lib/net6.0/System.Reflection.Metadata.dll": {}
+ },
+ "build": {
+ "buildTransitive/netcoreapp3.1/_._": {}
+ }
+ },
+ "System.Runtime.CompilerServices.Unsafe/6.0.0": {
+ "type": "package",
+ "compile": {
+ "lib/net6.0/_._": {}
+ },
+ "runtime": {
+ "lib/net6.0/System.Runtime.CompilerServices.Unsafe.dll": {}
+ },
+ "build": {
+ "buildTransitive/netcoreapp3.1/_._": {}
+ }
+ },
+ "System.Text.Encoding.CodePages/6.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime.CompilerServices.Unsafe": "6.0.0"
+ },
+ "compile": {
+ "lib/net6.0/_._": {}
+ },
+ "runtime": {
+ "lib/net6.0/System.Text.Encoding.CodePages.dll": {}
+ },
+ "build": {
+ "buildTransitive/netcoreapp3.1/_._": {}
+ },
+ "runtimeTargets": {
+ "runtimes/win/lib/net6.0/System.Text.Encoding.CodePages.dll": {
+ "assetType": "runtime",
+ "rid": "win"
+ }
+ }
+ },
+ "System.Text.Encodings.Web/8.0.0": {
+ "type": "package",
+ "compile": {
+ "lib/net8.0/_._": {}
+ },
+ "runtime": {
+ "lib/net8.0/System.Text.Encodings.Web.dll": {}
+ },
+ "build": {
+ "buildTransitive/net6.0/_._": {}
+ },
+ "runtimeTargets": {
+ "runtimes/browser/lib/net8.0/System.Text.Encodings.Web.dll": {
+ "assetType": "runtime",
+ "rid": "browser"
+ }
+ }
+ },
+ "System.Text.Json/8.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Text.Encodings.Web": "8.0.0"
+ },
+ "compile": {
+ "lib/net8.0/_._": {}
+ },
+ "runtime": {
+ "lib/net8.0/System.Text.Json.dll": {}
+ },
+ "build": {
+ "buildTransitive/net6.0/System.Text.Json.targets": {}
+ }
+ },
+ "System.Threading.Channels/6.0.0": {
+ "type": "package",
+ "compile": {
+ "lib/net6.0/_._": {}
+ },
+ "runtime": {
+ "lib/net6.0/System.Threading.Channels.dll": {}
+ },
+ "build": {
+ "buildTransitive/netcoreapp3.1/_._": {}
+ }
+ },
+ "DoroTech.BookStore.Application/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v8.0",
+ "dependencies": {
+ "DoroTech.BookStore.Domain": "1.0.0",
+ "Microsoft.EntityFrameworkCore": "8.0.0",
+ "Microsoft.EntityFrameworkCore.Relational": "8.0.0",
+ "Microsoft.Extensions.Logging.Abstractions": "8.0.0",
+ "Npgsql.EntityFrameworkCore.PostgreSQL": "8.0.0"
+ },
+ "compile": {
+ "bin/placeholder/DoroTech.BookStore.Application.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/DoroTech.BookStore.Application.dll": {}
+ }
+ },
+ "DoroTech.BookStore.Domain/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v8.0",
+ "dependencies": {
+ "Microsoft.EntityFrameworkCore": "8.0.0",
+ "Microsoft.EntityFrameworkCore.Relational": "8.0.0",
+ "Npgsql.EntityFrameworkCore.PostgreSQL": "8.0.0"
+ },
+ "compile": {
+ "bin/placeholder/DoroTech.BookStore.Domain.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/DoroTech.BookStore.Domain.dll": {}
+ }
+ },
+ "DoroTech.BookStore.Infrastructure/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v8.0",
+ "dependencies": {
+ "DoroTech.BookStore.Domain": "1.0.0",
+ "Microsoft.EntityFrameworkCore": "8.0.0",
+ "Microsoft.EntityFrameworkCore.Relational": "8.0.0",
+ "Npgsql.EntityFrameworkCore.PostgreSQL": "8.0.0"
+ },
+ "compile": {
+ "bin/placeholder/DoroTech.BookStore.Infrastructure.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/DoroTech.BookStore.Infrastructure.dll": {}
+ }
+ }
+ }
+ },
+ "libraries": {
+ "Humanizer.Core/2.14.1": {
+ "sha512": "lQKvtaTDOXnoVJ20ibTuSIOf2i0uO0MPbDhd1jm238I+U/2ZnRENj0cktKZhtchBMtCUSRQ5v4xBCUbKNmyVMw==",
+ "type": "package",
+ "path": "humanizer.core/2.14.1",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "humanizer.core.2.14.1.nupkg.sha512",
+ "humanizer.core.nuspec",
+ "lib/net6.0/Humanizer.dll",
+ "lib/netstandard1.0/Humanizer.dll",
+ "lib/netstandard2.0/Humanizer.dll",
+ "logo.png"
+ ]
+ },
+ "Microsoft.AspNetCore.Authentication.JwtBearer/8.0.0": {
+ "sha512": "rwxaZYHips5M9vqxRkGfJthTx+Ws4O4yCuefn17J371jL3ouC5Ker43h2hXb5yd9BMnImE9rznT75KJHm6bMgg==",
+ "type": "package",
+ "path": "microsoft.aspnetcore.authentication.jwtbearer/8.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "THIRD-PARTY-NOTICES.TXT",
+ "lib/net8.0/Microsoft.AspNetCore.Authentication.JwtBearer.dll",
+ "microsoft.aspnetcore.authentication.jwtbearer.8.0.0.nupkg.sha512",
+ "microsoft.aspnetcore.authentication.jwtbearer.nuspec"
+ ]
+ },
+ "Microsoft.Bcl.AsyncInterfaces/6.0.0": {
+ "sha512": "UcSjPsst+DfAdJGVDsu346FX0ci0ah+lw3WRtn18NUwEqRt70HaOQ7lI72vy3+1LxtqI3T5GWwV39rQSrCzAeg==",
+ "type": "package",
+ "path": "microsoft.bcl.asyncinterfaces/6.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "lib/net461/Microsoft.Bcl.AsyncInterfaces.dll",
+ "lib/netstandard2.0/Microsoft.Bcl.AsyncInterfaces.dll",
+ "lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.dll",
+ "microsoft.bcl.asyncinterfaces.6.0.0.nupkg.sha512",
+ "microsoft.bcl.asyncinterfaces.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "Microsoft.CodeAnalysis.Analyzers/3.3.3": {
+ "sha512": "j/rOZtLMVJjrfLRlAMckJLPW/1rze9MT1yfWqSIbUPGRu1m1P0fuo9PmqapwsmePfGB5PJrudQLvmUOAMF0DqQ==",
+ "type": "package",
+ "path": "microsoft.codeanalysis.analyzers/3.3.3",
+ "hasTools": true,
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "ThirdPartyNotices.rtf",
+ "analyzers/dotnet/cs/Microsoft.CodeAnalysis.Analyzers.dll",
+ "analyzers/dotnet/cs/Microsoft.CodeAnalysis.CSharp.Analyzers.dll",
+ "analyzers/dotnet/cs/cs/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/cs/de/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/cs/es/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/cs/fr/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/cs/it/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/cs/ja/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/cs/ko/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/cs/pl/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/cs/pt-BR/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/cs/ru/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/cs/tr/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/cs/zh-Hans/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/cs/zh-Hant/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/vb/Microsoft.CodeAnalysis.Analyzers.dll",
+ "analyzers/dotnet/vb/Microsoft.CodeAnalysis.VisualBasic.Analyzers.dll",
+ "analyzers/dotnet/vb/cs/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/vb/de/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/vb/es/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/vb/fr/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/vb/it/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/vb/ja/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/vb/ko/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/vb/pl/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/vb/pt-BR/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/vb/ru/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/vb/tr/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/vb/zh-Hans/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/vb/zh-Hant/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "build/Microsoft.CodeAnalysis.Analyzers.props",
+ "build/Microsoft.CodeAnalysis.Analyzers.targets",
+ "build/config/analysislevel_2_9_8_all.editorconfig",
+ "build/config/analysislevel_2_9_8_default.editorconfig",
+ "build/config/analysislevel_2_9_8_minimum.editorconfig",
+ "build/config/analysislevel_2_9_8_none.editorconfig",
+ "build/config/analysislevel_2_9_8_recommended.editorconfig",
+ "build/config/analysislevel_3_3_all.editorconfig",
+ "build/config/analysislevel_3_3_default.editorconfig",
+ "build/config/analysislevel_3_3_minimum.editorconfig",
+ "build/config/analysislevel_3_3_none.editorconfig",
+ "build/config/analysislevel_3_3_recommended.editorconfig",
+ "build/config/analysislevel_3_all.editorconfig",
+ "build/config/analysislevel_3_default.editorconfig",
+ "build/config/analysislevel_3_minimum.editorconfig",
+ "build/config/analysislevel_3_none.editorconfig",
+ "build/config/analysislevel_3_recommended.editorconfig",
+ "build/config/analysislevelcorrectness_2_9_8_all.editorconfig",
+ "build/config/analysislevelcorrectness_2_9_8_default.editorconfig",
+ "build/config/analysislevelcorrectness_2_9_8_minimum.editorconfig",
+ "build/config/analysislevelcorrectness_2_9_8_none.editorconfig",
+ "build/config/analysislevelcorrectness_2_9_8_recommended.editorconfig",
+ "build/config/analysislevelcorrectness_3_3_all.editorconfig",
+ "build/config/analysislevelcorrectness_3_3_default.editorconfig",
+ "build/config/analysislevelcorrectness_3_3_minimum.editorconfig",
+ "build/config/analysislevelcorrectness_3_3_none.editorconfig",
+ "build/config/analysislevelcorrectness_3_3_recommended.editorconfig",
+ "build/config/analysislevelcorrectness_3_all.editorconfig",
+ "build/config/analysislevelcorrectness_3_default.editorconfig",
+ "build/config/analysislevelcorrectness_3_minimum.editorconfig",
+ "build/config/analysislevelcorrectness_3_none.editorconfig",
+ "build/config/analysislevelcorrectness_3_recommended.editorconfig",
+ "build/config/analysislevellibrary_2_9_8_all.editorconfig",
+ "build/config/analysislevellibrary_2_9_8_default.editorconfig",
+ "build/config/analysislevellibrary_2_9_8_minimum.editorconfig",
+ "build/config/analysislevellibrary_2_9_8_none.editorconfig",
+ "build/config/analysislevellibrary_2_9_8_recommended.editorconfig",
+ "build/config/analysislevellibrary_3_3_all.editorconfig",
+ "build/config/analysislevellibrary_3_3_default.editorconfig",
+ "build/config/analysislevellibrary_3_3_minimum.editorconfig",
+ "build/config/analysislevellibrary_3_3_none.editorconfig",
+ "build/config/analysislevellibrary_3_3_recommended.editorconfig",
+ "build/config/analysislevellibrary_3_all.editorconfig",
+ "build/config/analysislevellibrary_3_default.editorconfig",
+ "build/config/analysislevellibrary_3_minimum.editorconfig",
+ "build/config/analysislevellibrary_3_none.editorconfig",
+ "build/config/analysislevellibrary_3_recommended.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscompatibility_2_9_8_all.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscompatibility_2_9_8_default.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscompatibility_2_9_8_minimum.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscompatibility_2_9_8_none.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscompatibility_2_9_8_recommended.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_all.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_default.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_minimum.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_none.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_recommended.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscompatibility_3_all.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscompatibility_3_default.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscompatibility_3_minimum.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscompatibility_3_none.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscompatibility_3_recommended.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscorrectness_2_9_8_all.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscorrectness_2_9_8_default.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscorrectness_2_9_8_minimum.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscorrectness_2_9_8_none.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscorrectness_2_9_8_recommended.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_all.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_default.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_minimum.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_none.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_recommended.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscorrectness_3_all.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscorrectness_3_default.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscorrectness_3_minimum.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscorrectness_3_none.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscorrectness_3_recommended.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdesign_2_9_8_all.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdesign_2_9_8_default.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdesign_2_9_8_minimum.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdesign_2_9_8_none.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdesign_2_9_8_recommended.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdesign_3_3_all.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdesign_3_3_default.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdesign_3_3_minimum.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdesign_3_3_none.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdesign_3_3_recommended.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdesign_3_all.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdesign_3_default.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdesign_3_minimum.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdesign_3_none.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdesign_3_recommended.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdocumentation_2_9_8_all.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdocumentation_2_9_8_default.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdocumentation_2_9_8_minimum.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdocumentation_2_9_8_none.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdocumentation_2_9_8_recommended.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_all.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_default.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_minimum.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_none.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_recommended.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdocumentation_3_all.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdocumentation_3_default.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdocumentation_3_minimum.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdocumentation_3_none.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdocumentation_3_recommended.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysislocalization_2_9_8_all.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysislocalization_2_9_8_default.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysislocalization_2_9_8_minimum.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysislocalization_2_9_8_none.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysislocalization_2_9_8_recommended.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysislocalization_3_3_all.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysislocalization_3_3_default.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysislocalization_3_3_minimum.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysislocalization_3_3_none.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysislocalization_3_3_recommended.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysislocalization_3_all.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysislocalization_3_default.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysislocalization_3_minimum.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysislocalization_3_none.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysislocalization_3_recommended.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisperformance_2_9_8_all.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisperformance_2_9_8_default.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisperformance_2_9_8_minimum.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisperformance_2_9_8_none.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisperformance_2_9_8_recommended.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisperformance_3_3_all.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisperformance_3_3_default.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisperformance_3_3_minimum.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisperformance_3_3_none.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisperformance_3_3_recommended.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisperformance_3_all.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisperformance_3_default.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisperformance_3_minimum.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisperformance_3_none.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisperformance_3_recommended.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisreleasetracking_2_9_8_all.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisreleasetracking_2_9_8_default.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisreleasetracking_2_9_8_minimum.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisreleasetracking_2_9_8_none.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisreleasetracking_2_9_8_recommended.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_all.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_default.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_minimum.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_none.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_recommended.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_all.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_default.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_minimum.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_none.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_recommended.editorconfig",
+ "documentation/Analyzer Configuration.md",
+ "documentation/Microsoft.CodeAnalysis.Analyzers.md",
+ "documentation/Microsoft.CodeAnalysis.Analyzers.sarif",
+ "editorconfig/AllRulesDefault/.editorconfig",
+ "editorconfig/AllRulesDisabled/.editorconfig",
+ "editorconfig/AllRulesEnabled/.editorconfig",
+ "editorconfig/CorrectnessRulesDefault/.editorconfig",
+ "editorconfig/CorrectnessRulesEnabled/.editorconfig",
+ "editorconfig/DataflowRulesDefault/.editorconfig",
+ "editorconfig/DataflowRulesEnabled/.editorconfig",
+ "editorconfig/LibraryRulesDefault/.editorconfig",
+ "editorconfig/LibraryRulesEnabled/.editorconfig",
+ "editorconfig/MicrosoftCodeAnalysisCompatibilityRulesDefault/.editorconfig",
+ "editorconfig/MicrosoftCodeAnalysisCompatibilityRulesEnabled/.editorconfig",
+ "editorconfig/MicrosoftCodeAnalysisCorrectnessRulesDefault/.editorconfig",
+ "editorconfig/MicrosoftCodeAnalysisCorrectnessRulesEnabled/.editorconfig",
+ "editorconfig/MicrosoftCodeAnalysisDesignRulesDefault/.editorconfig",
+ "editorconfig/MicrosoftCodeAnalysisDesignRulesEnabled/.editorconfig",
+ "editorconfig/MicrosoftCodeAnalysisDocumentationRulesDefault/.editorconfig",
+ "editorconfig/MicrosoftCodeAnalysisDocumentationRulesEnabled/.editorconfig",
+ "editorconfig/MicrosoftCodeAnalysisLocalizationRulesDefault/.editorconfig",
+ "editorconfig/MicrosoftCodeAnalysisLocalizationRulesEnabled/.editorconfig",
+ "editorconfig/MicrosoftCodeAnalysisPerformanceRulesDefault/.editorconfig",
+ "editorconfig/MicrosoftCodeAnalysisPerformanceRulesEnabled/.editorconfig",
+ "editorconfig/MicrosoftCodeAnalysisReleaseTrackingRulesDefault/.editorconfig",
+ "editorconfig/MicrosoftCodeAnalysisReleaseTrackingRulesEnabled/.editorconfig",
+ "editorconfig/PortedFromFxCopRulesDefault/.editorconfig",
+ "editorconfig/PortedFromFxCopRulesEnabled/.editorconfig",
+ "microsoft.codeanalysis.analyzers.3.3.3.nupkg.sha512",
+ "microsoft.codeanalysis.analyzers.nuspec",
+ "rulesets/AllRulesDefault.ruleset",
+ "rulesets/AllRulesDisabled.ruleset",
+ "rulesets/AllRulesEnabled.ruleset",
+ "rulesets/CorrectnessRulesDefault.ruleset",
+ "rulesets/CorrectnessRulesEnabled.ruleset",
+ "rulesets/DataflowRulesDefault.ruleset",
+ "rulesets/DataflowRulesEnabled.ruleset",
+ "rulesets/LibraryRulesDefault.ruleset",
+ "rulesets/LibraryRulesEnabled.ruleset",
+ "rulesets/MicrosoftCodeAnalysisCompatibilityRulesDefault.ruleset",
+ "rulesets/MicrosoftCodeAnalysisCompatibilityRulesEnabled.ruleset",
+ "rulesets/MicrosoftCodeAnalysisCorrectnessRulesDefault.ruleset",
+ "rulesets/MicrosoftCodeAnalysisCorrectnessRulesEnabled.ruleset",
+ "rulesets/MicrosoftCodeAnalysisDesignRulesDefault.ruleset",
+ "rulesets/MicrosoftCodeAnalysisDesignRulesEnabled.ruleset",
+ "rulesets/MicrosoftCodeAnalysisDocumentationRulesDefault.ruleset",
+ "rulesets/MicrosoftCodeAnalysisDocumentationRulesEnabled.ruleset",
+ "rulesets/MicrosoftCodeAnalysisLocalizationRulesDefault.ruleset",
+ "rulesets/MicrosoftCodeAnalysisLocalizationRulesEnabled.ruleset",
+ "rulesets/MicrosoftCodeAnalysisPerformanceRulesDefault.ruleset",
+ "rulesets/MicrosoftCodeAnalysisPerformanceRulesEnabled.ruleset",
+ "rulesets/MicrosoftCodeAnalysisReleaseTrackingRulesDefault.ruleset",
+ "rulesets/MicrosoftCodeAnalysisReleaseTrackingRulesEnabled.ruleset",
+ "rulesets/PortedFromFxCopRulesDefault.ruleset",
+ "rulesets/PortedFromFxCopRulesEnabled.ruleset",
+ "tools/install.ps1",
+ "tools/uninstall.ps1"
+ ]
+ },
+ "Microsoft.CodeAnalysis.Common/4.5.0": {
+ "sha512": "lwAbIZNdnY0SUNoDmZHkVUwLO8UyNnyyh1t/4XsbFxi4Ounb3xszIYZaWhyj5ZjyfcwqwmtMbE7fUTVCqQEIdQ==",
+ "type": "package",
+ "path": "microsoft.codeanalysis.common/4.5.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "ThirdPartyNotices.rtf",
+ "lib/netcoreapp3.1/Microsoft.CodeAnalysis.dll",
+ "lib/netcoreapp3.1/Microsoft.CodeAnalysis.pdb",
+ "lib/netcoreapp3.1/cs/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netcoreapp3.1/de/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netcoreapp3.1/es/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netcoreapp3.1/fr/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netcoreapp3.1/it/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netcoreapp3.1/ja/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netcoreapp3.1/ko/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netcoreapp3.1/pl/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netcoreapp3.1/pt-BR/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netcoreapp3.1/ru/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netcoreapp3.1/tr/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netcoreapp3.1/zh-Hans/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netcoreapp3.1/zh-Hant/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netstandard2.0/Microsoft.CodeAnalysis.dll",
+ "lib/netstandard2.0/Microsoft.CodeAnalysis.pdb",
+ "lib/netstandard2.0/cs/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netstandard2.0/de/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netstandard2.0/es/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netstandard2.0/fr/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netstandard2.0/it/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netstandard2.0/ja/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netstandard2.0/ko/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netstandard2.0/pl/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netstandard2.0/pt-BR/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netstandard2.0/ru/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netstandard2.0/tr/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netstandard2.0/zh-Hans/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netstandard2.0/zh-Hant/Microsoft.CodeAnalysis.resources.dll",
+ "microsoft.codeanalysis.common.4.5.0.nupkg.sha512",
+ "microsoft.codeanalysis.common.nuspec"
+ ]
+ },
+ "Microsoft.CodeAnalysis.CSharp/4.5.0": {
+ "sha512": "cM59oMKAOxvdv76bdmaKPy5hfj+oR+zxikWoueEB7CwTko7mt9sVKZI8Qxlov0C/LuKEG+WQwifepqL3vuTiBQ==",
+ "type": "package",
+ "path": "microsoft.codeanalysis.csharp/4.5.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "ThirdPartyNotices.rtf",
+ "lib/netcoreapp3.1/Microsoft.CodeAnalysis.CSharp.dll",
+ "lib/netcoreapp3.1/Microsoft.CodeAnalysis.CSharp.pdb",
+ "lib/netcoreapp3.1/cs/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "lib/netcoreapp3.1/de/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "lib/netcoreapp3.1/es/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "lib/netcoreapp3.1/fr/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "lib/netcoreapp3.1/it/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "lib/netcoreapp3.1/ja/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "lib/netcoreapp3.1/ko/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "lib/netcoreapp3.1/pl/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "lib/netcoreapp3.1/pt-BR/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "lib/netcoreapp3.1/ru/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "lib/netcoreapp3.1/tr/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "lib/netcoreapp3.1/zh-Hans/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "lib/netcoreapp3.1/zh-Hant/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "lib/netstandard2.0/Microsoft.CodeAnalysis.CSharp.dll",
+ "lib/netstandard2.0/Microsoft.CodeAnalysis.CSharp.pdb",
+ "lib/netstandard2.0/cs/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "lib/netstandard2.0/de/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "lib/netstandard2.0/es/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "lib/netstandard2.0/fr/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "lib/netstandard2.0/it/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "lib/netstandard2.0/ja/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "lib/netstandard2.0/ko/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "lib/netstandard2.0/pl/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "lib/netstandard2.0/pt-BR/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "lib/netstandard2.0/ru/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "lib/netstandard2.0/tr/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "lib/netstandard2.0/zh-Hans/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "lib/netstandard2.0/zh-Hant/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "microsoft.codeanalysis.csharp.4.5.0.nupkg.sha512",
+ "microsoft.codeanalysis.csharp.nuspec"
+ ]
+ },
+ "Microsoft.CodeAnalysis.CSharp.Workspaces/4.5.0": {
+ "sha512": "h74wTpmGOp4yS4hj+EvNzEiPgg/KVs2wmSfTZ81upJZOtPkJsVkgfsgtxxqmAeapjT/vLKfmYV0bS8n5MNVP+g==",
+ "type": "package",
+ "path": "microsoft.codeanalysis.csharp.workspaces/4.5.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "ThirdPartyNotices.rtf",
+ "lib/netcoreapp3.1/Microsoft.CodeAnalysis.CSharp.Workspaces.dll",
+ "lib/netcoreapp3.1/Microsoft.CodeAnalysis.CSharp.Workspaces.pdb",
+ "lib/netcoreapp3.1/cs/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll",
+ "lib/netcoreapp3.1/de/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll",
+ "lib/netcoreapp3.1/es/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll",
+ "lib/netcoreapp3.1/fr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll",
+ "lib/netcoreapp3.1/it/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll",
+ "lib/netcoreapp3.1/ja/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll",
+ "lib/netcoreapp3.1/ko/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll",
+ "lib/netcoreapp3.1/pl/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll",
+ "lib/netcoreapp3.1/pt-BR/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll",
+ "lib/netcoreapp3.1/ru/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll",
+ "lib/netcoreapp3.1/tr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll",
+ "lib/netcoreapp3.1/zh-Hans/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll",
+ "lib/netcoreapp3.1/zh-Hant/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll",
+ "lib/netstandard2.0/Microsoft.CodeAnalysis.CSharp.Workspaces.dll",
+ "lib/netstandard2.0/Microsoft.CodeAnalysis.CSharp.Workspaces.pdb",
+ "lib/netstandard2.0/cs/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll",
+ "lib/netstandard2.0/de/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll",
+ "lib/netstandard2.0/es/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll",
+ "lib/netstandard2.0/fr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll",
+ "lib/netstandard2.0/it/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll",
+ "lib/netstandard2.0/ja/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll",
+ "lib/netstandard2.0/ko/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll",
+ "lib/netstandard2.0/pl/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll",
+ "lib/netstandard2.0/pt-BR/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll",
+ "lib/netstandard2.0/ru/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll",
+ "lib/netstandard2.0/tr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll",
+ "lib/netstandard2.0/zh-Hans/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll",
+ "lib/netstandard2.0/zh-Hant/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll",
+ "microsoft.codeanalysis.csharp.workspaces.4.5.0.nupkg.sha512",
+ "microsoft.codeanalysis.csharp.workspaces.nuspec"
+ ]
+ },
+ "Microsoft.CodeAnalysis.Workspaces.Common/4.5.0": {
+ "sha512": "l4dDRmGELXG72XZaonnOeORyD/T5RpEu5LGHOUIhnv+MmUWDY/m1kWXGwtcgQ5CJ5ynkFiRnIYzTKXYjUs7rbw==",
+ "type": "package",
+ "path": "microsoft.codeanalysis.workspaces.common/4.5.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "ThirdPartyNotices.rtf",
+ "lib/netcoreapp3.1/Microsoft.CodeAnalysis.Workspaces.dll",
+ "lib/netcoreapp3.1/Microsoft.CodeAnalysis.Workspaces.pdb",
+ "lib/netcoreapp3.1/cs/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "lib/netcoreapp3.1/de/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "lib/netcoreapp3.1/es/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "lib/netcoreapp3.1/fr/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "lib/netcoreapp3.1/it/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "lib/netcoreapp3.1/ja/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "lib/netcoreapp3.1/ko/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "lib/netcoreapp3.1/pl/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "lib/netcoreapp3.1/pt-BR/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "lib/netcoreapp3.1/ru/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "lib/netcoreapp3.1/tr/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "lib/netcoreapp3.1/zh-Hans/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "lib/netcoreapp3.1/zh-Hant/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "lib/netstandard2.0/Microsoft.CodeAnalysis.Workspaces.dll",
+ "lib/netstandard2.0/Microsoft.CodeAnalysis.Workspaces.pdb",
+ "lib/netstandard2.0/cs/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "lib/netstandard2.0/de/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "lib/netstandard2.0/es/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "lib/netstandard2.0/fr/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "lib/netstandard2.0/it/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "lib/netstandard2.0/ja/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "lib/netstandard2.0/ko/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "lib/netstandard2.0/pl/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "lib/netstandard2.0/pt-BR/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "lib/netstandard2.0/ru/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "lib/netstandard2.0/tr/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "lib/netstandard2.0/zh-Hans/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "lib/netstandard2.0/zh-Hant/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "microsoft.codeanalysis.workspaces.common.4.5.0.nupkg.sha512",
+ "microsoft.codeanalysis.workspaces.common.nuspec"
+ ]
+ },
+ "Microsoft.EntityFrameworkCore/8.0.0": {
+ "sha512": "SoODat83pGQUpWB9xULdMX6tuKpq/RTXDuJ2WeC1ldUKcKzLkaFJD1n+I0nOLY58odez/e7z8b6zdp235G/kyg==",
+ "type": "package",
+ "path": "microsoft.entityframeworkcore/8.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "buildTransitive/net8.0/Microsoft.EntityFrameworkCore.props",
+ "lib/net8.0/Microsoft.EntityFrameworkCore.dll",
+ "microsoft.entityframeworkcore.8.0.0.nupkg.sha512",
+ "microsoft.entityframeworkcore.nuspec"
+ ]
+ },
+ "Microsoft.EntityFrameworkCore.Abstractions/8.0.0": {
+ "sha512": "VR22s3+zoqlVI7xauFKn1znSIFHO8xuILT+noSwS8bZCKcHz0ydkTDQMuaxSa5WBaQrZmwtTz9rmRvJ7X8mSPQ==",
+ "type": "package",
+ "path": "microsoft.entityframeworkcore.abstractions/8.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "lib/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll",
+ "microsoft.entityframeworkcore.abstractions.8.0.0.nupkg.sha512",
+ "microsoft.entityframeworkcore.abstractions.nuspec"
+ ]
+ },
+ "Microsoft.EntityFrameworkCore.Analyzers/8.0.0": {
+ "sha512": "ZXxEeLs2zoZ1TA+QoMMcw4f3Tirf8PzgdDax8RoWo0dxI2KmqiEGWYjhm2B/XyWfglc6+mNRyB8rZiQSmxCpeg==",
+ "type": "package",
+ "path": "microsoft.entityframeworkcore.analyzers/8.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "analyzers/dotnet/cs/Microsoft.EntityFrameworkCore.Analyzers.dll",
+ "lib/netstandard2.0/_._",
+ "microsoft.entityframeworkcore.analyzers.8.0.0.nupkg.sha512",
+ "microsoft.entityframeworkcore.analyzers.nuspec"
+ ]
+ },
+ "Microsoft.EntityFrameworkCore.Design/8.0.0": {
+ "sha512": "94reKYu63jg4O75UI3LMJHwOSi8tQ6IfubiZhdnSsWcgtmAuF8OyLfjK/MIxuvaQRJZAF6E747FIuxjOtb8/og==",
+ "type": "package",
+ "path": "microsoft.entityframeworkcore.design/8.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "build/net8.0/Microsoft.EntityFrameworkCore.Design.props",
+ "lib/net8.0/Microsoft.EntityFrameworkCore.Design.dll",
+ "microsoft.entityframeworkcore.design.8.0.0.nupkg.sha512",
+ "microsoft.entityframeworkcore.design.nuspec"
+ ]
+ },
+ "Microsoft.EntityFrameworkCore.Relational/8.0.0": {
+ "sha512": "fFKkr24cYc7Zw5T6DC4tEyOEPgPbq23BBmym1r9kn4ET9F3HKaetpOeQtV2RryYyUxEeNkJuxgfiZHTisqZc+A==",
+ "type": "package",
+ "path": "microsoft.entityframeworkcore.relational/8.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "lib/net8.0/Microsoft.EntityFrameworkCore.Relational.dll",
+ "microsoft.entityframeworkcore.relational.8.0.0.nupkg.sha512",
+ "microsoft.entityframeworkcore.relational.nuspec"
+ ]
+ },
+ "Microsoft.EntityFrameworkCore.Tools/8.0.0": {
+ "sha512": "zRdaXiiB1gEA0b+AJTd2+drh78gkEA4HyZ1vqNZrKq4xwW8WwavSiQsoeb1UsIMZkocLMBbhQYWClkZzuTKEgQ==",
+ "type": "package",
+ "path": "microsoft.entityframeworkcore.tools/8.0.0",
+ "hasTools": true,
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "lib/net8.0/_._",
+ "microsoft.entityframeworkcore.tools.8.0.0.nupkg.sha512",
+ "microsoft.entityframeworkcore.tools.nuspec",
+ "tools/EntityFrameworkCore.PS2.psd1",
+ "tools/EntityFrameworkCore.PS2.psm1",
+ "tools/EntityFrameworkCore.psd1",
+ "tools/EntityFrameworkCore.psm1",
+ "tools/about_EntityFrameworkCore.help.txt",
+ "tools/init.ps1",
+ "tools/net461/any/ef.exe",
+ "tools/net461/win-arm64/ef.exe",
+ "tools/net461/win-x86/ef.exe",
+ "tools/netcoreapp2.0/any/ef.dll",
+ "tools/netcoreapp2.0/any/ef.runtimeconfig.json"
+ ]
+ },
+ "Microsoft.Extensions.ApiDescription.Server/6.0.5": {
+ "sha512": "Ckb5EDBUNJdFWyajfXzUIMRkhf52fHZOQuuZg/oiu8y7zDCVwD0iHhew6MnThjHmevanpxL3f5ci2TtHQEN6bw==",
+ "type": "package",
+ "path": "microsoft.extensions.apidescription.server/6.0.5",
+ "hasTools": true,
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "build/Microsoft.Extensions.ApiDescription.Server.props",
+ "build/Microsoft.Extensions.ApiDescription.Server.targets",
+ "buildMultiTargeting/Microsoft.Extensions.ApiDescription.Server.props",
+ "buildMultiTargeting/Microsoft.Extensions.ApiDescription.Server.targets",
+ "microsoft.extensions.apidescription.server.6.0.5.nupkg.sha512",
+ "microsoft.extensions.apidescription.server.nuspec",
+ "tools/Newtonsoft.Json.dll",
+ "tools/dotnet-getdocument.deps.json",
+ "tools/dotnet-getdocument.dll",
+ "tools/dotnet-getdocument.runtimeconfig.json",
+ "tools/net461-x86/GetDocument.Insider.exe",
+ "tools/net461-x86/GetDocument.Insider.exe.config",
+ "tools/net461-x86/Microsoft.Win32.Primitives.dll",
+ "tools/net461-x86/System.AppContext.dll",
+ "tools/net461-x86/System.Buffers.dll",
+ "tools/net461-x86/System.Collections.Concurrent.dll",
+ "tools/net461-x86/System.Collections.NonGeneric.dll",
+ "tools/net461-x86/System.Collections.Specialized.dll",
+ "tools/net461-x86/System.Collections.dll",
+ "tools/net461-x86/System.ComponentModel.EventBasedAsync.dll",
+ "tools/net461-x86/System.ComponentModel.Primitives.dll",
+ "tools/net461-x86/System.ComponentModel.TypeConverter.dll",
+ "tools/net461-x86/System.ComponentModel.dll",
+ "tools/net461-x86/System.Console.dll",
+ "tools/net461-x86/System.Data.Common.dll",
+ "tools/net461-x86/System.Diagnostics.Contracts.dll",
+ "tools/net461-x86/System.Diagnostics.Debug.dll",
+ "tools/net461-x86/System.Diagnostics.DiagnosticSource.dll",
+ "tools/net461-x86/System.Diagnostics.FileVersionInfo.dll",
+ "tools/net461-x86/System.Diagnostics.Process.dll",
+ "tools/net461-x86/System.Diagnostics.StackTrace.dll",
+ "tools/net461-x86/System.Diagnostics.TextWriterTraceListener.dll",
+ "tools/net461-x86/System.Diagnostics.Tools.dll",
+ "tools/net461-x86/System.Diagnostics.TraceSource.dll",
+ "tools/net461-x86/System.Diagnostics.Tracing.dll",
+ "tools/net461-x86/System.Drawing.Primitives.dll",
+ "tools/net461-x86/System.Dynamic.Runtime.dll",
+ "tools/net461-x86/System.Globalization.Calendars.dll",
+ "tools/net461-x86/System.Globalization.Extensions.dll",
+ "tools/net461-x86/System.Globalization.dll",
+ "tools/net461-x86/System.IO.Compression.ZipFile.dll",
+ "tools/net461-x86/System.IO.Compression.dll",
+ "tools/net461-x86/System.IO.FileSystem.DriveInfo.dll",
+ "tools/net461-x86/System.IO.FileSystem.Primitives.dll",
+ "tools/net461-x86/System.IO.FileSystem.Watcher.dll",
+ "tools/net461-x86/System.IO.FileSystem.dll",
+ "tools/net461-x86/System.IO.IsolatedStorage.dll",
+ "tools/net461-x86/System.IO.MemoryMappedFiles.dll",
+ "tools/net461-x86/System.IO.Pipes.dll",
+ "tools/net461-x86/System.IO.UnmanagedMemoryStream.dll",
+ "tools/net461-x86/System.IO.dll",
+ "tools/net461-x86/System.Linq.Expressions.dll",
+ "tools/net461-x86/System.Linq.Parallel.dll",
+ "tools/net461-x86/System.Linq.Queryable.dll",
+ "tools/net461-x86/System.Linq.dll",
+ "tools/net461-x86/System.Memory.dll",
+ "tools/net461-x86/System.Net.Http.dll",
+ "tools/net461-x86/System.Net.NameResolution.dll",
+ "tools/net461-x86/System.Net.NetworkInformation.dll",
+ "tools/net461-x86/System.Net.Ping.dll",
+ "tools/net461-x86/System.Net.Primitives.dll",
+ "tools/net461-x86/System.Net.Requests.dll",
+ "tools/net461-x86/System.Net.Security.dll",
+ "tools/net461-x86/System.Net.Sockets.dll",
+ "tools/net461-x86/System.Net.WebHeaderCollection.dll",
+ "tools/net461-x86/System.Net.WebSockets.Client.dll",
+ "tools/net461-x86/System.Net.WebSockets.dll",
+ "tools/net461-x86/System.Numerics.Vectors.dll",
+ "tools/net461-x86/System.ObjectModel.dll",
+ "tools/net461-x86/System.Reflection.Extensions.dll",
+ "tools/net461-x86/System.Reflection.Primitives.dll",
+ "tools/net461-x86/System.Reflection.dll",
+ "tools/net461-x86/System.Resources.Reader.dll",
+ "tools/net461-x86/System.Resources.ResourceManager.dll",
+ "tools/net461-x86/System.Resources.Writer.dll",
+ "tools/net461-x86/System.Runtime.CompilerServices.Unsafe.dll",
+ "tools/net461-x86/System.Runtime.CompilerServices.VisualC.dll",
+ "tools/net461-x86/System.Runtime.Extensions.dll",
+ "tools/net461-x86/System.Runtime.Handles.dll",
+ "tools/net461-x86/System.Runtime.InteropServices.RuntimeInformation.dll",
+ "tools/net461-x86/System.Runtime.InteropServices.dll",
+ "tools/net461-x86/System.Runtime.Numerics.dll",
+ "tools/net461-x86/System.Runtime.Serialization.Formatters.dll",
+ "tools/net461-x86/System.Runtime.Serialization.Json.dll",
+ "tools/net461-x86/System.Runtime.Serialization.Primitives.dll",
+ "tools/net461-x86/System.Runtime.Serialization.Xml.dll",
+ "tools/net461-x86/System.Runtime.dll",
+ "tools/net461-x86/System.Security.Claims.dll",
+ "tools/net461-x86/System.Security.Cryptography.Algorithms.dll",
+ "tools/net461-x86/System.Security.Cryptography.Csp.dll",
+ "tools/net461-x86/System.Security.Cryptography.Encoding.dll",
+ "tools/net461-x86/System.Security.Cryptography.Primitives.dll",
+ "tools/net461-x86/System.Security.Cryptography.X509Certificates.dll",
+ "tools/net461-x86/System.Security.Principal.dll",
+ "tools/net461-x86/System.Security.SecureString.dll",
+ "tools/net461-x86/System.Text.Encoding.Extensions.dll",
+ "tools/net461-x86/System.Text.Encoding.dll",
+ "tools/net461-x86/System.Text.RegularExpressions.dll",
+ "tools/net461-x86/System.Threading.Overlapped.dll",
+ "tools/net461-x86/System.Threading.Tasks.Parallel.dll",
+ "tools/net461-x86/System.Threading.Tasks.dll",
+ "tools/net461-x86/System.Threading.Thread.dll",
+ "tools/net461-x86/System.Threading.ThreadPool.dll",
+ "tools/net461-x86/System.Threading.Timer.dll",
+ "tools/net461-x86/System.Threading.dll",
+ "tools/net461-x86/System.ValueTuple.dll",
+ "tools/net461-x86/System.Xml.ReaderWriter.dll",
+ "tools/net461-x86/System.Xml.XDocument.dll",
+ "tools/net461-x86/System.Xml.XPath.XDocument.dll",
+ "tools/net461-x86/System.Xml.XPath.dll",
+ "tools/net461-x86/System.Xml.XmlDocument.dll",
+ "tools/net461-x86/System.Xml.XmlSerializer.dll",
+ "tools/net461-x86/netstandard.dll",
+ "tools/net461/GetDocument.Insider.exe",
+ "tools/net461/GetDocument.Insider.exe.config",
+ "tools/net461/Microsoft.Win32.Primitives.dll",
+ "tools/net461/System.AppContext.dll",
+ "tools/net461/System.Buffers.dll",
+ "tools/net461/System.Collections.Concurrent.dll",
+ "tools/net461/System.Collections.NonGeneric.dll",
+ "tools/net461/System.Collections.Specialized.dll",
+ "tools/net461/System.Collections.dll",
+ "tools/net461/System.ComponentModel.EventBasedAsync.dll",
+ "tools/net461/System.ComponentModel.Primitives.dll",
+ "tools/net461/System.ComponentModel.TypeConverter.dll",
+ "tools/net461/System.ComponentModel.dll",
+ "tools/net461/System.Console.dll",
+ "tools/net461/System.Data.Common.dll",
+ "tools/net461/System.Diagnostics.Contracts.dll",
+ "tools/net461/System.Diagnostics.Debug.dll",
+ "tools/net461/System.Diagnostics.DiagnosticSource.dll",
+ "tools/net461/System.Diagnostics.FileVersionInfo.dll",
+ "tools/net461/System.Diagnostics.Process.dll",
+ "tools/net461/System.Diagnostics.StackTrace.dll",
+ "tools/net461/System.Diagnostics.TextWriterTraceListener.dll",
+ "tools/net461/System.Diagnostics.Tools.dll",
+ "tools/net461/System.Diagnostics.TraceSource.dll",
+ "tools/net461/System.Diagnostics.Tracing.dll",
+ "tools/net461/System.Drawing.Primitives.dll",
+ "tools/net461/System.Dynamic.Runtime.dll",
+ "tools/net461/System.Globalization.Calendars.dll",
+ "tools/net461/System.Globalization.Extensions.dll",
+ "tools/net461/System.Globalization.dll",
+ "tools/net461/System.IO.Compression.ZipFile.dll",
+ "tools/net461/System.IO.Compression.dll",
+ "tools/net461/System.IO.FileSystem.DriveInfo.dll",
+ "tools/net461/System.IO.FileSystem.Primitives.dll",
+ "tools/net461/System.IO.FileSystem.Watcher.dll",
+ "tools/net461/System.IO.FileSystem.dll",
+ "tools/net461/System.IO.IsolatedStorage.dll",
+ "tools/net461/System.IO.MemoryMappedFiles.dll",
+ "tools/net461/System.IO.Pipes.dll",
+ "tools/net461/System.IO.UnmanagedMemoryStream.dll",
+ "tools/net461/System.IO.dll",
+ "tools/net461/System.Linq.Expressions.dll",
+ "tools/net461/System.Linq.Parallel.dll",
+ "tools/net461/System.Linq.Queryable.dll",
+ "tools/net461/System.Linq.dll",
+ "tools/net461/System.Memory.dll",
+ "tools/net461/System.Net.Http.dll",
+ "tools/net461/System.Net.NameResolution.dll",
+ "tools/net461/System.Net.NetworkInformation.dll",
+ "tools/net461/System.Net.Ping.dll",
+ "tools/net461/System.Net.Primitives.dll",
+ "tools/net461/System.Net.Requests.dll",
+ "tools/net461/System.Net.Security.dll",
+ "tools/net461/System.Net.Sockets.dll",
+ "tools/net461/System.Net.WebHeaderCollection.dll",
+ "tools/net461/System.Net.WebSockets.Client.dll",
+ "tools/net461/System.Net.WebSockets.dll",
+ "tools/net461/System.Numerics.Vectors.dll",
+ "tools/net461/System.ObjectModel.dll",
+ "tools/net461/System.Reflection.Extensions.dll",
+ "tools/net461/System.Reflection.Primitives.dll",
+ "tools/net461/System.Reflection.dll",
+ "tools/net461/System.Resources.Reader.dll",
+ "tools/net461/System.Resources.ResourceManager.dll",
+ "tools/net461/System.Resources.Writer.dll",
+ "tools/net461/System.Runtime.CompilerServices.Unsafe.dll",
+ "tools/net461/System.Runtime.CompilerServices.VisualC.dll",
+ "tools/net461/System.Runtime.Extensions.dll",
+ "tools/net461/System.Runtime.Handles.dll",
+ "tools/net461/System.Runtime.InteropServices.RuntimeInformation.dll",
+ "tools/net461/System.Runtime.InteropServices.dll",
+ "tools/net461/System.Runtime.Numerics.dll",
+ "tools/net461/System.Runtime.Serialization.Formatters.dll",
+ "tools/net461/System.Runtime.Serialization.Json.dll",
+ "tools/net461/System.Runtime.Serialization.Primitives.dll",
+ "tools/net461/System.Runtime.Serialization.Xml.dll",
+ "tools/net461/System.Runtime.dll",
+ "tools/net461/System.Security.Claims.dll",
+ "tools/net461/System.Security.Cryptography.Algorithms.dll",
+ "tools/net461/System.Security.Cryptography.Csp.dll",
+ "tools/net461/System.Security.Cryptography.Encoding.dll",
+ "tools/net461/System.Security.Cryptography.Primitives.dll",
+ "tools/net461/System.Security.Cryptography.X509Certificates.dll",
+ "tools/net461/System.Security.Principal.dll",
+ "tools/net461/System.Security.SecureString.dll",
+ "tools/net461/System.Text.Encoding.Extensions.dll",
+ "tools/net461/System.Text.Encoding.dll",
+ "tools/net461/System.Text.RegularExpressions.dll",
+ "tools/net461/System.Threading.Overlapped.dll",
+ "tools/net461/System.Threading.Tasks.Parallel.dll",
+ "tools/net461/System.Threading.Tasks.dll",
+ "tools/net461/System.Threading.Thread.dll",
+ "tools/net461/System.Threading.ThreadPool.dll",
+ "tools/net461/System.Threading.Timer.dll",
+ "tools/net461/System.Threading.dll",
+ "tools/net461/System.ValueTuple.dll",
+ "tools/net461/System.Xml.ReaderWriter.dll",
+ "tools/net461/System.Xml.XDocument.dll",
+ "tools/net461/System.Xml.XPath.XDocument.dll",
+ "tools/net461/System.Xml.XPath.dll",
+ "tools/net461/System.Xml.XmlDocument.dll",
+ "tools/net461/System.Xml.XmlSerializer.dll",
+ "tools/net461/netstandard.dll",
+ "tools/netcoreapp2.1/GetDocument.Insider.deps.json",
+ "tools/netcoreapp2.1/GetDocument.Insider.dll",
+ "tools/netcoreapp2.1/GetDocument.Insider.runtimeconfig.json",
+ "tools/netcoreapp2.1/System.Diagnostics.DiagnosticSource.dll"
+ ]
+ },
+ "Microsoft.Extensions.Caching.Abstractions/8.0.0": {
+ "sha512": "3KuSxeHoNYdxVYfg2IRZCThcrlJ1XJqIXkAWikCsbm5C/bCjv7G0WoKDyuR98Q+T607QT2Zl5GsbGRkENcV2yQ==",
+ "type": "package",
+ "path": "microsoft.extensions.caching.abstractions/8.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "PACKAGE.md",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/net461/Microsoft.Extensions.Caching.Abstractions.targets",
+ "buildTransitive/net462/_._",
+ "buildTransitive/net6.0/_._",
+ "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Caching.Abstractions.targets",
+ "lib/net462/Microsoft.Extensions.Caching.Abstractions.dll",
+ "lib/net6.0/Microsoft.Extensions.Caching.Abstractions.dll",
+ "lib/net7.0/Microsoft.Extensions.Caching.Abstractions.dll",
+ "lib/net8.0/Microsoft.Extensions.Caching.Abstractions.dll",
+ "lib/netstandard2.0/Microsoft.Extensions.Caching.Abstractions.dll",
+ "microsoft.extensions.caching.abstractions.8.0.0.nupkg.sha512",
+ "microsoft.extensions.caching.abstractions.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "Microsoft.Extensions.Caching.Memory/8.0.0": {
+ "sha512": "7pqivmrZDzo1ADPkRwjy+8jtRKWRCPag9qPI+p7sgu7Q4QreWhcvbiWXsbhP+yY8XSiDvZpu2/LWdBv7PnmOpQ==",
+ "type": "package",
+ "path": "microsoft.extensions.caching.memory/8.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "PACKAGE.md",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/net461/Microsoft.Extensions.Caching.Memory.targets",
+ "buildTransitive/net462/_._",
+ "buildTransitive/net6.0/_._",
+ "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Caching.Memory.targets",
+ "lib/net462/Microsoft.Extensions.Caching.Memory.dll",
+ "lib/net6.0/Microsoft.Extensions.Caching.Memory.dll",
+ "lib/net7.0/Microsoft.Extensions.Caching.Memory.dll",
+ "lib/net8.0/Microsoft.Extensions.Caching.Memory.dll",
+ "lib/netstandard2.0/Microsoft.Extensions.Caching.Memory.dll",
+ "microsoft.extensions.caching.memory.8.0.0.nupkg.sha512",
+ "microsoft.extensions.caching.memory.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "Microsoft.Extensions.Configuration.Abstractions/8.0.0": {
+ "sha512": "3lE/iLSutpgX1CC0NOW70FJoGARRHbyKmG7dc0klnUZ9Dd9hS6N/POPWhKhMLCEuNN5nXEY5agmlFtH562vqhQ==",
+ "type": "package",
+ "path": "microsoft.extensions.configuration.abstractions/8.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "PACKAGE.md",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/net461/Microsoft.Extensions.Configuration.Abstractions.targets",
+ "buildTransitive/net462/_._",
+ "buildTransitive/net6.0/_._",
+ "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Configuration.Abstractions.targets",
+ "lib/net462/Microsoft.Extensions.Configuration.Abstractions.dll",
+ "lib/net6.0/Microsoft.Extensions.Configuration.Abstractions.dll",
+ "lib/net7.0/Microsoft.Extensions.Configuration.Abstractions.dll",
+ "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll",
+ "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.dll",
+ "microsoft.extensions.configuration.abstractions.8.0.0.nupkg.sha512",
+ "microsoft.extensions.configuration.abstractions.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "Microsoft.Extensions.DependencyInjection/8.0.0": {
+ "sha512": "V8S3bsm50ig6JSyrbcJJ8bW2b9QLGouz+G1miK3UTaOWmMtFwNNNzUf4AleyDWUmTrWMLNnFSLEQtxmxgNQnNQ==",
+ "type": "package",
+ "path": "microsoft.extensions.dependencyinjection/8.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "PACKAGE.md",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/net461/Microsoft.Extensions.DependencyInjection.targets",
+ "buildTransitive/net462/_._",
+ "buildTransitive/net6.0/_._",
+ "buildTransitive/netcoreapp2.0/Microsoft.Extensions.DependencyInjection.targets",
+ "lib/net462/Microsoft.Extensions.DependencyInjection.dll",
+ "lib/net6.0/Microsoft.Extensions.DependencyInjection.dll",
+ "lib/net7.0/Microsoft.Extensions.DependencyInjection.dll",
+ "lib/net8.0/Microsoft.Extensions.DependencyInjection.dll",
+ "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.dll",
+ "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.dll",
+ "microsoft.extensions.dependencyinjection.8.0.0.nupkg.sha512",
+ "microsoft.extensions.dependencyinjection.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "Microsoft.Extensions.DependencyInjection.Abstractions/8.0.0": {
+ "sha512": "cjWrLkJXK0rs4zofsK4bSdg+jhDLTaxrkXu4gS6Y7MAlCvRyNNgwY/lJi5RDlQOnSZweHqoyvgvbdvQsRIW+hg==",
+ "type": "package",
+ "path": "microsoft.extensions.dependencyinjection.abstractions/8.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "PACKAGE.md",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/net461/Microsoft.Extensions.DependencyInjection.Abstractions.targets",
+ "buildTransitive/net462/_._",
+ "buildTransitive/net6.0/_._",
+ "buildTransitive/netcoreapp2.0/Microsoft.Extensions.DependencyInjection.Abstractions.targets",
+ "lib/net462/Microsoft.Extensions.DependencyInjection.Abstractions.dll",
+ "lib/net6.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll",
+ "lib/net7.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll",
+ "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll",
+ "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll",
+ "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.Abstractions.dll",
+ "microsoft.extensions.dependencyinjection.abstractions.8.0.0.nupkg.sha512",
+ "microsoft.extensions.dependencyinjection.abstractions.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "Microsoft.Extensions.DependencyModel/8.0.0": {
+ "sha512": "NSmDw3K0ozNDgShSIpsZcbFIzBX4w28nDag+TfaQujkXGazBm+lid5onlWoCBy4VsLxqnnKjEBbGSJVWJMf43g==",
+ "type": "package",
+ "path": "microsoft.extensions.dependencymodel/8.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "PACKAGE.md",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/net461/Microsoft.Extensions.DependencyModel.targets",
+ "buildTransitive/net462/_._",
+ "buildTransitive/net6.0/_._",
+ "buildTransitive/netcoreapp2.0/Microsoft.Extensions.DependencyModel.targets",
+ "lib/net462/Microsoft.Extensions.DependencyModel.dll",
+ "lib/net6.0/Microsoft.Extensions.DependencyModel.dll",
+ "lib/net7.0/Microsoft.Extensions.DependencyModel.dll",
+ "lib/net8.0/Microsoft.Extensions.DependencyModel.dll",
+ "lib/netstandard2.0/Microsoft.Extensions.DependencyModel.dll",
+ "microsoft.extensions.dependencymodel.8.0.0.nupkg.sha512",
+ "microsoft.extensions.dependencymodel.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "Microsoft.Extensions.Logging/8.0.0": {
+ "sha512": "tvRkov9tAJ3xP51LCv3FJ2zINmv1P8Hi8lhhtcKGqM+ImiTCC84uOPEI4z8Cdq2C3o9e+Aa0Gw0rmrsJD77W+w==",
+ "type": "package",
+ "path": "microsoft.extensions.logging/8.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "PACKAGE.md",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/net461/Microsoft.Extensions.Logging.targets",
+ "buildTransitive/net462/_._",
+ "buildTransitive/net6.0/_._",
+ "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Logging.targets",
+ "lib/net462/Microsoft.Extensions.Logging.dll",
+ "lib/net6.0/Microsoft.Extensions.Logging.dll",
+ "lib/net7.0/Microsoft.Extensions.Logging.dll",
+ "lib/net8.0/Microsoft.Extensions.Logging.dll",
+ "lib/netstandard2.0/Microsoft.Extensions.Logging.dll",
+ "lib/netstandard2.1/Microsoft.Extensions.Logging.dll",
+ "microsoft.extensions.logging.8.0.0.nupkg.sha512",
+ "microsoft.extensions.logging.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "Microsoft.Extensions.Logging.Abstractions/8.0.0": {
+ "sha512": "arDBqTgFCyS0EvRV7O3MZturChstm50OJ0y9bDJvAcmEPJm0FFpFyjU/JLYyStNGGey081DvnQYlncNX5SJJGA==",
+ "type": "package",
+ "path": "microsoft.extensions.logging.abstractions/8.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "PACKAGE.md",
+ "THIRD-PARTY-NOTICES.TXT",
+ "analyzers/dotnet/roslyn3.11/cs/Microsoft.Extensions.Logging.Generators.dll",
+ "analyzers/dotnet/roslyn3.11/cs/cs/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/de/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/es/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/fr/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/it/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/ja/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/ko/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/pl/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/pt-BR/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/ru/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/Microsoft.Extensions.Logging.Generators.dll",
+ "analyzers/dotnet/roslyn4.0/cs/cs/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/de/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/es/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/fr/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/it/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/ja/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/ko/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/pl/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/pt-BR/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/ru/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/Microsoft.Extensions.Logging.Generators.dll",
+ "analyzers/dotnet/roslyn4.4/cs/cs/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/de/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/es/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/fr/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/it/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/ja/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/ko/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/pl/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/pt-BR/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/ru/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "buildTransitive/net461/Microsoft.Extensions.Logging.Abstractions.targets",
+ "buildTransitive/net462/Microsoft.Extensions.Logging.Abstractions.targets",
+ "buildTransitive/net6.0/Microsoft.Extensions.Logging.Abstractions.targets",
+ "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Logging.Abstractions.targets",
+ "buildTransitive/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.targets",
+ "lib/net462/Microsoft.Extensions.Logging.Abstractions.dll",
+ "lib/net6.0/Microsoft.Extensions.Logging.Abstractions.dll",
+ "lib/net7.0/Microsoft.Extensions.Logging.Abstractions.dll",
+ "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll",
+ "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.dll",
+ "microsoft.extensions.logging.abstractions.8.0.0.nupkg.sha512",
+ "microsoft.extensions.logging.abstractions.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "Microsoft.Extensions.Options/8.0.0": {
+ "sha512": "JOVOfqpnqlVLUzINQ2fox8evY2SKLYJ3BV8QDe/Jyp21u1T7r45x/R/5QdteURMR5r01GxeJSBBUOCOyaNXA3g==",
+ "type": "package",
+ "path": "microsoft.extensions.options/8.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "PACKAGE.md",
+ "THIRD-PARTY-NOTICES.TXT",
+ "analyzers/dotnet/roslyn4.4/cs/Microsoft.Extensions.Options.SourceGeneration.dll",
+ "analyzers/dotnet/roslyn4.4/cs/cs/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/de/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/es/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/fr/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/it/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/ja/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/ko/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/pl/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/pt-BR/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/ru/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/tr/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/zh-Hans/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/zh-Hant/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
+ "buildTransitive/net461/Microsoft.Extensions.Options.targets",
+ "buildTransitive/net462/Microsoft.Extensions.Options.targets",
+ "buildTransitive/net6.0/Microsoft.Extensions.Options.targets",
+ "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Options.targets",
+ "buildTransitive/netstandard2.0/Microsoft.Extensions.Options.targets",
+ "lib/net462/Microsoft.Extensions.Options.dll",
+ "lib/net6.0/Microsoft.Extensions.Options.dll",
+ "lib/net7.0/Microsoft.Extensions.Options.dll",
+ "lib/net8.0/Microsoft.Extensions.Options.dll",
+ "lib/netstandard2.0/Microsoft.Extensions.Options.dll",
+ "lib/netstandard2.1/Microsoft.Extensions.Options.dll",
+ "microsoft.extensions.options.8.0.0.nupkg.sha512",
+ "microsoft.extensions.options.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "Microsoft.Extensions.Primitives/8.0.0": {
+ "sha512": "bXJEZrW9ny8vjMF1JV253WeLhpEVzFo1lyaZu1vQ4ZxWUlVvknZ/+ftFgVheLubb4eZPSwwxBeqS1JkCOjxd8g==",
+ "type": "package",
+ "path": "microsoft.extensions.primitives/8.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "PACKAGE.md",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/net461/Microsoft.Extensions.Primitives.targets",
+ "buildTransitive/net462/_._",
+ "buildTransitive/net6.0/_._",
+ "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Primitives.targets",
+ "lib/net462/Microsoft.Extensions.Primitives.dll",
+ "lib/net6.0/Microsoft.Extensions.Primitives.dll",
+ "lib/net7.0/Microsoft.Extensions.Primitives.dll",
+ "lib/net8.0/Microsoft.Extensions.Primitives.dll",
+ "lib/netstandard2.0/Microsoft.Extensions.Primitives.dll",
+ "microsoft.extensions.primitives.8.0.0.nupkg.sha512",
+ "microsoft.extensions.primitives.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "Microsoft.IdentityModel.Abstractions/7.0.3": {
+ "sha512": "cfPUWdjigLIRIJSKz3uaZxShgf86RVDXHC1VEEchj1gnY25akwPYpbrfSoIGDCqA9UmOMdlctq411+2pAViFow==",
+ "type": "package",
+ "path": "microsoft.identitymodel.abstractions/7.0.3",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "lib/net461/Microsoft.IdentityModel.Abstractions.dll",
+ "lib/net462/Microsoft.IdentityModel.Abstractions.dll",
+ "lib/net472/Microsoft.IdentityModel.Abstractions.dll",
+ "lib/net6.0/Microsoft.IdentityModel.Abstractions.dll",
+ "lib/net8.0/Microsoft.IdentityModel.Abstractions.dll",
+ "lib/netstandard2.0/Microsoft.IdentityModel.Abstractions.dll",
+ "microsoft.identitymodel.abstractions.7.0.3.nupkg.sha512",
+ "microsoft.identitymodel.abstractions.nuspec"
+ ]
+ },
+ "Microsoft.IdentityModel.JsonWebTokens/7.0.3": {
+ "sha512": "vxjHVZbMKD3rVdbvKhzAW+7UiFrYToUVm3AGmYfKSOAwyhdLl/ELX1KZr+FaLyyS5VReIzWRWJfbOuHM9i6ywg==",
+ "type": "package",
+ "path": "microsoft.identitymodel.jsonwebtokens/7.0.3",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "lib/net461/Microsoft.IdentityModel.JsonWebTokens.dll",
+ "lib/net462/Microsoft.IdentityModel.JsonWebTokens.dll",
+ "lib/net472/Microsoft.IdentityModel.JsonWebTokens.dll",
+ "lib/net6.0/Microsoft.IdentityModel.JsonWebTokens.dll",
+ "lib/net8.0/Microsoft.IdentityModel.JsonWebTokens.dll",
+ "lib/netstandard2.0/Microsoft.IdentityModel.JsonWebTokens.dll",
+ "microsoft.identitymodel.jsonwebtokens.7.0.3.nupkg.sha512",
+ "microsoft.identitymodel.jsonwebtokens.nuspec"
+ ]
+ },
+ "Microsoft.IdentityModel.Logging/7.0.3": {
+ "sha512": "b6GbGO+2LOTBEccHhqoJsOsmemG4A/MY+8H0wK/ewRhiG+DCYwEnucog1cSArPIY55zcn+XdZl0YEiUHkpDISQ==",
+ "type": "package",
+ "path": "microsoft.identitymodel.logging/7.0.3",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "lib/net461/Microsoft.IdentityModel.Logging.dll",
+ "lib/net462/Microsoft.IdentityModel.Logging.dll",
+ "lib/net472/Microsoft.IdentityModel.Logging.dll",
+ "lib/net6.0/Microsoft.IdentityModel.Logging.dll",
+ "lib/net8.0/Microsoft.IdentityModel.Logging.dll",
+ "lib/netstandard2.0/Microsoft.IdentityModel.Logging.dll",
+ "microsoft.identitymodel.logging.7.0.3.nupkg.sha512",
+ "microsoft.identitymodel.logging.nuspec"
+ ]
+ },
+ "Microsoft.IdentityModel.Protocols/7.0.3": {
+ "sha512": "BtwR+tctBYhPNygyZmt1Rnw74GFrJteW+1zcdIgyvBCjkek6cNwPPqRfdhzCv61i+lwyNomRi8+iI4QKd4YCKA==",
+ "type": "package",
+ "path": "microsoft.identitymodel.protocols/7.0.3",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "lib/net461/Microsoft.IdentityModel.Protocols.dll",
+ "lib/net462/Microsoft.IdentityModel.Protocols.dll",
+ "lib/net472/Microsoft.IdentityModel.Protocols.dll",
+ "lib/net6.0/Microsoft.IdentityModel.Protocols.dll",
+ "lib/net8.0/Microsoft.IdentityModel.Protocols.dll",
+ "lib/netstandard2.0/Microsoft.IdentityModel.Protocols.dll",
+ "microsoft.identitymodel.protocols.7.0.3.nupkg.sha512",
+ "microsoft.identitymodel.protocols.nuspec"
+ ]
+ },
+ "Microsoft.IdentityModel.Protocols.OpenIdConnect/7.0.3": {
+ "sha512": "W97TraHApDNArLwpPcXfD+FZH7njJsfEwZE9y9BoofeXMS8H0LBBobz0VOmYmMK4mLdOKxzN7SFT3Ekg0FWI3Q==",
+ "type": "package",
+ "path": "microsoft.identitymodel.protocols.openidconnect/7.0.3",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "lib/net461/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll",
+ "lib/net462/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll",
+ "lib/net472/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll",
+ "lib/net6.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll",
+ "lib/net8.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll",
+ "lib/netstandard2.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll",
+ "microsoft.identitymodel.protocols.openidconnect.7.0.3.nupkg.sha512",
+ "microsoft.identitymodel.protocols.openidconnect.nuspec"
+ ]
+ },
+ "Microsoft.IdentityModel.Tokens/7.0.3": {
+ "sha512": "wB+LlbDjhnJ98DULjmFepqf9eEMh/sDs6S6hFh68iNRHmwollwhxk+nbSSfpA5+j+FbRyNskoaY4JsY1iCOKCg==",
+ "type": "package",
+ "path": "microsoft.identitymodel.tokens/7.0.3",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "lib/net461/Microsoft.IdentityModel.Tokens.dll",
+ "lib/net462/Microsoft.IdentityModel.Tokens.dll",
+ "lib/net472/Microsoft.IdentityModel.Tokens.dll",
+ "lib/net6.0/Microsoft.IdentityModel.Tokens.dll",
+ "lib/net8.0/Microsoft.IdentityModel.Tokens.dll",
+ "lib/netstandard2.0/Microsoft.IdentityModel.Tokens.dll",
+ "microsoft.identitymodel.tokens.7.0.3.nupkg.sha512",
+ "microsoft.identitymodel.tokens.nuspec"
+ ]
+ },
+ "Microsoft.OpenApi/1.6.14": {
+ "sha512": "tTaBT8qjk3xINfESyOPE2rIellPvB7qpVqiWiyA/lACVvz+xOGiXhFUfohcx82NLbi5avzLW0lx+s6oAqQijfw==",
+ "type": "package",
+ "path": "microsoft.openapi/1.6.14",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "README.md",
+ "lib/netstandard2.0/Microsoft.OpenApi.dll",
+ "lib/netstandard2.0/Microsoft.OpenApi.pdb",
+ "microsoft.openapi.1.6.14.nupkg.sha512",
+ "microsoft.openapi.nuspec"
+ ]
+ },
+ "Mono.TextTemplating/2.2.1": {
+ "sha512": "KZYeKBET/2Z0gY1WlTAK7+RHTl7GSbtvTLDXEZZojUdAPqpQNDL6tHv7VUpqfX5VEOh+uRGKaZXkuD253nEOBQ==",
+ "type": "package",
+ "path": "mono.texttemplating/2.2.1",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "lib/net472/Mono.TextTemplating.dll",
+ "lib/netstandard2.0/Mono.TextTemplating.dll",
+ "mono.texttemplating.2.2.1.nupkg.sha512",
+ "mono.texttemplating.nuspec"
+ ]
+ },
+ "Npgsql/8.0.0": {
+ "sha512": "Qiz74U+O7Mv4knrsXgKVYGJjgwoziK+aMFZqz7PtKR3vyGIhZA0tnW6HoUnL3X+YqtmVuhmoKkN8LDWEHMxPbw==",
+ "type": "package",
+ "path": "npgsql/8.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "README.md",
+ "lib/net6.0/Npgsql.dll",
+ "lib/net7.0/Npgsql.dll",
+ "lib/net8.0/Npgsql.dll",
+ "lib/netstandard2.0/Npgsql.dll",
+ "lib/netstandard2.1/Npgsql.dll",
+ "npgsql.8.0.0.nupkg.sha512",
+ "npgsql.nuspec",
+ "postgresql.png"
+ ]
+ },
+ "Npgsql.EntityFrameworkCore.PostgreSQL/8.0.0": {
+ "sha512": "GDXiMS9peEdjSCU/rfgyHruio7q6tYuywGaktqEi6UPQ6ILechp3fVVX+dHXkIXt4nklCBzYVWkzFrSL9ubKUA==",
+ "type": "package",
+ "path": "npgsql.entityframeworkcore.postgresql/8.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "README.md",
+ "lib/net8.0/Npgsql.EntityFrameworkCore.PostgreSQL.dll",
+ "npgsql.entityframeworkcore.postgresql.8.0.0.nupkg.sha512",
+ "npgsql.entityframeworkcore.postgresql.nuspec",
+ "postgresql.png"
+ ]
+ },
+ "Swashbuckle.AspNetCore/6.6.2": {
+ "sha512": "+NB4UYVYN6AhDSjW0IJAd1AGD8V33gemFNLPaxKTtPkHB+HaKAKf9MGAEUPivEWvqeQfcKIw8lJaHq6LHljRuw==",
+ "type": "package",
+ "path": "swashbuckle.aspnetcore/6.6.2",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "build/Swashbuckle.AspNetCore.props",
+ "swashbuckle.aspnetcore.6.6.2.nupkg.sha512",
+ "swashbuckle.aspnetcore.nuspec"
+ ]
+ },
+ "Swashbuckle.AspNetCore.Annotations/6.5.0": {
+ "sha512": "EcHd1z2pEdnpaBMTI9qjVxk6mFVGVMZ1n0ySC3fjrkXCQQ8O9fMdt9TxPJRKyjiTiTjvO9700jKjmyl+hPBinQ==",
+ "type": "package",
+ "path": "swashbuckle.aspnetcore.annotations/6.5.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "lib/net5.0/Swashbuckle.AspNetCore.Annotations.dll",
+ "lib/net5.0/Swashbuckle.AspNetCore.Annotations.pdb",
+ "lib/net6.0/Swashbuckle.AspNetCore.Annotations.dll",
+ "lib/net6.0/Swashbuckle.AspNetCore.Annotations.pdb",
+ "lib/net7.0/Swashbuckle.AspNetCore.Annotations.dll",
+ "lib/net7.0/Swashbuckle.AspNetCore.Annotations.pdb",
+ "lib/netcoreapp3.0/Swashbuckle.AspNetCore.Annotations.dll",
+ "lib/netcoreapp3.0/Swashbuckle.AspNetCore.Annotations.pdb",
+ "lib/netstandard2.0/Swashbuckle.AspNetCore.Annotations.dll",
+ "lib/netstandard2.0/Swashbuckle.AspNetCore.Annotations.pdb",
+ "swashbuckle.aspnetcore.annotations.6.5.0.nupkg.sha512",
+ "swashbuckle.aspnetcore.annotations.nuspec"
+ ]
+ },
+ "Swashbuckle.AspNetCore.Swagger/6.6.2": {
+ "sha512": "ovgPTSYX83UrQUWiS5vzDcJ8TEX1MAxBgDFMK45rC24MorHEPQlZAHlaXj/yth4Zf6xcktpUgTEBvffRQVwDKA==",
+ "type": "package",
+ "path": "swashbuckle.aspnetcore.swagger/6.6.2",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "lib/net5.0/Swashbuckle.AspNetCore.Swagger.dll",
+ "lib/net5.0/Swashbuckle.AspNetCore.Swagger.pdb",
+ "lib/net6.0/Swashbuckle.AspNetCore.Swagger.dll",
+ "lib/net6.0/Swashbuckle.AspNetCore.Swagger.pdb",
+ "lib/net7.0/Swashbuckle.AspNetCore.Swagger.dll",
+ "lib/net7.0/Swashbuckle.AspNetCore.Swagger.pdb",
+ "lib/net8.0/Swashbuckle.AspNetCore.Swagger.dll",
+ "lib/net8.0/Swashbuckle.AspNetCore.Swagger.pdb",
+ "lib/netcoreapp3.0/Swashbuckle.AspNetCore.Swagger.dll",
+ "lib/netcoreapp3.0/Swashbuckle.AspNetCore.Swagger.pdb",
+ "lib/netstandard2.0/Swashbuckle.AspNetCore.Swagger.dll",
+ "lib/netstandard2.0/Swashbuckle.AspNetCore.Swagger.pdb",
+ "package-readme.md",
+ "swashbuckle.aspnetcore.swagger.6.6.2.nupkg.sha512",
+ "swashbuckle.aspnetcore.swagger.nuspec"
+ ]
+ },
+ "Swashbuckle.AspNetCore.SwaggerGen/6.6.2": {
+ "sha512": "zv4ikn4AT1VYuOsDCpktLq4QDq08e7Utzbir86M5/ZkRaLXbCPF11E1/vTmOiDzRTl0zTZINQU2qLKwTcHgfrA==",
+ "type": "package",
+ "path": "swashbuckle.aspnetcore.swaggergen/6.6.2",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "lib/net5.0/Swashbuckle.AspNetCore.SwaggerGen.dll",
+ "lib/net5.0/Swashbuckle.AspNetCore.SwaggerGen.pdb",
+ "lib/net6.0/Swashbuckle.AspNetCore.SwaggerGen.dll",
+ "lib/net6.0/Swashbuckle.AspNetCore.SwaggerGen.pdb",
+ "lib/net7.0/Swashbuckle.AspNetCore.SwaggerGen.dll",
+ "lib/net7.0/Swashbuckle.AspNetCore.SwaggerGen.pdb",
+ "lib/net8.0/Swashbuckle.AspNetCore.SwaggerGen.dll",
+ "lib/net8.0/Swashbuckle.AspNetCore.SwaggerGen.pdb",
+ "lib/netcoreapp3.0/Swashbuckle.AspNetCore.SwaggerGen.dll",
+ "lib/netcoreapp3.0/Swashbuckle.AspNetCore.SwaggerGen.pdb",
+ "lib/netstandard2.0/Swashbuckle.AspNetCore.SwaggerGen.dll",
+ "lib/netstandard2.0/Swashbuckle.AspNetCore.SwaggerGen.pdb",
+ "package-readme.md",
+ "swashbuckle.aspnetcore.swaggergen.6.6.2.nupkg.sha512",
+ "swashbuckle.aspnetcore.swaggergen.nuspec"
+ ]
+ },
+ "Swashbuckle.AspNetCore.SwaggerUI/6.6.2": {
+ "sha512": "mBBb+/8Hm2Q3Wygag+hu2jj69tZW5psuv0vMRXY07Wy+Rrj40vRP8ZTbKBhs91r45/HXT4aY4z0iSBYx1h6JvA==",
+ "type": "package",
+ "path": "swashbuckle.aspnetcore.swaggerui/6.6.2",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "lib/net5.0/Swashbuckle.AspNetCore.SwaggerUI.dll",
+ "lib/net5.0/Swashbuckle.AspNetCore.SwaggerUI.pdb",
+ "lib/net6.0/Swashbuckle.AspNetCore.SwaggerUI.dll",
+ "lib/net6.0/Swashbuckle.AspNetCore.SwaggerUI.pdb",
+ "lib/net7.0/Swashbuckle.AspNetCore.SwaggerUI.dll",
+ "lib/net7.0/Swashbuckle.AspNetCore.SwaggerUI.pdb",
+ "lib/net8.0/Swashbuckle.AspNetCore.SwaggerUI.dll",
+ "lib/net8.0/Swashbuckle.AspNetCore.SwaggerUI.pdb",
+ "lib/netcoreapp3.0/Swashbuckle.AspNetCore.SwaggerUI.dll",
+ "lib/netcoreapp3.0/Swashbuckle.AspNetCore.SwaggerUI.pdb",
+ "lib/netstandard2.0/Swashbuckle.AspNetCore.SwaggerUI.dll",
+ "lib/netstandard2.0/Swashbuckle.AspNetCore.SwaggerUI.pdb",
+ "package-readme.md",
+ "swashbuckle.aspnetcore.swaggerui.6.6.2.nupkg.sha512",
+ "swashbuckle.aspnetcore.swaggerui.nuspec"
+ ]
+ },
+ "System.CodeDom/4.4.0": {
+ "sha512": "2sCCb7doXEwtYAbqzbF/8UAeDRMNmPaQbU2q50Psg1J9KzumyVVCgKQY8s53WIPTufNT0DpSe9QRvVjOzfDWBA==",
+ "type": "package",
+ "path": "system.codedom/4.4.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "lib/net461/System.CodeDom.dll",
+ "lib/netstandard2.0/System.CodeDom.dll",
+ "ref/net461/System.CodeDom.dll",
+ "ref/netstandard2.0/System.CodeDom.dll",
+ "system.codedom.4.4.0.nupkg.sha512",
+ "system.codedom.nuspec",
+ "useSharedDesignerContext.txt",
+ "version.txt"
+ ]
+ },
+ "System.Collections.Immutable/6.0.0": {
+ "sha512": "l4zZJ1WU2hqpQQHXz1rvC3etVZN+2DLmQMO79FhOTZHMn8tDRr+WU287sbomD0BETlmKDn0ygUgVy9k5xkkJdA==",
+ "type": "package",
+ "path": "system.collections.immutable/6.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/netcoreapp2.0/System.Collections.Immutable.targets",
+ "buildTransitive/netcoreapp3.1/_._",
+ "lib/net461/System.Collections.Immutable.dll",
+ "lib/net6.0/System.Collections.Immutable.dll",
+ "lib/netstandard2.0/System.Collections.Immutable.dll",
+ "system.collections.immutable.6.0.0.nupkg.sha512",
+ "system.collections.immutable.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "System.Composition/6.0.0": {
+ "sha512": "d7wMuKQtfsxUa7S13tITC8n1cQzewuhD5iDjZtK2prwFfKVzdYtgrTHgjaV03Zq7feGQ5gkP85tJJntXwInsJA==",
+ "type": "package",
+ "path": "system.composition/6.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/netcoreapp2.0/System.Composition.targets",
+ "buildTransitive/netcoreapp3.1/_._",
+ "system.composition.6.0.0.nupkg.sha512",
+ "system.composition.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "System.Composition.AttributedModel/6.0.0": {
+ "sha512": "WK1nSDLByK/4VoC7fkNiFuTVEiperuCN/Hyn+VN30R+W2ijO1d0Z2Qm0ScEl9xkSn1G2MyapJi8xpf4R8WRa/w==",
+ "type": "package",
+ "path": "system.composition.attributedmodel/6.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/netcoreapp2.0/System.Composition.AttributedModel.targets",
+ "buildTransitive/netcoreapp3.1/_._",
+ "lib/net461/System.Composition.AttributedModel.dll",
+ "lib/net6.0/System.Composition.AttributedModel.dll",
+ "lib/netstandard2.0/System.Composition.AttributedModel.dll",
+ "system.composition.attributedmodel.6.0.0.nupkg.sha512",
+ "system.composition.attributedmodel.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "System.Composition.Convention/6.0.0": {
+ "sha512": "XYi4lPRdu5bM4JVJ3/UIHAiG6V6lWWUlkhB9ab4IOq0FrRsp0F4wTyV4Dj+Ds+efoXJ3qbLqlvaUozDO7OLeXA==",
+ "type": "package",
+ "path": "system.composition.convention/6.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/netcoreapp2.0/System.Composition.Convention.targets",
+ "buildTransitive/netcoreapp3.1/_._",
+ "lib/net461/System.Composition.Convention.dll",
+ "lib/net6.0/System.Composition.Convention.dll",
+ "lib/netstandard2.0/System.Composition.Convention.dll",
+ "system.composition.convention.6.0.0.nupkg.sha512",
+ "system.composition.convention.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "System.Composition.Hosting/6.0.0": {
+ "sha512": "w/wXjj7kvxuHPLdzZ0PAUt++qJl03t7lENmb2Oev0n3zbxyNULbWBlnd5J5WUMMv15kg5o+/TCZFb6lSwfaUUQ==",
+ "type": "package",
+ "path": "system.composition.hosting/6.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/netcoreapp2.0/System.Composition.Hosting.targets",
+ "buildTransitive/netcoreapp3.1/_._",
+ "lib/net461/System.Composition.Hosting.dll",
+ "lib/net6.0/System.Composition.Hosting.dll",
+ "lib/netstandard2.0/System.Composition.Hosting.dll",
+ "system.composition.hosting.6.0.0.nupkg.sha512",
+ "system.composition.hosting.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "System.Composition.Runtime/6.0.0": {
+ "sha512": "qkRH/YBaMPTnzxrS5RDk1juvqed4A6HOD/CwRcDGyPpYps1J27waBddiiq1y93jk2ZZ9wuA/kynM+NO0kb3PKg==",
+ "type": "package",
+ "path": "system.composition.runtime/6.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/netcoreapp2.0/System.Composition.Runtime.targets",
+ "buildTransitive/netcoreapp3.1/_._",
+ "lib/net461/System.Composition.Runtime.dll",
+ "lib/net6.0/System.Composition.Runtime.dll",
+ "lib/netstandard2.0/System.Composition.Runtime.dll",
+ "system.composition.runtime.6.0.0.nupkg.sha512",
+ "system.composition.runtime.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "System.Composition.TypedParts/6.0.0": {
+ "sha512": "iUR1eHrL8Cwd82neQCJ00MpwNIBs4NZgXzrPqx8NJf/k4+mwBO0XCRmHYJT4OLSwDDqh5nBLJWkz5cROnrGhRA==",
+ "type": "package",
+ "path": "system.composition.typedparts/6.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/netcoreapp2.0/System.Composition.TypedParts.targets",
+ "buildTransitive/netcoreapp3.1/_._",
+ "lib/net461/System.Composition.TypedParts.dll",
+ "lib/net6.0/System.Composition.TypedParts.dll",
+ "lib/netstandard2.0/System.Composition.TypedParts.dll",
+ "system.composition.typedparts.6.0.0.nupkg.sha512",
+ "system.composition.typedparts.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "System.IdentityModel.Tokens.Jwt/7.0.3": {
+ "sha512": "caEe+OpQNYNiyZb+DJpUVROXoVySWBahko2ooNfUcllxa9ZQUM8CgM/mDjP6AoFn6cQU9xMmG+jivXWub8cbGg==",
+ "type": "package",
+ "path": "system.identitymodel.tokens.jwt/7.0.3",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "lib/net461/System.IdentityModel.Tokens.Jwt.dll",
+ "lib/net462/System.IdentityModel.Tokens.Jwt.dll",
+ "lib/net472/System.IdentityModel.Tokens.Jwt.dll",
+ "lib/net6.0/System.IdentityModel.Tokens.Jwt.dll",
+ "lib/net8.0/System.IdentityModel.Tokens.Jwt.dll",
+ "lib/netstandard2.0/System.IdentityModel.Tokens.Jwt.dll",
+ "system.identitymodel.tokens.jwt.7.0.3.nupkg.sha512",
+ "system.identitymodel.tokens.jwt.nuspec"
+ ]
+ },
+ "System.IO.Pipelines/6.0.3": {
+ "sha512": "ryTgF+iFkpGZY1vRQhfCzX0xTdlV3pyaTTqRu2ETbEv+HlV7O6y7hyQURnghNIXvctl5DuZ//Dpks6HdL/Txgw==",
+ "type": "package",
+ "path": "system.io.pipelines/6.0.3",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/netcoreapp2.0/System.IO.Pipelines.targets",
+ "buildTransitive/netcoreapp3.1/_._",
+ "lib/net461/System.IO.Pipelines.dll",
+ "lib/net6.0/System.IO.Pipelines.dll",
+ "lib/netcoreapp3.1/System.IO.Pipelines.dll",
+ "lib/netstandard2.0/System.IO.Pipelines.dll",
+ "system.io.pipelines.6.0.3.nupkg.sha512",
+ "system.io.pipelines.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "System.Reflection.Metadata/6.0.1": {
+ "sha512": "III/lNMSn0ZRBuM9m5Cgbiho5j81u0FAEagFX5ta2DKbljZ3T0IpD8j+BIiHQPeKqJppWS9bGEp6JnKnWKze0g==",
+ "type": "package",
+ "path": "system.reflection.metadata/6.0.1",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/netcoreapp2.0/System.Reflection.Metadata.targets",
+ "buildTransitive/netcoreapp3.1/_._",
+ "lib/net461/System.Reflection.Metadata.dll",
+ "lib/net6.0/System.Reflection.Metadata.dll",
+ "lib/netstandard2.0/System.Reflection.Metadata.dll",
+ "system.reflection.metadata.6.0.1.nupkg.sha512",
+ "system.reflection.metadata.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "System.Runtime.CompilerServices.Unsafe/6.0.0": {
+ "sha512": "/iUeP3tq1S0XdNNoMz5C9twLSrM/TH+qElHkXWaPvuNOt+99G75NrV0OS2EqHx5wMN7popYjpc8oTjC1y16DLg==",
+ "type": "package",
+ "path": "system.runtime.compilerservices.unsafe/6.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/netcoreapp2.0/System.Runtime.CompilerServices.Unsafe.targets",
+ "buildTransitive/netcoreapp3.1/_._",
+ "lib/net461/System.Runtime.CompilerServices.Unsafe.dll",
+ "lib/net6.0/System.Runtime.CompilerServices.Unsafe.dll",
+ "lib/netcoreapp3.1/System.Runtime.CompilerServices.Unsafe.dll",
+ "lib/netstandard2.0/System.Runtime.CompilerServices.Unsafe.dll",
+ "system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512",
+ "system.runtime.compilerservices.unsafe.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "System.Text.Encoding.CodePages/6.0.0": {
+ "sha512": "ZFCILZuOvtKPauZ/j/swhvw68ZRi9ATCfvGbk1QfydmcXBkIWecWKn/250UH7rahZ5OoDBaiAudJtPvLwzw85A==",
+ "type": "package",
+ "path": "system.text.encoding.codepages/6.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/netcoreapp2.0/System.Text.Encoding.CodePages.targets",
+ "buildTransitive/netcoreapp3.1/_._",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net461/System.Text.Encoding.CodePages.dll",
+ "lib/net6.0/System.Text.Encoding.CodePages.dll",
+ "lib/netcoreapp3.1/System.Text.Encoding.CodePages.dll",
+ "lib/netstandard2.0/System.Text.Encoding.CodePages.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "runtimes/win/lib/net461/System.Text.Encoding.CodePages.dll",
+ "runtimes/win/lib/net461/System.Text.Encoding.CodePages.xml",
+ "runtimes/win/lib/net6.0/System.Text.Encoding.CodePages.dll",
+ "runtimes/win/lib/net6.0/System.Text.Encoding.CodePages.xml",
+ "runtimes/win/lib/netcoreapp3.1/System.Text.Encoding.CodePages.dll",
+ "runtimes/win/lib/netcoreapp3.1/System.Text.Encoding.CodePages.xml",
+ "runtimes/win/lib/netstandard2.0/System.Text.Encoding.CodePages.dll",
+ "runtimes/win/lib/netstandard2.0/System.Text.Encoding.CodePages.xml",
+ "system.text.encoding.codepages.6.0.0.nupkg.sha512",
+ "system.text.encoding.codepages.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "System.Text.Encodings.Web/8.0.0": {
+ "sha512": "yev/k9GHAEGx2Rg3/tU6MQh4HGBXJs70y7j1LaM1i/ER9po+6nnQ6RRqTJn1E7Xu0fbIFK80Nh5EoODxrbxwBQ==",
+ "type": "package",
+ "path": "system.text.encodings.web/8.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/net461/System.Text.Encodings.Web.targets",
+ "buildTransitive/net462/_._",
+ "buildTransitive/net6.0/_._",
+ "buildTransitive/netcoreapp2.0/System.Text.Encodings.Web.targets",
+ "lib/net462/System.Text.Encodings.Web.dll",
+ "lib/net6.0/System.Text.Encodings.Web.dll",
+ "lib/net7.0/System.Text.Encodings.Web.dll",
+ "lib/net8.0/System.Text.Encodings.Web.dll",
+ "lib/netstandard2.0/System.Text.Encodings.Web.dll",
+ "runtimes/browser/lib/net6.0/System.Text.Encodings.Web.dll",
+ "runtimes/browser/lib/net6.0/System.Text.Encodings.Web.xml",
+ "runtimes/browser/lib/net7.0/System.Text.Encodings.Web.dll",
+ "runtimes/browser/lib/net7.0/System.Text.Encodings.Web.xml",
+ "runtimes/browser/lib/net8.0/System.Text.Encodings.Web.dll",
+ "runtimes/browser/lib/net8.0/System.Text.Encodings.Web.xml",
+ "system.text.encodings.web.8.0.0.nupkg.sha512",
+ "system.text.encodings.web.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "System.Text.Json/8.0.0": {
+ "sha512": "OdrZO2WjkiEG6ajEFRABTRCi/wuXQPxeV6g8xvUJqdxMvvuCCEk86zPla8UiIQJz3durtUEbNyY/3lIhS0yZvQ==",
+ "type": "package",
+ "path": "system.text.json/8.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "PACKAGE.md",
+ "THIRD-PARTY-NOTICES.TXT",
+ "analyzers/dotnet/roslyn3.11/cs/System.Text.Json.SourceGeneration.dll",
+ "analyzers/dotnet/roslyn3.11/cs/cs/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/de/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/es/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/fr/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/it/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/ja/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/ko/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/pl/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/pt-BR/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/ru/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/tr/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/zh-Hans/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/zh-Hant/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/System.Text.Json.SourceGeneration.dll",
+ "analyzers/dotnet/roslyn4.0/cs/cs/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/de/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/es/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/fr/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/it/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/ja/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/ko/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/pl/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/pt-BR/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/ru/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/tr/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/zh-Hans/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/zh-Hant/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/System.Text.Json.SourceGeneration.dll",
+ "analyzers/dotnet/roslyn4.4/cs/cs/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/de/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/es/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/fr/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/it/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/ja/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/ko/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/pl/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/pt-BR/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/ru/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/tr/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/zh-Hans/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/zh-Hant/System.Text.Json.SourceGeneration.resources.dll",
+ "buildTransitive/net461/System.Text.Json.targets",
+ "buildTransitive/net462/System.Text.Json.targets",
+ "buildTransitive/net6.0/System.Text.Json.targets",
+ "buildTransitive/netcoreapp2.0/System.Text.Json.targets",
+ "buildTransitive/netstandard2.0/System.Text.Json.targets",
+ "lib/net462/System.Text.Json.dll",
+ "lib/net6.0/System.Text.Json.dll",
+ "lib/net7.0/System.Text.Json.dll",
+ "lib/net8.0/System.Text.Json.dll",
+ "lib/netstandard2.0/System.Text.Json.dll",
+ "system.text.json.8.0.0.nupkg.sha512",
+ "system.text.json.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "System.Threading.Channels/6.0.0": {
+ "sha512": "TY8/9+tI0mNaUMgntOxxaq2ndTkdXqLSxvPmas7XEqOlv9lQtB7wLjYGd756lOaO7Dvb5r/WXhluM+0Xe87v5Q==",
+ "type": "package",
+ "path": "system.threading.channels/6.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/netcoreapp2.0/System.Threading.Channels.targets",
+ "buildTransitive/netcoreapp3.1/_._",
+ "lib/net461/System.Threading.Channels.dll",
+ "lib/net6.0/System.Threading.Channels.dll",
+ "lib/netcoreapp3.1/System.Threading.Channels.dll",
+ "lib/netstandard2.0/System.Threading.Channels.dll",
+ "lib/netstandard2.1/System.Threading.Channels.dll",
+ "system.threading.channels.6.0.0.nupkg.sha512",
+ "system.threading.channels.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "DoroTech.BookStore.Application/1.0.0": {
+ "type": "project",
+ "path": "../DoroTech.BookStore.Application/DoroTech.BookStore.Application.csproj",
+ "msbuildProject": "../DoroTech.BookStore.Application/DoroTech.BookStore.Application.csproj"
+ },
+ "DoroTech.BookStore.Domain/1.0.0": {
+ "type": "project",
+ "path": "../DoroTech.BookStore.Domain/DoroTech.BookStore.Domain.csproj",
+ "msbuildProject": "../DoroTech.BookStore.Domain/DoroTech.BookStore.Domain.csproj"
+ },
+ "DoroTech.BookStore.Infrastructure/1.0.0": {
+ "type": "project",
+ "path": "../DoroTech.BookStore.Infrastructure/DoroTech.BookStore.Infrastructure.csproj",
+ "msbuildProject": "../DoroTech.BookStore.Infrastructure/DoroTech.BookStore.Infrastructure.csproj"
+ }
+ },
+ "projectFileDependencyGroups": {
+ "net8.0": [
+ "DoroTech.BookStore.Application >= 1.0.0",
+ "DoroTech.BookStore.Infrastructure >= 1.0.0",
+ "Microsoft.AspNetCore.Authentication.JwtBearer >= 8.0.0",
+ "Microsoft.EntityFrameworkCore >= 8.0.0",
+ "Microsoft.EntityFrameworkCore.Relational >= 8.0.0",
+ "Microsoft.EntityFrameworkCore.Tools >= 8.0.0",
+ "Npgsql.EntityFrameworkCore.PostgreSQL >= 8.0.0",
+ "Swashbuckle.AspNetCore >= 6.6.2",
+ "Swashbuckle.AspNetCore.Annotations >= 6.5.0"
+ ]
+ },
+ "packageFolders": {
+ "/home/codespace/.nuget/packages/": {}
+ },
+ "project": {
+ "version": "1.0.0",
+ "restore": {
+ "projectUniqueName": "/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/DoroTech.BookStore.API.csproj",
+ "projectName": "DoroTech.BookStore.API",
+ "projectPath": "/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/DoroTech.BookStore.API.csproj",
+ "packagesPath": "/home/codespace/.nuget/packages/",
+ "outputPath": "/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/obj/",
+ "projectStyle": "PackageReference",
+ "configFilePaths": [
+ "/home/codespace/.nuget/NuGet/NuGet.Config"
+ ],
+ "originalTargetFrameworks": [
+ "net8.0"
+ ],
+ "sources": {
+ "https://api.nuget.org/v3/index.json": {}
+ },
+ "frameworks": {
+ "net8.0": {
+ "targetAlias": "net8.0",
+ "projectReferences": {
+ "/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Application/DoroTech.BookStore.Application.csproj": {
+ "projectPath": "/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Application/DoroTech.BookStore.Application.csproj"
+ },
+ "/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Infrastructure/DoroTech.BookStore.Infrastructure.csproj": {
+ "projectPath": "/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Infrastructure/DoroTech.BookStore.Infrastructure.csproj"
+ }
+ }
+ }
+ },
+ "warningProperties": {
+ "warnAsError": [
+ "NU1605"
+ ]
+ }
+ },
+ "frameworks": {
+ "net8.0": {
+ "targetAlias": "net8.0",
+ "dependencies": {
+ "Microsoft.AspNetCore.Authentication.JwtBearer": {
+ "target": "Package",
+ "version": "[8.0.0, )"
+ },
+ "Microsoft.EntityFrameworkCore": {
+ "target": "Package",
+ "version": "[8.0.0, )"
+ },
+ "Microsoft.EntityFrameworkCore.Relational": {
+ "target": "Package",
+ "version": "[8.0.0, )"
+ },
+ "Microsoft.EntityFrameworkCore.Tools": {
+ "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive",
+ "suppressParent": "All",
+ "target": "Package",
+ "version": "[8.0.0, )"
+ },
+ "Npgsql.EntityFrameworkCore.PostgreSQL": {
+ "target": "Package",
+ "version": "[8.0.0, )"
+ },
+ "Swashbuckle.AspNetCore": {
+ "target": "Package",
+ "version": "[6.6.2, )"
+ },
+ "Swashbuckle.AspNetCore.Annotations": {
+ "target": "Package",
+ "version": "[6.5.0, )"
+ }
+ },
+ "imports": [
+ "net461",
+ "net462",
+ "net47",
+ "net471",
+ "net472",
+ "net48",
+ "net481"
+ ],
+ "assetTargetFallback": true,
+ "warn": true,
+ "frameworkReferences": {
+ "Microsoft.AspNetCore.App": {
+ "privateAssets": "none"
+ },
+ "Microsoft.NETCore.App": {
+ "privateAssets": "all"
+ }
+ },
+ "runtimeIdentifierGraphPath": "/usr/share/dotnet/sdk/8.0.122/PortableRuntimeIdentifierGraph.json"
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/ProjectLibrary/DoroTech.BookStore.API/obj/project.nuget.cache b/ProjectLibrary/DoroTech.BookStore.API/obj/project.nuget.cache
new file mode 100644
index 0000000..77cb7ef
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.API/obj/project.nuget.cache
@@ -0,0 +1,65 @@
+{
+ "version": 2,
+ "dgSpecHash": "tM31m4LFfaji+Y74d/IiHh1pMTeuUEGQ/iv2OKpF3h3D/pbgWQ5R71OcwgpJ9A4bjpSz80Rc7POgrlxjcbyTRA==",
+ "success": true,
+ "projectFilePath": "/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.API/DoroTech.BookStore.API.csproj",
+ "expectedPackageFiles": [
+ "/home/codespace/.nuget/packages/humanizer.core/2.14.1/humanizer.core.2.14.1.nupkg.sha512",
+ "/home/codespace/.nuget/packages/microsoft.aspnetcore.authentication.jwtbearer/8.0.0/microsoft.aspnetcore.authentication.jwtbearer.8.0.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/microsoft.bcl.asyncinterfaces/6.0.0/microsoft.bcl.asyncinterfaces.6.0.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/microsoft.codeanalysis.analyzers/3.3.3/microsoft.codeanalysis.analyzers.3.3.3.nupkg.sha512",
+ "/home/codespace/.nuget/packages/microsoft.codeanalysis.common/4.5.0/microsoft.codeanalysis.common.4.5.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/microsoft.codeanalysis.csharp/4.5.0/microsoft.codeanalysis.csharp.4.5.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/microsoft.codeanalysis.csharp.workspaces/4.5.0/microsoft.codeanalysis.csharp.workspaces.4.5.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/microsoft.codeanalysis.workspaces.common/4.5.0/microsoft.codeanalysis.workspaces.common.4.5.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/microsoft.entityframeworkcore/8.0.0/microsoft.entityframeworkcore.8.0.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/microsoft.entityframeworkcore.abstractions/8.0.0/microsoft.entityframeworkcore.abstractions.8.0.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/microsoft.entityframeworkcore.analyzers/8.0.0/microsoft.entityframeworkcore.analyzers.8.0.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/microsoft.entityframeworkcore.design/8.0.0/microsoft.entityframeworkcore.design.8.0.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/microsoft.entityframeworkcore.relational/8.0.0/microsoft.entityframeworkcore.relational.8.0.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/microsoft.entityframeworkcore.tools/8.0.0/microsoft.entityframeworkcore.tools.8.0.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/microsoft.extensions.apidescription.server/6.0.5/microsoft.extensions.apidescription.server.6.0.5.nupkg.sha512",
+ "/home/codespace/.nuget/packages/microsoft.extensions.caching.abstractions/8.0.0/microsoft.extensions.caching.abstractions.8.0.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/microsoft.extensions.caching.memory/8.0.0/microsoft.extensions.caching.memory.8.0.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/microsoft.extensions.configuration.abstractions/8.0.0/microsoft.extensions.configuration.abstractions.8.0.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/microsoft.extensions.dependencyinjection/8.0.0/microsoft.extensions.dependencyinjection.8.0.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/microsoft.extensions.dependencyinjection.abstractions/8.0.0/microsoft.extensions.dependencyinjection.abstractions.8.0.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/microsoft.extensions.dependencymodel/8.0.0/microsoft.extensions.dependencymodel.8.0.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/microsoft.extensions.logging/8.0.0/microsoft.extensions.logging.8.0.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/microsoft.extensions.logging.abstractions/8.0.0/microsoft.extensions.logging.abstractions.8.0.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/microsoft.extensions.options/8.0.0/microsoft.extensions.options.8.0.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/microsoft.extensions.primitives/8.0.0/microsoft.extensions.primitives.8.0.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/microsoft.identitymodel.abstractions/7.0.3/microsoft.identitymodel.abstractions.7.0.3.nupkg.sha512",
+ "/home/codespace/.nuget/packages/microsoft.identitymodel.jsonwebtokens/7.0.3/microsoft.identitymodel.jsonwebtokens.7.0.3.nupkg.sha512",
+ "/home/codespace/.nuget/packages/microsoft.identitymodel.logging/7.0.3/microsoft.identitymodel.logging.7.0.3.nupkg.sha512",
+ "/home/codespace/.nuget/packages/microsoft.identitymodel.protocols/7.0.3/microsoft.identitymodel.protocols.7.0.3.nupkg.sha512",
+ "/home/codespace/.nuget/packages/microsoft.identitymodel.protocols.openidconnect/7.0.3/microsoft.identitymodel.protocols.openidconnect.7.0.3.nupkg.sha512",
+ "/home/codespace/.nuget/packages/microsoft.identitymodel.tokens/7.0.3/microsoft.identitymodel.tokens.7.0.3.nupkg.sha512",
+ "/home/codespace/.nuget/packages/microsoft.openapi/1.6.14/microsoft.openapi.1.6.14.nupkg.sha512",
+ "/home/codespace/.nuget/packages/mono.texttemplating/2.2.1/mono.texttemplating.2.2.1.nupkg.sha512",
+ "/home/codespace/.nuget/packages/npgsql/8.0.0/npgsql.8.0.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/npgsql.entityframeworkcore.postgresql/8.0.0/npgsql.entityframeworkcore.postgresql.8.0.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/swashbuckle.aspnetcore/6.6.2/swashbuckle.aspnetcore.6.6.2.nupkg.sha512",
+ "/home/codespace/.nuget/packages/swashbuckle.aspnetcore.annotations/6.5.0/swashbuckle.aspnetcore.annotations.6.5.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/swashbuckle.aspnetcore.swagger/6.6.2/swashbuckle.aspnetcore.swagger.6.6.2.nupkg.sha512",
+ "/home/codespace/.nuget/packages/swashbuckle.aspnetcore.swaggergen/6.6.2/swashbuckle.aspnetcore.swaggergen.6.6.2.nupkg.sha512",
+ "/home/codespace/.nuget/packages/swashbuckle.aspnetcore.swaggerui/6.6.2/swashbuckle.aspnetcore.swaggerui.6.6.2.nupkg.sha512",
+ "/home/codespace/.nuget/packages/system.codedom/4.4.0/system.codedom.4.4.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/system.collections.immutable/6.0.0/system.collections.immutable.6.0.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/system.composition/6.0.0/system.composition.6.0.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/system.composition.attributedmodel/6.0.0/system.composition.attributedmodel.6.0.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/system.composition.convention/6.0.0/system.composition.convention.6.0.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/system.composition.hosting/6.0.0/system.composition.hosting.6.0.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/system.composition.runtime/6.0.0/system.composition.runtime.6.0.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/system.composition.typedparts/6.0.0/system.composition.typedparts.6.0.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/system.identitymodel.tokens.jwt/7.0.3/system.identitymodel.tokens.jwt.7.0.3.nupkg.sha512",
+ "/home/codespace/.nuget/packages/system.io.pipelines/6.0.3/system.io.pipelines.6.0.3.nupkg.sha512",
+ "/home/codespace/.nuget/packages/system.reflection.metadata/6.0.1/system.reflection.metadata.6.0.1.nupkg.sha512",
+ "/home/codespace/.nuget/packages/system.runtime.compilerservices.unsafe/6.0.0/system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/system.text.encoding.codepages/6.0.0/system.text.encoding.codepages.6.0.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/system.text.encodings.web/8.0.0/system.text.encodings.web.8.0.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/system.text.json/8.0.0/system.text.json.8.0.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/system.threading.channels/6.0.0/system.threading.channels.6.0.0.nupkg.sha512"
+ ],
+ "logs": []
+}
\ No newline at end of file
diff --git a/ProjectLibrary/DoroTech.BookStore.Application/DTOs/BookRequest.cs b/ProjectLibrary/DoroTech.BookStore.Application/DTOs/BookRequest.cs
new file mode 100644
index 0000000..df19f23
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.Application/DTOs/BookRequest.cs
@@ -0,0 +1,25 @@
+using System.ComponentModel.DataAnnotations;
+
+namespace DoroTech.BookStore.Application.DTOs
+{
+ ///
+ /// Modelo para criação ou atualização de um livro.
+ ///
+ public class BookRequest
+ {
+ [Required(ErrorMessage = "O título é obrigatório.")]
+ [StringLength(150, MinimumLength = 2, ErrorMessage = "O título deve ter entre 2 e 150 caracteres.")]
+ public string Title { get; set; } = default!;
+
+ [Required(ErrorMessage = "O autor é obrigatório.")]
+ [StringLength(100, MinimumLength = 2, ErrorMessage = "O autor deve ter entre 2 e 100 caracteres.")]
+ public string Author { get; set; } = default!;
+
+ [Range(0.01, double.MaxValue, ErrorMessage = "O preço deve ser maior que zero.")]
+ public decimal Price { get; set; }
+
+ [Range(0, int.MaxValue, ErrorMessage = "O estoque não pode ser negativo.")]
+ public int Stock { get; set; }
+ }
+}
+
diff --git a/ProjectLibrary/DoroTech.BookStore.Application/DTOs/BookResponse.cs b/ProjectLibrary/DoroTech.BookStore.Application/DTOs/BookResponse.cs
new file mode 100644
index 0000000..e367842
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.Application/DTOs/BookResponse.cs
@@ -0,0 +1,26 @@
+namespace DoroTech.BookStore.Application.DTOs
+{
+ public class BookResponse
+ {
+
+ public Guid Id { get; init; }
+
+ public string Title { get; init; } = default!;
+
+ public string Author { get; init; } = default!;
+
+ public decimal Price { get; init; }
+
+ public int Stock { get; init; }
+
+ public BookResponse(Guid id, string title, string author, decimal price, int stock)
+ {
+ Id = id;
+ Title = title;
+ Author = author;
+ Price = price;
+ Stock = stock;
+ }
+}
+}
+
diff --git a/ProjectLibrary/DoroTech.BookStore.Application/DTOs/PagedResult.cs b/ProjectLibrary/DoroTech.BookStore.Application/DTOs/PagedResult.cs
new file mode 100644
index 0000000..a2b34f8
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.Application/DTOs/PagedResult.cs
@@ -0,0 +1,11 @@
+namespace DoroTech.BookStore.Application.DTOs
+{
+ public class PagedResult
+ {
+ public int Page { get; init; }
+ public int PageSize { get; init; }
+ public int TotalItems { get; init; }
+ public int TotalPages { get; init; }
+ public IEnumerable Items { get; init; } = Enumerable.Empty();
+ }
+}
diff --git a/ProjectLibrary/DoroTech.BookStore.Application/DoroTech.BookStore.Application.csproj b/ProjectLibrary/DoroTech.BookStore.Application/DoroTech.BookStore.Application.csproj
new file mode 100644
index 0000000..ce6bfac
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.Application/DoroTech.BookStore.Application.csproj
@@ -0,0 +1,26 @@
+
+
+
+ net8.0
+ enable
+ enable
+
+
+
+
+
+
+
+
+
+
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+ all
+
+
+
+
+
+
+
+
diff --git a/ProjectLibrary/DoroTech.BookStore.Application/Services/BookService.cs b/ProjectLibrary/DoroTech.BookStore.Application/Services/BookService.cs
new file mode 100644
index 0000000..e3237a3
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.Application/Services/BookService.cs
@@ -0,0 +1,139 @@
+using DoroTech.BookStore.Domain.Interfaces;
+using DoroTech.BookStore.Domain.Entities;
+using DoroTech.BookStore.Application.DTOs;
+using Microsoft.Extensions.Logging;
+
+namespace DoroTech.BookStore.Application.Services
+{
+ public class BookService
+ {
+ private readonly IBookRepository _repository;
+ private readonly ILogger _logger;
+
+ public BookService(
+ IBookRepository repository,
+ ILogger logger)
+ {
+ _repository = repository;
+ _logger = logger;
+ }
+
+ // Lista livros com paginação e filtro por título (parcial, case-insensitive)
+ public async Task> GetAllAsync(
+ int page,
+ int pageSize,
+ string? title)
+ {
+ _logger.LogInformation(
+ "Buscando livros | Página: {Page}, PageSize: {PageSize}, Filtro: {Title}",
+ page, pageSize, title);
+
+ var totalItems = await _repository.CountAsync(title);
+ var books = await _repository.GetAllAsync(page, pageSize, title);
+
+ return new PagedResult
+ {
+ Page = page,
+ PageSize = pageSize,
+ TotalItems = totalItems,
+ TotalPages = (int)Math.Ceiling(totalItems / (double)pageSize),
+ Items = books.Select(MapToResponse)
+ };
+ }
+
+
+
+ // Busca por ID
+ public async Task GetByIdAsync(Guid id)
+ {
+ var book = await _repository.GetByIdAsync(id);
+ return book == null ? null : MapToResponse(book);
+ }
+
+ // Criação de livro
+ public async Task CreateAsync(
+ string title,
+ string author,
+ decimal price,
+ int stock)
+ {
+ _logger.LogInformation(
+ "Tentativa de criação de livro: {Title} - {Author}",
+ title, author);
+
+ var exists = await _repository.ExistsAsync(title, author);
+
+ if (exists)
+ {
+ _logger.LogWarning(
+ "Livro já existente: {Title} - {Author}",
+ title, author);
+
+ throw new InvalidOperationException("Livro já cadastrado.");
+ }
+
+ var book = new Book(title, author, price, stock);
+ await _repository.AddAsync(book);
+
+ _logger.LogInformation(
+ "Livro criado com sucesso. Id: {BookId}",
+ book.Id);
+
+ return book.Id;
+ }
+
+
+ // Atualização
+ public async Task UpdateAsync(
+ Guid id,
+ string title,
+ string author,
+ decimal price,
+ int stock)
+ {
+ _logger.LogInformation("Atualizando livro | Id: {BookId}", id);
+ var book = await _repository.GetByIdAsync(id);
+
+ if (book == null)
+ {
+ _logger.LogWarning("Livro não encontrado| Id: {BookId}", id);
+ return false;
+ }
+ book.Update(title, author, price, stock);
+ await _repository.UpdateAsync(book);
+
+ _logger.LogInformation("Livro atualizado com sucesso | Id: {BookId}", id);
+ return true;
+ }
+
+ // Exclusão
+ public async Task DeleteAsync(Guid id)
+ {
+ _logger.LogInformation("Excluindo livro| Id: {BookId}", id);
+ var book = await _repository.GetByIdAsync(id);
+
+ if (book == null)
+ {
+ _logger.LogWarning("Livro não encontrado | Id: {BookId}", id);
+ return false;
+ }
+ _logger.LogInformation("Livro deletado com sucesso | Id: {BookId}", id);
+ await _repository.DeleteAsync(book);
+ return true;
+ }
+
+ // Mapper centralizado (boa prática)
+ private static BookResponse MapToResponse(Book book)
+ {
+ return new BookResponse(
+ book.Id,
+ book.Title,
+ book.Author,
+ book.Price,
+ book.Stock
+ );
+ }
+ }
+}
+
+
diff --git a/ProjectLibrary/DoroTech.BookStore.Application/bin/Debug/net10.0/DoroTech.BookStore.Application.deps.json b/ProjectLibrary/DoroTech.BookStore.Application/bin/Debug/net10.0/DoroTech.BookStore.Application.deps.json
new file mode 100644
index 0000000..7b44220
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.Application/bin/Debug/net10.0/DoroTech.BookStore.Application.deps.json
@@ -0,0 +1,23 @@
+{
+ "runtimeTarget": {
+ "name": ".NETCoreApp,Version=v10.0",
+ "signature": ""
+ },
+ "compilationOptions": {},
+ "targets": {
+ ".NETCoreApp,Version=v10.0": {
+ "DoroTech.BookStore.Application/1.0.0": {
+ "runtime": {
+ "DoroTech.BookStore.Application.dll": {}
+ }
+ }
+ }
+ },
+ "libraries": {
+ "DoroTech.BookStore.Application/1.0.0": {
+ "type": "project",
+ "serviceable": false,
+ "sha512": ""
+ }
+ }
+}
\ No newline at end of file
diff --git a/ProjectLibrary/DoroTech.BookStore.Application/bin/Debug/net10.0/DoroTech.BookStore.Application.dll b/ProjectLibrary/DoroTech.BookStore.Application/bin/Debug/net10.0/DoroTech.BookStore.Application.dll
new file mode 100644
index 0000000..066b9e9
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.Application/bin/Debug/net10.0/DoroTech.BookStore.Application.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.Application/bin/Debug/net10.0/DoroTech.BookStore.Application.pdb b/ProjectLibrary/DoroTech.BookStore.Application/bin/Debug/net10.0/DoroTech.BookStore.Application.pdb
new file mode 100644
index 0000000..cf4b6bc
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.Application/bin/Debug/net10.0/DoroTech.BookStore.Application.pdb differ
diff --git a/ProjectLibrary/DoroTech.BookStore.Application/bin/Debug/net8.0/DoroTech.BookStore.Application.deps.json b/ProjectLibrary/DoroTech.BookStore.Application/bin/Debug/net8.0/DoroTech.BookStore.Application.deps.json
new file mode 100644
index 0000000..c288d95
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.Application/bin/Debug/net8.0/DoroTech.BookStore.Application.deps.json
@@ -0,0 +1,872 @@
+{
+ "runtimeTarget": {
+ "name": ".NETCoreApp,Version=v8.0",
+ "signature": ""
+ },
+ "compilationOptions": {},
+ "targets": {
+ ".NETCoreApp,Version=v8.0": {
+ "DoroTech.BookStore.Application/1.0.0": {
+ "dependencies": {
+ "DoroTech.BookStore.Domain": "1.0.0",
+ "Microsoft.EntityFrameworkCore": "8.0.0",
+ "Microsoft.EntityFrameworkCore.Relational": "8.0.0",
+ "Microsoft.EntityFrameworkCore.Tools": "8.0.0",
+ "Microsoft.Extensions.Logging.Abstractions": "8.0.0",
+ "Npgsql.EntityFrameworkCore.PostgreSQL": "8.0.0"
+ },
+ "runtime": {
+ "DoroTech.BookStore.Application.dll": {}
+ }
+ },
+ "Humanizer.Core/2.14.1": {
+ "runtime": {
+ "lib/net6.0/Humanizer.dll": {
+ "assemblyVersion": "2.14.0.0",
+ "fileVersion": "2.14.1.48190"
+ }
+ }
+ },
+ "Microsoft.Bcl.AsyncInterfaces/6.0.0": {
+ "runtime": {
+ "lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.dll": {
+ "assemblyVersion": "6.0.0.0",
+ "fileVersion": "6.0.21.52210"
+ }
+ }
+ },
+ "Microsoft.CodeAnalysis.Analyzers/3.3.3": {},
+ "Microsoft.CodeAnalysis.Common/4.5.0": {
+ "dependencies": {
+ "Microsoft.CodeAnalysis.Analyzers": "3.3.3",
+ "System.Collections.Immutable": "6.0.0",
+ "System.Reflection.Metadata": "6.0.1",
+ "System.Runtime.CompilerServices.Unsafe": "6.0.0",
+ "System.Text.Encoding.CodePages": "6.0.0"
+ },
+ "runtime": {
+ "lib/netcoreapp3.1/Microsoft.CodeAnalysis.dll": {
+ "assemblyVersion": "4.5.0.0",
+ "fileVersion": "4.500.23.10905"
+ }
+ },
+ "resources": {
+ "lib/netcoreapp3.1/cs/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "cs"
+ },
+ "lib/netcoreapp3.1/de/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "de"
+ },
+ "lib/netcoreapp3.1/es/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "es"
+ },
+ "lib/netcoreapp3.1/fr/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "fr"
+ },
+ "lib/netcoreapp3.1/it/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "it"
+ },
+ "lib/netcoreapp3.1/ja/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "ja"
+ },
+ "lib/netcoreapp3.1/ko/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "ko"
+ },
+ "lib/netcoreapp3.1/pl/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "pl"
+ },
+ "lib/netcoreapp3.1/pt-BR/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "pt-BR"
+ },
+ "lib/netcoreapp3.1/ru/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "ru"
+ },
+ "lib/netcoreapp3.1/tr/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "tr"
+ },
+ "lib/netcoreapp3.1/zh-Hans/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "zh-Hans"
+ },
+ "lib/netcoreapp3.1/zh-Hant/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "zh-Hant"
+ }
+ }
+ },
+ "Microsoft.CodeAnalysis.CSharp/4.5.0": {
+ "dependencies": {
+ "Microsoft.CodeAnalysis.Common": "4.5.0"
+ },
+ "runtime": {
+ "lib/netcoreapp3.1/Microsoft.CodeAnalysis.CSharp.dll": {
+ "assemblyVersion": "4.5.0.0",
+ "fileVersion": "4.500.23.10905"
+ }
+ },
+ "resources": {
+ "lib/netcoreapp3.1/cs/Microsoft.CodeAnalysis.CSharp.resources.dll": {
+ "locale": "cs"
+ },
+ "lib/netcoreapp3.1/de/Microsoft.CodeAnalysis.CSharp.resources.dll": {
+ "locale": "de"
+ },
+ "lib/netcoreapp3.1/es/Microsoft.CodeAnalysis.CSharp.resources.dll": {
+ "locale": "es"
+ },
+ "lib/netcoreapp3.1/fr/Microsoft.CodeAnalysis.CSharp.resources.dll": {
+ "locale": "fr"
+ },
+ "lib/netcoreapp3.1/it/Microsoft.CodeAnalysis.CSharp.resources.dll": {
+ "locale": "it"
+ },
+ "lib/netcoreapp3.1/ja/Microsoft.CodeAnalysis.CSharp.resources.dll": {
+ "locale": "ja"
+ },
+ "lib/netcoreapp3.1/ko/Microsoft.CodeAnalysis.CSharp.resources.dll": {
+ "locale": "ko"
+ },
+ "lib/netcoreapp3.1/pl/Microsoft.CodeAnalysis.CSharp.resources.dll": {
+ "locale": "pl"
+ },
+ "lib/netcoreapp3.1/pt-BR/Microsoft.CodeAnalysis.CSharp.resources.dll": {
+ "locale": "pt-BR"
+ },
+ "lib/netcoreapp3.1/ru/Microsoft.CodeAnalysis.CSharp.resources.dll": {
+ "locale": "ru"
+ },
+ "lib/netcoreapp3.1/tr/Microsoft.CodeAnalysis.CSharp.resources.dll": {
+ "locale": "tr"
+ },
+ "lib/netcoreapp3.1/zh-Hans/Microsoft.CodeAnalysis.CSharp.resources.dll": {
+ "locale": "zh-Hans"
+ },
+ "lib/netcoreapp3.1/zh-Hant/Microsoft.CodeAnalysis.CSharp.resources.dll": {
+ "locale": "zh-Hant"
+ }
+ }
+ },
+ "Microsoft.CodeAnalysis.CSharp.Workspaces/4.5.0": {
+ "dependencies": {
+ "Humanizer.Core": "2.14.1",
+ "Microsoft.CodeAnalysis.CSharp": "4.5.0",
+ "Microsoft.CodeAnalysis.Common": "4.5.0",
+ "Microsoft.CodeAnalysis.Workspaces.Common": "4.5.0"
+ },
+ "runtime": {
+ "lib/netcoreapp3.1/Microsoft.CodeAnalysis.CSharp.Workspaces.dll": {
+ "assemblyVersion": "4.5.0.0",
+ "fileVersion": "4.500.23.10905"
+ }
+ },
+ "resources": {
+ "lib/netcoreapp3.1/cs/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": {
+ "locale": "cs"
+ },
+ "lib/netcoreapp3.1/de/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": {
+ "locale": "de"
+ },
+ "lib/netcoreapp3.1/es/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": {
+ "locale": "es"
+ },
+ "lib/netcoreapp3.1/fr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": {
+ "locale": "fr"
+ },
+ "lib/netcoreapp3.1/it/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": {
+ "locale": "it"
+ },
+ "lib/netcoreapp3.1/ja/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": {
+ "locale": "ja"
+ },
+ "lib/netcoreapp3.1/ko/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": {
+ "locale": "ko"
+ },
+ "lib/netcoreapp3.1/pl/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": {
+ "locale": "pl"
+ },
+ "lib/netcoreapp3.1/pt-BR/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": {
+ "locale": "pt-BR"
+ },
+ "lib/netcoreapp3.1/ru/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": {
+ "locale": "ru"
+ },
+ "lib/netcoreapp3.1/tr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": {
+ "locale": "tr"
+ },
+ "lib/netcoreapp3.1/zh-Hans/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": {
+ "locale": "zh-Hans"
+ },
+ "lib/netcoreapp3.1/zh-Hant/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": {
+ "locale": "zh-Hant"
+ }
+ }
+ },
+ "Microsoft.CodeAnalysis.Workspaces.Common/4.5.0": {
+ "dependencies": {
+ "Humanizer.Core": "2.14.1",
+ "Microsoft.Bcl.AsyncInterfaces": "6.0.0",
+ "Microsoft.CodeAnalysis.Common": "4.5.0",
+ "System.Composition": "6.0.0",
+ "System.IO.Pipelines": "6.0.3",
+ "System.Threading.Channels": "6.0.0"
+ },
+ "runtime": {
+ "lib/netcoreapp3.1/Microsoft.CodeAnalysis.Workspaces.dll": {
+ "assemblyVersion": "4.5.0.0",
+ "fileVersion": "4.500.23.10905"
+ }
+ },
+ "resources": {
+ "lib/netcoreapp3.1/cs/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "cs"
+ },
+ "lib/netcoreapp3.1/de/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "de"
+ },
+ "lib/netcoreapp3.1/es/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "es"
+ },
+ "lib/netcoreapp3.1/fr/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "fr"
+ },
+ "lib/netcoreapp3.1/it/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "it"
+ },
+ "lib/netcoreapp3.1/ja/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "ja"
+ },
+ "lib/netcoreapp3.1/ko/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "ko"
+ },
+ "lib/netcoreapp3.1/pl/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "pl"
+ },
+ "lib/netcoreapp3.1/pt-BR/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "pt-BR"
+ },
+ "lib/netcoreapp3.1/ru/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "ru"
+ },
+ "lib/netcoreapp3.1/tr/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "tr"
+ },
+ "lib/netcoreapp3.1/zh-Hans/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "zh-Hans"
+ },
+ "lib/netcoreapp3.1/zh-Hant/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "zh-Hant"
+ }
+ }
+ },
+ "Microsoft.EntityFrameworkCore/8.0.0": {
+ "dependencies": {
+ "Microsoft.EntityFrameworkCore.Abstractions": "8.0.0",
+ "Microsoft.EntityFrameworkCore.Analyzers": "8.0.0",
+ "Microsoft.Extensions.Caching.Memory": "8.0.0",
+ "Microsoft.Extensions.Logging": "8.0.0"
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.EntityFrameworkCore.dll": {
+ "assemblyVersion": "8.0.0.0",
+ "fileVersion": "8.0.23.53103"
+ }
+ }
+ },
+ "Microsoft.EntityFrameworkCore.Abstractions/8.0.0": {
+ "runtime": {
+ "lib/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll": {
+ "assemblyVersion": "8.0.0.0",
+ "fileVersion": "8.0.23.53103"
+ }
+ }
+ },
+ "Microsoft.EntityFrameworkCore.Analyzers/8.0.0": {},
+ "Microsoft.EntityFrameworkCore.Design/8.0.0": {
+ "dependencies": {
+ "Humanizer.Core": "2.14.1",
+ "Microsoft.CodeAnalysis.CSharp.Workspaces": "4.5.0",
+ "Microsoft.EntityFrameworkCore.Relational": "8.0.0",
+ "Microsoft.Extensions.DependencyModel": "8.0.0",
+ "Mono.TextTemplating": "2.2.1"
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.EntityFrameworkCore.Design.dll": {
+ "assemblyVersion": "8.0.0.0",
+ "fileVersion": "8.0.23.53103"
+ }
+ }
+ },
+ "Microsoft.EntityFrameworkCore.Relational/8.0.0": {
+ "dependencies": {
+ "Microsoft.EntityFrameworkCore": "8.0.0",
+ "Microsoft.Extensions.Configuration.Abstractions": "8.0.0"
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.EntityFrameworkCore.Relational.dll": {
+ "assemblyVersion": "8.0.0.0",
+ "fileVersion": "8.0.23.53103"
+ }
+ }
+ },
+ "Microsoft.EntityFrameworkCore.Tools/8.0.0": {
+ "dependencies": {
+ "Microsoft.EntityFrameworkCore.Design": "8.0.0"
+ }
+ },
+ "Microsoft.Extensions.Caching.Abstractions/8.0.0": {
+ "dependencies": {
+ "Microsoft.Extensions.Primitives": "8.0.0"
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Caching.Abstractions.dll": {
+ "assemblyVersion": "8.0.0.0",
+ "fileVersion": "8.0.23.53103"
+ }
+ }
+ },
+ "Microsoft.Extensions.Caching.Memory/8.0.0": {
+ "dependencies": {
+ "Microsoft.Extensions.Caching.Abstractions": "8.0.0",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0",
+ "Microsoft.Extensions.Logging.Abstractions": "8.0.0",
+ "Microsoft.Extensions.Options": "8.0.0",
+ "Microsoft.Extensions.Primitives": "8.0.0"
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Caching.Memory.dll": {
+ "assemblyVersion": "8.0.0.0",
+ "fileVersion": "8.0.23.53103"
+ }
+ }
+ },
+ "Microsoft.Extensions.Configuration.Abstractions/8.0.0": {
+ "dependencies": {
+ "Microsoft.Extensions.Primitives": "8.0.0"
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll": {
+ "assemblyVersion": "8.0.0.0",
+ "fileVersion": "8.0.23.53103"
+ }
+ }
+ },
+ "Microsoft.Extensions.DependencyInjection/8.0.0": {
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0"
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.DependencyInjection.dll": {
+ "assemblyVersion": "8.0.0.0",
+ "fileVersion": "8.0.23.53103"
+ }
+ }
+ },
+ "Microsoft.Extensions.DependencyInjection.Abstractions/8.0.0": {
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {
+ "assemblyVersion": "8.0.0.0",
+ "fileVersion": "8.0.23.53103"
+ }
+ }
+ },
+ "Microsoft.Extensions.DependencyModel/8.0.0": {
+ "dependencies": {
+ "System.Text.Encodings.Web": "8.0.0",
+ "System.Text.Json": "8.0.0"
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.DependencyModel.dll": {
+ "assemblyVersion": "8.0.0.0",
+ "fileVersion": "8.0.23.53103"
+ }
+ }
+ },
+ "Microsoft.Extensions.Logging/8.0.0": {
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection": "8.0.0",
+ "Microsoft.Extensions.Logging.Abstractions": "8.0.0",
+ "Microsoft.Extensions.Options": "8.0.0"
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Logging.dll": {
+ "assemblyVersion": "8.0.0.0",
+ "fileVersion": "8.0.23.53103"
+ }
+ }
+ },
+ "Microsoft.Extensions.Logging.Abstractions/8.0.0": {
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0"
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll": {
+ "assemblyVersion": "8.0.0.0",
+ "fileVersion": "8.0.23.53103"
+ }
+ }
+ },
+ "Microsoft.Extensions.Options/8.0.0": {
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0",
+ "Microsoft.Extensions.Primitives": "8.0.0"
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Options.dll": {
+ "assemblyVersion": "8.0.0.0",
+ "fileVersion": "8.0.23.53103"
+ }
+ }
+ },
+ "Microsoft.Extensions.Primitives/8.0.0": {
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Primitives.dll": {
+ "assemblyVersion": "8.0.0.0",
+ "fileVersion": "8.0.23.53103"
+ }
+ }
+ },
+ "Mono.TextTemplating/2.2.1": {
+ "dependencies": {
+ "System.CodeDom": "4.4.0"
+ },
+ "runtime": {
+ "lib/netstandard2.0/Mono.TextTemplating.dll": {
+ "assemblyVersion": "2.2.0.0",
+ "fileVersion": "2.2.1.1"
+ }
+ }
+ },
+ "Npgsql/8.0.0": {
+ "dependencies": {
+ "Microsoft.Extensions.Logging.Abstractions": "8.0.0"
+ },
+ "runtime": {
+ "lib/net8.0/Npgsql.dll": {
+ "assemblyVersion": "8.0.0.0",
+ "fileVersion": "8.0.0.0"
+ }
+ }
+ },
+ "Npgsql.EntityFrameworkCore.PostgreSQL/8.0.0": {
+ "dependencies": {
+ "Microsoft.EntityFrameworkCore": "8.0.0",
+ "Microsoft.EntityFrameworkCore.Abstractions": "8.0.0",
+ "Microsoft.EntityFrameworkCore.Relational": "8.0.0",
+ "Npgsql": "8.0.0"
+ },
+ "runtime": {
+ "lib/net8.0/Npgsql.EntityFrameworkCore.PostgreSQL.dll": {
+ "assemblyVersion": "8.0.0.0",
+ "fileVersion": "8.0.0.0"
+ }
+ }
+ },
+ "System.CodeDom/4.4.0": {
+ "runtime": {
+ "lib/netstandard2.0/System.CodeDom.dll": {
+ "assemblyVersion": "4.0.0.0",
+ "fileVersion": "4.6.25519.3"
+ }
+ }
+ },
+ "System.Collections.Immutable/6.0.0": {
+ "dependencies": {
+ "System.Runtime.CompilerServices.Unsafe": "6.0.0"
+ }
+ },
+ "System.Composition/6.0.0": {
+ "dependencies": {
+ "System.Composition.AttributedModel": "6.0.0",
+ "System.Composition.Convention": "6.0.0",
+ "System.Composition.Hosting": "6.0.0",
+ "System.Composition.Runtime": "6.0.0",
+ "System.Composition.TypedParts": "6.0.0"
+ }
+ },
+ "System.Composition.AttributedModel/6.0.0": {
+ "runtime": {
+ "lib/net6.0/System.Composition.AttributedModel.dll": {
+ "assemblyVersion": "6.0.0.0",
+ "fileVersion": "6.0.21.52210"
+ }
+ }
+ },
+ "System.Composition.Convention/6.0.0": {
+ "dependencies": {
+ "System.Composition.AttributedModel": "6.0.0"
+ },
+ "runtime": {
+ "lib/net6.0/System.Composition.Convention.dll": {
+ "assemblyVersion": "6.0.0.0",
+ "fileVersion": "6.0.21.52210"
+ }
+ }
+ },
+ "System.Composition.Hosting/6.0.0": {
+ "dependencies": {
+ "System.Composition.Runtime": "6.0.0"
+ },
+ "runtime": {
+ "lib/net6.0/System.Composition.Hosting.dll": {
+ "assemblyVersion": "6.0.0.0",
+ "fileVersion": "6.0.21.52210"
+ }
+ }
+ },
+ "System.Composition.Runtime/6.0.0": {
+ "runtime": {
+ "lib/net6.0/System.Composition.Runtime.dll": {
+ "assemblyVersion": "6.0.0.0",
+ "fileVersion": "6.0.21.52210"
+ }
+ }
+ },
+ "System.Composition.TypedParts/6.0.0": {
+ "dependencies": {
+ "System.Composition.AttributedModel": "6.0.0",
+ "System.Composition.Hosting": "6.0.0",
+ "System.Composition.Runtime": "6.0.0"
+ },
+ "runtime": {
+ "lib/net6.0/System.Composition.TypedParts.dll": {
+ "assemblyVersion": "6.0.0.0",
+ "fileVersion": "6.0.21.52210"
+ }
+ }
+ },
+ "System.IO.Pipelines/6.0.3": {
+ "runtime": {
+ "lib/net6.0/System.IO.Pipelines.dll": {
+ "assemblyVersion": "6.0.0.0",
+ "fileVersion": "6.0.522.21309"
+ }
+ }
+ },
+ "System.Reflection.Metadata/6.0.1": {
+ "dependencies": {
+ "System.Collections.Immutable": "6.0.0"
+ }
+ },
+ "System.Runtime.CompilerServices.Unsafe/6.0.0": {},
+ "System.Text.Encoding.CodePages/6.0.0": {
+ "dependencies": {
+ "System.Runtime.CompilerServices.Unsafe": "6.0.0"
+ }
+ },
+ "System.Text.Encodings.Web/8.0.0": {},
+ "System.Text.Json/8.0.0": {
+ "dependencies": {
+ "System.Text.Encodings.Web": "8.0.0"
+ }
+ },
+ "System.Threading.Channels/6.0.0": {},
+ "DoroTech.BookStore.Domain/1.0.0": {
+ "dependencies": {
+ "Microsoft.EntityFrameworkCore": "8.0.0",
+ "Microsoft.EntityFrameworkCore.Relational": "8.0.0",
+ "Npgsql.EntityFrameworkCore.PostgreSQL": "8.0.0"
+ },
+ "runtime": {
+ "DoroTech.BookStore.Domain.dll": {}
+ }
+ }
+ }
+ },
+ "libraries": {
+ "DoroTech.BookStore.Application/1.0.0": {
+ "type": "project",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Humanizer.Core/2.14.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-lQKvtaTDOXnoVJ20ibTuSIOf2i0uO0MPbDhd1jm238I+U/2ZnRENj0cktKZhtchBMtCUSRQ5v4xBCUbKNmyVMw==",
+ "path": "humanizer.core/2.14.1",
+ "hashPath": "humanizer.core.2.14.1.nupkg.sha512"
+ },
+ "Microsoft.Bcl.AsyncInterfaces/6.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-UcSjPsst+DfAdJGVDsu346FX0ci0ah+lw3WRtn18NUwEqRt70HaOQ7lI72vy3+1LxtqI3T5GWwV39rQSrCzAeg==",
+ "path": "microsoft.bcl.asyncinterfaces/6.0.0",
+ "hashPath": "microsoft.bcl.asyncinterfaces.6.0.0.nupkg.sha512"
+ },
+ "Microsoft.CodeAnalysis.Analyzers/3.3.3": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-j/rOZtLMVJjrfLRlAMckJLPW/1rze9MT1yfWqSIbUPGRu1m1P0fuo9PmqapwsmePfGB5PJrudQLvmUOAMF0DqQ==",
+ "path": "microsoft.codeanalysis.analyzers/3.3.3",
+ "hashPath": "microsoft.codeanalysis.analyzers.3.3.3.nupkg.sha512"
+ },
+ "Microsoft.CodeAnalysis.Common/4.5.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-lwAbIZNdnY0SUNoDmZHkVUwLO8UyNnyyh1t/4XsbFxi4Ounb3xszIYZaWhyj5ZjyfcwqwmtMbE7fUTVCqQEIdQ==",
+ "path": "microsoft.codeanalysis.common/4.5.0",
+ "hashPath": "microsoft.codeanalysis.common.4.5.0.nupkg.sha512"
+ },
+ "Microsoft.CodeAnalysis.CSharp/4.5.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-cM59oMKAOxvdv76bdmaKPy5hfj+oR+zxikWoueEB7CwTko7mt9sVKZI8Qxlov0C/LuKEG+WQwifepqL3vuTiBQ==",
+ "path": "microsoft.codeanalysis.csharp/4.5.0",
+ "hashPath": "microsoft.codeanalysis.csharp.4.5.0.nupkg.sha512"
+ },
+ "Microsoft.CodeAnalysis.CSharp.Workspaces/4.5.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-h74wTpmGOp4yS4hj+EvNzEiPgg/KVs2wmSfTZ81upJZOtPkJsVkgfsgtxxqmAeapjT/vLKfmYV0bS8n5MNVP+g==",
+ "path": "microsoft.codeanalysis.csharp.workspaces/4.5.0",
+ "hashPath": "microsoft.codeanalysis.csharp.workspaces.4.5.0.nupkg.sha512"
+ },
+ "Microsoft.CodeAnalysis.Workspaces.Common/4.5.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-l4dDRmGELXG72XZaonnOeORyD/T5RpEu5LGHOUIhnv+MmUWDY/m1kWXGwtcgQ5CJ5ynkFiRnIYzTKXYjUs7rbw==",
+ "path": "microsoft.codeanalysis.workspaces.common/4.5.0",
+ "hashPath": "microsoft.codeanalysis.workspaces.common.4.5.0.nupkg.sha512"
+ },
+ "Microsoft.EntityFrameworkCore/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-SoODat83pGQUpWB9xULdMX6tuKpq/RTXDuJ2WeC1ldUKcKzLkaFJD1n+I0nOLY58odez/e7z8b6zdp235G/kyg==",
+ "path": "microsoft.entityframeworkcore/8.0.0",
+ "hashPath": "microsoft.entityframeworkcore.8.0.0.nupkg.sha512"
+ },
+ "Microsoft.EntityFrameworkCore.Abstractions/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-VR22s3+zoqlVI7xauFKn1znSIFHO8xuILT+noSwS8bZCKcHz0ydkTDQMuaxSa5WBaQrZmwtTz9rmRvJ7X8mSPQ==",
+ "path": "microsoft.entityframeworkcore.abstractions/8.0.0",
+ "hashPath": "microsoft.entityframeworkcore.abstractions.8.0.0.nupkg.sha512"
+ },
+ "Microsoft.EntityFrameworkCore.Analyzers/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-ZXxEeLs2zoZ1TA+QoMMcw4f3Tirf8PzgdDax8RoWo0dxI2KmqiEGWYjhm2B/XyWfglc6+mNRyB8rZiQSmxCpeg==",
+ "path": "microsoft.entityframeworkcore.analyzers/8.0.0",
+ "hashPath": "microsoft.entityframeworkcore.analyzers.8.0.0.nupkg.sha512"
+ },
+ "Microsoft.EntityFrameworkCore.Design/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-94reKYu63jg4O75UI3LMJHwOSi8tQ6IfubiZhdnSsWcgtmAuF8OyLfjK/MIxuvaQRJZAF6E747FIuxjOtb8/og==",
+ "path": "microsoft.entityframeworkcore.design/8.0.0",
+ "hashPath": "microsoft.entityframeworkcore.design.8.0.0.nupkg.sha512"
+ },
+ "Microsoft.EntityFrameworkCore.Relational/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-fFKkr24cYc7Zw5T6DC4tEyOEPgPbq23BBmym1r9kn4ET9F3HKaetpOeQtV2RryYyUxEeNkJuxgfiZHTisqZc+A==",
+ "path": "microsoft.entityframeworkcore.relational/8.0.0",
+ "hashPath": "microsoft.entityframeworkcore.relational.8.0.0.nupkg.sha512"
+ },
+ "Microsoft.EntityFrameworkCore.Tools/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-zRdaXiiB1gEA0b+AJTd2+drh78gkEA4HyZ1vqNZrKq4xwW8WwavSiQsoeb1UsIMZkocLMBbhQYWClkZzuTKEgQ==",
+ "path": "microsoft.entityframeworkcore.tools/8.0.0",
+ "hashPath": "microsoft.entityframeworkcore.tools.8.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Caching.Abstractions/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-3KuSxeHoNYdxVYfg2IRZCThcrlJ1XJqIXkAWikCsbm5C/bCjv7G0WoKDyuR98Q+T607QT2Zl5GsbGRkENcV2yQ==",
+ "path": "microsoft.extensions.caching.abstractions/8.0.0",
+ "hashPath": "microsoft.extensions.caching.abstractions.8.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Caching.Memory/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-7pqivmrZDzo1ADPkRwjy+8jtRKWRCPag9qPI+p7sgu7Q4QreWhcvbiWXsbhP+yY8XSiDvZpu2/LWdBv7PnmOpQ==",
+ "path": "microsoft.extensions.caching.memory/8.0.0",
+ "hashPath": "microsoft.extensions.caching.memory.8.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Configuration.Abstractions/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-3lE/iLSutpgX1CC0NOW70FJoGARRHbyKmG7dc0klnUZ9Dd9hS6N/POPWhKhMLCEuNN5nXEY5agmlFtH562vqhQ==",
+ "path": "microsoft.extensions.configuration.abstractions/8.0.0",
+ "hashPath": "microsoft.extensions.configuration.abstractions.8.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.DependencyInjection/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-V8S3bsm50ig6JSyrbcJJ8bW2b9QLGouz+G1miK3UTaOWmMtFwNNNzUf4AleyDWUmTrWMLNnFSLEQtxmxgNQnNQ==",
+ "path": "microsoft.extensions.dependencyinjection/8.0.0",
+ "hashPath": "microsoft.extensions.dependencyinjection.8.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.DependencyInjection.Abstractions/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-cjWrLkJXK0rs4zofsK4bSdg+jhDLTaxrkXu4gS6Y7MAlCvRyNNgwY/lJi5RDlQOnSZweHqoyvgvbdvQsRIW+hg==",
+ "path": "microsoft.extensions.dependencyinjection.abstractions/8.0.0",
+ "hashPath": "microsoft.extensions.dependencyinjection.abstractions.8.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.DependencyModel/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-NSmDw3K0ozNDgShSIpsZcbFIzBX4w28nDag+TfaQujkXGazBm+lid5onlWoCBy4VsLxqnnKjEBbGSJVWJMf43g==",
+ "path": "microsoft.extensions.dependencymodel/8.0.0",
+ "hashPath": "microsoft.extensions.dependencymodel.8.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Logging/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-tvRkov9tAJ3xP51LCv3FJ2zINmv1P8Hi8lhhtcKGqM+ImiTCC84uOPEI4z8Cdq2C3o9e+Aa0Gw0rmrsJD77W+w==",
+ "path": "microsoft.extensions.logging/8.0.0",
+ "hashPath": "microsoft.extensions.logging.8.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Logging.Abstractions/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-arDBqTgFCyS0EvRV7O3MZturChstm50OJ0y9bDJvAcmEPJm0FFpFyjU/JLYyStNGGey081DvnQYlncNX5SJJGA==",
+ "path": "microsoft.extensions.logging.abstractions/8.0.0",
+ "hashPath": "microsoft.extensions.logging.abstractions.8.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Options/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-JOVOfqpnqlVLUzINQ2fox8evY2SKLYJ3BV8QDe/Jyp21u1T7r45x/R/5QdteURMR5r01GxeJSBBUOCOyaNXA3g==",
+ "path": "microsoft.extensions.options/8.0.0",
+ "hashPath": "microsoft.extensions.options.8.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Primitives/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-bXJEZrW9ny8vjMF1JV253WeLhpEVzFo1lyaZu1vQ4ZxWUlVvknZ/+ftFgVheLubb4eZPSwwxBeqS1JkCOjxd8g==",
+ "path": "microsoft.extensions.primitives/8.0.0",
+ "hashPath": "microsoft.extensions.primitives.8.0.0.nupkg.sha512"
+ },
+ "Mono.TextTemplating/2.2.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-KZYeKBET/2Z0gY1WlTAK7+RHTl7GSbtvTLDXEZZojUdAPqpQNDL6tHv7VUpqfX5VEOh+uRGKaZXkuD253nEOBQ==",
+ "path": "mono.texttemplating/2.2.1",
+ "hashPath": "mono.texttemplating.2.2.1.nupkg.sha512"
+ },
+ "Npgsql/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-Qiz74U+O7Mv4knrsXgKVYGJjgwoziK+aMFZqz7PtKR3vyGIhZA0tnW6HoUnL3X+YqtmVuhmoKkN8LDWEHMxPbw==",
+ "path": "npgsql/8.0.0",
+ "hashPath": "npgsql.8.0.0.nupkg.sha512"
+ },
+ "Npgsql.EntityFrameworkCore.PostgreSQL/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-GDXiMS9peEdjSCU/rfgyHruio7q6tYuywGaktqEi6UPQ6ILechp3fVVX+dHXkIXt4nklCBzYVWkzFrSL9ubKUA==",
+ "path": "npgsql.entityframeworkcore.postgresql/8.0.0",
+ "hashPath": "npgsql.entityframeworkcore.postgresql.8.0.0.nupkg.sha512"
+ },
+ "System.CodeDom/4.4.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-2sCCb7doXEwtYAbqzbF/8UAeDRMNmPaQbU2q50Psg1J9KzumyVVCgKQY8s53WIPTufNT0DpSe9QRvVjOzfDWBA==",
+ "path": "system.codedom/4.4.0",
+ "hashPath": "system.codedom.4.4.0.nupkg.sha512"
+ },
+ "System.Collections.Immutable/6.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-l4zZJ1WU2hqpQQHXz1rvC3etVZN+2DLmQMO79FhOTZHMn8tDRr+WU287sbomD0BETlmKDn0ygUgVy9k5xkkJdA==",
+ "path": "system.collections.immutable/6.0.0",
+ "hashPath": "system.collections.immutable.6.0.0.nupkg.sha512"
+ },
+ "System.Composition/6.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-d7wMuKQtfsxUa7S13tITC8n1cQzewuhD5iDjZtK2prwFfKVzdYtgrTHgjaV03Zq7feGQ5gkP85tJJntXwInsJA==",
+ "path": "system.composition/6.0.0",
+ "hashPath": "system.composition.6.0.0.nupkg.sha512"
+ },
+ "System.Composition.AttributedModel/6.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-WK1nSDLByK/4VoC7fkNiFuTVEiperuCN/Hyn+VN30R+W2ijO1d0Z2Qm0ScEl9xkSn1G2MyapJi8xpf4R8WRa/w==",
+ "path": "system.composition.attributedmodel/6.0.0",
+ "hashPath": "system.composition.attributedmodel.6.0.0.nupkg.sha512"
+ },
+ "System.Composition.Convention/6.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-XYi4lPRdu5bM4JVJ3/UIHAiG6V6lWWUlkhB9ab4IOq0FrRsp0F4wTyV4Dj+Ds+efoXJ3qbLqlvaUozDO7OLeXA==",
+ "path": "system.composition.convention/6.0.0",
+ "hashPath": "system.composition.convention.6.0.0.nupkg.sha512"
+ },
+ "System.Composition.Hosting/6.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-w/wXjj7kvxuHPLdzZ0PAUt++qJl03t7lENmb2Oev0n3zbxyNULbWBlnd5J5WUMMv15kg5o+/TCZFb6lSwfaUUQ==",
+ "path": "system.composition.hosting/6.0.0",
+ "hashPath": "system.composition.hosting.6.0.0.nupkg.sha512"
+ },
+ "System.Composition.Runtime/6.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-qkRH/YBaMPTnzxrS5RDk1juvqed4A6HOD/CwRcDGyPpYps1J27waBddiiq1y93jk2ZZ9wuA/kynM+NO0kb3PKg==",
+ "path": "system.composition.runtime/6.0.0",
+ "hashPath": "system.composition.runtime.6.0.0.nupkg.sha512"
+ },
+ "System.Composition.TypedParts/6.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-iUR1eHrL8Cwd82neQCJ00MpwNIBs4NZgXzrPqx8NJf/k4+mwBO0XCRmHYJT4OLSwDDqh5nBLJWkz5cROnrGhRA==",
+ "path": "system.composition.typedparts/6.0.0",
+ "hashPath": "system.composition.typedparts.6.0.0.nupkg.sha512"
+ },
+ "System.IO.Pipelines/6.0.3": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-ryTgF+iFkpGZY1vRQhfCzX0xTdlV3pyaTTqRu2ETbEv+HlV7O6y7hyQURnghNIXvctl5DuZ//Dpks6HdL/Txgw==",
+ "path": "system.io.pipelines/6.0.3",
+ "hashPath": "system.io.pipelines.6.0.3.nupkg.sha512"
+ },
+ "System.Reflection.Metadata/6.0.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-III/lNMSn0ZRBuM9m5Cgbiho5j81u0FAEagFX5ta2DKbljZ3T0IpD8j+BIiHQPeKqJppWS9bGEp6JnKnWKze0g==",
+ "path": "system.reflection.metadata/6.0.1",
+ "hashPath": "system.reflection.metadata.6.0.1.nupkg.sha512"
+ },
+ "System.Runtime.CompilerServices.Unsafe/6.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-/iUeP3tq1S0XdNNoMz5C9twLSrM/TH+qElHkXWaPvuNOt+99G75NrV0OS2EqHx5wMN7popYjpc8oTjC1y16DLg==",
+ "path": "system.runtime.compilerservices.unsafe/6.0.0",
+ "hashPath": "system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512"
+ },
+ "System.Text.Encoding.CodePages/6.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-ZFCILZuOvtKPauZ/j/swhvw68ZRi9ATCfvGbk1QfydmcXBkIWecWKn/250UH7rahZ5OoDBaiAudJtPvLwzw85A==",
+ "path": "system.text.encoding.codepages/6.0.0",
+ "hashPath": "system.text.encoding.codepages.6.0.0.nupkg.sha512"
+ },
+ "System.Text.Encodings.Web/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-yev/k9GHAEGx2Rg3/tU6MQh4HGBXJs70y7j1LaM1i/ER9po+6nnQ6RRqTJn1E7Xu0fbIFK80Nh5EoODxrbxwBQ==",
+ "path": "system.text.encodings.web/8.0.0",
+ "hashPath": "system.text.encodings.web.8.0.0.nupkg.sha512"
+ },
+ "System.Text.Json/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-OdrZO2WjkiEG6ajEFRABTRCi/wuXQPxeV6g8xvUJqdxMvvuCCEk86zPla8UiIQJz3durtUEbNyY/3lIhS0yZvQ==",
+ "path": "system.text.json/8.0.0",
+ "hashPath": "system.text.json.8.0.0.nupkg.sha512"
+ },
+ "System.Threading.Channels/6.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-TY8/9+tI0mNaUMgntOxxaq2ndTkdXqLSxvPmas7XEqOlv9lQtB7wLjYGd756lOaO7Dvb5r/WXhluM+0Xe87v5Q==",
+ "path": "system.threading.channels/6.0.0",
+ "hashPath": "system.threading.channels.6.0.0.nupkg.sha512"
+ },
+ "DoroTech.BookStore.Domain/1.0.0": {
+ "type": "project",
+ "serviceable": false,
+ "sha512": ""
+ }
+ }
+}
\ No newline at end of file
diff --git a/ProjectLibrary/DoroTech.BookStore.Application/bin/Debug/net8.0/DoroTech.BookStore.Application.dll b/ProjectLibrary/DoroTech.BookStore.Application/bin/Debug/net8.0/DoroTech.BookStore.Application.dll
new file mode 100644
index 0000000..74d39dc
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.Application/bin/Debug/net8.0/DoroTech.BookStore.Application.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.Application/bin/Debug/net8.0/DoroTech.BookStore.Application.pdb b/ProjectLibrary/DoroTech.BookStore.Application/bin/Debug/net8.0/DoroTech.BookStore.Application.pdb
new file mode 100644
index 0000000..869d94c
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.Application/bin/Debug/net8.0/DoroTech.BookStore.Application.pdb differ
diff --git a/ProjectLibrary/DoroTech.BookStore.Application/bin/Debug/net8.0/DoroTech.BookStore.Domain.dll b/ProjectLibrary/DoroTech.BookStore.Application/bin/Debug/net8.0/DoroTech.BookStore.Domain.dll
new file mode 100644
index 0000000..cf3cfa4
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.Application/bin/Debug/net8.0/DoroTech.BookStore.Domain.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.Application/bin/Debug/net8.0/DoroTech.BookStore.Domain.pdb b/ProjectLibrary/DoroTech.BookStore.Application/bin/Debug/net8.0/DoroTech.BookStore.Domain.pdb
new file mode 100644
index 0000000..a21e532
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.Application/bin/Debug/net8.0/DoroTech.BookStore.Domain.pdb differ
diff --git a/ProjectLibrary/DoroTech.BookStore.Application/bin/Debug/net9.0/DoroTech.BookStore.Application.deps.json b/ProjectLibrary/DoroTech.BookStore.Application/bin/Debug/net9.0/DoroTech.BookStore.Application.deps.json
new file mode 100644
index 0000000..e67198f
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.Application/bin/Debug/net9.0/DoroTech.BookStore.Application.deps.json
@@ -0,0 +1,419 @@
+{
+ "runtimeTarget": {
+ "name": ".NETCoreApp,Version=v9.0",
+ "signature": ""
+ },
+ "compilationOptions": {},
+ "targets": {
+ ".NETCoreApp,Version=v9.0": {
+ "DoroTech.BookStore.Application/1.0.0": {
+ "dependencies": {
+ "DoroTech.BookStore.Domain": "1.0.0",
+ "Microsoft.EntityFrameworkCore": "7.0.11",
+ "Microsoft.EntityFrameworkCore.Relational": "7.0.11",
+ "Microsoft.EntityFrameworkCore.Tools": "7.0.11",
+ "Microsoft.Extensions.Logging.Abstractions": "10.0.1",
+ "Npgsql.EntityFrameworkCore.PostgreSQL": "7.0.11"
+ },
+ "runtime": {
+ "DoroTech.BookStore.Application.dll": {}
+ }
+ },
+ "Humanizer.Core/2.14.1": {
+ "runtime": {
+ "lib/net6.0/Humanizer.dll": {
+ "assemblyVersion": "2.14.0.0",
+ "fileVersion": "2.14.1.48190"
+ }
+ }
+ },
+ "Microsoft.EntityFrameworkCore/7.0.11": {
+ "dependencies": {
+ "Microsoft.EntityFrameworkCore.Abstractions": "7.0.11",
+ "Microsoft.Extensions.Caching.Memory": "7.0.0",
+ "Microsoft.Extensions.DependencyInjection": "7.0.0",
+ "Microsoft.Extensions.Logging": "7.0.0"
+ },
+ "runtime": {
+ "lib/net6.0/Microsoft.EntityFrameworkCore.dll": {
+ "assemblyVersion": "7.0.11.0",
+ "fileVersion": "7.0.1123.40906"
+ }
+ }
+ },
+ "Microsoft.EntityFrameworkCore.Abstractions/7.0.11": {
+ "runtime": {
+ "lib/net6.0/Microsoft.EntityFrameworkCore.Abstractions.dll": {
+ "assemblyVersion": "7.0.11.0",
+ "fileVersion": "7.0.1123.40906"
+ }
+ }
+ },
+ "Microsoft.EntityFrameworkCore.Design/7.0.11": {
+ "dependencies": {
+ "Humanizer.Core": "2.14.1",
+ "Microsoft.EntityFrameworkCore.Relational": "7.0.11",
+ "Microsoft.Extensions.DependencyModel": "7.0.0",
+ "Mono.TextTemplating": "2.2.1"
+ },
+ "runtime": {
+ "lib/net6.0/Microsoft.EntityFrameworkCore.Design.dll": {
+ "assemblyVersion": "7.0.11.0",
+ "fileVersion": "7.0.1123.40906"
+ }
+ }
+ },
+ "Microsoft.EntityFrameworkCore.Relational/7.0.11": {
+ "dependencies": {
+ "Microsoft.EntityFrameworkCore": "7.0.11",
+ "Microsoft.Extensions.Configuration.Abstractions": "7.0.0"
+ },
+ "runtime": {
+ "lib/net6.0/Microsoft.EntityFrameworkCore.Relational.dll": {
+ "assemblyVersion": "7.0.11.0",
+ "fileVersion": "7.0.1123.40906"
+ }
+ }
+ },
+ "Microsoft.EntityFrameworkCore.Tools/7.0.11": {
+ "dependencies": {
+ "Microsoft.EntityFrameworkCore.Design": "7.0.11"
+ }
+ },
+ "Microsoft.Extensions.Caching.Abstractions/7.0.0": {
+ "dependencies": {
+ "Microsoft.Extensions.Primitives": "7.0.0"
+ },
+ "runtime": {
+ "lib/net7.0/Microsoft.Extensions.Caching.Abstractions.dll": {
+ "assemblyVersion": "7.0.0.0",
+ "fileVersion": "7.0.22.51805"
+ }
+ }
+ },
+ "Microsoft.Extensions.Caching.Memory/7.0.0": {
+ "dependencies": {
+ "Microsoft.Extensions.Caching.Abstractions": "7.0.0",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1",
+ "Microsoft.Extensions.Logging.Abstractions": "10.0.1",
+ "Microsoft.Extensions.Options": "7.0.0",
+ "Microsoft.Extensions.Primitives": "7.0.0"
+ },
+ "runtime": {
+ "lib/net7.0/Microsoft.Extensions.Caching.Memory.dll": {
+ "assemblyVersion": "7.0.0.0",
+ "fileVersion": "7.0.22.51805"
+ }
+ }
+ },
+ "Microsoft.Extensions.Configuration.Abstractions/7.0.0": {
+ "dependencies": {
+ "Microsoft.Extensions.Primitives": "7.0.0"
+ },
+ "runtime": {
+ "lib/net7.0/Microsoft.Extensions.Configuration.Abstractions.dll": {
+ "assemblyVersion": "7.0.0.0",
+ "fileVersion": "7.0.22.51805"
+ }
+ }
+ },
+ "Microsoft.Extensions.DependencyInjection/7.0.0": {
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1"
+ },
+ "runtime": {
+ "lib/net7.0/Microsoft.Extensions.DependencyInjection.dll": {
+ "assemblyVersion": "7.0.0.0",
+ "fileVersion": "7.0.22.51805"
+ }
+ }
+ },
+ "Microsoft.Extensions.DependencyInjection.Abstractions/10.0.1": {
+ "runtime": {
+ "lib/net9.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {
+ "assemblyVersion": "10.0.0.0",
+ "fileVersion": "10.0.125.57005"
+ }
+ }
+ },
+ "Microsoft.Extensions.DependencyModel/7.0.0": {
+ "runtime": {
+ "lib/net7.0/Microsoft.Extensions.DependencyModel.dll": {
+ "assemblyVersion": "7.0.0.0",
+ "fileVersion": "7.0.22.51805"
+ }
+ }
+ },
+ "Microsoft.Extensions.Logging/7.0.0": {
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection": "7.0.0",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1",
+ "Microsoft.Extensions.Logging.Abstractions": "10.0.1",
+ "Microsoft.Extensions.Options": "7.0.0"
+ },
+ "runtime": {
+ "lib/net7.0/Microsoft.Extensions.Logging.dll": {
+ "assemblyVersion": "7.0.0.0",
+ "fileVersion": "7.0.22.51805"
+ }
+ }
+ },
+ "Microsoft.Extensions.Logging.Abstractions/10.0.1": {
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1",
+ "System.Diagnostics.DiagnosticSource": "10.0.1"
+ },
+ "runtime": {
+ "lib/net9.0/Microsoft.Extensions.Logging.Abstractions.dll": {
+ "assemblyVersion": "10.0.0.0",
+ "fileVersion": "10.0.125.57005"
+ }
+ }
+ },
+ "Microsoft.Extensions.Options/7.0.0": {
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1",
+ "Microsoft.Extensions.Primitives": "7.0.0"
+ },
+ "runtime": {
+ "lib/net7.0/Microsoft.Extensions.Options.dll": {
+ "assemblyVersion": "7.0.0.0",
+ "fileVersion": "7.0.22.51805"
+ }
+ }
+ },
+ "Microsoft.Extensions.Primitives/7.0.0": {
+ "runtime": {
+ "lib/net7.0/Microsoft.Extensions.Primitives.dll": {
+ "assemblyVersion": "7.0.0.0",
+ "fileVersion": "7.0.22.51805"
+ }
+ }
+ },
+ "Mono.TextTemplating/2.2.1": {
+ "dependencies": {
+ "System.CodeDom": "4.4.0"
+ },
+ "runtime": {
+ "lib/netstandard2.0/Mono.TextTemplating.dll": {
+ "assemblyVersion": "2.2.0.0",
+ "fileVersion": "2.2.1.1"
+ }
+ }
+ },
+ "Npgsql/7.0.6": {
+ "dependencies": {
+ "Microsoft.Extensions.Logging.Abstractions": "10.0.1"
+ },
+ "runtime": {
+ "lib/net7.0/Npgsql.dll": {
+ "assemblyVersion": "7.0.6.0",
+ "fileVersion": "7.0.6.0"
+ }
+ }
+ },
+ "Npgsql.EntityFrameworkCore.PostgreSQL/7.0.11": {
+ "dependencies": {
+ "Microsoft.EntityFrameworkCore": "7.0.11",
+ "Microsoft.EntityFrameworkCore.Abstractions": "7.0.11",
+ "Microsoft.EntityFrameworkCore.Relational": "7.0.11",
+ "Npgsql": "7.0.6"
+ },
+ "runtime": {
+ "lib/net7.0/Npgsql.EntityFrameworkCore.PostgreSQL.dll": {
+ "assemblyVersion": "7.0.11.0",
+ "fileVersion": "7.0.11.0"
+ }
+ }
+ },
+ "System.CodeDom/4.4.0": {
+ "runtime": {
+ "lib/netstandard2.0/System.CodeDom.dll": {
+ "assemblyVersion": "4.0.0.0",
+ "fileVersion": "4.6.25519.3"
+ }
+ }
+ },
+ "System.Diagnostics.DiagnosticSource/10.0.1": {
+ "runtime": {
+ "lib/net9.0/System.Diagnostics.DiagnosticSource.dll": {
+ "assemblyVersion": "10.0.0.0",
+ "fileVersion": "10.0.125.57005"
+ }
+ }
+ },
+ "DoroTech.BookStore.Domain/1.0.0": {
+ "dependencies": {
+ "Microsoft.EntityFrameworkCore": "7.0.11",
+ "Microsoft.EntityFrameworkCore.Relational": "7.0.11",
+ "Npgsql.EntityFrameworkCore.PostgreSQL": "7.0.11"
+ },
+ "runtime": {
+ "DoroTech.BookStore.Domain.dll": {
+ "assemblyVersion": "1.0.0.0",
+ "fileVersion": "1.0.0.0"
+ }
+ }
+ }
+ }
+ },
+ "libraries": {
+ "DoroTech.BookStore.Application/1.0.0": {
+ "type": "project",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Humanizer.Core/2.14.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-lQKvtaTDOXnoVJ20ibTuSIOf2i0uO0MPbDhd1jm238I+U/2ZnRENj0cktKZhtchBMtCUSRQ5v4xBCUbKNmyVMw==",
+ "path": "humanizer.core/2.14.1",
+ "hashPath": "humanizer.core.2.14.1.nupkg.sha512"
+ },
+ "Microsoft.EntityFrameworkCore/7.0.11": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-r7YGITjQ7v1hYtUXIavjSx+T1itKVPUFAIBN7HaKNjbR8x+gep8w9H3NEchglJOh1woZR4b2MhbSo2YFRZwZDg==",
+ "path": "microsoft.entityframeworkcore/7.0.11",
+ "hashPath": "microsoft.entityframeworkcore.7.0.11.nupkg.sha512"
+ },
+ "Microsoft.EntityFrameworkCore.Abstractions/7.0.11": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-IoOnhycZ0/VtLowf0HgB0cujxwksokzkS3/5108AHOcbntHUTqwxtCjG4E4FCly/45G+mxb+4PxBdFZhA49lwQ==",
+ "path": "microsoft.entityframeworkcore.abstractions/7.0.11",
+ "hashPath": "microsoft.entityframeworkcore.abstractions.7.0.11.nupkg.sha512"
+ },
+ "Microsoft.EntityFrameworkCore.Design/7.0.11": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-DaykA+XkNNiznnJq8HWVl4jpBycL9/W8NkonoBz7eIrxfU9Q4zH4iPztlvOkJugYCNPS29frPnju3RY72FoPNQ==",
+ "path": "microsoft.entityframeworkcore.design/7.0.11",
+ "hashPath": "microsoft.entityframeworkcore.design.7.0.11.nupkg.sha512"
+ },
+ "Microsoft.EntityFrameworkCore.Relational/7.0.11": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-yHEEyah1XARStV1SJOsdKj8ieoMCZ0MkNuQaLfWONMWmbqwuDohfGQZk/FuzdT4aO/lJrUYiXbBSFv0ACzphEw==",
+ "path": "microsoft.entityframeworkcore.relational/7.0.11",
+ "hashPath": "microsoft.entityframeworkcore.relational.7.0.11.nupkg.sha512"
+ },
+ "Microsoft.EntityFrameworkCore.Tools/7.0.11": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-dhNLVQsMi6E4XEkVNmxbaNkLd06Q0ipwgiBz9k9rSjzaNJQVUA+/N6lsKRWXjFjTPgsaVpos+KN5Iimy6TQ2Yg==",
+ "path": "microsoft.entityframeworkcore.tools/7.0.11",
+ "hashPath": "microsoft.entityframeworkcore.tools.7.0.11.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Caching.Abstractions/7.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-IeimUd0TNbhB4ded3AbgBLQv2SnsiVugDyGV1MvspQFVlA07nDC7Zul7kcwH5jWN3JiTcp/ySE83AIJo8yfKjg==",
+ "path": "microsoft.extensions.caching.abstractions/7.0.0",
+ "hashPath": "microsoft.extensions.caching.abstractions.7.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Caching.Memory/7.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-xpidBs2KCE2gw1JrD0quHE72kvCaI3xFql5/Peb2GRtUuZX+dYPoK/NTdVMiM67Svym0M0Df9A3xyU0FbMQhHw==",
+ "path": "microsoft.extensions.caching.memory/7.0.0",
+ "hashPath": "microsoft.extensions.caching.memory.7.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Configuration.Abstractions/7.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-f34u2eaqIjNO9YLHBz8rozVZ+TcFiFs0F3r7nUJd7FRkVSxk8u4OpoK226mi49MwexHOR2ibP9MFvRUaLilcQQ==",
+ "path": "microsoft.extensions.configuration.abstractions/7.0.0",
+ "hashPath": "microsoft.extensions.configuration.abstractions.7.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.DependencyInjection/7.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-elNeOmkeX3eDVG6pYVeV82p29hr+UKDaBhrZyWvWLw/EVZSYEkZlQdkp0V39k/Xehs2Qa0mvoCvkVj3eQxNQ1Q==",
+ "path": "microsoft.extensions.dependencyinjection/7.0.0",
+ "hashPath": "microsoft.extensions.dependencyinjection.7.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.DependencyInjection.Abstractions/10.0.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-oIy8fQxxbUsSrrOvgBqlVgOeCtDmrcynnTG+FQufcUWBrwyPfwlUkCDB2vaiBeYPyT+20u9/HeuHeBf+H4F/8g==",
+ "path": "microsoft.extensions.dependencyinjection.abstractions/10.0.1",
+ "hashPath": "microsoft.extensions.dependencyinjection.abstractions.10.0.1.nupkg.sha512"
+ },
+ "Microsoft.Extensions.DependencyModel/7.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-oONNYd71J3LzkWc4fUHl3SvMfiQMYUCo/mDHDEu76hYYxdhdrPYv6fvGv9nnKVyhE9P0h20AU8RZB5OOWQcAXg==",
+ "path": "microsoft.extensions.dependencymodel/7.0.0",
+ "hashPath": "microsoft.extensions.dependencymodel.7.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Logging/7.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-Nw2muoNrOG5U5qa2ZekXwudUn2BJcD41e65zwmDHb1fQegTX66UokLWZkJRpqSSHXDOWZ5V0iqhbxOEky91atA==",
+ "path": "microsoft.extensions.logging/7.0.0",
+ "hashPath": "microsoft.extensions.logging.7.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Logging.Abstractions/10.0.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-YkmyiPIWAXVb+lPIrM0LE5bbtLOJkCiRTFiHpkVOvhI7uTvCfoOHLEN0LcsY56GpSD7NqX3gJNpsaDe87/B3zg==",
+ "path": "microsoft.extensions.logging.abstractions/10.0.1",
+ "hashPath": "microsoft.extensions.logging.abstractions.10.0.1.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Options/7.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-lP1yBnTTU42cKpMozuafbvNtQ7QcBjr/CcK3bYOGEMH55Fjt+iecXjT6chR7vbgCMqy3PG3aNQSZgo/EuY/9qQ==",
+ "path": "microsoft.extensions.options/7.0.0",
+ "hashPath": "microsoft.extensions.options.7.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Primitives/7.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-um1KU5kxcRp3CNuI8o/GrZtD4AIOXDk+RLsytjZ9QPok3ttLUelLKpilVPuaFT3TFjOhSibUAso0odbOaCDj3Q==",
+ "path": "microsoft.extensions.primitives/7.0.0",
+ "hashPath": "microsoft.extensions.primitives.7.0.0.nupkg.sha512"
+ },
+ "Mono.TextTemplating/2.2.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-KZYeKBET/2Z0gY1WlTAK7+RHTl7GSbtvTLDXEZZojUdAPqpQNDL6tHv7VUpqfX5VEOh+uRGKaZXkuD253nEOBQ==",
+ "path": "mono.texttemplating/2.2.1",
+ "hashPath": "mono.texttemplating.2.2.1.nupkg.sha512"
+ },
+ "Npgsql/7.0.6": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-TAqvwRnm3NJ0QvN7cvu6geJkbI0XPzGVRElVY5hF4gsgA+BnE12x6GM1TLhdeq+7ZKvvo3BD8jXKnXmr3tvdEw==",
+ "path": "npgsql/7.0.6",
+ "hashPath": "npgsql.7.0.6.nupkg.sha512"
+ },
+ "Npgsql.EntityFrameworkCore.PostgreSQL/7.0.11": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-cHEgEz0ldXc9wVANs8sJqC+3eilqefrkasCBgaVT0tyj8tb1p3/pwy2ngjboNkDG3M0z+xJsJ4jC5p8wySAM3w==",
+ "path": "npgsql.entityframeworkcore.postgresql/7.0.11",
+ "hashPath": "npgsql.entityframeworkcore.postgresql.7.0.11.nupkg.sha512"
+ },
+ "System.CodeDom/4.4.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-2sCCb7doXEwtYAbqzbF/8UAeDRMNmPaQbU2q50Psg1J9KzumyVVCgKQY8s53WIPTufNT0DpSe9QRvVjOzfDWBA==",
+ "path": "system.codedom/4.4.0",
+ "hashPath": "system.codedom.4.4.0.nupkg.sha512"
+ },
+ "System.Diagnostics.DiagnosticSource/10.0.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-wVYO4/71Pk177uQ3TG8ZQFS3Pnmr98cF9pYxnpuIb/bMnbEWsdZZoLU/euv29mfSi2/Iuypj0TRUchPk7aqBGg==",
+ "path": "system.diagnostics.diagnosticsource/10.0.1",
+ "hashPath": "system.diagnostics.diagnosticsource.10.0.1.nupkg.sha512"
+ },
+ "DoroTech.BookStore.Domain/1.0.0": {
+ "type": "project",
+ "serviceable": false,
+ "sha512": ""
+ }
+ }
+}
\ No newline at end of file
diff --git a/ProjectLibrary/DoroTech.BookStore.Application/bin/Debug/net9.0/DoroTech.BookStore.Application.dll b/ProjectLibrary/DoroTech.BookStore.Application/bin/Debug/net9.0/DoroTech.BookStore.Application.dll
new file mode 100644
index 0000000..7524e84
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.Application/bin/Debug/net9.0/DoroTech.BookStore.Application.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.Application/bin/Debug/net9.0/DoroTech.BookStore.Application.pdb b/ProjectLibrary/DoroTech.BookStore.Application/bin/Debug/net9.0/DoroTech.BookStore.Application.pdb
new file mode 100644
index 0000000..1348474
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.Application/bin/Debug/net9.0/DoroTech.BookStore.Application.pdb differ
diff --git a/ProjectLibrary/DoroTech.BookStore.Application/bin/Debug/net9.0/DoroTech.BookStore.Domain.dll b/ProjectLibrary/DoroTech.BookStore.Application/bin/Debug/net9.0/DoroTech.BookStore.Domain.dll
new file mode 100644
index 0000000..6ab90d3
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.Application/bin/Debug/net9.0/DoroTech.BookStore.Domain.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.Application/bin/Debug/net9.0/DoroTech.BookStore.Domain.pdb b/ProjectLibrary/DoroTech.BookStore.Application/bin/Debug/net9.0/DoroTech.BookStore.Domain.pdb
new file mode 100644
index 0000000..a5cef49
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.Application/bin/Debug/net9.0/DoroTech.BookStore.Domain.pdb differ
diff --git a/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs b/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs
new file mode 100644
index 0000000..925b135
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs
@@ -0,0 +1,4 @@
+//
+using System;
+using System.Reflection;
+[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v10.0", FrameworkDisplayName = ".NET 10.0")]
diff --git a/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net10.0/DoroTech.BookStore.Application.AssemblyInfo.cs b/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net10.0/DoroTech.BookStore.Application.AssemblyInfo.cs
new file mode 100644
index 0000000..7b6af23
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net10.0/DoroTech.BookStore.Application.AssemblyInfo.cs
@@ -0,0 +1,22 @@
+//------------------------------------------------------------------------------
+//
+// This code was generated by a tool.
+//
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+//
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: System.Reflection.AssemblyCompanyAttribute("DoroTech.BookStore.Application")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+1c1f63b7d1508addf9a0f666b2b6525821a5009e")]
+[assembly: System.Reflection.AssemblyProductAttribute("DoroTech.BookStore.Application")]
+[assembly: System.Reflection.AssemblyTitleAttribute("DoroTech.BookStore.Application")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+
+// Generated by the MSBuild WriteCodeFragment class.
+
diff --git a/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net10.0/DoroTech.BookStore.Application.AssemblyInfoInputs.cache b/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net10.0/DoroTech.BookStore.Application.AssemblyInfoInputs.cache
new file mode 100644
index 0000000..5378c0a
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net10.0/DoroTech.BookStore.Application.AssemblyInfoInputs.cache
@@ -0,0 +1 @@
+667374f44284074749216993e087f35fd321e8866a4e98d9f261aaacac4cff31
diff --git a/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net10.0/DoroTech.BookStore.Application.GeneratedMSBuildEditorConfig.editorconfig b/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net10.0/DoroTech.BookStore.Application.GeneratedMSBuildEditorConfig.editorconfig
new file mode 100644
index 0000000..5575666
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net10.0/DoroTech.BookStore.Application.GeneratedMSBuildEditorConfig.editorconfig
@@ -0,0 +1,17 @@
+is_global = true
+build_property.TargetFramework = net10.0
+build_property.TargetFrameworkIdentifier = .NETCoreApp
+build_property.TargetFrameworkVersion = v10.0
+build_property.TargetPlatformMinVersion =
+build_property.UsingMicrosoftNETSdkWeb =
+build_property.ProjectTypeGuids =
+build_property.InvariantGlobalization =
+build_property.PlatformNeutralAssembly =
+build_property.EnforceExtendedAnalyzerRules =
+build_property._SupportedPlatformList = Linux,macOS,Windows
+build_property.RootNamespace = DoroTech.BookStore.Application
+build_property.ProjectDir = /workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Application/
+build_property.EnableComHosting =
+build_property.EnableGeneratedComInterfaceComImportInterop =
+build_property.EffectiveAnalysisLevelStyle = 10.0
+build_property.EnableCodeStyleSeverity =
diff --git a/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net10.0/DoroTech.BookStore.Application.GlobalUsings.g.cs b/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net10.0/DoroTech.BookStore.Application.GlobalUsings.g.cs
new file mode 100644
index 0000000..d12bcbc
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net10.0/DoroTech.BookStore.Application.GlobalUsings.g.cs
@@ -0,0 +1,8 @@
+//
+global using System;
+global using System.Collections.Generic;
+global using System.IO;
+global using System.Linq;
+global using System.Net.Http;
+global using System.Threading;
+global using System.Threading.Tasks;
diff --git a/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net10.0/DoroTech.BookStore.Application.assets.cache b/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net10.0/DoroTech.BookStore.Application.assets.cache
new file mode 100644
index 0000000..8e7385b
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net10.0/DoroTech.BookStore.Application.assets.cache differ
diff --git a/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net10.0/DoroTech.BookStore.Application.csproj.CoreCompileInputs.cache b/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net10.0/DoroTech.BookStore.Application.csproj.CoreCompileInputs.cache
new file mode 100644
index 0000000..6693ba3
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net10.0/DoroTech.BookStore.Application.csproj.CoreCompileInputs.cache
@@ -0,0 +1 @@
+79412c22a3e39ac6372b5f82705c12c3167f5f88b3f31e21200dc53e2604f352
diff --git a/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net10.0/DoroTech.BookStore.Application.csproj.FileListAbsolute.txt b/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net10.0/DoroTech.BookStore.Application.csproj.FileListAbsolute.txt
new file mode 100644
index 0000000..c507504
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net10.0/DoroTech.BookStore.Application.csproj.FileListAbsolute.txt
@@ -0,0 +1,12 @@
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Application/bin/Debug/net10.0/DoroTech.BookStore.Application.deps.json
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Application/bin/Debug/net10.0/DoroTech.BookStore.Application.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Application/bin/Debug/net10.0/DoroTech.BookStore.Application.pdb
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net10.0/DoroTech.BookStore.Application.GeneratedMSBuildEditorConfig.editorconfig
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net10.0/DoroTech.BookStore.Application.AssemblyInfoInputs.cache
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net10.0/DoroTech.BookStore.Application.AssemblyInfo.cs
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net10.0/DoroTech.BookStore.Application.csproj.CoreCompileInputs.cache
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net10.0/DoroTech.BookStore.Application.sourcelink.json
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net10.0/DoroTech.BookStore.Application.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net10.0/refint/DoroTech.BookStore.Application.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net10.0/DoroTech.BookStore.Application.pdb
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net10.0/ref/DoroTech.BookStore.Application.dll
diff --git a/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net10.0/DoroTech.BookStore.Application.dll b/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net10.0/DoroTech.BookStore.Application.dll
new file mode 100644
index 0000000..066b9e9
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net10.0/DoroTech.BookStore.Application.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net10.0/DoroTech.BookStore.Application.pdb b/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net10.0/DoroTech.BookStore.Application.pdb
new file mode 100644
index 0000000..cf4b6bc
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net10.0/DoroTech.BookStore.Application.pdb differ
diff --git a/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net10.0/DoroTech.BookStore.Application.sourcelink.json b/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net10.0/DoroTech.BookStore.Application.sourcelink.json
new file mode 100644
index 0000000..87de40a
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net10.0/DoroTech.BookStore.Application.sourcelink.json
@@ -0,0 +1 @@
+{"documents":{"/workspaces/dorotech-csharp-test-Gabriel-Oliveira/*":"https://raw.githubusercontent.com/gabrieldeoliveira04/dorotech-csharp-test-Gabriel-Oliveira/1c1f63b7d1508addf9a0f666b2b6525821a5009e/*"}}
\ No newline at end of file
diff --git a/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net10.0/ref/DoroTech.BookStore.Application.dll b/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net10.0/ref/DoroTech.BookStore.Application.dll
new file mode 100644
index 0000000..9960c3a
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net10.0/ref/DoroTech.BookStore.Application.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net10.0/refint/DoroTech.BookStore.Application.dll b/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net10.0/refint/DoroTech.BookStore.Application.dll
new file mode 100644
index 0000000..9960c3a
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net10.0/refint/DoroTech.BookStore.Application.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs b/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs
new file mode 100644
index 0000000..dca70aa
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs
@@ -0,0 +1,4 @@
+//
+using System;
+using System.Reflection;
+[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v8.0", FrameworkDisplayName = ".NET 8.0")]
diff --git a/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net8.0/DoroTech.BookStore.Application.AssemblyInfo.cs b/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net8.0/DoroTech.BookStore.Application.AssemblyInfo.cs
new file mode 100644
index 0000000..81d8871
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net8.0/DoroTech.BookStore.Application.AssemblyInfo.cs
@@ -0,0 +1,22 @@
+//------------------------------------------------------------------------------
+//
+// This code was generated by a tool.
+//
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+//
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: System.Reflection.AssemblyCompanyAttribute("DoroTech.BookStore.Application")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+7669fdfa1509944204cb8a17e06034bd75e17c05")]
+[assembly: System.Reflection.AssemblyProductAttribute("DoroTech.BookStore.Application")]
+[assembly: System.Reflection.AssemblyTitleAttribute("DoroTech.BookStore.Application")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+
+// Gerado pela classe WriteCodeFragment do MSBuild.
+
diff --git a/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net8.0/DoroTech.BookStore.Application.AssemblyInfoInputs.cache b/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net8.0/DoroTech.BookStore.Application.AssemblyInfoInputs.cache
new file mode 100644
index 0000000..1f3aecb
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net8.0/DoroTech.BookStore.Application.AssemblyInfoInputs.cache
@@ -0,0 +1 @@
+49bb0fc06145fa4dc0c911ae00748da5da3eec566b1702200ccea8b72a01c789
diff --git a/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net8.0/DoroTech.BookStore.Application.GeneratedMSBuildEditorConfig.editorconfig b/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net8.0/DoroTech.BookStore.Application.GeneratedMSBuildEditorConfig.editorconfig
new file mode 100644
index 0000000..c993e8c
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net8.0/DoroTech.BookStore.Application.GeneratedMSBuildEditorConfig.editorconfig
@@ -0,0 +1,13 @@
+is_global = true
+build_property.TargetFramework = net8.0
+build_property.TargetPlatformMinVersion =
+build_property.UsingMicrosoftNETSdkWeb =
+build_property.ProjectTypeGuids =
+build_property.InvariantGlobalization =
+build_property.PlatformNeutralAssembly =
+build_property.EnforceExtendedAnalyzerRules =
+build_property._SupportedPlatformList = Linux,macOS,Windows
+build_property.RootNamespace = DoroTech.BookStore.Application
+build_property.ProjectDir = /workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Application/
+build_property.EnableComHosting =
+build_property.EnableGeneratedComInterfaceComImportInterop =
diff --git a/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net8.0/DoroTech.BookStore.Application.GlobalUsings.g.cs b/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net8.0/DoroTech.BookStore.Application.GlobalUsings.g.cs
new file mode 100644
index 0000000..8578f3d
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net8.0/DoroTech.BookStore.Application.GlobalUsings.g.cs
@@ -0,0 +1,8 @@
+//
+global using global::System;
+global using global::System.Collections.Generic;
+global using global::System.IO;
+global using global::System.Linq;
+global using global::System.Net.Http;
+global using global::System.Threading;
+global using global::System.Threading.Tasks;
diff --git a/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net8.0/DoroTech.BookStore.Application.assets.cache b/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net8.0/DoroTech.BookStore.Application.assets.cache
new file mode 100644
index 0000000..135a2df
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net8.0/DoroTech.BookStore.Application.assets.cache differ
diff --git a/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net8.0/DoroTech.BookStore.Application.csproj.AssemblyReference.cache b/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net8.0/DoroTech.BookStore.Application.csproj.AssemblyReference.cache
new file mode 100644
index 0000000..5c1114c
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net8.0/DoroTech.BookStore.Application.csproj.AssemblyReference.cache differ
diff --git a/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net8.0/DoroTech.BookStore.Application.csproj.CoreCompileInputs.cache b/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net8.0/DoroTech.BookStore.Application.csproj.CoreCompileInputs.cache
new file mode 100644
index 0000000..68f22cf
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net8.0/DoroTech.BookStore.Application.csproj.CoreCompileInputs.cache
@@ -0,0 +1 @@
+728084e16d1b6d99ddddcd83614f0182b69274358f50d6bb3308a1a3813b2573
diff --git a/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net8.0/DoroTech.BookStore.Application.csproj.FileListAbsolute.txt b/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net8.0/DoroTech.BookStore.Application.csproj.FileListAbsolute.txt
new file mode 100644
index 0000000..01a5910
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net8.0/DoroTech.BookStore.Application.csproj.FileListAbsolute.txt
@@ -0,0 +1,18 @@
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Application/bin/Debug/net8.0/DoroTech.BookStore.Application.deps.json
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Application/bin/Debug/net8.0/DoroTech.BookStore.Application.runtimeconfig.json
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Application/bin/Debug/net8.0/DoroTech.BookStore.Application.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Application/bin/Debug/net8.0/DoroTech.BookStore.Application.pdb
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Application/bin/Debug/net8.0/DoroTech.BookStore.Domain.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Application/bin/Debug/net8.0/DoroTech.BookStore.Domain.pdb
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net8.0/DoroTech.BookStore.Application.csproj.AssemblyReference.cache
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net8.0/DoroTech.BookStore.Application.GeneratedMSBuildEditorConfig.editorconfig
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net8.0/DoroTech.BookStore.Application.AssemblyInfoInputs.cache
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net8.0/DoroTech.BookStore.Application.AssemblyInfo.cs
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net8.0/DoroTech.BookStore.Application.csproj.CoreCompileInputs.cache
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net8.0/DoroTech.BookStore.Application.sourcelink.json
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net8.0/DoroTech.BookStore.Application.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net8.0/refint/DoroTech.BookStore.Application.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net8.0/DoroTech.BookStore.Application.pdb
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net8.0/DoroTech.BookStore.Application.genruntimeconfig.cache
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net8.0/ref/DoroTech.BookStore.Application.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net8.0/DoroTech.BookStore.Application.csproj.CopyComplete
diff --git a/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net8.0/DoroTech.BookStore.Application.dll b/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net8.0/DoroTech.BookStore.Application.dll
new file mode 100644
index 0000000..74d39dc
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net8.0/DoroTech.BookStore.Application.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net8.0/DoroTech.BookStore.Application.pdb b/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net8.0/DoroTech.BookStore.Application.pdb
new file mode 100644
index 0000000..869d94c
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net8.0/DoroTech.BookStore.Application.pdb differ
diff --git a/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net8.0/DoroTech.BookStore.Application.sourcelink.json b/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net8.0/DoroTech.BookStore.Application.sourcelink.json
new file mode 100644
index 0000000..dd0ae89
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net8.0/DoroTech.BookStore.Application.sourcelink.json
@@ -0,0 +1 @@
+{"documents":{"/workspaces/dorotech-csharp-test-Gabriel-Oliveira/*":"https://raw.githubusercontent.com/gabrieldeoliveira04/dorotech-csharp-test-Gabriel-Oliveira/7669fdfa1509944204cb8a17e06034bd75e17c05/*"}}
\ No newline at end of file
diff --git a/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net8.0/ref/DoroTech.BookStore.Application.dll b/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net8.0/ref/DoroTech.BookStore.Application.dll
new file mode 100644
index 0000000..7066a0d
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net8.0/ref/DoroTech.BookStore.Application.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net8.0/refint/DoroTech.BookStore.Application.dll b/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net8.0/refint/DoroTech.BookStore.Application.dll
new file mode 100644
index 0000000..7066a0d
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net8.0/refint/DoroTech.BookStore.Application.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net9.0/.NETCoreApp,Version=v9.0.AssemblyAttributes.cs b/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net9.0/.NETCoreApp,Version=v9.0.AssemblyAttributes.cs
new file mode 100644
index 0000000..feda5e9
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net9.0/.NETCoreApp,Version=v9.0.AssemblyAttributes.cs
@@ -0,0 +1,4 @@
+//
+using System;
+using System.Reflection;
+[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v9.0", FrameworkDisplayName = ".NET 9.0")]
diff --git a/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net9.0/DoroTech.01D6286A.Up2Date b/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net9.0/DoroTech.01D6286A.Up2Date
new file mode 100644
index 0000000..e69de29
diff --git a/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net9.0/DoroTech.BookStore.Application.AssemblyInfo.cs b/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net9.0/DoroTech.BookStore.Application.AssemblyInfo.cs
new file mode 100644
index 0000000..bdf619c
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net9.0/DoroTech.BookStore.Application.AssemblyInfo.cs
@@ -0,0 +1,22 @@
+//------------------------------------------------------------------------------
+//
+// This code was generated by a tool.
+//
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+//
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: System.Reflection.AssemblyCompanyAttribute("DoroTech.BookStore.Application")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+df4151ec072384f82022cc05dfa273d69361be83")]
+[assembly: System.Reflection.AssemblyProductAttribute("DoroTech.BookStore.Application")]
+[assembly: System.Reflection.AssemblyTitleAttribute("DoroTech.BookStore.Application")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+
+// Generated by the MSBuild WriteCodeFragment class.
+
diff --git a/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net9.0/DoroTech.BookStore.Application.AssemblyInfoInputs.cache b/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net9.0/DoroTech.BookStore.Application.AssemblyInfoInputs.cache
new file mode 100644
index 0000000..f267ff2
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net9.0/DoroTech.BookStore.Application.AssemblyInfoInputs.cache
@@ -0,0 +1 @@
+761e98ab41ba66941f4ff633c00ae2b01b4fd4a2108b9e74d2527c0c6ea237a0
diff --git a/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net9.0/DoroTech.BookStore.Application.GeneratedMSBuildEditorConfig.editorconfig b/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net9.0/DoroTech.BookStore.Application.GeneratedMSBuildEditorConfig.editorconfig
new file mode 100644
index 0000000..98e325b
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net9.0/DoroTech.BookStore.Application.GeneratedMSBuildEditorConfig.editorconfig
@@ -0,0 +1,17 @@
+is_global = true
+build_property.TargetFramework = net9.0
+build_property.TargetFrameworkIdentifier = .NETCoreApp
+build_property.TargetFrameworkVersion = v9.0
+build_property.TargetPlatformMinVersion =
+build_property.UsingMicrosoftNETSdkWeb =
+build_property.ProjectTypeGuids =
+build_property.InvariantGlobalization =
+build_property.PlatformNeutralAssembly =
+build_property.EnforceExtendedAnalyzerRules =
+build_property._SupportedPlatformList = Linux,macOS,Windows
+build_property.RootNamespace = DoroTech.BookStore.Application
+build_property.ProjectDir = /workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Application/
+build_property.EnableComHosting =
+build_property.EnableGeneratedComInterfaceComImportInterop =
+build_property.EffectiveAnalysisLevelStyle = 9.0
+build_property.EnableCodeStyleSeverity =
diff --git a/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net9.0/DoroTech.BookStore.Application.GlobalUsings.g.cs b/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net9.0/DoroTech.BookStore.Application.GlobalUsings.g.cs
new file mode 100644
index 0000000..d12bcbc
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net9.0/DoroTech.BookStore.Application.GlobalUsings.g.cs
@@ -0,0 +1,8 @@
+//
+global using System;
+global using System.Collections.Generic;
+global using System.IO;
+global using System.Linq;
+global using System.Net.Http;
+global using System.Threading;
+global using System.Threading.Tasks;
diff --git a/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net9.0/DoroTech.BookStore.Application.assets.cache b/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net9.0/DoroTech.BookStore.Application.assets.cache
new file mode 100644
index 0000000..acde3a5
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net9.0/DoroTech.BookStore.Application.assets.cache differ
diff --git a/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net9.0/DoroTech.BookStore.Application.csproj.AssemblyReference.cache b/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net9.0/DoroTech.BookStore.Application.csproj.AssemblyReference.cache
new file mode 100644
index 0000000..1941b18
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net9.0/DoroTech.BookStore.Application.csproj.AssemblyReference.cache differ
diff --git a/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net9.0/DoroTech.BookStore.Application.csproj.CoreCompileInputs.cache b/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net9.0/DoroTech.BookStore.Application.csproj.CoreCompileInputs.cache
new file mode 100644
index 0000000..1ff1b25
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net9.0/DoroTech.BookStore.Application.csproj.CoreCompileInputs.cache
@@ -0,0 +1 @@
+1d6b9e7426402078f15ca2642604972b58643ed7816a7221f01e9025d572b567
diff --git a/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net9.0/DoroTech.BookStore.Application.csproj.FileListAbsolute.txt b/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net9.0/DoroTech.BookStore.Application.csproj.FileListAbsolute.txt
new file mode 100644
index 0000000..c232f47
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net9.0/DoroTech.BookStore.Application.csproj.FileListAbsolute.txt
@@ -0,0 +1,18 @@
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Application/bin/Debug/net9.0/DoroTech.BookStore.Application.deps.json
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Application/bin/Debug/net9.0/DoroTech.BookStore.Application.runtimeconfig.json
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Application/bin/Debug/net9.0/DoroTech.BookStore.Application.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Application/bin/Debug/net9.0/DoroTech.BookStore.Application.pdb
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Application/bin/Debug/net9.0/DoroTech.BookStore.Domain.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Application/bin/Debug/net9.0/DoroTech.BookStore.Domain.pdb
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net9.0/DoroTech.BookStore.Application.csproj.AssemblyReference.cache
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net9.0/DoroTech.BookStore.Application.GeneratedMSBuildEditorConfig.editorconfig
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net9.0/DoroTech.BookStore.Application.AssemblyInfoInputs.cache
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net9.0/DoroTech.BookStore.Application.AssemblyInfo.cs
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net9.0/DoroTech.BookStore.Application.csproj.CoreCompileInputs.cache
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net9.0/DoroTech.BookStore.Application.sourcelink.json
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net9.0/DoroTech.01D6286A.Up2Date
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net9.0/DoroTech.BookStore.Application.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net9.0/refint/DoroTech.BookStore.Application.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net9.0/DoroTech.BookStore.Application.pdb
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net9.0/DoroTech.BookStore.Application.genruntimeconfig.cache
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net9.0/ref/DoroTech.BookStore.Application.dll
diff --git a/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net9.0/DoroTech.BookStore.Application.dll b/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net9.0/DoroTech.BookStore.Application.dll
new file mode 100644
index 0000000..7524e84
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net9.0/DoroTech.BookStore.Application.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net9.0/DoroTech.BookStore.Application.pdb b/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net9.0/DoroTech.BookStore.Application.pdb
new file mode 100644
index 0000000..1348474
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net9.0/DoroTech.BookStore.Application.pdb differ
diff --git a/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net9.0/DoroTech.BookStore.Application.sourcelink.json b/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net9.0/DoroTech.BookStore.Application.sourcelink.json
new file mode 100644
index 0000000..d11dc18
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net9.0/DoroTech.BookStore.Application.sourcelink.json
@@ -0,0 +1 @@
+{"documents":{"/workspaces/dorotech-csharp-test-Gabriel-Oliveira/*":"https://raw.githubusercontent.com/gabrieldeoliveira04/dorotech-csharp-test-Gabriel-Oliveira/df4151ec072384f82022cc05dfa273d69361be83/*"}}
\ No newline at end of file
diff --git a/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net9.0/ref/DoroTech.BookStore.Application.dll b/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net9.0/ref/DoroTech.BookStore.Application.dll
new file mode 100644
index 0000000..538a912
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net9.0/ref/DoroTech.BookStore.Application.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net9.0/refint/DoroTech.BookStore.Application.dll b/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net9.0/refint/DoroTech.BookStore.Application.dll
new file mode 100644
index 0000000..538a912
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.Application/obj/Debug/net9.0/refint/DoroTech.BookStore.Application.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.Application/obj/DoroTech.BookStore.Application.csproj.nuget.dgspec.json b/ProjectLibrary/DoroTech.BookStore.Application/obj/DoroTech.BookStore.Application.csproj.nuget.dgspec.json
new file mode 100644
index 0000000..764d937
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.Application/obj/DoroTech.BookStore.Application.csproj.nuget.dgspec.json
@@ -0,0 +1,162 @@
+{
+ "format": 1,
+ "restore": {
+ "/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Application/DoroTech.BookStore.Application.csproj": {}
+ },
+ "projects": {
+ "/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Application/DoroTech.BookStore.Application.csproj": {
+ "version": "1.0.0",
+ "restore": {
+ "projectUniqueName": "/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Application/DoroTech.BookStore.Application.csproj",
+ "projectName": "DoroTech.BookStore.Application",
+ "projectPath": "/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Application/DoroTech.BookStore.Application.csproj",
+ "packagesPath": "/home/codespace/.nuget/packages/",
+ "outputPath": "/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Application/obj/",
+ "projectStyle": "PackageReference",
+ "configFilePaths": [
+ "/home/codespace/.nuget/NuGet/NuGet.Config"
+ ],
+ "originalTargetFrameworks": [
+ "net8.0"
+ ],
+ "sources": {
+ "https://api.nuget.org/v3/index.json": {}
+ },
+ "frameworks": {
+ "net8.0": {
+ "targetAlias": "net8.0",
+ "projectReferences": {
+ "/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Domain/DoroTech.BookStore.Domain.csproj": {
+ "projectPath": "/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Domain/DoroTech.BookStore.Domain.csproj"
+ }
+ }
+ }
+ },
+ "warningProperties": {
+ "warnAsError": [
+ "NU1605"
+ ]
+ }
+ },
+ "frameworks": {
+ "net8.0": {
+ "targetAlias": "net8.0",
+ "dependencies": {
+ "Microsoft.EntityFrameworkCore": {
+ "target": "Package",
+ "version": "[8.0.0, )"
+ },
+ "Microsoft.EntityFrameworkCore.Relational": {
+ "target": "Package",
+ "version": "[8.0.0, )"
+ },
+ "Microsoft.EntityFrameworkCore.Tools": {
+ "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive",
+ "suppressParent": "All",
+ "target": "Package",
+ "version": "[8.0.0, )"
+ },
+ "Microsoft.Extensions.Logging.Abstractions": {
+ "target": "Package",
+ "version": "[8.0.0, )"
+ },
+ "Npgsql.EntityFrameworkCore.PostgreSQL": {
+ "target": "Package",
+ "version": "[8.0.0, )"
+ }
+ },
+ "imports": [
+ "net461",
+ "net462",
+ "net47",
+ "net471",
+ "net472",
+ "net48",
+ "net481"
+ ],
+ "assetTargetFallback": true,
+ "warn": true,
+ "frameworkReferences": {
+ "Microsoft.NETCore.App": {
+ "privateAssets": "all"
+ }
+ },
+ "runtimeIdentifierGraphPath": "/usr/share/dotnet/sdk/8.0.122/PortableRuntimeIdentifierGraph.json"
+ }
+ }
+ },
+ "/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Domain/DoroTech.BookStore.Domain.csproj": {
+ "version": "1.0.0",
+ "restore": {
+ "projectUniqueName": "/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Domain/DoroTech.BookStore.Domain.csproj",
+ "projectName": "DoroTech.BookStore.Domain",
+ "projectPath": "/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Domain/DoroTech.BookStore.Domain.csproj",
+ "packagesPath": "/home/codespace/.nuget/packages/",
+ "outputPath": "/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Domain/obj/",
+ "projectStyle": "PackageReference",
+ "configFilePaths": [
+ "/home/codespace/.nuget/NuGet/NuGet.Config"
+ ],
+ "originalTargetFrameworks": [
+ "net8.0"
+ ],
+ "sources": {
+ "https://api.nuget.org/v3/index.json": {}
+ },
+ "frameworks": {
+ "net8.0": {
+ "targetAlias": "net8.0",
+ "projectReferences": {}
+ }
+ },
+ "warningProperties": {
+ "warnAsError": [
+ "NU1605"
+ ]
+ }
+ },
+ "frameworks": {
+ "net8.0": {
+ "targetAlias": "net8.0",
+ "dependencies": {
+ "Microsoft.EntityFrameworkCore": {
+ "target": "Package",
+ "version": "[8.0.0, )"
+ },
+ "Microsoft.EntityFrameworkCore.Relational": {
+ "target": "Package",
+ "version": "[8.0.0, )"
+ },
+ "Microsoft.EntityFrameworkCore.Tools": {
+ "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive",
+ "suppressParent": "All",
+ "target": "Package",
+ "version": "[8.0.0, )"
+ },
+ "Npgsql.EntityFrameworkCore.PostgreSQL": {
+ "target": "Package",
+ "version": "[8.0.0, )"
+ }
+ },
+ "imports": [
+ "net461",
+ "net462",
+ "net47",
+ "net471",
+ "net472",
+ "net48",
+ "net481"
+ ],
+ "assetTargetFallback": true,
+ "warn": true,
+ "frameworkReferences": {
+ "Microsoft.NETCore.App": {
+ "privateAssets": "all"
+ }
+ },
+ "runtimeIdentifierGraphPath": "/usr/share/dotnet/sdk/8.0.122/PortableRuntimeIdentifierGraph.json"
+ }
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/ProjectLibrary/DoroTech.BookStore.Application/obj/DoroTech.BookStore.Application.csproj.nuget.g.props b/ProjectLibrary/DoroTech.BookStore.Application/obj/DoroTech.BookStore.Application.csproj.nuget.g.props
new file mode 100644
index 0000000..99d9e78
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.Application/obj/DoroTech.BookStore.Application.csproj.nuget.g.props
@@ -0,0 +1,23 @@
+
+
+
+ True
+ NuGet
+ $(MSBuildThisFileDirectory)project.assets.json
+ /home/codespace/.nuget/packages/
+ /home/codespace/.nuget/packages/
+ PackageReference
+ 6.8.1
+
+
+
+
+
+
+
+
+
+ /home/codespace/.nuget/packages/microsoft.codeanalysis.analyzers/3.3.3
+ /home/codespace/.nuget/packages/microsoft.entityframeworkcore.tools/8.0.0
+
+
\ No newline at end of file
diff --git a/ProjectLibrary/DoroTech.BookStore.Application/obj/DoroTech.BookStore.Application.csproj.nuget.g.targets b/ProjectLibrary/DoroTech.BookStore.Application/obj/DoroTech.BookStore.Application.csproj.nuget.g.targets
new file mode 100644
index 0000000..afde18f
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.Application/obj/DoroTech.BookStore.Application.csproj.nuget.g.targets
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/ProjectLibrary/DoroTech.BookStore.Application/obj/project.assets.json b/ProjectLibrary/DoroTech.BookStore.Application/obj/project.assets.json
new file mode 100644
index 0000000..7a7183f
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.Application/obj/project.assets.json
@@ -0,0 +1,2150 @@
+{
+ "version": 3,
+ "targets": {
+ "net8.0": {
+ "Humanizer.Core/2.14.1": {
+ "type": "package",
+ "compile": {
+ "lib/net6.0/_._": {}
+ },
+ "runtime": {
+ "lib/net6.0/Humanizer.dll": {}
+ }
+ },
+ "Microsoft.Bcl.AsyncInterfaces/6.0.0": {
+ "type": "package",
+ "compile": {
+ "lib/netstandard2.1/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.dll": {}
+ }
+ },
+ "Microsoft.CodeAnalysis.Analyzers/3.3.3": {
+ "type": "package",
+ "build": {
+ "build/_._": {}
+ }
+ },
+ "Microsoft.CodeAnalysis.Common/4.5.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.CodeAnalysis.Analyzers": "3.3.3",
+ "System.Collections.Immutable": "6.0.0",
+ "System.Reflection.Metadata": "6.0.1",
+ "System.Runtime.CompilerServices.Unsafe": "6.0.0",
+ "System.Text.Encoding.CodePages": "6.0.0"
+ },
+ "compile": {
+ "lib/netcoreapp3.1/_._": {
+ "related": ".pdb"
+ }
+ },
+ "runtime": {
+ "lib/netcoreapp3.1/Microsoft.CodeAnalysis.dll": {
+ "related": ".pdb"
+ }
+ },
+ "resource": {
+ "lib/netcoreapp3.1/cs/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "cs"
+ },
+ "lib/netcoreapp3.1/de/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "de"
+ },
+ "lib/netcoreapp3.1/es/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "es"
+ },
+ "lib/netcoreapp3.1/fr/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "fr"
+ },
+ "lib/netcoreapp3.1/it/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "it"
+ },
+ "lib/netcoreapp3.1/ja/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "ja"
+ },
+ "lib/netcoreapp3.1/ko/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "ko"
+ },
+ "lib/netcoreapp3.1/pl/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "pl"
+ },
+ "lib/netcoreapp3.1/pt-BR/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "pt-BR"
+ },
+ "lib/netcoreapp3.1/ru/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "ru"
+ },
+ "lib/netcoreapp3.1/tr/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "tr"
+ },
+ "lib/netcoreapp3.1/zh-Hans/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "zh-Hans"
+ },
+ "lib/netcoreapp3.1/zh-Hant/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "zh-Hant"
+ }
+ }
+ },
+ "Microsoft.CodeAnalysis.CSharp/4.5.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.CodeAnalysis.Common": "[4.5.0]"
+ },
+ "compile": {
+ "lib/netcoreapp3.1/_._": {
+ "related": ".pdb"
+ }
+ },
+ "runtime": {
+ "lib/netcoreapp3.1/Microsoft.CodeAnalysis.CSharp.dll": {
+ "related": ".pdb"
+ }
+ },
+ "resource": {
+ "lib/netcoreapp3.1/cs/Microsoft.CodeAnalysis.CSharp.resources.dll": {
+ "locale": "cs"
+ },
+ "lib/netcoreapp3.1/de/Microsoft.CodeAnalysis.CSharp.resources.dll": {
+ "locale": "de"
+ },
+ "lib/netcoreapp3.1/es/Microsoft.CodeAnalysis.CSharp.resources.dll": {
+ "locale": "es"
+ },
+ "lib/netcoreapp3.1/fr/Microsoft.CodeAnalysis.CSharp.resources.dll": {
+ "locale": "fr"
+ },
+ "lib/netcoreapp3.1/it/Microsoft.CodeAnalysis.CSharp.resources.dll": {
+ "locale": "it"
+ },
+ "lib/netcoreapp3.1/ja/Microsoft.CodeAnalysis.CSharp.resources.dll": {
+ "locale": "ja"
+ },
+ "lib/netcoreapp3.1/ko/Microsoft.CodeAnalysis.CSharp.resources.dll": {
+ "locale": "ko"
+ },
+ "lib/netcoreapp3.1/pl/Microsoft.CodeAnalysis.CSharp.resources.dll": {
+ "locale": "pl"
+ },
+ "lib/netcoreapp3.1/pt-BR/Microsoft.CodeAnalysis.CSharp.resources.dll": {
+ "locale": "pt-BR"
+ },
+ "lib/netcoreapp3.1/ru/Microsoft.CodeAnalysis.CSharp.resources.dll": {
+ "locale": "ru"
+ },
+ "lib/netcoreapp3.1/tr/Microsoft.CodeAnalysis.CSharp.resources.dll": {
+ "locale": "tr"
+ },
+ "lib/netcoreapp3.1/zh-Hans/Microsoft.CodeAnalysis.CSharp.resources.dll": {
+ "locale": "zh-Hans"
+ },
+ "lib/netcoreapp3.1/zh-Hant/Microsoft.CodeAnalysis.CSharp.resources.dll": {
+ "locale": "zh-Hant"
+ }
+ }
+ },
+ "Microsoft.CodeAnalysis.CSharp.Workspaces/4.5.0": {
+ "type": "package",
+ "dependencies": {
+ "Humanizer.Core": "2.14.1",
+ "Microsoft.CodeAnalysis.CSharp": "[4.5.0]",
+ "Microsoft.CodeAnalysis.Common": "[4.5.0]",
+ "Microsoft.CodeAnalysis.Workspaces.Common": "[4.5.0]"
+ },
+ "compile": {
+ "lib/netcoreapp3.1/_._": {
+ "related": ".pdb"
+ }
+ },
+ "runtime": {
+ "lib/netcoreapp3.1/Microsoft.CodeAnalysis.CSharp.Workspaces.dll": {
+ "related": ".pdb"
+ }
+ },
+ "resource": {
+ "lib/netcoreapp3.1/cs/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": {
+ "locale": "cs"
+ },
+ "lib/netcoreapp3.1/de/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": {
+ "locale": "de"
+ },
+ "lib/netcoreapp3.1/es/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": {
+ "locale": "es"
+ },
+ "lib/netcoreapp3.1/fr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": {
+ "locale": "fr"
+ },
+ "lib/netcoreapp3.1/it/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": {
+ "locale": "it"
+ },
+ "lib/netcoreapp3.1/ja/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": {
+ "locale": "ja"
+ },
+ "lib/netcoreapp3.1/ko/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": {
+ "locale": "ko"
+ },
+ "lib/netcoreapp3.1/pl/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": {
+ "locale": "pl"
+ },
+ "lib/netcoreapp3.1/pt-BR/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": {
+ "locale": "pt-BR"
+ },
+ "lib/netcoreapp3.1/ru/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": {
+ "locale": "ru"
+ },
+ "lib/netcoreapp3.1/tr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": {
+ "locale": "tr"
+ },
+ "lib/netcoreapp3.1/zh-Hans/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": {
+ "locale": "zh-Hans"
+ },
+ "lib/netcoreapp3.1/zh-Hant/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": {
+ "locale": "zh-Hant"
+ }
+ }
+ },
+ "Microsoft.CodeAnalysis.Workspaces.Common/4.5.0": {
+ "type": "package",
+ "dependencies": {
+ "Humanizer.Core": "2.14.1",
+ "Microsoft.Bcl.AsyncInterfaces": "6.0.0",
+ "Microsoft.CodeAnalysis.Common": "[4.5.0]",
+ "System.Composition": "6.0.0",
+ "System.IO.Pipelines": "6.0.3",
+ "System.Threading.Channels": "6.0.0"
+ },
+ "compile": {
+ "lib/netcoreapp3.1/_._": {
+ "related": ".pdb"
+ }
+ },
+ "runtime": {
+ "lib/netcoreapp3.1/Microsoft.CodeAnalysis.Workspaces.dll": {
+ "related": ".pdb"
+ }
+ },
+ "resource": {
+ "lib/netcoreapp3.1/cs/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "cs"
+ },
+ "lib/netcoreapp3.1/de/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "de"
+ },
+ "lib/netcoreapp3.1/es/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "es"
+ },
+ "lib/netcoreapp3.1/fr/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "fr"
+ },
+ "lib/netcoreapp3.1/it/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "it"
+ },
+ "lib/netcoreapp3.1/ja/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "ja"
+ },
+ "lib/netcoreapp3.1/ko/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "ko"
+ },
+ "lib/netcoreapp3.1/pl/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "pl"
+ },
+ "lib/netcoreapp3.1/pt-BR/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "pt-BR"
+ },
+ "lib/netcoreapp3.1/ru/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "ru"
+ },
+ "lib/netcoreapp3.1/tr/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "tr"
+ },
+ "lib/netcoreapp3.1/zh-Hans/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "zh-Hans"
+ },
+ "lib/netcoreapp3.1/zh-Hant/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "zh-Hant"
+ }
+ }
+ },
+ "Microsoft.EntityFrameworkCore/8.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.EntityFrameworkCore.Abstractions": "8.0.0",
+ "Microsoft.EntityFrameworkCore.Analyzers": "8.0.0",
+ "Microsoft.Extensions.Caching.Memory": "8.0.0",
+ "Microsoft.Extensions.Logging": "8.0.0"
+ },
+ "compile": {
+ "lib/net8.0/Microsoft.EntityFrameworkCore.dll": {}
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.EntityFrameworkCore.dll": {}
+ },
+ "build": {
+ "buildTransitive/net8.0/Microsoft.EntityFrameworkCore.props": {}
+ }
+ },
+ "Microsoft.EntityFrameworkCore.Abstractions/8.0.0": {
+ "type": "package",
+ "compile": {
+ "lib/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll": {}
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll": {}
+ }
+ },
+ "Microsoft.EntityFrameworkCore.Analyzers/8.0.0": {
+ "type": "package",
+ "compile": {
+ "lib/netstandard2.0/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard2.0/_._": {}
+ }
+ },
+ "Microsoft.EntityFrameworkCore.Design/8.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Humanizer.Core": "2.14.1",
+ "Microsoft.CodeAnalysis.CSharp.Workspaces": "4.5.0",
+ "Microsoft.EntityFrameworkCore.Relational": "8.0.0",
+ "Microsoft.Extensions.DependencyModel": "8.0.0",
+ "Mono.TextTemplating": "2.2.1"
+ },
+ "compile": {
+ "lib/net8.0/_._": {}
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.EntityFrameworkCore.Design.dll": {}
+ },
+ "build": {
+ "build/net8.0/Microsoft.EntityFrameworkCore.Design.props": {}
+ }
+ },
+ "Microsoft.EntityFrameworkCore.Relational/8.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.EntityFrameworkCore": "8.0.0",
+ "Microsoft.Extensions.Configuration.Abstractions": "8.0.0"
+ },
+ "compile": {
+ "lib/net8.0/Microsoft.EntityFrameworkCore.Relational.dll": {}
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.EntityFrameworkCore.Relational.dll": {}
+ }
+ },
+ "Microsoft.EntityFrameworkCore.Tools/8.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.EntityFrameworkCore.Design": "8.0.0"
+ },
+ "compile": {
+ "lib/net8.0/_._": {}
+ },
+ "runtime": {
+ "lib/net8.0/_._": {}
+ }
+ },
+ "Microsoft.Extensions.Caching.Abstractions/8.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.Primitives": "8.0.0"
+ },
+ "compile": {
+ "lib/net8.0/Microsoft.Extensions.Caching.Abstractions.dll": {}
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Caching.Abstractions.dll": {}
+ },
+ "build": {
+ "buildTransitive/net6.0/_._": {}
+ }
+ },
+ "Microsoft.Extensions.Caching.Memory/8.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.Caching.Abstractions": "8.0.0",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0",
+ "Microsoft.Extensions.Logging.Abstractions": "8.0.0",
+ "Microsoft.Extensions.Options": "8.0.0",
+ "Microsoft.Extensions.Primitives": "8.0.0"
+ },
+ "compile": {
+ "lib/net8.0/Microsoft.Extensions.Caching.Memory.dll": {}
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Caching.Memory.dll": {}
+ },
+ "build": {
+ "buildTransitive/net6.0/_._": {}
+ }
+ },
+ "Microsoft.Extensions.Configuration.Abstractions/8.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.Primitives": "8.0.0"
+ },
+ "compile": {
+ "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll": {}
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll": {}
+ },
+ "build": {
+ "buildTransitive/net6.0/_._": {}
+ }
+ },
+ "Microsoft.Extensions.DependencyInjection/8.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0"
+ },
+ "compile": {
+ "lib/net8.0/Microsoft.Extensions.DependencyInjection.dll": {}
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.DependencyInjection.dll": {}
+ },
+ "build": {
+ "buildTransitive/net6.0/_._": {}
+ }
+ },
+ "Microsoft.Extensions.DependencyInjection.Abstractions/8.0.0": {
+ "type": "package",
+ "compile": {
+ "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {}
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {}
+ },
+ "build": {
+ "buildTransitive/net6.0/_._": {}
+ }
+ },
+ "Microsoft.Extensions.DependencyModel/8.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Text.Encodings.Web": "8.0.0",
+ "System.Text.Json": "8.0.0"
+ },
+ "compile": {
+ "lib/net8.0/_._": {}
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.DependencyModel.dll": {}
+ },
+ "build": {
+ "buildTransitive/net6.0/_._": {}
+ }
+ },
+ "Microsoft.Extensions.Logging/8.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection": "8.0.0",
+ "Microsoft.Extensions.Logging.Abstractions": "8.0.0",
+ "Microsoft.Extensions.Options": "8.0.0"
+ },
+ "compile": {
+ "lib/net8.0/Microsoft.Extensions.Logging.dll": {}
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Logging.dll": {}
+ },
+ "build": {
+ "buildTransitive/net6.0/_._": {}
+ }
+ },
+ "Microsoft.Extensions.Logging.Abstractions/8.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0"
+ },
+ "compile": {
+ "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll": {}
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll": {}
+ },
+ "build": {
+ "buildTransitive/net6.0/Microsoft.Extensions.Logging.Abstractions.targets": {}
+ }
+ },
+ "Microsoft.Extensions.Options/8.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0",
+ "Microsoft.Extensions.Primitives": "8.0.0"
+ },
+ "compile": {
+ "lib/net8.0/Microsoft.Extensions.Options.dll": {}
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Options.dll": {}
+ },
+ "build": {
+ "buildTransitive/net6.0/Microsoft.Extensions.Options.targets": {}
+ }
+ },
+ "Microsoft.Extensions.Primitives/8.0.0": {
+ "type": "package",
+ "compile": {
+ "lib/net8.0/Microsoft.Extensions.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Primitives.dll": {}
+ },
+ "build": {
+ "buildTransitive/net6.0/_._": {}
+ }
+ },
+ "Mono.TextTemplating/2.2.1": {
+ "type": "package",
+ "dependencies": {
+ "System.CodeDom": "4.4.0"
+ },
+ "compile": {
+ "lib/netstandard2.0/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard2.0/Mono.TextTemplating.dll": {}
+ }
+ },
+ "Npgsql/8.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.Logging.Abstractions": "8.0.0"
+ },
+ "compile": {
+ "lib/net8.0/Npgsql.dll": {}
+ },
+ "runtime": {
+ "lib/net8.0/Npgsql.dll": {}
+ }
+ },
+ "Npgsql.EntityFrameworkCore.PostgreSQL/8.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.EntityFrameworkCore": "8.0.0",
+ "Microsoft.EntityFrameworkCore.Abstractions": "8.0.0",
+ "Microsoft.EntityFrameworkCore.Relational": "8.0.0",
+ "Npgsql": "8.0.0"
+ },
+ "compile": {
+ "lib/net8.0/Npgsql.EntityFrameworkCore.PostgreSQL.dll": {}
+ },
+ "runtime": {
+ "lib/net8.0/Npgsql.EntityFrameworkCore.PostgreSQL.dll": {}
+ }
+ },
+ "System.CodeDom/4.4.0": {
+ "type": "package",
+ "compile": {
+ "ref/netstandard2.0/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard2.0/System.CodeDom.dll": {}
+ }
+ },
+ "System.Collections.Immutable/6.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime.CompilerServices.Unsafe": "6.0.0"
+ },
+ "compile": {
+ "lib/net6.0/_._": {}
+ },
+ "runtime": {
+ "lib/net6.0/System.Collections.Immutable.dll": {}
+ },
+ "build": {
+ "buildTransitive/netcoreapp3.1/_._": {}
+ }
+ },
+ "System.Composition/6.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Composition.AttributedModel": "6.0.0",
+ "System.Composition.Convention": "6.0.0",
+ "System.Composition.Hosting": "6.0.0",
+ "System.Composition.Runtime": "6.0.0",
+ "System.Composition.TypedParts": "6.0.0"
+ },
+ "build": {
+ "buildTransitive/netcoreapp3.1/_._": {}
+ }
+ },
+ "System.Composition.AttributedModel/6.0.0": {
+ "type": "package",
+ "compile": {
+ "lib/net6.0/_._": {}
+ },
+ "runtime": {
+ "lib/net6.0/System.Composition.AttributedModel.dll": {}
+ },
+ "build": {
+ "buildTransitive/netcoreapp3.1/_._": {}
+ }
+ },
+ "System.Composition.Convention/6.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Composition.AttributedModel": "6.0.0"
+ },
+ "compile": {
+ "lib/net6.0/_._": {}
+ },
+ "runtime": {
+ "lib/net6.0/System.Composition.Convention.dll": {}
+ },
+ "build": {
+ "buildTransitive/netcoreapp3.1/_._": {}
+ }
+ },
+ "System.Composition.Hosting/6.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Composition.Runtime": "6.0.0"
+ },
+ "compile": {
+ "lib/net6.0/_._": {}
+ },
+ "runtime": {
+ "lib/net6.0/System.Composition.Hosting.dll": {}
+ },
+ "build": {
+ "buildTransitive/netcoreapp3.1/_._": {}
+ }
+ },
+ "System.Composition.Runtime/6.0.0": {
+ "type": "package",
+ "compile": {
+ "lib/net6.0/_._": {}
+ },
+ "runtime": {
+ "lib/net6.0/System.Composition.Runtime.dll": {}
+ },
+ "build": {
+ "buildTransitive/netcoreapp3.1/_._": {}
+ }
+ },
+ "System.Composition.TypedParts/6.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Composition.AttributedModel": "6.0.0",
+ "System.Composition.Hosting": "6.0.0",
+ "System.Composition.Runtime": "6.0.0"
+ },
+ "compile": {
+ "lib/net6.0/_._": {}
+ },
+ "runtime": {
+ "lib/net6.0/System.Composition.TypedParts.dll": {}
+ },
+ "build": {
+ "buildTransitive/netcoreapp3.1/_._": {}
+ }
+ },
+ "System.IO.Pipelines/6.0.3": {
+ "type": "package",
+ "compile": {
+ "lib/net6.0/_._": {}
+ },
+ "runtime": {
+ "lib/net6.0/System.IO.Pipelines.dll": {}
+ },
+ "build": {
+ "buildTransitive/netcoreapp3.1/_._": {}
+ }
+ },
+ "System.Reflection.Metadata/6.0.1": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections.Immutable": "6.0.0"
+ },
+ "compile": {
+ "lib/net6.0/_._": {}
+ },
+ "runtime": {
+ "lib/net6.0/System.Reflection.Metadata.dll": {}
+ },
+ "build": {
+ "buildTransitive/netcoreapp3.1/_._": {}
+ }
+ },
+ "System.Runtime.CompilerServices.Unsafe/6.0.0": {
+ "type": "package",
+ "compile": {
+ "lib/net6.0/_._": {}
+ },
+ "runtime": {
+ "lib/net6.0/System.Runtime.CompilerServices.Unsafe.dll": {}
+ },
+ "build": {
+ "buildTransitive/netcoreapp3.1/_._": {}
+ }
+ },
+ "System.Text.Encoding.CodePages/6.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime.CompilerServices.Unsafe": "6.0.0"
+ },
+ "compile": {
+ "lib/net6.0/_._": {}
+ },
+ "runtime": {
+ "lib/net6.0/System.Text.Encoding.CodePages.dll": {}
+ },
+ "build": {
+ "buildTransitive/netcoreapp3.1/_._": {}
+ },
+ "runtimeTargets": {
+ "runtimes/win/lib/net6.0/System.Text.Encoding.CodePages.dll": {
+ "assetType": "runtime",
+ "rid": "win"
+ }
+ }
+ },
+ "System.Text.Encodings.Web/8.0.0": {
+ "type": "package",
+ "compile": {
+ "lib/net8.0/_._": {}
+ },
+ "runtime": {
+ "lib/net8.0/System.Text.Encodings.Web.dll": {}
+ },
+ "build": {
+ "buildTransitive/net6.0/_._": {}
+ },
+ "runtimeTargets": {
+ "runtimes/browser/lib/net8.0/System.Text.Encodings.Web.dll": {
+ "assetType": "runtime",
+ "rid": "browser"
+ }
+ }
+ },
+ "System.Text.Json/8.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Text.Encodings.Web": "8.0.0"
+ },
+ "compile": {
+ "lib/net8.0/_._": {}
+ },
+ "runtime": {
+ "lib/net8.0/System.Text.Json.dll": {}
+ },
+ "build": {
+ "buildTransitive/net6.0/System.Text.Json.targets": {}
+ }
+ },
+ "System.Threading.Channels/6.0.0": {
+ "type": "package",
+ "compile": {
+ "lib/net6.0/_._": {}
+ },
+ "runtime": {
+ "lib/net6.0/System.Threading.Channels.dll": {}
+ },
+ "build": {
+ "buildTransitive/netcoreapp3.1/_._": {}
+ }
+ },
+ "DoroTech.BookStore.Domain/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v8.0",
+ "dependencies": {
+ "Microsoft.EntityFrameworkCore": "8.0.0",
+ "Microsoft.EntityFrameworkCore.Relational": "8.0.0",
+ "Npgsql.EntityFrameworkCore.PostgreSQL": "8.0.0"
+ },
+ "compile": {
+ "bin/placeholder/DoroTech.BookStore.Domain.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/DoroTech.BookStore.Domain.dll": {}
+ }
+ }
+ }
+ },
+ "libraries": {
+ "Humanizer.Core/2.14.1": {
+ "sha512": "lQKvtaTDOXnoVJ20ibTuSIOf2i0uO0MPbDhd1jm238I+U/2ZnRENj0cktKZhtchBMtCUSRQ5v4xBCUbKNmyVMw==",
+ "type": "package",
+ "path": "humanizer.core/2.14.1",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "humanizer.core.2.14.1.nupkg.sha512",
+ "humanizer.core.nuspec",
+ "lib/net6.0/Humanizer.dll",
+ "lib/netstandard1.0/Humanizer.dll",
+ "lib/netstandard2.0/Humanizer.dll",
+ "logo.png"
+ ]
+ },
+ "Microsoft.Bcl.AsyncInterfaces/6.0.0": {
+ "sha512": "UcSjPsst+DfAdJGVDsu346FX0ci0ah+lw3WRtn18NUwEqRt70HaOQ7lI72vy3+1LxtqI3T5GWwV39rQSrCzAeg==",
+ "type": "package",
+ "path": "microsoft.bcl.asyncinterfaces/6.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "lib/net461/Microsoft.Bcl.AsyncInterfaces.dll",
+ "lib/netstandard2.0/Microsoft.Bcl.AsyncInterfaces.dll",
+ "lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.dll",
+ "microsoft.bcl.asyncinterfaces.6.0.0.nupkg.sha512",
+ "microsoft.bcl.asyncinterfaces.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "Microsoft.CodeAnalysis.Analyzers/3.3.3": {
+ "sha512": "j/rOZtLMVJjrfLRlAMckJLPW/1rze9MT1yfWqSIbUPGRu1m1P0fuo9PmqapwsmePfGB5PJrudQLvmUOAMF0DqQ==",
+ "type": "package",
+ "path": "microsoft.codeanalysis.analyzers/3.3.3",
+ "hasTools": true,
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "ThirdPartyNotices.rtf",
+ "analyzers/dotnet/cs/Microsoft.CodeAnalysis.Analyzers.dll",
+ "analyzers/dotnet/cs/Microsoft.CodeAnalysis.CSharp.Analyzers.dll",
+ "analyzers/dotnet/cs/cs/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/cs/de/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/cs/es/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/cs/fr/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/cs/it/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/cs/ja/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/cs/ko/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/cs/pl/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/cs/pt-BR/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/cs/ru/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/cs/tr/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/cs/zh-Hans/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/cs/zh-Hant/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/vb/Microsoft.CodeAnalysis.Analyzers.dll",
+ "analyzers/dotnet/vb/Microsoft.CodeAnalysis.VisualBasic.Analyzers.dll",
+ "analyzers/dotnet/vb/cs/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/vb/de/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/vb/es/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/vb/fr/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/vb/it/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/vb/ja/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/vb/ko/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/vb/pl/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/vb/pt-BR/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/vb/ru/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/vb/tr/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/vb/zh-Hans/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/vb/zh-Hant/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "build/Microsoft.CodeAnalysis.Analyzers.props",
+ "build/Microsoft.CodeAnalysis.Analyzers.targets",
+ "build/config/analysislevel_2_9_8_all.editorconfig",
+ "build/config/analysislevel_2_9_8_default.editorconfig",
+ "build/config/analysislevel_2_9_8_minimum.editorconfig",
+ "build/config/analysislevel_2_9_8_none.editorconfig",
+ "build/config/analysislevel_2_9_8_recommended.editorconfig",
+ "build/config/analysislevel_3_3_all.editorconfig",
+ "build/config/analysislevel_3_3_default.editorconfig",
+ "build/config/analysislevel_3_3_minimum.editorconfig",
+ "build/config/analysislevel_3_3_none.editorconfig",
+ "build/config/analysislevel_3_3_recommended.editorconfig",
+ "build/config/analysislevel_3_all.editorconfig",
+ "build/config/analysislevel_3_default.editorconfig",
+ "build/config/analysislevel_3_minimum.editorconfig",
+ "build/config/analysislevel_3_none.editorconfig",
+ "build/config/analysislevel_3_recommended.editorconfig",
+ "build/config/analysislevelcorrectness_2_9_8_all.editorconfig",
+ "build/config/analysislevelcorrectness_2_9_8_default.editorconfig",
+ "build/config/analysislevelcorrectness_2_9_8_minimum.editorconfig",
+ "build/config/analysislevelcorrectness_2_9_8_none.editorconfig",
+ "build/config/analysislevelcorrectness_2_9_8_recommended.editorconfig",
+ "build/config/analysislevelcorrectness_3_3_all.editorconfig",
+ "build/config/analysislevelcorrectness_3_3_default.editorconfig",
+ "build/config/analysislevelcorrectness_3_3_minimum.editorconfig",
+ "build/config/analysislevelcorrectness_3_3_none.editorconfig",
+ "build/config/analysislevelcorrectness_3_3_recommended.editorconfig",
+ "build/config/analysislevelcorrectness_3_all.editorconfig",
+ "build/config/analysislevelcorrectness_3_default.editorconfig",
+ "build/config/analysislevelcorrectness_3_minimum.editorconfig",
+ "build/config/analysislevelcorrectness_3_none.editorconfig",
+ "build/config/analysislevelcorrectness_3_recommended.editorconfig",
+ "build/config/analysislevellibrary_2_9_8_all.editorconfig",
+ "build/config/analysislevellibrary_2_9_8_default.editorconfig",
+ "build/config/analysislevellibrary_2_9_8_minimum.editorconfig",
+ "build/config/analysislevellibrary_2_9_8_none.editorconfig",
+ "build/config/analysislevellibrary_2_9_8_recommended.editorconfig",
+ "build/config/analysislevellibrary_3_3_all.editorconfig",
+ "build/config/analysislevellibrary_3_3_default.editorconfig",
+ "build/config/analysislevellibrary_3_3_minimum.editorconfig",
+ "build/config/analysislevellibrary_3_3_none.editorconfig",
+ "build/config/analysislevellibrary_3_3_recommended.editorconfig",
+ "build/config/analysislevellibrary_3_all.editorconfig",
+ "build/config/analysislevellibrary_3_default.editorconfig",
+ "build/config/analysislevellibrary_3_minimum.editorconfig",
+ "build/config/analysislevellibrary_3_none.editorconfig",
+ "build/config/analysislevellibrary_3_recommended.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscompatibility_2_9_8_all.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscompatibility_2_9_8_default.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscompatibility_2_9_8_minimum.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscompatibility_2_9_8_none.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscompatibility_2_9_8_recommended.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_all.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_default.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_minimum.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_none.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_recommended.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscompatibility_3_all.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscompatibility_3_default.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscompatibility_3_minimum.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscompatibility_3_none.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscompatibility_3_recommended.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscorrectness_2_9_8_all.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscorrectness_2_9_8_default.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscorrectness_2_9_8_minimum.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscorrectness_2_9_8_none.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscorrectness_2_9_8_recommended.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_all.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_default.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_minimum.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_none.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_recommended.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscorrectness_3_all.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscorrectness_3_default.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscorrectness_3_minimum.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscorrectness_3_none.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscorrectness_3_recommended.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdesign_2_9_8_all.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdesign_2_9_8_default.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdesign_2_9_8_minimum.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdesign_2_9_8_none.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdesign_2_9_8_recommended.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdesign_3_3_all.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdesign_3_3_default.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdesign_3_3_minimum.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdesign_3_3_none.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdesign_3_3_recommended.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdesign_3_all.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdesign_3_default.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdesign_3_minimum.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdesign_3_none.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdesign_3_recommended.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdocumentation_2_9_8_all.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdocumentation_2_9_8_default.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdocumentation_2_9_8_minimum.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdocumentation_2_9_8_none.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdocumentation_2_9_8_recommended.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_all.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_default.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_minimum.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_none.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_recommended.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdocumentation_3_all.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdocumentation_3_default.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdocumentation_3_minimum.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdocumentation_3_none.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdocumentation_3_recommended.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysislocalization_2_9_8_all.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysislocalization_2_9_8_default.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysislocalization_2_9_8_minimum.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysislocalization_2_9_8_none.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysislocalization_2_9_8_recommended.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysislocalization_3_3_all.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysislocalization_3_3_default.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysislocalization_3_3_minimum.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysislocalization_3_3_none.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysislocalization_3_3_recommended.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysislocalization_3_all.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysislocalization_3_default.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysislocalization_3_minimum.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysislocalization_3_none.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysislocalization_3_recommended.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisperformance_2_9_8_all.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisperformance_2_9_8_default.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisperformance_2_9_8_minimum.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisperformance_2_9_8_none.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisperformance_2_9_8_recommended.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisperformance_3_3_all.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisperformance_3_3_default.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisperformance_3_3_minimum.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisperformance_3_3_none.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisperformance_3_3_recommended.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisperformance_3_all.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisperformance_3_default.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisperformance_3_minimum.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisperformance_3_none.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisperformance_3_recommended.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisreleasetracking_2_9_8_all.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisreleasetracking_2_9_8_default.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisreleasetracking_2_9_8_minimum.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisreleasetracking_2_9_8_none.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisreleasetracking_2_9_8_recommended.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_all.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_default.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_minimum.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_none.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_recommended.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_all.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_default.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_minimum.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_none.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_recommended.editorconfig",
+ "documentation/Analyzer Configuration.md",
+ "documentation/Microsoft.CodeAnalysis.Analyzers.md",
+ "documentation/Microsoft.CodeAnalysis.Analyzers.sarif",
+ "editorconfig/AllRulesDefault/.editorconfig",
+ "editorconfig/AllRulesDisabled/.editorconfig",
+ "editorconfig/AllRulesEnabled/.editorconfig",
+ "editorconfig/CorrectnessRulesDefault/.editorconfig",
+ "editorconfig/CorrectnessRulesEnabled/.editorconfig",
+ "editorconfig/DataflowRulesDefault/.editorconfig",
+ "editorconfig/DataflowRulesEnabled/.editorconfig",
+ "editorconfig/LibraryRulesDefault/.editorconfig",
+ "editorconfig/LibraryRulesEnabled/.editorconfig",
+ "editorconfig/MicrosoftCodeAnalysisCompatibilityRulesDefault/.editorconfig",
+ "editorconfig/MicrosoftCodeAnalysisCompatibilityRulesEnabled/.editorconfig",
+ "editorconfig/MicrosoftCodeAnalysisCorrectnessRulesDefault/.editorconfig",
+ "editorconfig/MicrosoftCodeAnalysisCorrectnessRulesEnabled/.editorconfig",
+ "editorconfig/MicrosoftCodeAnalysisDesignRulesDefault/.editorconfig",
+ "editorconfig/MicrosoftCodeAnalysisDesignRulesEnabled/.editorconfig",
+ "editorconfig/MicrosoftCodeAnalysisDocumentationRulesDefault/.editorconfig",
+ "editorconfig/MicrosoftCodeAnalysisDocumentationRulesEnabled/.editorconfig",
+ "editorconfig/MicrosoftCodeAnalysisLocalizationRulesDefault/.editorconfig",
+ "editorconfig/MicrosoftCodeAnalysisLocalizationRulesEnabled/.editorconfig",
+ "editorconfig/MicrosoftCodeAnalysisPerformanceRulesDefault/.editorconfig",
+ "editorconfig/MicrosoftCodeAnalysisPerformanceRulesEnabled/.editorconfig",
+ "editorconfig/MicrosoftCodeAnalysisReleaseTrackingRulesDefault/.editorconfig",
+ "editorconfig/MicrosoftCodeAnalysisReleaseTrackingRulesEnabled/.editorconfig",
+ "editorconfig/PortedFromFxCopRulesDefault/.editorconfig",
+ "editorconfig/PortedFromFxCopRulesEnabled/.editorconfig",
+ "microsoft.codeanalysis.analyzers.3.3.3.nupkg.sha512",
+ "microsoft.codeanalysis.analyzers.nuspec",
+ "rulesets/AllRulesDefault.ruleset",
+ "rulesets/AllRulesDisabled.ruleset",
+ "rulesets/AllRulesEnabled.ruleset",
+ "rulesets/CorrectnessRulesDefault.ruleset",
+ "rulesets/CorrectnessRulesEnabled.ruleset",
+ "rulesets/DataflowRulesDefault.ruleset",
+ "rulesets/DataflowRulesEnabled.ruleset",
+ "rulesets/LibraryRulesDefault.ruleset",
+ "rulesets/LibraryRulesEnabled.ruleset",
+ "rulesets/MicrosoftCodeAnalysisCompatibilityRulesDefault.ruleset",
+ "rulesets/MicrosoftCodeAnalysisCompatibilityRulesEnabled.ruleset",
+ "rulesets/MicrosoftCodeAnalysisCorrectnessRulesDefault.ruleset",
+ "rulesets/MicrosoftCodeAnalysisCorrectnessRulesEnabled.ruleset",
+ "rulesets/MicrosoftCodeAnalysisDesignRulesDefault.ruleset",
+ "rulesets/MicrosoftCodeAnalysisDesignRulesEnabled.ruleset",
+ "rulesets/MicrosoftCodeAnalysisDocumentationRulesDefault.ruleset",
+ "rulesets/MicrosoftCodeAnalysisDocumentationRulesEnabled.ruleset",
+ "rulesets/MicrosoftCodeAnalysisLocalizationRulesDefault.ruleset",
+ "rulesets/MicrosoftCodeAnalysisLocalizationRulesEnabled.ruleset",
+ "rulesets/MicrosoftCodeAnalysisPerformanceRulesDefault.ruleset",
+ "rulesets/MicrosoftCodeAnalysisPerformanceRulesEnabled.ruleset",
+ "rulesets/MicrosoftCodeAnalysisReleaseTrackingRulesDefault.ruleset",
+ "rulesets/MicrosoftCodeAnalysisReleaseTrackingRulesEnabled.ruleset",
+ "rulesets/PortedFromFxCopRulesDefault.ruleset",
+ "rulesets/PortedFromFxCopRulesEnabled.ruleset",
+ "tools/install.ps1",
+ "tools/uninstall.ps1"
+ ]
+ },
+ "Microsoft.CodeAnalysis.Common/4.5.0": {
+ "sha512": "lwAbIZNdnY0SUNoDmZHkVUwLO8UyNnyyh1t/4XsbFxi4Ounb3xszIYZaWhyj5ZjyfcwqwmtMbE7fUTVCqQEIdQ==",
+ "type": "package",
+ "path": "microsoft.codeanalysis.common/4.5.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "ThirdPartyNotices.rtf",
+ "lib/netcoreapp3.1/Microsoft.CodeAnalysis.dll",
+ "lib/netcoreapp3.1/Microsoft.CodeAnalysis.pdb",
+ "lib/netcoreapp3.1/cs/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netcoreapp3.1/de/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netcoreapp3.1/es/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netcoreapp3.1/fr/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netcoreapp3.1/it/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netcoreapp3.1/ja/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netcoreapp3.1/ko/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netcoreapp3.1/pl/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netcoreapp3.1/pt-BR/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netcoreapp3.1/ru/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netcoreapp3.1/tr/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netcoreapp3.1/zh-Hans/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netcoreapp3.1/zh-Hant/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netstandard2.0/Microsoft.CodeAnalysis.dll",
+ "lib/netstandard2.0/Microsoft.CodeAnalysis.pdb",
+ "lib/netstandard2.0/cs/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netstandard2.0/de/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netstandard2.0/es/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netstandard2.0/fr/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netstandard2.0/it/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netstandard2.0/ja/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netstandard2.0/ko/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netstandard2.0/pl/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netstandard2.0/pt-BR/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netstandard2.0/ru/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netstandard2.0/tr/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netstandard2.0/zh-Hans/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netstandard2.0/zh-Hant/Microsoft.CodeAnalysis.resources.dll",
+ "microsoft.codeanalysis.common.4.5.0.nupkg.sha512",
+ "microsoft.codeanalysis.common.nuspec"
+ ]
+ },
+ "Microsoft.CodeAnalysis.CSharp/4.5.0": {
+ "sha512": "cM59oMKAOxvdv76bdmaKPy5hfj+oR+zxikWoueEB7CwTko7mt9sVKZI8Qxlov0C/LuKEG+WQwifepqL3vuTiBQ==",
+ "type": "package",
+ "path": "microsoft.codeanalysis.csharp/4.5.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "ThirdPartyNotices.rtf",
+ "lib/netcoreapp3.1/Microsoft.CodeAnalysis.CSharp.dll",
+ "lib/netcoreapp3.1/Microsoft.CodeAnalysis.CSharp.pdb",
+ "lib/netcoreapp3.1/cs/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "lib/netcoreapp3.1/de/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "lib/netcoreapp3.1/es/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "lib/netcoreapp3.1/fr/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "lib/netcoreapp3.1/it/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "lib/netcoreapp3.1/ja/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "lib/netcoreapp3.1/ko/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "lib/netcoreapp3.1/pl/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "lib/netcoreapp3.1/pt-BR/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "lib/netcoreapp3.1/ru/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "lib/netcoreapp3.1/tr/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "lib/netcoreapp3.1/zh-Hans/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "lib/netcoreapp3.1/zh-Hant/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "lib/netstandard2.0/Microsoft.CodeAnalysis.CSharp.dll",
+ "lib/netstandard2.0/Microsoft.CodeAnalysis.CSharp.pdb",
+ "lib/netstandard2.0/cs/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "lib/netstandard2.0/de/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "lib/netstandard2.0/es/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "lib/netstandard2.0/fr/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "lib/netstandard2.0/it/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "lib/netstandard2.0/ja/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "lib/netstandard2.0/ko/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "lib/netstandard2.0/pl/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "lib/netstandard2.0/pt-BR/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "lib/netstandard2.0/ru/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "lib/netstandard2.0/tr/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "lib/netstandard2.0/zh-Hans/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "lib/netstandard2.0/zh-Hant/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "microsoft.codeanalysis.csharp.4.5.0.nupkg.sha512",
+ "microsoft.codeanalysis.csharp.nuspec"
+ ]
+ },
+ "Microsoft.CodeAnalysis.CSharp.Workspaces/4.5.0": {
+ "sha512": "h74wTpmGOp4yS4hj+EvNzEiPgg/KVs2wmSfTZ81upJZOtPkJsVkgfsgtxxqmAeapjT/vLKfmYV0bS8n5MNVP+g==",
+ "type": "package",
+ "path": "microsoft.codeanalysis.csharp.workspaces/4.5.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "ThirdPartyNotices.rtf",
+ "lib/netcoreapp3.1/Microsoft.CodeAnalysis.CSharp.Workspaces.dll",
+ "lib/netcoreapp3.1/Microsoft.CodeAnalysis.CSharp.Workspaces.pdb",
+ "lib/netcoreapp3.1/cs/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll",
+ "lib/netcoreapp3.1/de/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll",
+ "lib/netcoreapp3.1/es/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll",
+ "lib/netcoreapp3.1/fr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll",
+ "lib/netcoreapp3.1/it/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll",
+ "lib/netcoreapp3.1/ja/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll",
+ "lib/netcoreapp3.1/ko/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll",
+ "lib/netcoreapp3.1/pl/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll",
+ "lib/netcoreapp3.1/pt-BR/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll",
+ "lib/netcoreapp3.1/ru/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll",
+ "lib/netcoreapp3.1/tr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll",
+ "lib/netcoreapp3.1/zh-Hans/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll",
+ "lib/netcoreapp3.1/zh-Hant/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll",
+ "lib/netstandard2.0/Microsoft.CodeAnalysis.CSharp.Workspaces.dll",
+ "lib/netstandard2.0/Microsoft.CodeAnalysis.CSharp.Workspaces.pdb",
+ "lib/netstandard2.0/cs/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll",
+ "lib/netstandard2.0/de/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll",
+ "lib/netstandard2.0/es/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll",
+ "lib/netstandard2.0/fr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll",
+ "lib/netstandard2.0/it/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll",
+ "lib/netstandard2.0/ja/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll",
+ "lib/netstandard2.0/ko/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll",
+ "lib/netstandard2.0/pl/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll",
+ "lib/netstandard2.0/pt-BR/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll",
+ "lib/netstandard2.0/ru/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll",
+ "lib/netstandard2.0/tr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll",
+ "lib/netstandard2.0/zh-Hans/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll",
+ "lib/netstandard2.0/zh-Hant/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll",
+ "microsoft.codeanalysis.csharp.workspaces.4.5.0.nupkg.sha512",
+ "microsoft.codeanalysis.csharp.workspaces.nuspec"
+ ]
+ },
+ "Microsoft.CodeAnalysis.Workspaces.Common/4.5.0": {
+ "sha512": "l4dDRmGELXG72XZaonnOeORyD/T5RpEu5LGHOUIhnv+MmUWDY/m1kWXGwtcgQ5CJ5ynkFiRnIYzTKXYjUs7rbw==",
+ "type": "package",
+ "path": "microsoft.codeanalysis.workspaces.common/4.5.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "ThirdPartyNotices.rtf",
+ "lib/netcoreapp3.1/Microsoft.CodeAnalysis.Workspaces.dll",
+ "lib/netcoreapp3.1/Microsoft.CodeAnalysis.Workspaces.pdb",
+ "lib/netcoreapp3.1/cs/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "lib/netcoreapp3.1/de/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "lib/netcoreapp3.1/es/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "lib/netcoreapp3.1/fr/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "lib/netcoreapp3.1/it/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "lib/netcoreapp3.1/ja/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "lib/netcoreapp3.1/ko/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "lib/netcoreapp3.1/pl/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "lib/netcoreapp3.1/pt-BR/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "lib/netcoreapp3.1/ru/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "lib/netcoreapp3.1/tr/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "lib/netcoreapp3.1/zh-Hans/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "lib/netcoreapp3.1/zh-Hant/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "lib/netstandard2.0/Microsoft.CodeAnalysis.Workspaces.dll",
+ "lib/netstandard2.0/Microsoft.CodeAnalysis.Workspaces.pdb",
+ "lib/netstandard2.0/cs/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "lib/netstandard2.0/de/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "lib/netstandard2.0/es/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "lib/netstandard2.0/fr/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "lib/netstandard2.0/it/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "lib/netstandard2.0/ja/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "lib/netstandard2.0/ko/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "lib/netstandard2.0/pl/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "lib/netstandard2.0/pt-BR/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "lib/netstandard2.0/ru/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "lib/netstandard2.0/tr/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "lib/netstandard2.0/zh-Hans/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "lib/netstandard2.0/zh-Hant/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "microsoft.codeanalysis.workspaces.common.4.5.0.nupkg.sha512",
+ "microsoft.codeanalysis.workspaces.common.nuspec"
+ ]
+ },
+ "Microsoft.EntityFrameworkCore/8.0.0": {
+ "sha512": "SoODat83pGQUpWB9xULdMX6tuKpq/RTXDuJ2WeC1ldUKcKzLkaFJD1n+I0nOLY58odez/e7z8b6zdp235G/kyg==",
+ "type": "package",
+ "path": "microsoft.entityframeworkcore/8.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "buildTransitive/net8.0/Microsoft.EntityFrameworkCore.props",
+ "lib/net8.0/Microsoft.EntityFrameworkCore.dll",
+ "microsoft.entityframeworkcore.8.0.0.nupkg.sha512",
+ "microsoft.entityframeworkcore.nuspec"
+ ]
+ },
+ "Microsoft.EntityFrameworkCore.Abstractions/8.0.0": {
+ "sha512": "VR22s3+zoqlVI7xauFKn1znSIFHO8xuILT+noSwS8bZCKcHz0ydkTDQMuaxSa5WBaQrZmwtTz9rmRvJ7X8mSPQ==",
+ "type": "package",
+ "path": "microsoft.entityframeworkcore.abstractions/8.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "lib/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll",
+ "microsoft.entityframeworkcore.abstractions.8.0.0.nupkg.sha512",
+ "microsoft.entityframeworkcore.abstractions.nuspec"
+ ]
+ },
+ "Microsoft.EntityFrameworkCore.Analyzers/8.0.0": {
+ "sha512": "ZXxEeLs2zoZ1TA+QoMMcw4f3Tirf8PzgdDax8RoWo0dxI2KmqiEGWYjhm2B/XyWfglc6+mNRyB8rZiQSmxCpeg==",
+ "type": "package",
+ "path": "microsoft.entityframeworkcore.analyzers/8.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "analyzers/dotnet/cs/Microsoft.EntityFrameworkCore.Analyzers.dll",
+ "lib/netstandard2.0/_._",
+ "microsoft.entityframeworkcore.analyzers.8.0.0.nupkg.sha512",
+ "microsoft.entityframeworkcore.analyzers.nuspec"
+ ]
+ },
+ "Microsoft.EntityFrameworkCore.Design/8.0.0": {
+ "sha512": "94reKYu63jg4O75UI3LMJHwOSi8tQ6IfubiZhdnSsWcgtmAuF8OyLfjK/MIxuvaQRJZAF6E747FIuxjOtb8/og==",
+ "type": "package",
+ "path": "microsoft.entityframeworkcore.design/8.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "build/net8.0/Microsoft.EntityFrameworkCore.Design.props",
+ "lib/net8.0/Microsoft.EntityFrameworkCore.Design.dll",
+ "microsoft.entityframeworkcore.design.8.0.0.nupkg.sha512",
+ "microsoft.entityframeworkcore.design.nuspec"
+ ]
+ },
+ "Microsoft.EntityFrameworkCore.Relational/8.0.0": {
+ "sha512": "fFKkr24cYc7Zw5T6DC4tEyOEPgPbq23BBmym1r9kn4ET9F3HKaetpOeQtV2RryYyUxEeNkJuxgfiZHTisqZc+A==",
+ "type": "package",
+ "path": "microsoft.entityframeworkcore.relational/8.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "lib/net8.0/Microsoft.EntityFrameworkCore.Relational.dll",
+ "microsoft.entityframeworkcore.relational.8.0.0.nupkg.sha512",
+ "microsoft.entityframeworkcore.relational.nuspec"
+ ]
+ },
+ "Microsoft.EntityFrameworkCore.Tools/8.0.0": {
+ "sha512": "zRdaXiiB1gEA0b+AJTd2+drh78gkEA4HyZ1vqNZrKq4xwW8WwavSiQsoeb1UsIMZkocLMBbhQYWClkZzuTKEgQ==",
+ "type": "package",
+ "path": "microsoft.entityframeworkcore.tools/8.0.0",
+ "hasTools": true,
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "lib/net8.0/_._",
+ "microsoft.entityframeworkcore.tools.8.0.0.nupkg.sha512",
+ "microsoft.entityframeworkcore.tools.nuspec",
+ "tools/EntityFrameworkCore.PS2.psd1",
+ "tools/EntityFrameworkCore.PS2.psm1",
+ "tools/EntityFrameworkCore.psd1",
+ "tools/EntityFrameworkCore.psm1",
+ "tools/about_EntityFrameworkCore.help.txt",
+ "tools/init.ps1",
+ "tools/net461/any/ef.exe",
+ "tools/net461/win-arm64/ef.exe",
+ "tools/net461/win-x86/ef.exe",
+ "tools/netcoreapp2.0/any/ef.dll",
+ "tools/netcoreapp2.0/any/ef.runtimeconfig.json"
+ ]
+ },
+ "Microsoft.Extensions.Caching.Abstractions/8.0.0": {
+ "sha512": "3KuSxeHoNYdxVYfg2IRZCThcrlJ1XJqIXkAWikCsbm5C/bCjv7G0WoKDyuR98Q+T607QT2Zl5GsbGRkENcV2yQ==",
+ "type": "package",
+ "path": "microsoft.extensions.caching.abstractions/8.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "PACKAGE.md",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/net461/Microsoft.Extensions.Caching.Abstractions.targets",
+ "buildTransitive/net462/_._",
+ "buildTransitive/net6.0/_._",
+ "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Caching.Abstractions.targets",
+ "lib/net462/Microsoft.Extensions.Caching.Abstractions.dll",
+ "lib/net6.0/Microsoft.Extensions.Caching.Abstractions.dll",
+ "lib/net7.0/Microsoft.Extensions.Caching.Abstractions.dll",
+ "lib/net8.0/Microsoft.Extensions.Caching.Abstractions.dll",
+ "lib/netstandard2.0/Microsoft.Extensions.Caching.Abstractions.dll",
+ "microsoft.extensions.caching.abstractions.8.0.0.nupkg.sha512",
+ "microsoft.extensions.caching.abstractions.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "Microsoft.Extensions.Caching.Memory/8.0.0": {
+ "sha512": "7pqivmrZDzo1ADPkRwjy+8jtRKWRCPag9qPI+p7sgu7Q4QreWhcvbiWXsbhP+yY8XSiDvZpu2/LWdBv7PnmOpQ==",
+ "type": "package",
+ "path": "microsoft.extensions.caching.memory/8.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "PACKAGE.md",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/net461/Microsoft.Extensions.Caching.Memory.targets",
+ "buildTransitive/net462/_._",
+ "buildTransitive/net6.0/_._",
+ "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Caching.Memory.targets",
+ "lib/net462/Microsoft.Extensions.Caching.Memory.dll",
+ "lib/net6.0/Microsoft.Extensions.Caching.Memory.dll",
+ "lib/net7.0/Microsoft.Extensions.Caching.Memory.dll",
+ "lib/net8.0/Microsoft.Extensions.Caching.Memory.dll",
+ "lib/netstandard2.0/Microsoft.Extensions.Caching.Memory.dll",
+ "microsoft.extensions.caching.memory.8.0.0.nupkg.sha512",
+ "microsoft.extensions.caching.memory.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "Microsoft.Extensions.Configuration.Abstractions/8.0.0": {
+ "sha512": "3lE/iLSutpgX1CC0NOW70FJoGARRHbyKmG7dc0klnUZ9Dd9hS6N/POPWhKhMLCEuNN5nXEY5agmlFtH562vqhQ==",
+ "type": "package",
+ "path": "microsoft.extensions.configuration.abstractions/8.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "PACKAGE.md",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/net461/Microsoft.Extensions.Configuration.Abstractions.targets",
+ "buildTransitive/net462/_._",
+ "buildTransitive/net6.0/_._",
+ "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Configuration.Abstractions.targets",
+ "lib/net462/Microsoft.Extensions.Configuration.Abstractions.dll",
+ "lib/net6.0/Microsoft.Extensions.Configuration.Abstractions.dll",
+ "lib/net7.0/Microsoft.Extensions.Configuration.Abstractions.dll",
+ "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll",
+ "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.dll",
+ "microsoft.extensions.configuration.abstractions.8.0.0.nupkg.sha512",
+ "microsoft.extensions.configuration.abstractions.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "Microsoft.Extensions.DependencyInjection/8.0.0": {
+ "sha512": "V8S3bsm50ig6JSyrbcJJ8bW2b9QLGouz+G1miK3UTaOWmMtFwNNNzUf4AleyDWUmTrWMLNnFSLEQtxmxgNQnNQ==",
+ "type": "package",
+ "path": "microsoft.extensions.dependencyinjection/8.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "PACKAGE.md",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/net461/Microsoft.Extensions.DependencyInjection.targets",
+ "buildTransitive/net462/_._",
+ "buildTransitive/net6.0/_._",
+ "buildTransitive/netcoreapp2.0/Microsoft.Extensions.DependencyInjection.targets",
+ "lib/net462/Microsoft.Extensions.DependencyInjection.dll",
+ "lib/net6.0/Microsoft.Extensions.DependencyInjection.dll",
+ "lib/net7.0/Microsoft.Extensions.DependencyInjection.dll",
+ "lib/net8.0/Microsoft.Extensions.DependencyInjection.dll",
+ "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.dll",
+ "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.dll",
+ "microsoft.extensions.dependencyinjection.8.0.0.nupkg.sha512",
+ "microsoft.extensions.dependencyinjection.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "Microsoft.Extensions.DependencyInjection.Abstractions/8.0.0": {
+ "sha512": "cjWrLkJXK0rs4zofsK4bSdg+jhDLTaxrkXu4gS6Y7MAlCvRyNNgwY/lJi5RDlQOnSZweHqoyvgvbdvQsRIW+hg==",
+ "type": "package",
+ "path": "microsoft.extensions.dependencyinjection.abstractions/8.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "PACKAGE.md",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/net461/Microsoft.Extensions.DependencyInjection.Abstractions.targets",
+ "buildTransitive/net462/_._",
+ "buildTransitive/net6.0/_._",
+ "buildTransitive/netcoreapp2.0/Microsoft.Extensions.DependencyInjection.Abstractions.targets",
+ "lib/net462/Microsoft.Extensions.DependencyInjection.Abstractions.dll",
+ "lib/net6.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll",
+ "lib/net7.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll",
+ "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll",
+ "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll",
+ "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.Abstractions.dll",
+ "microsoft.extensions.dependencyinjection.abstractions.8.0.0.nupkg.sha512",
+ "microsoft.extensions.dependencyinjection.abstractions.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "Microsoft.Extensions.DependencyModel/8.0.0": {
+ "sha512": "NSmDw3K0ozNDgShSIpsZcbFIzBX4w28nDag+TfaQujkXGazBm+lid5onlWoCBy4VsLxqnnKjEBbGSJVWJMf43g==",
+ "type": "package",
+ "path": "microsoft.extensions.dependencymodel/8.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "PACKAGE.md",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/net461/Microsoft.Extensions.DependencyModel.targets",
+ "buildTransitive/net462/_._",
+ "buildTransitive/net6.0/_._",
+ "buildTransitive/netcoreapp2.0/Microsoft.Extensions.DependencyModel.targets",
+ "lib/net462/Microsoft.Extensions.DependencyModel.dll",
+ "lib/net6.0/Microsoft.Extensions.DependencyModel.dll",
+ "lib/net7.0/Microsoft.Extensions.DependencyModel.dll",
+ "lib/net8.0/Microsoft.Extensions.DependencyModel.dll",
+ "lib/netstandard2.0/Microsoft.Extensions.DependencyModel.dll",
+ "microsoft.extensions.dependencymodel.8.0.0.nupkg.sha512",
+ "microsoft.extensions.dependencymodel.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "Microsoft.Extensions.Logging/8.0.0": {
+ "sha512": "tvRkov9tAJ3xP51LCv3FJ2zINmv1P8Hi8lhhtcKGqM+ImiTCC84uOPEI4z8Cdq2C3o9e+Aa0Gw0rmrsJD77W+w==",
+ "type": "package",
+ "path": "microsoft.extensions.logging/8.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "PACKAGE.md",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/net461/Microsoft.Extensions.Logging.targets",
+ "buildTransitive/net462/_._",
+ "buildTransitive/net6.0/_._",
+ "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Logging.targets",
+ "lib/net462/Microsoft.Extensions.Logging.dll",
+ "lib/net6.0/Microsoft.Extensions.Logging.dll",
+ "lib/net7.0/Microsoft.Extensions.Logging.dll",
+ "lib/net8.0/Microsoft.Extensions.Logging.dll",
+ "lib/netstandard2.0/Microsoft.Extensions.Logging.dll",
+ "lib/netstandard2.1/Microsoft.Extensions.Logging.dll",
+ "microsoft.extensions.logging.8.0.0.nupkg.sha512",
+ "microsoft.extensions.logging.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "Microsoft.Extensions.Logging.Abstractions/8.0.0": {
+ "sha512": "arDBqTgFCyS0EvRV7O3MZturChstm50OJ0y9bDJvAcmEPJm0FFpFyjU/JLYyStNGGey081DvnQYlncNX5SJJGA==",
+ "type": "package",
+ "path": "microsoft.extensions.logging.abstractions/8.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "PACKAGE.md",
+ "THIRD-PARTY-NOTICES.TXT",
+ "analyzers/dotnet/roslyn3.11/cs/Microsoft.Extensions.Logging.Generators.dll",
+ "analyzers/dotnet/roslyn3.11/cs/cs/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/de/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/es/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/fr/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/it/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/ja/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/ko/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/pl/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/pt-BR/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/ru/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/Microsoft.Extensions.Logging.Generators.dll",
+ "analyzers/dotnet/roslyn4.0/cs/cs/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/de/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/es/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/fr/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/it/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/ja/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/ko/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/pl/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/pt-BR/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/ru/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/Microsoft.Extensions.Logging.Generators.dll",
+ "analyzers/dotnet/roslyn4.4/cs/cs/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/de/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/es/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/fr/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/it/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/ja/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/ko/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/pl/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/pt-BR/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/ru/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "buildTransitive/net461/Microsoft.Extensions.Logging.Abstractions.targets",
+ "buildTransitive/net462/Microsoft.Extensions.Logging.Abstractions.targets",
+ "buildTransitive/net6.0/Microsoft.Extensions.Logging.Abstractions.targets",
+ "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Logging.Abstractions.targets",
+ "buildTransitive/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.targets",
+ "lib/net462/Microsoft.Extensions.Logging.Abstractions.dll",
+ "lib/net6.0/Microsoft.Extensions.Logging.Abstractions.dll",
+ "lib/net7.0/Microsoft.Extensions.Logging.Abstractions.dll",
+ "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll",
+ "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.dll",
+ "microsoft.extensions.logging.abstractions.8.0.0.nupkg.sha512",
+ "microsoft.extensions.logging.abstractions.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "Microsoft.Extensions.Options/8.0.0": {
+ "sha512": "JOVOfqpnqlVLUzINQ2fox8evY2SKLYJ3BV8QDe/Jyp21u1T7r45x/R/5QdteURMR5r01GxeJSBBUOCOyaNXA3g==",
+ "type": "package",
+ "path": "microsoft.extensions.options/8.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "PACKAGE.md",
+ "THIRD-PARTY-NOTICES.TXT",
+ "analyzers/dotnet/roslyn4.4/cs/Microsoft.Extensions.Options.SourceGeneration.dll",
+ "analyzers/dotnet/roslyn4.4/cs/cs/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/de/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/es/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/fr/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/it/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/ja/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/ko/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/pl/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/pt-BR/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/ru/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/tr/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/zh-Hans/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/zh-Hant/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
+ "buildTransitive/net461/Microsoft.Extensions.Options.targets",
+ "buildTransitive/net462/Microsoft.Extensions.Options.targets",
+ "buildTransitive/net6.0/Microsoft.Extensions.Options.targets",
+ "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Options.targets",
+ "buildTransitive/netstandard2.0/Microsoft.Extensions.Options.targets",
+ "lib/net462/Microsoft.Extensions.Options.dll",
+ "lib/net6.0/Microsoft.Extensions.Options.dll",
+ "lib/net7.0/Microsoft.Extensions.Options.dll",
+ "lib/net8.0/Microsoft.Extensions.Options.dll",
+ "lib/netstandard2.0/Microsoft.Extensions.Options.dll",
+ "lib/netstandard2.1/Microsoft.Extensions.Options.dll",
+ "microsoft.extensions.options.8.0.0.nupkg.sha512",
+ "microsoft.extensions.options.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "Microsoft.Extensions.Primitives/8.0.0": {
+ "sha512": "bXJEZrW9ny8vjMF1JV253WeLhpEVzFo1lyaZu1vQ4ZxWUlVvknZ/+ftFgVheLubb4eZPSwwxBeqS1JkCOjxd8g==",
+ "type": "package",
+ "path": "microsoft.extensions.primitives/8.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "PACKAGE.md",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/net461/Microsoft.Extensions.Primitives.targets",
+ "buildTransitive/net462/_._",
+ "buildTransitive/net6.0/_._",
+ "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Primitives.targets",
+ "lib/net462/Microsoft.Extensions.Primitives.dll",
+ "lib/net6.0/Microsoft.Extensions.Primitives.dll",
+ "lib/net7.0/Microsoft.Extensions.Primitives.dll",
+ "lib/net8.0/Microsoft.Extensions.Primitives.dll",
+ "lib/netstandard2.0/Microsoft.Extensions.Primitives.dll",
+ "microsoft.extensions.primitives.8.0.0.nupkg.sha512",
+ "microsoft.extensions.primitives.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "Mono.TextTemplating/2.2.1": {
+ "sha512": "KZYeKBET/2Z0gY1WlTAK7+RHTl7GSbtvTLDXEZZojUdAPqpQNDL6tHv7VUpqfX5VEOh+uRGKaZXkuD253nEOBQ==",
+ "type": "package",
+ "path": "mono.texttemplating/2.2.1",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "lib/net472/Mono.TextTemplating.dll",
+ "lib/netstandard2.0/Mono.TextTemplating.dll",
+ "mono.texttemplating.2.2.1.nupkg.sha512",
+ "mono.texttemplating.nuspec"
+ ]
+ },
+ "Npgsql/8.0.0": {
+ "sha512": "Qiz74U+O7Mv4knrsXgKVYGJjgwoziK+aMFZqz7PtKR3vyGIhZA0tnW6HoUnL3X+YqtmVuhmoKkN8LDWEHMxPbw==",
+ "type": "package",
+ "path": "npgsql/8.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "README.md",
+ "lib/net6.0/Npgsql.dll",
+ "lib/net7.0/Npgsql.dll",
+ "lib/net8.0/Npgsql.dll",
+ "lib/netstandard2.0/Npgsql.dll",
+ "lib/netstandard2.1/Npgsql.dll",
+ "npgsql.8.0.0.nupkg.sha512",
+ "npgsql.nuspec",
+ "postgresql.png"
+ ]
+ },
+ "Npgsql.EntityFrameworkCore.PostgreSQL/8.0.0": {
+ "sha512": "GDXiMS9peEdjSCU/rfgyHruio7q6tYuywGaktqEi6UPQ6ILechp3fVVX+dHXkIXt4nklCBzYVWkzFrSL9ubKUA==",
+ "type": "package",
+ "path": "npgsql.entityframeworkcore.postgresql/8.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "README.md",
+ "lib/net8.0/Npgsql.EntityFrameworkCore.PostgreSQL.dll",
+ "npgsql.entityframeworkcore.postgresql.8.0.0.nupkg.sha512",
+ "npgsql.entityframeworkcore.postgresql.nuspec",
+ "postgresql.png"
+ ]
+ },
+ "System.CodeDom/4.4.0": {
+ "sha512": "2sCCb7doXEwtYAbqzbF/8UAeDRMNmPaQbU2q50Psg1J9KzumyVVCgKQY8s53WIPTufNT0DpSe9QRvVjOzfDWBA==",
+ "type": "package",
+ "path": "system.codedom/4.4.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "lib/net461/System.CodeDom.dll",
+ "lib/netstandard2.0/System.CodeDom.dll",
+ "ref/net461/System.CodeDom.dll",
+ "ref/netstandard2.0/System.CodeDom.dll",
+ "system.codedom.4.4.0.nupkg.sha512",
+ "system.codedom.nuspec",
+ "useSharedDesignerContext.txt",
+ "version.txt"
+ ]
+ },
+ "System.Collections.Immutable/6.0.0": {
+ "sha512": "l4zZJ1WU2hqpQQHXz1rvC3etVZN+2DLmQMO79FhOTZHMn8tDRr+WU287sbomD0BETlmKDn0ygUgVy9k5xkkJdA==",
+ "type": "package",
+ "path": "system.collections.immutable/6.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/netcoreapp2.0/System.Collections.Immutable.targets",
+ "buildTransitive/netcoreapp3.1/_._",
+ "lib/net461/System.Collections.Immutable.dll",
+ "lib/net6.0/System.Collections.Immutable.dll",
+ "lib/netstandard2.0/System.Collections.Immutable.dll",
+ "system.collections.immutable.6.0.0.nupkg.sha512",
+ "system.collections.immutable.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "System.Composition/6.0.0": {
+ "sha512": "d7wMuKQtfsxUa7S13tITC8n1cQzewuhD5iDjZtK2prwFfKVzdYtgrTHgjaV03Zq7feGQ5gkP85tJJntXwInsJA==",
+ "type": "package",
+ "path": "system.composition/6.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/netcoreapp2.0/System.Composition.targets",
+ "buildTransitive/netcoreapp3.1/_._",
+ "system.composition.6.0.0.nupkg.sha512",
+ "system.composition.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "System.Composition.AttributedModel/6.0.0": {
+ "sha512": "WK1nSDLByK/4VoC7fkNiFuTVEiperuCN/Hyn+VN30R+W2ijO1d0Z2Qm0ScEl9xkSn1G2MyapJi8xpf4R8WRa/w==",
+ "type": "package",
+ "path": "system.composition.attributedmodel/6.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/netcoreapp2.0/System.Composition.AttributedModel.targets",
+ "buildTransitive/netcoreapp3.1/_._",
+ "lib/net461/System.Composition.AttributedModel.dll",
+ "lib/net6.0/System.Composition.AttributedModel.dll",
+ "lib/netstandard2.0/System.Composition.AttributedModel.dll",
+ "system.composition.attributedmodel.6.0.0.nupkg.sha512",
+ "system.composition.attributedmodel.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "System.Composition.Convention/6.0.0": {
+ "sha512": "XYi4lPRdu5bM4JVJ3/UIHAiG6V6lWWUlkhB9ab4IOq0FrRsp0F4wTyV4Dj+Ds+efoXJ3qbLqlvaUozDO7OLeXA==",
+ "type": "package",
+ "path": "system.composition.convention/6.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/netcoreapp2.0/System.Composition.Convention.targets",
+ "buildTransitive/netcoreapp3.1/_._",
+ "lib/net461/System.Composition.Convention.dll",
+ "lib/net6.0/System.Composition.Convention.dll",
+ "lib/netstandard2.0/System.Composition.Convention.dll",
+ "system.composition.convention.6.0.0.nupkg.sha512",
+ "system.composition.convention.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "System.Composition.Hosting/6.0.0": {
+ "sha512": "w/wXjj7kvxuHPLdzZ0PAUt++qJl03t7lENmb2Oev0n3zbxyNULbWBlnd5J5WUMMv15kg5o+/TCZFb6lSwfaUUQ==",
+ "type": "package",
+ "path": "system.composition.hosting/6.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/netcoreapp2.0/System.Composition.Hosting.targets",
+ "buildTransitive/netcoreapp3.1/_._",
+ "lib/net461/System.Composition.Hosting.dll",
+ "lib/net6.0/System.Composition.Hosting.dll",
+ "lib/netstandard2.0/System.Composition.Hosting.dll",
+ "system.composition.hosting.6.0.0.nupkg.sha512",
+ "system.composition.hosting.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "System.Composition.Runtime/6.0.0": {
+ "sha512": "qkRH/YBaMPTnzxrS5RDk1juvqed4A6HOD/CwRcDGyPpYps1J27waBddiiq1y93jk2ZZ9wuA/kynM+NO0kb3PKg==",
+ "type": "package",
+ "path": "system.composition.runtime/6.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/netcoreapp2.0/System.Composition.Runtime.targets",
+ "buildTransitive/netcoreapp3.1/_._",
+ "lib/net461/System.Composition.Runtime.dll",
+ "lib/net6.0/System.Composition.Runtime.dll",
+ "lib/netstandard2.0/System.Composition.Runtime.dll",
+ "system.composition.runtime.6.0.0.nupkg.sha512",
+ "system.composition.runtime.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "System.Composition.TypedParts/6.0.0": {
+ "sha512": "iUR1eHrL8Cwd82neQCJ00MpwNIBs4NZgXzrPqx8NJf/k4+mwBO0XCRmHYJT4OLSwDDqh5nBLJWkz5cROnrGhRA==",
+ "type": "package",
+ "path": "system.composition.typedparts/6.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/netcoreapp2.0/System.Composition.TypedParts.targets",
+ "buildTransitive/netcoreapp3.1/_._",
+ "lib/net461/System.Composition.TypedParts.dll",
+ "lib/net6.0/System.Composition.TypedParts.dll",
+ "lib/netstandard2.0/System.Composition.TypedParts.dll",
+ "system.composition.typedparts.6.0.0.nupkg.sha512",
+ "system.composition.typedparts.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "System.IO.Pipelines/6.0.3": {
+ "sha512": "ryTgF+iFkpGZY1vRQhfCzX0xTdlV3pyaTTqRu2ETbEv+HlV7O6y7hyQURnghNIXvctl5DuZ//Dpks6HdL/Txgw==",
+ "type": "package",
+ "path": "system.io.pipelines/6.0.3",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/netcoreapp2.0/System.IO.Pipelines.targets",
+ "buildTransitive/netcoreapp3.1/_._",
+ "lib/net461/System.IO.Pipelines.dll",
+ "lib/net6.0/System.IO.Pipelines.dll",
+ "lib/netcoreapp3.1/System.IO.Pipelines.dll",
+ "lib/netstandard2.0/System.IO.Pipelines.dll",
+ "system.io.pipelines.6.0.3.nupkg.sha512",
+ "system.io.pipelines.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "System.Reflection.Metadata/6.0.1": {
+ "sha512": "III/lNMSn0ZRBuM9m5Cgbiho5j81u0FAEagFX5ta2DKbljZ3T0IpD8j+BIiHQPeKqJppWS9bGEp6JnKnWKze0g==",
+ "type": "package",
+ "path": "system.reflection.metadata/6.0.1",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/netcoreapp2.0/System.Reflection.Metadata.targets",
+ "buildTransitive/netcoreapp3.1/_._",
+ "lib/net461/System.Reflection.Metadata.dll",
+ "lib/net6.0/System.Reflection.Metadata.dll",
+ "lib/netstandard2.0/System.Reflection.Metadata.dll",
+ "system.reflection.metadata.6.0.1.nupkg.sha512",
+ "system.reflection.metadata.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "System.Runtime.CompilerServices.Unsafe/6.0.0": {
+ "sha512": "/iUeP3tq1S0XdNNoMz5C9twLSrM/TH+qElHkXWaPvuNOt+99G75NrV0OS2EqHx5wMN7popYjpc8oTjC1y16DLg==",
+ "type": "package",
+ "path": "system.runtime.compilerservices.unsafe/6.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/netcoreapp2.0/System.Runtime.CompilerServices.Unsafe.targets",
+ "buildTransitive/netcoreapp3.1/_._",
+ "lib/net461/System.Runtime.CompilerServices.Unsafe.dll",
+ "lib/net6.0/System.Runtime.CompilerServices.Unsafe.dll",
+ "lib/netcoreapp3.1/System.Runtime.CompilerServices.Unsafe.dll",
+ "lib/netstandard2.0/System.Runtime.CompilerServices.Unsafe.dll",
+ "system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512",
+ "system.runtime.compilerservices.unsafe.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "System.Text.Encoding.CodePages/6.0.0": {
+ "sha512": "ZFCILZuOvtKPauZ/j/swhvw68ZRi9ATCfvGbk1QfydmcXBkIWecWKn/250UH7rahZ5OoDBaiAudJtPvLwzw85A==",
+ "type": "package",
+ "path": "system.text.encoding.codepages/6.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/netcoreapp2.0/System.Text.Encoding.CodePages.targets",
+ "buildTransitive/netcoreapp3.1/_._",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net461/System.Text.Encoding.CodePages.dll",
+ "lib/net6.0/System.Text.Encoding.CodePages.dll",
+ "lib/netcoreapp3.1/System.Text.Encoding.CodePages.dll",
+ "lib/netstandard2.0/System.Text.Encoding.CodePages.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "runtimes/win/lib/net461/System.Text.Encoding.CodePages.dll",
+ "runtimes/win/lib/net461/System.Text.Encoding.CodePages.xml",
+ "runtimes/win/lib/net6.0/System.Text.Encoding.CodePages.dll",
+ "runtimes/win/lib/net6.0/System.Text.Encoding.CodePages.xml",
+ "runtimes/win/lib/netcoreapp3.1/System.Text.Encoding.CodePages.dll",
+ "runtimes/win/lib/netcoreapp3.1/System.Text.Encoding.CodePages.xml",
+ "runtimes/win/lib/netstandard2.0/System.Text.Encoding.CodePages.dll",
+ "runtimes/win/lib/netstandard2.0/System.Text.Encoding.CodePages.xml",
+ "system.text.encoding.codepages.6.0.0.nupkg.sha512",
+ "system.text.encoding.codepages.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "System.Text.Encodings.Web/8.0.0": {
+ "sha512": "yev/k9GHAEGx2Rg3/tU6MQh4HGBXJs70y7j1LaM1i/ER9po+6nnQ6RRqTJn1E7Xu0fbIFK80Nh5EoODxrbxwBQ==",
+ "type": "package",
+ "path": "system.text.encodings.web/8.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/net461/System.Text.Encodings.Web.targets",
+ "buildTransitive/net462/_._",
+ "buildTransitive/net6.0/_._",
+ "buildTransitive/netcoreapp2.0/System.Text.Encodings.Web.targets",
+ "lib/net462/System.Text.Encodings.Web.dll",
+ "lib/net6.0/System.Text.Encodings.Web.dll",
+ "lib/net7.0/System.Text.Encodings.Web.dll",
+ "lib/net8.0/System.Text.Encodings.Web.dll",
+ "lib/netstandard2.0/System.Text.Encodings.Web.dll",
+ "runtimes/browser/lib/net6.0/System.Text.Encodings.Web.dll",
+ "runtimes/browser/lib/net6.0/System.Text.Encodings.Web.xml",
+ "runtimes/browser/lib/net7.0/System.Text.Encodings.Web.dll",
+ "runtimes/browser/lib/net7.0/System.Text.Encodings.Web.xml",
+ "runtimes/browser/lib/net8.0/System.Text.Encodings.Web.dll",
+ "runtimes/browser/lib/net8.0/System.Text.Encodings.Web.xml",
+ "system.text.encodings.web.8.0.0.nupkg.sha512",
+ "system.text.encodings.web.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "System.Text.Json/8.0.0": {
+ "sha512": "OdrZO2WjkiEG6ajEFRABTRCi/wuXQPxeV6g8xvUJqdxMvvuCCEk86zPla8UiIQJz3durtUEbNyY/3lIhS0yZvQ==",
+ "type": "package",
+ "path": "system.text.json/8.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "PACKAGE.md",
+ "THIRD-PARTY-NOTICES.TXT",
+ "analyzers/dotnet/roslyn3.11/cs/System.Text.Json.SourceGeneration.dll",
+ "analyzers/dotnet/roslyn3.11/cs/cs/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/de/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/es/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/fr/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/it/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/ja/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/ko/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/pl/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/pt-BR/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/ru/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/tr/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/zh-Hans/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/zh-Hant/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/System.Text.Json.SourceGeneration.dll",
+ "analyzers/dotnet/roslyn4.0/cs/cs/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/de/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/es/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/fr/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/it/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/ja/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/ko/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/pl/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/pt-BR/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/ru/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/tr/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/zh-Hans/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/zh-Hant/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/System.Text.Json.SourceGeneration.dll",
+ "analyzers/dotnet/roslyn4.4/cs/cs/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/de/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/es/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/fr/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/it/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/ja/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/ko/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/pl/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/pt-BR/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/ru/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/tr/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/zh-Hans/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/zh-Hant/System.Text.Json.SourceGeneration.resources.dll",
+ "buildTransitive/net461/System.Text.Json.targets",
+ "buildTransitive/net462/System.Text.Json.targets",
+ "buildTransitive/net6.0/System.Text.Json.targets",
+ "buildTransitive/netcoreapp2.0/System.Text.Json.targets",
+ "buildTransitive/netstandard2.0/System.Text.Json.targets",
+ "lib/net462/System.Text.Json.dll",
+ "lib/net6.0/System.Text.Json.dll",
+ "lib/net7.0/System.Text.Json.dll",
+ "lib/net8.0/System.Text.Json.dll",
+ "lib/netstandard2.0/System.Text.Json.dll",
+ "system.text.json.8.0.0.nupkg.sha512",
+ "system.text.json.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "System.Threading.Channels/6.0.0": {
+ "sha512": "TY8/9+tI0mNaUMgntOxxaq2ndTkdXqLSxvPmas7XEqOlv9lQtB7wLjYGd756lOaO7Dvb5r/WXhluM+0Xe87v5Q==",
+ "type": "package",
+ "path": "system.threading.channels/6.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/netcoreapp2.0/System.Threading.Channels.targets",
+ "buildTransitive/netcoreapp3.1/_._",
+ "lib/net461/System.Threading.Channels.dll",
+ "lib/net6.0/System.Threading.Channels.dll",
+ "lib/netcoreapp3.1/System.Threading.Channels.dll",
+ "lib/netstandard2.0/System.Threading.Channels.dll",
+ "lib/netstandard2.1/System.Threading.Channels.dll",
+ "system.threading.channels.6.0.0.nupkg.sha512",
+ "system.threading.channels.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "DoroTech.BookStore.Domain/1.0.0": {
+ "type": "project",
+ "path": "../DoroTech.BookStore.Domain/DoroTech.BookStore.Domain.csproj",
+ "msbuildProject": "../DoroTech.BookStore.Domain/DoroTech.BookStore.Domain.csproj"
+ }
+ },
+ "projectFileDependencyGroups": {
+ "net8.0": [
+ "DoroTech.BookStore.Domain >= 1.0.0",
+ "Microsoft.EntityFrameworkCore >= 8.0.0",
+ "Microsoft.EntityFrameworkCore.Relational >= 8.0.0",
+ "Microsoft.EntityFrameworkCore.Tools >= 8.0.0",
+ "Microsoft.Extensions.Logging.Abstractions >= 8.0.0",
+ "Npgsql.EntityFrameworkCore.PostgreSQL >= 8.0.0"
+ ]
+ },
+ "packageFolders": {
+ "/home/codespace/.nuget/packages/": {}
+ },
+ "project": {
+ "version": "1.0.0",
+ "restore": {
+ "projectUniqueName": "/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Application/DoroTech.BookStore.Application.csproj",
+ "projectName": "DoroTech.BookStore.Application",
+ "projectPath": "/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Application/DoroTech.BookStore.Application.csproj",
+ "packagesPath": "/home/codespace/.nuget/packages/",
+ "outputPath": "/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Application/obj/",
+ "projectStyle": "PackageReference",
+ "configFilePaths": [
+ "/home/codespace/.nuget/NuGet/NuGet.Config"
+ ],
+ "originalTargetFrameworks": [
+ "net8.0"
+ ],
+ "sources": {
+ "https://api.nuget.org/v3/index.json": {}
+ },
+ "frameworks": {
+ "net8.0": {
+ "targetAlias": "net8.0",
+ "projectReferences": {
+ "/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Domain/DoroTech.BookStore.Domain.csproj": {
+ "projectPath": "/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Domain/DoroTech.BookStore.Domain.csproj"
+ }
+ }
+ }
+ },
+ "warningProperties": {
+ "warnAsError": [
+ "NU1605"
+ ]
+ }
+ },
+ "frameworks": {
+ "net8.0": {
+ "targetAlias": "net8.0",
+ "dependencies": {
+ "Microsoft.EntityFrameworkCore": {
+ "target": "Package",
+ "version": "[8.0.0, )"
+ },
+ "Microsoft.EntityFrameworkCore.Relational": {
+ "target": "Package",
+ "version": "[8.0.0, )"
+ },
+ "Microsoft.EntityFrameworkCore.Tools": {
+ "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive",
+ "suppressParent": "All",
+ "target": "Package",
+ "version": "[8.0.0, )"
+ },
+ "Microsoft.Extensions.Logging.Abstractions": {
+ "target": "Package",
+ "version": "[8.0.0, )"
+ },
+ "Npgsql.EntityFrameworkCore.PostgreSQL": {
+ "target": "Package",
+ "version": "[8.0.0, )"
+ }
+ },
+ "imports": [
+ "net461",
+ "net462",
+ "net47",
+ "net471",
+ "net472",
+ "net48",
+ "net481"
+ ],
+ "assetTargetFallback": true,
+ "warn": true,
+ "frameworkReferences": {
+ "Microsoft.NETCore.App": {
+ "privateAssets": "all"
+ }
+ },
+ "runtimeIdentifierGraphPath": "/usr/share/dotnet/sdk/8.0.122/PortableRuntimeIdentifierGraph.json"
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/ProjectLibrary/DoroTech.BookStore.Application/obj/project.nuget.cache b/ProjectLibrary/DoroTech.BookStore.Application/obj/project.nuget.cache
new file mode 100644
index 0000000..0798f1c
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.Application/obj/project.nuget.cache
@@ -0,0 +1,50 @@
+{
+ "version": 2,
+ "dgSpecHash": "hb7DqjZj6m7c0dbqGOpLj9AERIZh/QeiSRjJhZfjf6sweu0YT690ceYIm6t5yFhRFuu9GIliSkIC8PDVLa7Slw==",
+ "success": true,
+ "projectFilePath": "/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Application/DoroTech.BookStore.Application.csproj",
+ "expectedPackageFiles": [
+ "/home/codespace/.nuget/packages/humanizer.core/2.14.1/humanizer.core.2.14.1.nupkg.sha512",
+ "/home/codespace/.nuget/packages/microsoft.bcl.asyncinterfaces/6.0.0/microsoft.bcl.asyncinterfaces.6.0.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/microsoft.codeanalysis.analyzers/3.3.3/microsoft.codeanalysis.analyzers.3.3.3.nupkg.sha512",
+ "/home/codespace/.nuget/packages/microsoft.codeanalysis.common/4.5.0/microsoft.codeanalysis.common.4.5.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/microsoft.codeanalysis.csharp/4.5.0/microsoft.codeanalysis.csharp.4.5.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/microsoft.codeanalysis.csharp.workspaces/4.5.0/microsoft.codeanalysis.csharp.workspaces.4.5.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/microsoft.codeanalysis.workspaces.common/4.5.0/microsoft.codeanalysis.workspaces.common.4.5.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/microsoft.entityframeworkcore/8.0.0/microsoft.entityframeworkcore.8.0.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/microsoft.entityframeworkcore.abstractions/8.0.0/microsoft.entityframeworkcore.abstractions.8.0.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/microsoft.entityframeworkcore.analyzers/8.0.0/microsoft.entityframeworkcore.analyzers.8.0.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/microsoft.entityframeworkcore.design/8.0.0/microsoft.entityframeworkcore.design.8.0.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/microsoft.entityframeworkcore.relational/8.0.0/microsoft.entityframeworkcore.relational.8.0.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/microsoft.entityframeworkcore.tools/8.0.0/microsoft.entityframeworkcore.tools.8.0.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/microsoft.extensions.caching.abstractions/8.0.0/microsoft.extensions.caching.abstractions.8.0.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/microsoft.extensions.caching.memory/8.0.0/microsoft.extensions.caching.memory.8.0.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/microsoft.extensions.configuration.abstractions/8.0.0/microsoft.extensions.configuration.abstractions.8.0.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/microsoft.extensions.dependencyinjection/8.0.0/microsoft.extensions.dependencyinjection.8.0.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/microsoft.extensions.dependencyinjection.abstractions/8.0.0/microsoft.extensions.dependencyinjection.abstractions.8.0.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/microsoft.extensions.dependencymodel/8.0.0/microsoft.extensions.dependencymodel.8.0.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/microsoft.extensions.logging/8.0.0/microsoft.extensions.logging.8.0.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/microsoft.extensions.logging.abstractions/8.0.0/microsoft.extensions.logging.abstractions.8.0.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/microsoft.extensions.options/8.0.0/microsoft.extensions.options.8.0.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/microsoft.extensions.primitives/8.0.0/microsoft.extensions.primitives.8.0.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/mono.texttemplating/2.2.1/mono.texttemplating.2.2.1.nupkg.sha512",
+ "/home/codespace/.nuget/packages/npgsql/8.0.0/npgsql.8.0.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/npgsql.entityframeworkcore.postgresql/8.0.0/npgsql.entityframeworkcore.postgresql.8.0.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/system.codedom/4.4.0/system.codedom.4.4.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/system.collections.immutable/6.0.0/system.collections.immutable.6.0.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/system.composition/6.0.0/system.composition.6.0.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/system.composition.attributedmodel/6.0.0/system.composition.attributedmodel.6.0.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/system.composition.convention/6.0.0/system.composition.convention.6.0.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/system.composition.hosting/6.0.0/system.composition.hosting.6.0.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/system.composition.runtime/6.0.0/system.composition.runtime.6.0.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/system.composition.typedparts/6.0.0/system.composition.typedparts.6.0.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/system.io.pipelines/6.0.3/system.io.pipelines.6.0.3.nupkg.sha512",
+ "/home/codespace/.nuget/packages/system.reflection.metadata/6.0.1/system.reflection.metadata.6.0.1.nupkg.sha512",
+ "/home/codespace/.nuget/packages/system.runtime.compilerservices.unsafe/6.0.0/system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/system.text.encoding.codepages/6.0.0/system.text.encoding.codepages.6.0.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/system.text.encodings.web/8.0.0/system.text.encodings.web.8.0.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/system.text.json/8.0.0/system.text.json.8.0.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/system.threading.channels/6.0.0/system.threading.channels.6.0.0.nupkg.sha512"
+ ],
+ "logs": []
+}
\ No newline at end of file
diff --git a/ProjectLibrary/DoroTech.BookStore.Domain/DoroTech.BookStore.Domain.csproj b/ProjectLibrary/DoroTech.BookStore.Domain/DoroTech.BookStore.Domain.csproj
new file mode 100644
index 0000000..37608e2
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.Domain/DoroTech.BookStore.Domain.csproj
@@ -0,0 +1,19 @@
+
+
+
+ net8.0
+ enable
+ enable
+
+
+
+
+
+
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+ all
+
+
+
+
+
diff --git a/ProjectLibrary/DoroTech.BookStore.Domain/Entities/Book.cs b/ProjectLibrary/DoroTech.BookStore.Domain/Entities/Book.cs
new file mode 100644
index 0000000..d66cba9
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.Domain/Entities/Book.cs
@@ -0,0 +1,50 @@
+namespace DoroTech.BookStore.Domain.Entities
+{
+ public class Book
+ {
+ public Guid Id { get; private set; }
+
+ public string Title { get; private set; } = null!;
+ public string Author { get; private set; } = null!;
+ public decimal Price { get; private set; }
+ public int Stock { get; private set; }
+
+ protected Book() { } // EF
+
+ public Book(string title, string author, decimal price, int stock)
+ {
+ if (string.IsNullOrWhiteSpace(title))
+ throw new ArgumentException("Título inválido.");
+ if (string.IsNullOrWhiteSpace(author))
+ throw new ArgumentException("Autor inválido.");
+
+
+ if (price <= 0)
+ throw new ArgumentException("Preço inválido.");
+
+ Id = Guid.NewGuid();
+ Title = title;
+ Author = author;
+ Price = price;
+ Stock = stock;
+ }
+
+ public void Update(string title, string author, decimal price, int stock)
+ {
+ if (string.IsNullOrWhiteSpace(title))
+ throw new ArgumentException("Título inválido.");
+
+ if (price <= 0)
+ throw new ArgumentException("Preço inválido.");
+
+ if (stock < 0)
+ throw new ArgumentException("Estoque inválido.");
+
+ Title = title;
+ Author = author;
+ Price = price;
+ Stock = stock;
+ }
+
+ }
+}
diff --git a/ProjectLibrary/DoroTech.BookStore.Domain/Interfaces/IBookRepository.cs b/ProjectLibrary/DoroTech.BookStore.Domain/Interfaces/IBookRepository.cs
new file mode 100644
index 0000000..fa6db5b
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.Domain/Interfaces/IBookRepository.cs
@@ -0,0 +1,17 @@
+using DoroTech.BookStore.Domain.Entities;
+
+namespace DoroTech.BookStore.Domain.Interfaces
+{
+ public interface IBookRepository
+ {
+ Task> GetAllAsync(int page, int pageSize, string? title);
+ Task GetByIdAsync(Guid id);
+
+ Task ExistsAsync(string title, string author, Guid? ignoreId = null);
+
+ Task AddAsync(Book book);
+ Task UpdateAsync(Book book);
+ Task DeleteAsync(Book book);
+ Task CountAsync(string? title);
+ }
+}
diff --git a/ProjectLibrary/DoroTech.BookStore.Domain/bin/Debug/net8.0/DoroTech.BookStore.Domain.deps.json b/ProjectLibrary/DoroTech.BookStore.Domain/bin/Debug/net8.0/DoroTech.BookStore.Domain.deps.json
new file mode 100644
index 0000000..74014de
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.Domain/bin/Debug/net8.0/DoroTech.BookStore.Domain.deps.json
@@ -0,0 +1,855 @@
+{
+ "runtimeTarget": {
+ "name": ".NETCoreApp,Version=v8.0",
+ "signature": ""
+ },
+ "compilationOptions": {},
+ "targets": {
+ ".NETCoreApp,Version=v8.0": {
+ "DoroTech.BookStore.Domain/1.0.0": {
+ "dependencies": {
+ "Microsoft.EntityFrameworkCore": "8.0.0",
+ "Microsoft.EntityFrameworkCore.Relational": "8.0.0",
+ "Microsoft.EntityFrameworkCore.Tools": "8.0.0",
+ "Npgsql.EntityFrameworkCore.PostgreSQL": "8.0.0"
+ },
+ "runtime": {
+ "DoroTech.BookStore.Domain.dll": {}
+ }
+ },
+ "Humanizer.Core/2.14.1": {
+ "runtime": {
+ "lib/net6.0/Humanizer.dll": {
+ "assemblyVersion": "2.14.0.0",
+ "fileVersion": "2.14.1.48190"
+ }
+ }
+ },
+ "Microsoft.Bcl.AsyncInterfaces/6.0.0": {
+ "runtime": {
+ "lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.dll": {
+ "assemblyVersion": "6.0.0.0",
+ "fileVersion": "6.0.21.52210"
+ }
+ }
+ },
+ "Microsoft.CodeAnalysis.Analyzers/3.3.3": {},
+ "Microsoft.CodeAnalysis.Common/4.5.0": {
+ "dependencies": {
+ "Microsoft.CodeAnalysis.Analyzers": "3.3.3",
+ "System.Collections.Immutable": "6.0.0",
+ "System.Reflection.Metadata": "6.0.1",
+ "System.Runtime.CompilerServices.Unsafe": "6.0.0",
+ "System.Text.Encoding.CodePages": "6.0.0"
+ },
+ "runtime": {
+ "lib/netcoreapp3.1/Microsoft.CodeAnalysis.dll": {
+ "assemblyVersion": "4.5.0.0",
+ "fileVersion": "4.500.23.10905"
+ }
+ },
+ "resources": {
+ "lib/netcoreapp3.1/cs/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "cs"
+ },
+ "lib/netcoreapp3.1/de/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "de"
+ },
+ "lib/netcoreapp3.1/es/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "es"
+ },
+ "lib/netcoreapp3.1/fr/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "fr"
+ },
+ "lib/netcoreapp3.1/it/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "it"
+ },
+ "lib/netcoreapp3.1/ja/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "ja"
+ },
+ "lib/netcoreapp3.1/ko/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "ko"
+ },
+ "lib/netcoreapp3.1/pl/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "pl"
+ },
+ "lib/netcoreapp3.1/pt-BR/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "pt-BR"
+ },
+ "lib/netcoreapp3.1/ru/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "ru"
+ },
+ "lib/netcoreapp3.1/tr/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "tr"
+ },
+ "lib/netcoreapp3.1/zh-Hans/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "zh-Hans"
+ },
+ "lib/netcoreapp3.1/zh-Hant/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "zh-Hant"
+ }
+ }
+ },
+ "Microsoft.CodeAnalysis.CSharp/4.5.0": {
+ "dependencies": {
+ "Microsoft.CodeAnalysis.Common": "4.5.0"
+ },
+ "runtime": {
+ "lib/netcoreapp3.1/Microsoft.CodeAnalysis.CSharp.dll": {
+ "assemblyVersion": "4.5.0.0",
+ "fileVersion": "4.500.23.10905"
+ }
+ },
+ "resources": {
+ "lib/netcoreapp3.1/cs/Microsoft.CodeAnalysis.CSharp.resources.dll": {
+ "locale": "cs"
+ },
+ "lib/netcoreapp3.1/de/Microsoft.CodeAnalysis.CSharp.resources.dll": {
+ "locale": "de"
+ },
+ "lib/netcoreapp3.1/es/Microsoft.CodeAnalysis.CSharp.resources.dll": {
+ "locale": "es"
+ },
+ "lib/netcoreapp3.1/fr/Microsoft.CodeAnalysis.CSharp.resources.dll": {
+ "locale": "fr"
+ },
+ "lib/netcoreapp3.1/it/Microsoft.CodeAnalysis.CSharp.resources.dll": {
+ "locale": "it"
+ },
+ "lib/netcoreapp3.1/ja/Microsoft.CodeAnalysis.CSharp.resources.dll": {
+ "locale": "ja"
+ },
+ "lib/netcoreapp3.1/ko/Microsoft.CodeAnalysis.CSharp.resources.dll": {
+ "locale": "ko"
+ },
+ "lib/netcoreapp3.1/pl/Microsoft.CodeAnalysis.CSharp.resources.dll": {
+ "locale": "pl"
+ },
+ "lib/netcoreapp3.1/pt-BR/Microsoft.CodeAnalysis.CSharp.resources.dll": {
+ "locale": "pt-BR"
+ },
+ "lib/netcoreapp3.1/ru/Microsoft.CodeAnalysis.CSharp.resources.dll": {
+ "locale": "ru"
+ },
+ "lib/netcoreapp3.1/tr/Microsoft.CodeAnalysis.CSharp.resources.dll": {
+ "locale": "tr"
+ },
+ "lib/netcoreapp3.1/zh-Hans/Microsoft.CodeAnalysis.CSharp.resources.dll": {
+ "locale": "zh-Hans"
+ },
+ "lib/netcoreapp3.1/zh-Hant/Microsoft.CodeAnalysis.CSharp.resources.dll": {
+ "locale": "zh-Hant"
+ }
+ }
+ },
+ "Microsoft.CodeAnalysis.CSharp.Workspaces/4.5.0": {
+ "dependencies": {
+ "Humanizer.Core": "2.14.1",
+ "Microsoft.CodeAnalysis.CSharp": "4.5.0",
+ "Microsoft.CodeAnalysis.Common": "4.5.0",
+ "Microsoft.CodeAnalysis.Workspaces.Common": "4.5.0"
+ },
+ "runtime": {
+ "lib/netcoreapp3.1/Microsoft.CodeAnalysis.CSharp.Workspaces.dll": {
+ "assemblyVersion": "4.5.0.0",
+ "fileVersion": "4.500.23.10905"
+ }
+ },
+ "resources": {
+ "lib/netcoreapp3.1/cs/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": {
+ "locale": "cs"
+ },
+ "lib/netcoreapp3.1/de/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": {
+ "locale": "de"
+ },
+ "lib/netcoreapp3.1/es/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": {
+ "locale": "es"
+ },
+ "lib/netcoreapp3.1/fr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": {
+ "locale": "fr"
+ },
+ "lib/netcoreapp3.1/it/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": {
+ "locale": "it"
+ },
+ "lib/netcoreapp3.1/ja/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": {
+ "locale": "ja"
+ },
+ "lib/netcoreapp3.1/ko/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": {
+ "locale": "ko"
+ },
+ "lib/netcoreapp3.1/pl/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": {
+ "locale": "pl"
+ },
+ "lib/netcoreapp3.1/pt-BR/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": {
+ "locale": "pt-BR"
+ },
+ "lib/netcoreapp3.1/ru/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": {
+ "locale": "ru"
+ },
+ "lib/netcoreapp3.1/tr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": {
+ "locale": "tr"
+ },
+ "lib/netcoreapp3.1/zh-Hans/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": {
+ "locale": "zh-Hans"
+ },
+ "lib/netcoreapp3.1/zh-Hant/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": {
+ "locale": "zh-Hant"
+ }
+ }
+ },
+ "Microsoft.CodeAnalysis.Workspaces.Common/4.5.0": {
+ "dependencies": {
+ "Humanizer.Core": "2.14.1",
+ "Microsoft.Bcl.AsyncInterfaces": "6.0.0",
+ "Microsoft.CodeAnalysis.Common": "4.5.0",
+ "System.Composition": "6.0.0",
+ "System.IO.Pipelines": "6.0.3",
+ "System.Threading.Channels": "6.0.0"
+ },
+ "runtime": {
+ "lib/netcoreapp3.1/Microsoft.CodeAnalysis.Workspaces.dll": {
+ "assemblyVersion": "4.5.0.0",
+ "fileVersion": "4.500.23.10905"
+ }
+ },
+ "resources": {
+ "lib/netcoreapp3.1/cs/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "cs"
+ },
+ "lib/netcoreapp3.1/de/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "de"
+ },
+ "lib/netcoreapp3.1/es/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "es"
+ },
+ "lib/netcoreapp3.1/fr/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "fr"
+ },
+ "lib/netcoreapp3.1/it/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "it"
+ },
+ "lib/netcoreapp3.1/ja/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "ja"
+ },
+ "lib/netcoreapp3.1/ko/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "ko"
+ },
+ "lib/netcoreapp3.1/pl/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "pl"
+ },
+ "lib/netcoreapp3.1/pt-BR/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "pt-BR"
+ },
+ "lib/netcoreapp3.1/ru/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "ru"
+ },
+ "lib/netcoreapp3.1/tr/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "tr"
+ },
+ "lib/netcoreapp3.1/zh-Hans/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "zh-Hans"
+ },
+ "lib/netcoreapp3.1/zh-Hant/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "zh-Hant"
+ }
+ }
+ },
+ "Microsoft.EntityFrameworkCore/8.0.0": {
+ "dependencies": {
+ "Microsoft.EntityFrameworkCore.Abstractions": "8.0.0",
+ "Microsoft.EntityFrameworkCore.Analyzers": "8.0.0",
+ "Microsoft.Extensions.Caching.Memory": "8.0.0",
+ "Microsoft.Extensions.Logging": "8.0.0"
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.EntityFrameworkCore.dll": {
+ "assemblyVersion": "8.0.0.0",
+ "fileVersion": "8.0.23.53103"
+ }
+ }
+ },
+ "Microsoft.EntityFrameworkCore.Abstractions/8.0.0": {
+ "runtime": {
+ "lib/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll": {
+ "assemblyVersion": "8.0.0.0",
+ "fileVersion": "8.0.23.53103"
+ }
+ }
+ },
+ "Microsoft.EntityFrameworkCore.Analyzers/8.0.0": {},
+ "Microsoft.EntityFrameworkCore.Design/8.0.0": {
+ "dependencies": {
+ "Humanizer.Core": "2.14.1",
+ "Microsoft.CodeAnalysis.CSharp.Workspaces": "4.5.0",
+ "Microsoft.EntityFrameworkCore.Relational": "8.0.0",
+ "Microsoft.Extensions.DependencyModel": "8.0.0",
+ "Mono.TextTemplating": "2.2.1"
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.EntityFrameworkCore.Design.dll": {
+ "assemblyVersion": "8.0.0.0",
+ "fileVersion": "8.0.23.53103"
+ }
+ }
+ },
+ "Microsoft.EntityFrameworkCore.Relational/8.0.0": {
+ "dependencies": {
+ "Microsoft.EntityFrameworkCore": "8.0.0",
+ "Microsoft.Extensions.Configuration.Abstractions": "8.0.0"
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.EntityFrameworkCore.Relational.dll": {
+ "assemblyVersion": "8.0.0.0",
+ "fileVersion": "8.0.23.53103"
+ }
+ }
+ },
+ "Microsoft.EntityFrameworkCore.Tools/8.0.0": {
+ "dependencies": {
+ "Microsoft.EntityFrameworkCore.Design": "8.0.0"
+ }
+ },
+ "Microsoft.Extensions.Caching.Abstractions/8.0.0": {
+ "dependencies": {
+ "Microsoft.Extensions.Primitives": "8.0.0"
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Caching.Abstractions.dll": {
+ "assemblyVersion": "8.0.0.0",
+ "fileVersion": "8.0.23.53103"
+ }
+ }
+ },
+ "Microsoft.Extensions.Caching.Memory/8.0.0": {
+ "dependencies": {
+ "Microsoft.Extensions.Caching.Abstractions": "8.0.0",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0",
+ "Microsoft.Extensions.Logging.Abstractions": "8.0.0",
+ "Microsoft.Extensions.Options": "8.0.0",
+ "Microsoft.Extensions.Primitives": "8.0.0"
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Caching.Memory.dll": {
+ "assemblyVersion": "8.0.0.0",
+ "fileVersion": "8.0.23.53103"
+ }
+ }
+ },
+ "Microsoft.Extensions.Configuration.Abstractions/8.0.0": {
+ "dependencies": {
+ "Microsoft.Extensions.Primitives": "8.0.0"
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll": {
+ "assemblyVersion": "8.0.0.0",
+ "fileVersion": "8.0.23.53103"
+ }
+ }
+ },
+ "Microsoft.Extensions.DependencyInjection/8.0.0": {
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0"
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.DependencyInjection.dll": {
+ "assemblyVersion": "8.0.0.0",
+ "fileVersion": "8.0.23.53103"
+ }
+ }
+ },
+ "Microsoft.Extensions.DependencyInjection.Abstractions/8.0.0": {
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {
+ "assemblyVersion": "8.0.0.0",
+ "fileVersion": "8.0.23.53103"
+ }
+ }
+ },
+ "Microsoft.Extensions.DependencyModel/8.0.0": {
+ "dependencies": {
+ "System.Text.Encodings.Web": "8.0.0",
+ "System.Text.Json": "8.0.0"
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.DependencyModel.dll": {
+ "assemblyVersion": "8.0.0.0",
+ "fileVersion": "8.0.23.53103"
+ }
+ }
+ },
+ "Microsoft.Extensions.Logging/8.0.0": {
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection": "8.0.0",
+ "Microsoft.Extensions.Logging.Abstractions": "8.0.0",
+ "Microsoft.Extensions.Options": "8.0.0"
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Logging.dll": {
+ "assemblyVersion": "8.0.0.0",
+ "fileVersion": "8.0.23.53103"
+ }
+ }
+ },
+ "Microsoft.Extensions.Logging.Abstractions/8.0.0": {
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0"
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll": {
+ "assemblyVersion": "8.0.0.0",
+ "fileVersion": "8.0.23.53103"
+ }
+ }
+ },
+ "Microsoft.Extensions.Options/8.0.0": {
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0",
+ "Microsoft.Extensions.Primitives": "8.0.0"
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Options.dll": {
+ "assemblyVersion": "8.0.0.0",
+ "fileVersion": "8.0.23.53103"
+ }
+ }
+ },
+ "Microsoft.Extensions.Primitives/8.0.0": {
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Primitives.dll": {
+ "assemblyVersion": "8.0.0.0",
+ "fileVersion": "8.0.23.53103"
+ }
+ }
+ },
+ "Mono.TextTemplating/2.2.1": {
+ "dependencies": {
+ "System.CodeDom": "4.4.0"
+ },
+ "runtime": {
+ "lib/netstandard2.0/Mono.TextTemplating.dll": {
+ "assemblyVersion": "2.2.0.0",
+ "fileVersion": "2.2.1.1"
+ }
+ }
+ },
+ "Npgsql/8.0.0": {
+ "dependencies": {
+ "Microsoft.Extensions.Logging.Abstractions": "8.0.0"
+ },
+ "runtime": {
+ "lib/net8.0/Npgsql.dll": {
+ "assemblyVersion": "8.0.0.0",
+ "fileVersion": "8.0.0.0"
+ }
+ }
+ },
+ "Npgsql.EntityFrameworkCore.PostgreSQL/8.0.0": {
+ "dependencies": {
+ "Microsoft.EntityFrameworkCore": "8.0.0",
+ "Microsoft.EntityFrameworkCore.Abstractions": "8.0.0",
+ "Microsoft.EntityFrameworkCore.Relational": "8.0.0",
+ "Npgsql": "8.0.0"
+ },
+ "runtime": {
+ "lib/net8.0/Npgsql.EntityFrameworkCore.PostgreSQL.dll": {
+ "assemblyVersion": "8.0.0.0",
+ "fileVersion": "8.0.0.0"
+ }
+ }
+ },
+ "System.CodeDom/4.4.0": {
+ "runtime": {
+ "lib/netstandard2.0/System.CodeDom.dll": {
+ "assemblyVersion": "4.0.0.0",
+ "fileVersion": "4.6.25519.3"
+ }
+ }
+ },
+ "System.Collections.Immutable/6.0.0": {
+ "dependencies": {
+ "System.Runtime.CompilerServices.Unsafe": "6.0.0"
+ }
+ },
+ "System.Composition/6.0.0": {
+ "dependencies": {
+ "System.Composition.AttributedModel": "6.0.0",
+ "System.Composition.Convention": "6.0.0",
+ "System.Composition.Hosting": "6.0.0",
+ "System.Composition.Runtime": "6.0.0",
+ "System.Composition.TypedParts": "6.0.0"
+ }
+ },
+ "System.Composition.AttributedModel/6.0.0": {
+ "runtime": {
+ "lib/net6.0/System.Composition.AttributedModel.dll": {
+ "assemblyVersion": "6.0.0.0",
+ "fileVersion": "6.0.21.52210"
+ }
+ }
+ },
+ "System.Composition.Convention/6.0.0": {
+ "dependencies": {
+ "System.Composition.AttributedModel": "6.0.0"
+ },
+ "runtime": {
+ "lib/net6.0/System.Composition.Convention.dll": {
+ "assemblyVersion": "6.0.0.0",
+ "fileVersion": "6.0.21.52210"
+ }
+ }
+ },
+ "System.Composition.Hosting/6.0.0": {
+ "dependencies": {
+ "System.Composition.Runtime": "6.0.0"
+ },
+ "runtime": {
+ "lib/net6.0/System.Composition.Hosting.dll": {
+ "assemblyVersion": "6.0.0.0",
+ "fileVersion": "6.0.21.52210"
+ }
+ }
+ },
+ "System.Composition.Runtime/6.0.0": {
+ "runtime": {
+ "lib/net6.0/System.Composition.Runtime.dll": {
+ "assemblyVersion": "6.0.0.0",
+ "fileVersion": "6.0.21.52210"
+ }
+ }
+ },
+ "System.Composition.TypedParts/6.0.0": {
+ "dependencies": {
+ "System.Composition.AttributedModel": "6.0.0",
+ "System.Composition.Hosting": "6.0.0",
+ "System.Composition.Runtime": "6.0.0"
+ },
+ "runtime": {
+ "lib/net6.0/System.Composition.TypedParts.dll": {
+ "assemblyVersion": "6.0.0.0",
+ "fileVersion": "6.0.21.52210"
+ }
+ }
+ },
+ "System.IO.Pipelines/6.0.3": {
+ "runtime": {
+ "lib/net6.0/System.IO.Pipelines.dll": {
+ "assemblyVersion": "6.0.0.0",
+ "fileVersion": "6.0.522.21309"
+ }
+ }
+ },
+ "System.Reflection.Metadata/6.0.1": {
+ "dependencies": {
+ "System.Collections.Immutable": "6.0.0"
+ }
+ },
+ "System.Runtime.CompilerServices.Unsafe/6.0.0": {},
+ "System.Text.Encoding.CodePages/6.0.0": {
+ "dependencies": {
+ "System.Runtime.CompilerServices.Unsafe": "6.0.0"
+ }
+ },
+ "System.Text.Encodings.Web/8.0.0": {},
+ "System.Text.Json/8.0.0": {
+ "dependencies": {
+ "System.Text.Encodings.Web": "8.0.0"
+ }
+ },
+ "System.Threading.Channels/6.0.0": {}
+ }
+ },
+ "libraries": {
+ "DoroTech.BookStore.Domain/1.0.0": {
+ "type": "project",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Humanizer.Core/2.14.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-lQKvtaTDOXnoVJ20ibTuSIOf2i0uO0MPbDhd1jm238I+U/2ZnRENj0cktKZhtchBMtCUSRQ5v4xBCUbKNmyVMw==",
+ "path": "humanizer.core/2.14.1",
+ "hashPath": "humanizer.core.2.14.1.nupkg.sha512"
+ },
+ "Microsoft.Bcl.AsyncInterfaces/6.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-UcSjPsst+DfAdJGVDsu346FX0ci0ah+lw3WRtn18NUwEqRt70HaOQ7lI72vy3+1LxtqI3T5GWwV39rQSrCzAeg==",
+ "path": "microsoft.bcl.asyncinterfaces/6.0.0",
+ "hashPath": "microsoft.bcl.asyncinterfaces.6.0.0.nupkg.sha512"
+ },
+ "Microsoft.CodeAnalysis.Analyzers/3.3.3": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-j/rOZtLMVJjrfLRlAMckJLPW/1rze9MT1yfWqSIbUPGRu1m1P0fuo9PmqapwsmePfGB5PJrudQLvmUOAMF0DqQ==",
+ "path": "microsoft.codeanalysis.analyzers/3.3.3",
+ "hashPath": "microsoft.codeanalysis.analyzers.3.3.3.nupkg.sha512"
+ },
+ "Microsoft.CodeAnalysis.Common/4.5.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-lwAbIZNdnY0SUNoDmZHkVUwLO8UyNnyyh1t/4XsbFxi4Ounb3xszIYZaWhyj5ZjyfcwqwmtMbE7fUTVCqQEIdQ==",
+ "path": "microsoft.codeanalysis.common/4.5.0",
+ "hashPath": "microsoft.codeanalysis.common.4.5.0.nupkg.sha512"
+ },
+ "Microsoft.CodeAnalysis.CSharp/4.5.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-cM59oMKAOxvdv76bdmaKPy5hfj+oR+zxikWoueEB7CwTko7mt9sVKZI8Qxlov0C/LuKEG+WQwifepqL3vuTiBQ==",
+ "path": "microsoft.codeanalysis.csharp/4.5.0",
+ "hashPath": "microsoft.codeanalysis.csharp.4.5.0.nupkg.sha512"
+ },
+ "Microsoft.CodeAnalysis.CSharp.Workspaces/4.5.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-h74wTpmGOp4yS4hj+EvNzEiPgg/KVs2wmSfTZ81upJZOtPkJsVkgfsgtxxqmAeapjT/vLKfmYV0bS8n5MNVP+g==",
+ "path": "microsoft.codeanalysis.csharp.workspaces/4.5.0",
+ "hashPath": "microsoft.codeanalysis.csharp.workspaces.4.5.0.nupkg.sha512"
+ },
+ "Microsoft.CodeAnalysis.Workspaces.Common/4.5.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-l4dDRmGELXG72XZaonnOeORyD/T5RpEu5LGHOUIhnv+MmUWDY/m1kWXGwtcgQ5CJ5ynkFiRnIYzTKXYjUs7rbw==",
+ "path": "microsoft.codeanalysis.workspaces.common/4.5.0",
+ "hashPath": "microsoft.codeanalysis.workspaces.common.4.5.0.nupkg.sha512"
+ },
+ "Microsoft.EntityFrameworkCore/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-SoODat83pGQUpWB9xULdMX6tuKpq/RTXDuJ2WeC1ldUKcKzLkaFJD1n+I0nOLY58odez/e7z8b6zdp235G/kyg==",
+ "path": "microsoft.entityframeworkcore/8.0.0",
+ "hashPath": "microsoft.entityframeworkcore.8.0.0.nupkg.sha512"
+ },
+ "Microsoft.EntityFrameworkCore.Abstractions/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-VR22s3+zoqlVI7xauFKn1znSIFHO8xuILT+noSwS8bZCKcHz0ydkTDQMuaxSa5WBaQrZmwtTz9rmRvJ7X8mSPQ==",
+ "path": "microsoft.entityframeworkcore.abstractions/8.0.0",
+ "hashPath": "microsoft.entityframeworkcore.abstractions.8.0.0.nupkg.sha512"
+ },
+ "Microsoft.EntityFrameworkCore.Analyzers/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-ZXxEeLs2zoZ1TA+QoMMcw4f3Tirf8PzgdDax8RoWo0dxI2KmqiEGWYjhm2B/XyWfglc6+mNRyB8rZiQSmxCpeg==",
+ "path": "microsoft.entityframeworkcore.analyzers/8.0.0",
+ "hashPath": "microsoft.entityframeworkcore.analyzers.8.0.0.nupkg.sha512"
+ },
+ "Microsoft.EntityFrameworkCore.Design/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-94reKYu63jg4O75UI3LMJHwOSi8tQ6IfubiZhdnSsWcgtmAuF8OyLfjK/MIxuvaQRJZAF6E747FIuxjOtb8/og==",
+ "path": "microsoft.entityframeworkcore.design/8.0.0",
+ "hashPath": "microsoft.entityframeworkcore.design.8.0.0.nupkg.sha512"
+ },
+ "Microsoft.EntityFrameworkCore.Relational/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-fFKkr24cYc7Zw5T6DC4tEyOEPgPbq23BBmym1r9kn4ET9F3HKaetpOeQtV2RryYyUxEeNkJuxgfiZHTisqZc+A==",
+ "path": "microsoft.entityframeworkcore.relational/8.0.0",
+ "hashPath": "microsoft.entityframeworkcore.relational.8.0.0.nupkg.sha512"
+ },
+ "Microsoft.EntityFrameworkCore.Tools/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-zRdaXiiB1gEA0b+AJTd2+drh78gkEA4HyZ1vqNZrKq4xwW8WwavSiQsoeb1UsIMZkocLMBbhQYWClkZzuTKEgQ==",
+ "path": "microsoft.entityframeworkcore.tools/8.0.0",
+ "hashPath": "microsoft.entityframeworkcore.tools.8.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Caching.Abstractions/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-3KuSxeHoNYdxVYfg2IRZCThcrlJ1XJqIXkAWikCsbm5C/bCjv7G0WoKDyuR98Q+T607QT2Zl5GsbGRkENcV2yQ==",
+ "path": "microsoft.extensions.caching.abstractions/8.0.0",
+ "hashPath": "microsoft.extensions.caching.abstractions.8.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Caching.Memory/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-7pqivmrZDzo1ADPkRwjy+8jtRKWRCPag9qPI+p7sgu7Q4QreWhcvbiWXsbhP+yY8XSiDvZpu2/LWdBv7PnmOpQ==",
+ "path": "microsoft.extensions.caching.memory/8.0.0",
+ "hashPath": "microsoft.extensions.caching.memory.8.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Configuration.Abstractions/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-3lE/iLSutpgX1CC0NOW70FJoGARRHbyKmG7dc0klnUZ9Dd9hS6N/POPWhKhMLCEuNN5nXEY5agmlFtH562vqhQ==",
+ "path": "microsoft.extensions.configuration.abstractions/8.0.0",
+ "hashPath": "microsoft.extensions.configuration.abstractions.8.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.DependencyInjection/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-V8S3bsm50ig6JSyrbcJJ8bW2b9QLGouz+G1miK3UTaOWmMtFwNNNzUf4AleyDWUmTrWMLNnFSLEQtxmxgNQnNQ==",
+ "path": "microsoft.extensions.dependencyinjection/8.0.0",
+ "hashPath": "microsoft.extensions.dependencyinjection.8.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.DependencyInjection.Abstractions/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-cjWrLkJXK0rs4zofsK4bSdg+jhDLTaxrkXu4gS6Y7MAlCvRyNNgwY/lJi5RDlQOnSZweHqoyvgvbdvQsRIW+hg==",
+ "path": "microsoft.extensions.dependencyinjection.abstractions/8.0.0",
+ "hashPath": "microsoft.extensions.dependencyinjection.abstractions.8.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.DependencyModel/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-NSmDw3K0ozNDgShSIpsZcbFIzBX4w28nDag+TfaQujkXGazBm+lid5onlWoCBy4VsLxqnnKjEBbGSJVWJMf43g==",
+ "path": "microsoft.extensions.dependencymodel/8.0.0",
+ "hashPath": "microsoft.extensions.dependencymodel.8.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Logging/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-tvRkov9tAJ3xP51LCv3FJ2zINmv1P8Hi8lhhtcKGqM+ImiTCC84uOPEI4z8Cdq2C3o9e+Aa0Gw0rmrsJD77W+w==",
+ "path": "microsoft.extensions.logging/8.0.0",
+ "hashPath": "microsoft.extensions.logging.8.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Logging.Abstractions/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-arDBqTgFCyS0EvRV7O3MZturChstm50OJ0y9bDJvAcmEPJm0FFpFyjU/JLYyStNGGey081DvnQYlncNX5SJJGA==",
+ "path": "microsoft.extensions.logging.abstractions/8.0.0",
+ "hashPath": "microsoft.extensions.logging.abstractions.8.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Options/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-JOVOfqpnqlVLUzINQ2fox8evY2SKLYJ3BV8QDe/Jyp21u1T7r45x/R/5QdteURMR5r01GxeJSBBUOCOyaNXA3g==",
+ "path": "microsoft.extensions.options/8.0.0",
+ "hashPath": "microsoft.extensions.options.8.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Primitives/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-bXJEZrW9ny8vjMF1JV253WeLhpEVzFo1lyaZu1vQ4ZxWUlVvknZ/+ftFgVheLubb4eZPSwwxBeqS1JkCOjxd8g==",
+ "path": "microsoft.extensions.primitives/8.0.0",
+ "hashPath": "microsoft.extensions.primitives.8.0.0.nupkg.sha512"
+ },
+ "Mono.TextTemplating/2.2.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-KZYeKBET/2Z0gY1WlTAK7+RHTl7GSbtvTLDXEZZojUdAPqpQNDL6tHv7VUpqfX5VEOh+uRGKaZXkuD253nEOBQ==",
+ "path": "mono.texttemplating/2.2.1",
+ "hashPath": "mono.texttemplating.2.2.1.nupkg.sha512"
+ },
+ "Npgsql/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-Qiz74U+O7Mv4knrsXgKVYGJjgwoziK+aMFZqz7PtKR3vyGIhZA0tnW6HoUnL3X+YqtmVuhmoKkN8LDWEHMxPbw==",
+ "path": "npgsql/8.0.0",
+ "hashPath": "npgsql.8.0.0.nupkg.sha512"
+ },
+ "Npgsql.EntityFrameworkCore.PostgreSQL/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-GDXiMS9peEdjSCU/rfgyHruio7q6tYuywGaktqEi6UPQ6ILechp3fVVX+dHXkIXt4nklCBzYVWkzFrSL9ubKUA==",
+ "path": "npgsql.entityframeworkcore.postgresql/8.0.0",
+ "hashPath": "npgsql.entityframeworkcore.postgresql.8.0.0.nupkg.sha512"
+ },
+ "System.CodeDom/4.4.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-2sCCb7doXEwtYAbqzbF/8UAeDRMNmPaQbU2q50Psg1J9KzumyVVCgKQY8s53WIPTufNT0DpSe9QRvVjOzfDWBA==",
+ "path": "system.codedom/4.4.0",
+ "hashPath": "system.codedom.4.4.0.nupkg.sha512"
+ },
+ "System.Collections.Immutable/6.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-l4zZJ1WU2hqpQQHXz1rvC3etVZN+2DLmQMO79FhOTZHMn8tDRr+WU287sbomD0BETlmKDn0ygUgVy9k5xkkJdA==",
+ "path": "system.collections.immutable/6.0.0",
+ "hashPath": "system.collections.immutable.6.0.0.nupkg.sha512"
+ },
+ "System.Composition/6.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-d7wMuKQtfsxUa7S13tITC8n1cQzewuhD5iDjZtK2prwFfKVzdYtgrTHgjaV03Zq7feGQ5gkP85tJJntXwInsJA==",
+ "path": "system.composition/6.0.0",
+ "hashPath": "system.composition.6.0.0.nupkg.sha512"
+ },
+ "System.Composition.AttributedModel/6.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-WK1nSDLByK/4VoC7fkNiFuTVEiperuCN/Hyn+VN30R+W2ijO1d0Z2Qm0ScEl9xkSn1G2MyapJi8xpf4R8WRa/w==",
+ "path": "system.composition.attributedmodel/6.0.0",
+ "hashPath": "system.composition.attributedmodel.6.0.0.nupkg.sha512"
+ },
+ "System.Composition.Convention/6.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-XYi4lPRdu5bM4JVJ3/UIHAiG6V6lWWUlkhB9ab4IOq0FrRsp0F4wTyV4Dj+Ds+efoXJ3qbLqlvaUozDO7OLeXA==",
+ "path": "system.composition.convention/6.0.0",
+ "hashPath": "system.composition.convention.6.0.0.nupkg.sha512"
+ },
+ "System.Composition.Hosting/6.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-w/wXjj7kvxuHPLdzZ0PAUt++qJl03t7lENmb2Oev0n3zbxyNULbWBlnd5J5WUMMv15kg5o+/TCZFb6lSwfaUUQ==",
+ "path": "system.composition.hosting/6.0.0",
+ "hashPath": "system.composition.hosting.6.0.0.nupkg.sha512"
+ },
+ "System.Composition.Runtime/6.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-qkRH/YBaMPTnzxrS5RDk1juvqed4A6HOD/CwRcDGyPpYps1J27waBddiiq1y93jk2ZZ9wuA/kynM+NO0kb3PKg==",
+ "path": "system.composition.runtime/6.0.0",
+ "hashPath": "system.composition.runtime.6.0.0.nupkg.sha512"
+ },
+ "System.Composition.TypedParts/6.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-iUR1eHrL8Cwd82neQCJ00MpwNIBs4NZgXzrPqx8NJf/k4+mwBO0XCRmHYJT4OLSwDDqh5nBLJWkz5cROnrGhRA==",
+ "path": "system.composition.typedparts/6.0.0",
+ "hashPath": "system.composition.typedparts.6.0.0.nupkg.sha512"
+ },
+ "System.IO.Pipelines/6.0.3": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-ryTgF+iFkpGZY1vRQhfCzX0xTdlV3pyaTTqRu2ETbEv+HlV7O6y7hyQURnghNIXvctl5DuZ//Dpks6HdL/Txgw==",
+ "path": "system.io.pipelines/6.0.3",
+ "hashPath": "system.io.pipelines.6.0.3.nupkg.sha512"
+ },
+ "System.Reflection.Metadata/6.0.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-III/lNMSn0ZRBuM9m5Cgbiho5j81u0FAEagFX5ta2DKbljZ3T0IpD8j+BIiHQPeKqJppWS9bGEp6JnKnWKze0g==",
+ "path": "system.reflection.metadata/6.0.1",
+ "hashPath": "system.reflection.metadata.6.0.1.nupkg.sha512"
+ },
+ "System.Runtime.CompilerServices.Unsafe/6.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-/iUeP3tq1S0XdNNoMz5C9twLSrM/TH+qElHkXWaPvuNOt+99G75NrV0OS2EqHx5wMN7popYjpc8oTjC1y16DLg==",
+ "path": "system.runtime.compilerservices.unsafe/6.0.0",
+ "hashPath": "system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512"
+ },
+ "System.Text.Encoding.CodePages/6.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-ZFCILZuOvtKPauZ/j/swhvw68ZRi9ATCfvGbk1QfydmcXBkIWecWKn/250UH7rahZ5OoDBaiAudJtPvLwzw85A==",
+ "path": "system.text.encoding.codepages/6.0.0",
+ "hashPath": "system.text.encoding.codepages.6.0.0.nupkg.sha512"
+ },
+ "System.Text.Encodings.Web/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-yev/k9GHAEGx2Rg3/tU6MQh4HGBXJs70y7j1LaM1i/ER9po+6nnQ6RRqTJn1E7Xu0fbIFK80Nh5EoODxrbxwBQ==",
+ "path": "system.text.encodings.web/8.0.0",
+ "hashPath": "system.text.encodings.web.8.0.0.nupkg.sha512"
+ },
+ "System.Text.Json/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-OdrZO2WjkiEG6ajEFRABTRCi/wuXQPxeV6g8xvUJqdxMvvuCCEk86zPla8UiIQJz3durtUEbNyY/3lIhS0yZvQ==",
+ "path": "system.text.json/8.0.0",
+ "hashPath": "system.text.json.8.0.0.nupkg.sha512"
+ },
+ "System.Threading.Channels/6.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-TY8/9+tI0mNaUMgntOxxaq2ndTkdXqLSxvPmas7XEqOlv9lQtB7wLjYGd756lOaO7Dvb5r/WXhluM+0Xe87v5Q==",
+ "path": "system.threading.channels/6.0.0",
+ "hashPath": "system.threading.channels.6.0.0.nupkg.sha512"
+ }
+ }
+}
\ No newline at end of file
diff --git a/ProjectLibrary/DoroTech.BookStore.Domain/bin/Debug/net8.0/DoroTech.BookStore.Domain.dll b/ProjectLibrary/DoroTech.BookStore.Domain/bin/Debug/net8.0/DoroTech.BookStore.Domain.dll
new file mode 100644
index 0000000..cf3cfa4
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.Domain/bin/Debug/net8.0/DoroTech.BookStore.Domain.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.Domain/bin/Debug/net8.0/DoroTech.BookStore.Domain.pdb b/ProjectLibrary/DoroTech.BookStore.Domain/bin/Debug/net8.0/DoroTech.BookStore.Domain.pdb
new file mode 100644
index 0000000..a21e532
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.Domain/bin/Debug/net8.0/DoroTech.BookStore.Domain.pdb differ
diff --git a/ProjectLibrary/DoroTech.BookStore.Domain/bin/Debug/net9.0/DoroTech.BookStore.Domain.deps.json b/ProjectLibrary/DoroTech.BookStore.Domain/bin/Debug/net9.0/DoroTech.BookStore.Domain.deps.json
new file mode 100644
index 0000000..4b0435c
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.Domain/bin/Debug/net9.0/DoroTech.BookStore.Domain.deps.json
@@ -0,0 +1,380 @@
+{
+ "runtimeTarget": {
+ "name": ".NETCoreApp,Version=v9.0",
+ "signature": ""
+ },
+ "compilationOptions": {},
+ "targets": {
+ ".NETCoreApp,Version=v9.0": {
+ "DoroTech.BookStore.Domain/1.0.0": {
+ "dependencies": {
+ "Microsoft.EntityFrameworkCore": "7.0.11",
+ "Microsoft.EntityFrameworkCore.Relational": "7.0.11",
+ "Microsoft.EntityFrameworkCore.Tools": "7.0.11",
+ "Npgsql.EntityFrameworkCore.PostgreSQL": "7.0.11"
+ },
+ "runtime": {
+ "DoroTech.BookStore.Domain.dll": {}
+ }
+ },
+ "Humanizer.Core/2.14.1": {
+ "runtime": {
+ "lib/net6.0/Humanizer.dll": {
+ "assemblyVersion": "2.14.0.0",
+ "fileVersion": "2.14.1.48190"
+ }
+ }
+ },
+ "Microsoft.EntityFrameworkCore/7.0.11": {
+ "dependencies": {
+ "Microsoft.EntityFrameworkCore.Abstractions": "7.0.11",
+ "Microsoft.Extensions.Caching.Memory": "7.0.0",
+ "Microsoft.Extensions.DependencyInjection": "7.0.0",
+ "Microsoft.Extensions.Logging": "7.0.0"
+ },
+ "runtime": {
+ "lib/net6.0/Microsoft.EntityFrameworkCore.dll": {
+ "assemblyVersion": "7.0.11.0",
+ "fileVersion": "7.0.1123.40906"
+ }
+ }
+ },
+ "Microsoft.EntityFrameworkCore.Abstractions/7.0.11": {
+ "runtime": {
+ "lib/net6.0/Microsoft.EntityFrameworkCore.Abstractions.dll": {
+ "assemblyVersion": "7.0.11.0",
+ "fileVersion": "7.0.1123.40906"
+ }
+ }
+ },
+ "Microsoft.EntityFrameworkCore.Design/7.0.11": {
+ "dependencies": {
+ "Humanizer.Core": "2.14.1",
+ "Microsoft.EntityFrameworkCore.Relational": "7.0.11",
+ "Microsoft.Extensions.DependencyModel": "7.0.0",
+ "Mono.TextTemplating": "2.2.1"
+ },
+ "runtime": {
+ "lib/net6.0/Microsoft.EntityFrameworkCore.Design.dll": {
+ "assemblyVersion": "7.0.11.0",
+ "fileVersion": "7.0.1123.40906"
+ }
+ }
+ },
+ "Microsoft.EntityFrameworkCore.Relational/7.0.11": {
+ "dependencies": {
+ "Microsoft.EntityFrameworkCore": "7.0.11",
+ "Microsoft.Extensions.Configuration.Abstractions": "7.0.0"
+ },
+ "runtime": {
+ "lib/net6.0/Microsoft.EntityFrameworkCore.Relational.dll": {
+ "assemblyVersion": "7.0.11.0",
+ "fileVersion": "7.0.1123.40906"
+ }
+ }
+ },
+ "Microsoft.EntityFrameworkCore.Tools/7.0.11": {
+ "dependencies": {
+ "Microsoft.EntityFrameworkCore.Design": "7.0.11"
+ }
+ },
+ "Microsoft.Extensions.Caching.Abstractions/7.0.0": {
+ "dependencies": {
+ "Microsoft.Extensions.Primitives": "7.0.0"
+ },
+ "runtime": {
+ "lib/net7.0/Microsoft.Extensions.Caching.Abstractions.dll": {
+ "assemblyVersion": "7.0.0.0",
+ "fileVersion": "7.0.22.51805"
+ }
+ }
+ },
+ "Microsoft.Extensions.Caching.Memory/7.0.0": {
+ "dependencies": {
+ "Microsoft.Extensions.Caching.Abstractions": "7.0.0",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "7.0.0",
+ "Microsoft.Extensions.Logging.Abstractions": "7.0.0",
+ "Microsoft.Extensions.Options": "7.0.0",
+ "Microsoft.Extensions.Primitives": "7.0.0"
+ },
+ "runtime": {
+ "lib/net7.0/Microsoft.Extensions.Caching.Memory.dll": {
+ "assemblyVersion": "7.0.0.0",
+ "fileVersion": "7.0.22.51805"
+ }
+ }
+ },
+ "Microsoft.Extensions.Configuration.Abstractions/7.0.0": {
+ "dependencies": {
+ "Microsoft.Extensions.Primitives": "7.0.0"
+ },
+ "runtime": {
+ "lib/net7.0/Microsoft.Extensions.Configuration.Abstractions.dll": {
+ "assemblyVersion": "7.0.0.0",
+ "fileVersion": "7.0.22.51805"
+ }
+ }
+ },
+ "Microsoft.Extensions.DependencyInjection/7.0.0": {
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "7.0.0"
+ },
+ "runtime": {
+ "lib/net7.0/Microsoft.Extensions.DependencyInjection.dll": {
+ "assemblyVersion": "7.0.0.0",
+ "fileVersion": "7.0.22.51805"
+ }
+ }
+ },
+ "Microsoft.Extensions.DependencyInjection.Abstractions/7.0.0": {
+ "runtime": {
+ "lib/net7.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {
+ "assemblyVersion": "7.0.0.0",
+ "fileVersion": "7.0.22.51805"
+ }
+ }
+ },
+ "Microsoft.Extensions.DependencyModel/7.0.0": {
+ "runtime": {
+ "lib/net7.0/Microsoft.Extensions.DependencyModel.dll": {
+ "assemblyVersion": "7.0.0.0",
+ "fileVersion": "7.0.22.51805"
+ }
+ }
+ },
+ "Microsoft.Extensions.Logging/7.0.0": {
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection": "7.0.0",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "7.0.0",
+ "Microsoft.Extensions.Logging.Abstractions": "7.0.0",
+ "Microsoft.Extensions.Options": "7.0.0"
+ },
+ "runtime": {
+ "lib/net7.0/Microsoft.Extensions.Logging.dll": {
+ "assemblyVersion": "7.0.0.0",
+ "fileVersion": "7.0.22.51805"
+ }
+ }
+ },
+ "Microsoft.Extensions.Logging.Abstractions/7.0.0": {
+ "runtime": {
+ "lib/net7.0/Microsoft.Extensions.Logging.Abstractions.dll": {
+ "assemblyVersion": "7.0.0.0",
+ "fileVersion": "7.0.22.51805"
+ }
+ }
+ },
+ "Microsoft.Extensions.Options/7.0.0": {
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "7.0.0",
+ "Microsoft.Extensions.Primitives": "7.0.0"
+ },
+ "runtime": {
+ "lib/net7.0/Microsoft.Extensions.Options.dll": {
+ "assemblyVersion": "7.0.0.0",
+ "fileVersion": "7.0.22.51805"
+ }
+ }
+ },
+ "Microsoft.Extensions.Primitives/7.0.0": {
+ "runtime": {
+ "lib/net7.0/Microsoft.Extensions.Primitives.dll": {
+ "assemblyVersion": "7.0.0.0",
+ "fileVersion": "7.0.22.51805"
+ }
+ }
+ },
+ "Mono.TextTemplating/2.2.1": {
+ "dependencies": {
+ "System.CodeDom": "4.4.0"
+ },
+ "runtime": {
+ "lib/netstandard2.0/Mono.TextTemplating.dll": {
+ "assemblyVersion": "2.2.0.0",
+ "fileVersion": "2.2.1.1"
+ }
+ }
+ },
+ "Npgsql/7.0.6": {
+ "dependencies": {
+ "Microsoft.Extensions.Logging.Abstractions": "7.0.0"
+ },
+ "runtime": {
+ "lib/net7.0/Npgsql.dll": {
+ "assemblyVersion": "7.0.6.0",
+ "fileVersion": "7.0.6.0"
+ }
+ }
+ },
+ "Npgsql.EntityFrameworkCore.PostgreSQL/7.0.11": {
+ "dependencies": {
+ "Microsoft.EntityFrameworkCore": "7.0.11",
+ "Microsoft.EntityFrameworkCore.Abstractions": "7.0.11",
+ "Microsoft.EntityFrameworkCore.Relational": "7.0.11",
+ "Npgsql": "7.0.6"
+ },
+ "runtime": {
+ "lib/net7.0/Npgsql.EntityFrameworkCore.PostgreSQL.dll": {
+ "assemblyVersion": "7.0.11.0",
+ "fileVersion": "7.0.11.0"
+ }
+ }
+ },
+ "System.CodeDom/4.4.0": {
+ "runtime": {
+ "lib/netstandard2.0/System.CodeDom.dll": {
+ "assemblyVersion": "4.0.0.0",
+ "fileVersion": "4.6.25519.3"
+ }
+ }
+ }
+ }
+ },
+ "libraries": {
+ "DoroTech.BookStore.Domain/1.0.0": {
+ "type": "project",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Humanizer.Core/2.14.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-lQKvtaTDOXnoVJ20ibTuSIOf2i0uO0MPbDhd1jm238I+U/2ZnRENj0cktKZhtchBMtCUSRQ5v4xBCUbKNmyVMw==",
+ "path": "humanizer.core/2.14.1",
+ "hashPath": "humanizer.core.2.14.1.nupkg.sha512"
+ },
+ "Microsoft.EntityFrameworkCore/7.0.11": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-r7YGITjQ7v1hYtUXIavjSx+T1itKVPUFAIBN7HaKNjbR8x+gep8w9H3NEchglJOh1woZR4b2MhbSo2YFRZwZDg==",
+ "path": "microsoft.entityframeworkcore/7.0.11",
+ "hashPath": "microsoft.entityframeworkcore.7.0.11.nupkg.sha512"
+ },
+ "Microsoft.EntityFrameworkCore.Abstractions/7.0.11": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-IoOnhycZ0/VtLowf0HgB0cujxwksokzkS3/5108AHOcbntHUTqwxtCjG4E4FCly/45G+mxb+4PxBdFZhA49lwQ==",
+ "path": "microsoft.entityframeworkcore.abstractions/7.0.11",
+ "hashPath": "microsoft.entityframeworkcore.abstractions.7.0.11.nupkg.sha512"
+ },
+ "Microsoft.EntityFrameworkCore.Design/7.0.11": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-DaykA+XkNNiznnJq8HWVl4jpBycL9/W8NkonoBz7eIrxfU9Q4zH4iPztlvOkJugYCNPS29frPnju3RY72FoPNQ==",
+ "path": "microsoft.entityframeworkcore.design/7.0.11",
+ "hashPath": "microsoft.entityframeworkcore.design.7.0.11.nupkg.sha512"
+ },
+ "Microsoft.EntityFrameworkCore.Relational/7.0.11": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-yHEEyah1XARStV1SJOsdKj8ieoMCZ0MkNuQaLfWONMWmbqwuDohfGQZk/FuzdT4aO/lJrUYiXbBSFv0ACzphEw==",
+ "path": "microsoft.entityframeworkcore.relational/7.0.11",
+ "hashPath": "microsoft.entityframeworkcore.relational.7.0.11.nupkg.sha512"
+ },
+ "Microsoft.EntityFrameworkCore.Tools/7.0.11": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-dhNLVQsMi6E4XEkVNmxbaNkLd06Q0ipwgiBz9k9rSjzaNJQVUA+/N6lsKRWXjFjTPgsaVpos+KN5Iimy6TQ2Yg==",
+ "path": "microsoft.entityframeworkcore.tools/7.0.11",
+ "hashPath": "microsoft.entityframeworkcore.tools.7.0.11.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Caching.Abstractions/7.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-IeimUd0TNbhB4ded3AbgBLQv2SnsiVugDyGV1MvspQFVlA07nDC7Zul7kcwH5jWN3JiTcp/ySE83AIJo8yfKjg==",
+ "path": "microsoft.extensions.caching.abstractions/7.0.0",
+ "hashPath": "microsoft.extensions.caching.abstractions.7.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Caching.Memory/7.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-xpidBs2KCE2gw1JrD0quHE72kvCaI3xFql5/Peb2GRtUuZX+dYPoK/NTdVMiM67Svym0M0Df9A3xyU0FbMQhHw==",
+ "path": "microsoft.extensions.caching.memory/7.0.0",
+ "hashPath": "microsoft.extensions.caching.memory.7.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Configuration.Abstractions/7.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-f34u2eaqIjNO9YLHBz8rozVZ+TcFiFs0F3r7nUJd7FRkVSxk8u4OpoK226mi49MwexHOR2ibP9MFvRUaLilcQQ==",
+ "path": "microsoft.extensions.configuration.abstractions/7.0.0",
+ "hashPath": "microsoft.extensions.configuration.abstractions.7.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.DependencyInjection/7.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-elNeOmkeX3eDVG6pYVeV82p29hr+UKDaBhrZyWvWLw/EVZSYEkZlQdkp0V39k/Xehs2Qa0mvoCvkVj3eQxNQ1Q==",
+ "path": "microsoft.extensions.dependencyinjection/7.0.0",
+ "hashPath": "microsoft.extensions.dependencyinjection.7.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.DependencyInjection.Abstractions/7.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-h3j/QfmFN4S0w4C2A6X7arXij/M/OVw3uQHSOFxnND4DyAzO1F9eMX7Eti7lU/OkSthEE0WzRsfT/Dmx86jzCw==",
+ "path": "microsoft.extensions.dependencyinjection.abstractions/7.0.0",
+ "hashPath": "microsoft.extensions.dependencyinjection.abstractions.7.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.DependencyModel/7.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-oONNYd71J3LzkWc4fUHl3SvMfiQMYUCo/mDHDEu76hYYxdhdrPYv6fvGv9nnKVyhE9P0h20AU8RZB5OOWQcAXg==",
+ "path": "microsoft.extensions.dependencymodel/7.0.0",
+ "hashPath": "microsoft.extensions.dependencymodel.7.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Logging/7.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-Nw2muoNrOG5U5qa2ZekXwudUn2BJcD41e65zwmDHb1fQegTX66UokLWZkJRpqSSHXDOWZ5V0iqhbxOEky91atA==",
+ "path": "microsoft.extensions.logging/7.0.0",
+ "hashPath": "microsoft.extensions.logging.7.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Logging.Abstractions/7.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-kmn78+LPVMOWeITUjIlfxUPDsI0R6G0RkeAMBmQxAJ7vBJn4q2dTva7pWi65ceN5vPGjJ9q/Uae2WKgvfktJAw==",
+ "path": "microsoft.extensions.logging.abstractions/7.0.0",
+ "hashPath": "microsoft.extensions.logging.abstractions.7.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Options/7.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-lP1yBnTTU42cKpMozuafbvNtQ7QcBjr/CcK3bYOGEMH55Fjt+iecXjT6chR7vbgCMqy3PG3aNQSZgo/EuY/9qQ==",
+ "path": "microsoft.extensions.options/7.0.0",
+ "hashPath": "microsoft.extensions.options.7.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Primitives/7.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-um1KU5kxcRp3CNuI8o/GrZtD4AIOXDk+RLsytjZ9QPok3ttLUelLKpilVPuaFT3TFjOhSibUAso0odbOaCDj3Q==",
+ "path": "microsoft.extensions.primitives/7.0.0",
+ "hashPath": "microsoft.extensions.primitives.7.0.0.nupkg.sha512"
+ },
+ "Mono.TextTemplating/2.2.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-KZYeKBET/2Z0gY1WlTAK7+RHTl7GSbtvTLDXEZZojUdAPqpQNDL6tHv7VUpqfX5VEOh+uRGKaZXkuD253nEOBQ==",
+ "path": "mono.texttemplating/2.2.1",
+ "hashPath": "mono.texttemplating.2.2.1.nupkg.sha512"
+ },
+ "Npgsql/7.0.6": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-TAqvwRnm3NJ0QvN7cvu6geJkbI0XPzGVRElVY5hF4gsgA+BnE12x6GM1TLhdeq+7ZKvvo3BD8jXKnXmr3tvdEw==",
+ "path": "npgsql/7.0.6",
+ "hashPath": "npgsql.7.0.6.nupkg.sha512"
+ },
+ "Npgsql.EntityFrameworkCore.PostgreSQL/7.0.11": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-cHEgEz0ldXc9wVANs8sJqC+3eilqefrkasCBgaVT0tyj8tb1p3/pwy2ngjboNkDG3M0z+xJsJ4jC5p8wySAM3w==",
+ "path": "npgsql.entityframeworkcore.postgresql/7.0.11",
+ "hashPath": "npgsql.entityframeworkcore.postgresql.7.0.11.nupkg.sha512"
+ },
+ "System.CodeDom/4.4.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-2sCCb7doXEwtYAbqzbF/8UAeDRMNmPaQbU2q50Psg1J9KzumyVVCgKQY8s53WIPTufNT0DpSe9QRvVjOzfDWBA==",
+ "path": "system.codedom/4.4.0",
+ "hashPath": "system.codedom.4.4.0.nupkg.sha512"
+ }
+ }
+}
\ No newline at end of file
diff --git a/ProjectLibrary/DoroTech.BookStore.Domain/bin/Debug/net9.0/DoroTech.BookStore.Domain.dll b/ProjectLibrary/DoroTech.BookStore.Domain/bin/Debug/net9.0/DoroTech.BookStore.Domain.dll
new file mode 100644
index 0000000..6ab90d3
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.Domain/bin/Debug/net9.0/DoroTech.BookStore.Domain.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.Domain/bin/Debug/net9.0/DoroTech.BookStore.Domain.pdb b/ProjectLibrary/DoroTech.BookStore.Domain/bin/Debug/net9.0/DoroTech.BookStore.Domain.pdb
new file mode 100644
index 0000000..a5cef49
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.Domain/bin/Debug/net9.0/DoroTech.BookStore.Domain.pdb differ
diff --git a/ProjectLibrary/DoroTech.BookStore.Domain/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs b/ProjectLibrary/DoroTech.BookStore.Domain/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs
new file mode 100644
index 0000000..dca70aa
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.Domain/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs
@@ -0,0 +1,4 @@
+//
+using System;
+using System.Reflection;
+[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v8.0", FrameworkDisplayName = ".NET 8.0")]
diff --git a/ProjectLibrary/DoroTech.BookStore.Domain/obj/Debug/net8.0/DoroTech.BookStore.Domain.AssemblyInfo.cs b/ProjectLibrary/DoroTech.BookStore.Domain/obj/Debug/net8.0/DoroTech.BookStore.Domain.AssemblyInfo.cs
new file mode 100644
index 0000000..13f3237
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.Domain/obj/Debug/net8.0/DoroTech.BookStore.Domain.AssemblyInfo.cs
@@ -0,0 +1,22 @@
+//------------------------------------------------------------------------------
+//
+// This code was generated by a tool.
+//
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+//
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: System.Reflection.AssemblyCompanyAttribute("DoroTech.BookStore.Domain")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+7669fdfa1509944204cb8a17e06034bd75e17c05")]
+[assembly: System.Reflection.AssemblyProductAttribute("DoroTech.BookStore.Domain")]
+[assembly: System.Reflection.AssemblyTitleAttribute("DoroTech.BookStore.Domain")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+
+// Gerado pela classe WriteCodeFragment do MSBuild.
+
diff --git a/ProjectLibrary/DoroTech.BookStore.Domain/obj/Debug/net8.0/DoroTech.BookStore.Domain.AssemblyInfoInputs.cache b/ProjectLibrary/DoroTech.BookStore.Domain/obj/Debug/net8.0/DoroTech.BookStore.Domain.AssemblyInfoInputs.cache
new file mode 100644
index 0000000..13c2088
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.Domain/obj/Debug/net8.0/DoroTech.BookStore.Domain.AssemblyInfoInputs.cache
@@ -0,0 +1 @@
+73390e70e4e9e65b2f91dd38978a2e0e0b187d1f49fc7077b24a71474bcb3124
diff --git a/ProjectLibrary/DoroTech.BookStore.Domain/obj/Debug/net8.0/DoroTech.BookStore.Domain.GeneratedMSBuildEditorConfig.editorconfig b/ProjectLibrary/DoroTech.BookStore.Domain/obj/Debug/net8.0/DoroTech.BookStore.Domain.GeneratedMSBuildEditorConfig.editorconfig
new file mode 100644
index 0000000..a4b498e
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.Domain/obj/Debug/net8.0/DoroTech.BookStore.Domain.GeneratedMSBuildEditorConfig.editorconfig
@@ -0,0 +1,13 @@
+is_global = true
+build_property.TargetFramework = net8.0
+build_property.TargetPlatformMinVersion =
+build_property.UsingMicrosoftNETSdkWeb =
+build_property.ProjectTypeGuids =
+build_property.InvariantGlobalization =
+build_property.PlatformNeutralAssembly =
+build_property.EnforceExtendedAnalyzerRules =
+build_property._SupportedPlatformList = Linux,macOS,Windows
+build_property.RootNamespace = DoroTech.BookStore.Domain
+build_property.ProjectDir = /workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Domain/
+build_property.EnableComHosting =
+build_property.EnableGeneratedComInterfaceComImportInterop =
diff --git a/ProjectLibrary/DoroTech.BookStore.Domain/obj/Debug/net8.0/DoroTech.BookStore.Domain.GlobalUsings.g.cs b/ProjectLibrary/DoroTech.BookStore.Domain/obj/Debug/net8.0/DoroTech.BookStore.Domain.GlobalUsings.g.cs
new file mode 100644
index 0000000..8578f3d
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.Domain/obj/Debug/net8.0/DoroTech.BookStore.Domain.GlobalUsings.g.cs
@@ -0,0 +1,8 @@
+//
+global using global::System;
+global using global::System.Collections.Generic;
+global using global::System.IO;
+global using global::System.Linq;
+global using global::System.Net.Http;
+global using global::System.Threading;
+global using global::System.Threading.Tasks;
diff --git a/ProjectLibrary/DoroTech.BookStore.Domain/obj/Debug/net8.0/DoroTech.BookStore.Domain.assets.cache b/ProjectLibrary/DoroTech.BookStore.Domain/obj/Debug/net8.0/DoroTech.BookStore.Domain.assets.cache
new file mode 100644
index 0000000..334d9a1
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.Domain/obj/Debug/net8.0/DoroTech.BookStore.Domain.assets.cache differ
diff --git a/ProjectLibrary/DoroTech.BookStore.Domain/obj/Debug/net8.0/DoroTech.BookStore.Domain.csproj.CoreCompileInputs.cache b/ProjectLibrary/DoroTech.BookStore.Domain/obj/Debug/net8.0/DoroTech.BookStore.Domain.csproj.CoreCompileInputs.cache
new file mode 100644
index 0000000..63cec55
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.Domain/obj/Debug/net8.0/DoroTech.BookStore.Domain.csproj.CoreCompileInputs.cache
@@ -0,0 +1 @@
+7b4e0714bbca41dcd4cdd2e79d338fdc0386190b75fe4839f8305b03f92e7bf7
diff --git a/ProjectLibrary/DoroTech.BookStore.Domain/obj/Debug/net8.0/DoroTech.BookStore.Domain.csproj.FileListAbsolute.txt b/ProjectLibrary/DoroTech.BookStore.Domain/obj/Debug/net8.0/DoroTech.BookStore.Domain.csproj.FileListAbsolute.txt
new file mode 100644
index 0000000..55bd13f
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.Domain/obj/Debug/net8.0/DoroTech.BookStore.Domain.csproj.FileListAbsolute.txt
@@ -0,0 +1,15 @@
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Domain/bin/Debug/net8.0/DoroTech.BookStore.Domain.deps.json
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Domain/bin/Debug/net8.0/DoroTech.BookStore.Domain.runtimeconfig.json
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Domain/bin/Debug/net8.0/DoroTech.BookStore.Domain.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Domain/bin/Debug/net8.0/DoroTech.BookStore.Domain.pdb
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Domain/obj/Debug/net8.0/DoroTech.BookStore.Domain.csproj.AssemblyReference.cache
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Domain/obj/Debug/net8.0/DoroTech.BookStore.Domain.GeneratedMSBuildEditorConfig.editorconfig
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Domain/obj/Debug/net8.0/DoroTech.BookStore.Domain.AssemblyInfoInputs.cache
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Domain/obj/Debug/net8.0/DoroTech.BookStore.Domain.AssemblyInfo.cs
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Domain/obj/Debug/net8.0/DoroTech.BookStore.Domain.csproj.CoreCompileInputs.cache
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Domain/obj/Debug/net8.0/DoroTech.BookStore.Domain.sourcelink.json
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Domain/obj/Debug/net8.0/DoroTech.BookStore.Domain.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Domain/obj/Debug/net8.0/refint/DoroTech.BookStore.Domain.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Domain/obj/Debug/net8.0/DoroTech.BookStore.Domain.pdb
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Domain/obj/Debug/net8.0/DoroTech.BookStore.Domain.genruntimeconfig.cache
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Domain/obj/Debug/net8.0/ref/DoroTech.BookStore.Domain.dll
diff --git a/ProjectLibrary/DoroTech.BookStore.Domain/obj/Debug/net8.0/DoroTech.BookStore.Domain.dll b/ProjectLibrary/DoroTech.BookStore.Domain/obj/Debug/net8.0/DoroTech.BookStore.Domain.dll
new file mode 100644
index 0000000..cf3cfa4
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.Domain/obj/Debug/net8.0/DoroTech.BookStore.Domain.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.Domain/obj/Debug/net8.0/DoroTech.BookStore.Domain.pdb b/ProjectLibrary/DoroTech.BookStore.Domain/obj/Debug/net8.0/DoroTech.BookStore.Domain.pdb
new file mode 100644
index 0000000..a21e532
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.Domain/obj/Debug/net8.0/DoroTech.BookStore.Domain.pdb differ
diff --git a/ProjectLibrary/DoroTech.BookStore.Domain/obj/Debug/net8.0/DoroTech.BookStore.Domain.sourcelink.json b/ProjectLibrary/DoroTech.BookStore.Domain/obj/Debug/net8.0/DoroTech.BookStore.Domain.sourcelink.json
new file mode 100644
index 0000000..dd0ae89
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.Domain/obj/Debug/net8.0/DoroTech.BookStore.Domain.sourcelink.json
@@ -0,0 +1 @@
+{"documents":{"/workspaces/dorotech-csharp-test-Gabriel-Oliveira/*":"https://raw.githubusercontent.com/gabrieldeoliveira04/dorotech-csharp-test-Gabriel-Oliveira/7669fdfa1509944204cb8a17e06034bd75e17c05/*"}}
\ No newline at end of file
diff --git a/ProjectLibrary/DoroTech.BookStore.Domain/obj/Debug/net8.0/ref/DoroTech.BookStore.Domain.dll b/ProjectLibrary/DoroTech.BookStore.Domain/obj/Debug/net8.0/ref/DoroTech.BookStore.Domain.dll
new file mode 100644
index 0000000..0e4de71
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.Domain/obj/Debug/net8.0/ref/DoroTech.BookStore.Domain.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.Domain/obj/Debug/net8.0/refint/DoroTech.BookStore.Domain.dll b/ProjectLibrary/DoroTech.BookStore.Domain/obj/Debug/net8.0/refint/DoroTech.BookStore.Domain.dll
new file mode 100644
index 0000000..0e4de71
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.Domain/obj/Debug/net8.0/refint/DoroTech.BookStore.Domain.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.Domain/obj/Debug/net9.0/.NETCoreApp,Version=v9.0.AssemblyAttributes.cs b/ProjectLibrary/DoroTech.BookStore.Domain/obj/Debug/net9.0/.NETCoreApp,Version=v9.0.AssemblyAttributes.cs
new file mode 100644
index 0000000..feda5e9
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.Domain/obj/Debug/net9.0/.NETCoreApp,Version=v9.0.AssemblyAttributes.cs
@@ -0,0 +1,4 @@
+//
+using System;
+using System.Reflection;
+[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v9.0", FrameworkDisplayName = ".NET 9.0")]
diff --git a/ProjectLibrary/DoroTech.BookStore.Domain/obj/Debug/net9.0/DoroTech.BookStore.Domain.AssemblyInfo.cs b/ProjectLibrary/DoroTech.BookStore.Domain/obj/Debug/net9.0/DoroTech.BookStore.Domain.AssemblyInfo.cs
new file mode 100644
index 0000000..450bc39
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.Domain/obj/Debug/net9.0/DoroTech.BookStore.Domain.AssemblyInfo.cs
@@ -0,0 +1,22 @@
+//------------------------------------------------------------------------------
+//
+// This code was generated by a tool.
+//
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+//
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: System.Reflection.AssemblyCompanyAttribute("DoroTech.BookStore.Domain")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+df4151ec072384f82022cc05dfa273d69361be83")]
+[assembly: System.Reflection.AssemblyProductAttribute("DoroTech.BookStore.Domain")]
+[assembly: System.Reflection.AssemblyTitleAttribute("DoroTech.BookStore.Domain")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+
+// Generated by the MSBuild WriteCodeFragment class.
+
diff --git a/ProjectLibrary/DoroTech.BookStore.Domain/obj/Debug/net9.0/DoroTech.BookStore.Domain.AssemblyInfoInputs.cache b/ProjectLibrary/DoroTech.BookStore.Domain/obj/Debug/net9.0/DoroTech.BookStore.Domain.AssemblyInfoInputs.cache
new file mode 100644
index 0000000..74eee57
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.Domain/obj/Debug/net9.0/DoroTech.BookStore.Domain.AssemblyInfoInputs.cache
@@ -0,0 +1 @@
+59964ce6ad2da91bb45ade76483e73c9317f4709886fcef85e0b022a8d67287a
diff --git a/ProjectLibrary/DoroTech.BookStore.Domain/obj/Debug/net9.0/DoroTech.BookStore.Domain.GeneratedMSBuildEditorConfig.editorconfig b/ProjectLibrary/DoroTech.BookStore.Domain/obj/Debug/net9.0/DoroTech.BookStore.Domain.GeneratedMSBuildEditorConfig.editorconfig
new file mode 100644
index 0000000..8f8a68e
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.Domain/obj/Debug/net9.0/DoroTech.BookStore.Domain.GeneratedMSBuildEditorConfig.editorconfig
@@ -0,0 +1,17 @@
+is_global = true
+build_property.TargetFramework = net9.0
+build_property.TargetFrameworkIdentifier = .NETCoreApp
+build_property.TargetFrameworkVersion = v9.0
+build_property.TargetPlatformMinVersion =
+build_property.UsingMicrosoftNETSdkWeb =
+build_property.ProjectTypeGuids =
+build_property.InvariantGlobalization =
+build_property.PlatformNeutralAssembly =
+build_property.EnforceExtendedAnalyzerRules =
+build_property._SupportedPlatformList = Linux,macOS,Windows
+build_property.RootNamespace = DoroTech.BookStore.Domain
+build_property.ProjectDir = /workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Domain/
+build_property.EnableComHosting =
+build_property.EnableGeneratedComInterfaceComImportInterop =
+build_property.EffectiveAnalysisLevelStyle = 9.0
+build_property.EnableCodeStyleSeverity =
diff --git a/ProjectLibrary/DoroTech.BookStore.Domain/obj/Debug/net9.0/DoroTech.BookStore.Domain.GlobalUsings.g.cs b/ProjectLibrary/DoroTech.BookStore.Domain/obj/Debug/net9.0/DoroTech.BookStore.Domain.GlobalUsings.g.cs
new file mode 100644
index 0000000..d12bcbc
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.Domain/obj/Debug/net9.0/DoroTech.BookStore.Domain.GlobalUsings.g.cs
@@ -0,0 +1,8 @@
+//
+global using System;
+global using System.Collections.Generic;
+global using System.IO;
+global using System.Linq;
+global using System.Net.Http;
+global using System.Threading;
+global using System.Threading.Tasks;
diff --git a/ProjectLibrary/DoroTech.BookStore.Domain/obj/Debug/net9.0/DoroTech.BookStore.Domain.assets.cache b/ProjectLibrary/DoroTech.BookStore.Domain/obj/Debug/net9.0/DoroTech.BookStore.Domain.assets.cache
new file mode 100644
index 0000000..c913fe5
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.Domain/obj/Debug/net9.0/DoroTech.BookStore.Domain.assets.cache differ
diff --git a/ProjectLibrary/DoroTech.BookStore.Domain/obj/Debug/net9.0/DoroTech.BookStore.Domain.csproj.CoreCompileInputs.cache b/ProjectLibrary/DoroTech.BookStore.Domain/obj/Debug/net9.0/DoroTech.BookStore.Domain.csproj.CoreCompileInputs.cache
new file mode 100644
index 0000000..8fa8140
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.Domain/obj/Debug/net9.0/DoroTech.BookStore.Domain.csproj.CoreCompileInputs.cache
@@ -0,0 +1 @@
+cc2480ba564dbad037a9644fd1a6886029381234943e64e9bd63d6ebe044d612
diff --git a/ProjectLibrary/DoroTech.BookStore.Domain/obj/Debug/net9.0/DoroTech.BookStore.Domain.csproj.FileListAbsolute.txt b/ProjectLibrary/DoroTech.BookStore.Domain/obj/Debug/net9.0/DoroTech.BookStore.Domain.csproj.FileListAbsolute.txt
new file mode 100644
index 0000000..2f84ed5
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.Domain/obj/Debug/net9.0/DoroTech.BookStore.Domain.csproj.FileListAbsolute.txt
@@ -0,0 +1,15 @@
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Domain/bin/Debug/net9.0/DoroTech.BookStore.Domain.deps.json
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Domain/bin/Debug/net9.0/DoroTech.BookStore.Domain.runtimeconfig.json
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Domain/bin/Debug/net9.0/DoroTech.BookStore.Domain.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Domain/bin/Debug/net9.0/DoroTech.BookStore.Domain.pdb
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Domain/obj/Debug/net9.0/DoroTech.BookStore.Domain.csproj.AssemblyReference.cache
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Domain/obj/Debug/net9.0/DoroTech.BookStore.Domain.GeneratedMSBuildEditorConfig.editorconfig
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Domain/obj/Debug/net9.0/DoroTech.BookStore.Domain.AssemblyInfoInputs.cache
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Domain/obj/Debug/net9.0/DoroTech.BookStore.Domain.AssemblyInfo.cs
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Domain/obj/Debug/net9.0/DoroTech.BookStore.Domain.csproj.CoreCompileInputs.cache
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Domain/obj/Debug/net9.0/DoroTech.BookStore.Domain.sourcelink.json
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Domain/obj/Debug/net9.0/DoroTech.BookStore.Domain.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Domain/obj/Debug/net9.0/refint/DoroTech.BookStore.Domain.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Domain/obj/Debug/net9.0/DoroTech.BookStore.Domain.pdb
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Domain/obj/Debug/net9.0/DoroTech.BookStore.Domain.genruntimeconfig.cache
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Domain/obj/Debug/net9.0/ref/DoroTech.BookStore.Domain.dll
diff --git a/ProjectLibrary/DoroTech.BookStore.Domain/obj/Debug/net9.0/DoroTech.BookStore.Domain.dll b/ProjectLibrary/DoroTech.BookStore.Domain/obj/Debug/net9.0/DoroTech.BookStore.Domain.dll
new file mode 100644
index 0000000..6ab90d3
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.Domain/obj/Debug/net9.0/DoroTech.BookStore.Domain.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.Domain/obj/Debug/net9.0/DoroTech.BookStore.Domain.pdb b/ProjectLibrary/DoroTech.BookStore.Domain/obj/Debug/net9.0/DoroTech.BookStore.Domain.pdb
new file mode 100644
index 0000000..a5cef49
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.Domain/obj/Debug/net9.0/DoroTech.BookStore.Domain.pdb differ
diff --git a/ProjectLibrary/DoroTech.BookStore.Domain/obj/Debug/net9.0/DoroTech.BookStore.Domain.sourcelink.json b/ProjectLibrary/DoroTech.BookStore.Domain/obj/Debug/net9.0/DoroTech.BookStore.Domain.sourcelink.json
new file mode 100644
index 0000000..d11dc18
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.Domain/obj/Debug/net9.0/DoroTech.BookStore.Domain.sourcelink.json
@@ -0,0 +1 @@
+{"documents":{"/workspaces/dorotech-csharp-test-Gabriel-Oliveira/*":"https://raw.githubusercontent.com/gabrieldeoliveira04/dorotech-csharp-test-Gabriel-Oliveira/df4151ec072384f82022cc05dfa273d69361be83/*"}}
\ No newline at end of file
diff --git a/ProjectLibrary/DoroTech.BookStore.Domain/obj/Debug/net9.0/ref/DoroTech.BookStore.Domain.dll b/ProjectLibrary/DoroTech.BookStore.Domain/obj/Debug/net9.0/ref/DoroTech.BookStore.Domain.dll
new file mode 100644
index 0000000..e29f073
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.Domain/obj/Debug/net9.0/ref/DoroTech.BookStore.Domain.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.Domain/obj/Debug/net9.0/refint/DoroTech.BookStore.Domain.dll b/ProjectLibrary/DoroTech.BookStore.Domain/obj/Debug/net9.0/refint/DoroTech.BookStore.Domain.dll
new file mode 100644
index 0000000..e29f073
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.Domain/obj/Debug/net9.0/refint/DoroTech.BookStore.Domain.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.Domain/obj/DoroTech.BookStore.Domain.csproj.nuget.dgspec.json b/ProjectLibrary/DoroTech.BookStore.Domain/obj/DoroTech.BookStore.Domain.csproj.nuget.dgspec.json
new file mode 100644
index 0000000..3b8c8a9
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.Domain/obj/DoroTech.BookStore.Domain.csproj.nuget.dgspec.json
@@ -0,0 +1,81 @@
+{
+ "format": 1,
+ "restore": {
+ "/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Domain/DoroTech.BookStore.Domain.csproj": {}
+ },
+ "projects": {
+ "/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Domain/DoroTech.BookStore.Domain.csproj": {
+ "version": "1.0.0",
+ "restore": {
+ "projectUniqueName": "/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Domain/DoroTech.BookStore.Domain.csproj",
+ "projectName": "DoroTech.BookStore.Domain",
+ "projectPath": "/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Domain/DoroTech.BookStore.Domain.csproj",
+ "packagesPath": "/home/codespace/.nuget/packages/",
+ "outputPath": "/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Domain/obj/",
+ "projectStyle": "PackageReference",
+ "configFilePaths": [
+ "/home/codespace/.nuget/NuGet/NuGet.Config"
+ ],
+ "originalTargetFrameworks": [
+ "net8.0"
+ ],
+ "sources": {
+ "https://api.nuget.org/v3/index.json": {}
+ },
+ "frameworks": {
+ "net8.0": {
+ "targetAlias": "net8.0",
+ "projectReferences": {}
+ }
+ },
+ "warningProperties": {
+ "warnAsError": [
+ "NU1605"
+ ]
+ }
+ },
+ "frameworks": {
+ "net8.0": {
+ "targetAlias": "net8.0",
+ "dependencies": {
+ "Microsoft.EntityFrameworkCore": {
+ "target": "Package",
+ "version": "[8.0.0, )"
+ },
+ "Microsoft.EntityFrameworkCore.Relational": {
+ "target": "Package",
+ "version": "[8.0.0, )"
+ },
+ "Microsoft.EntityFrameworkCore.Tools": {
+ "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive",
+ "suppressParent": "All",
+ "target": "Package",
+ "version": "[8.0.0, )"
+ },
+ "Npgsql.EntityFrameworkCore.PostgreSQL": {
+ "target": "Package",
+ "version": "[8.0.0, )"
+ }
+ },
+ "imports": [
+ "net461",
+ "net462",
+ "net47",
+ "net471",
+ "net472",
+ "net48",
+ "net481"
+ ],
+ "assetTargetFallback": true,
+ "warn": true,
+ "frameworkReferences": {
+ "Microsoft.NETCore.App": {
+ "privateAssets": "all"
+ }
+ },
+ "runtimeIdentifierGraphPath": "/usr/share/dotnet/sdk/8.0.122/PortableRuntimeIdentifierGraph.json"
+ }
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/ProjectLibrary/DoroTech.BookStore.Domain/obj/DoroTech.BookStore.Domain.csproj.nuget.g.props b/ProjectLibrary/DoroTech.BookStore.Domain/obj/DoroTech.BookStore.Domain.csproj.nuget.g.props
new file mode 100644
index 0000000..99d9e78
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.Domain/obj/DoroTech.BookStore.Domain.csproj.nuget.g.props
@@ -0,0 +1,23 @@
+
+
+
+ True
+ NuGet
+ $(MSBuildThisFileDirectory)project.assets.json
+ /home/codespace/.nuget/packages/
+ /home/codespace/.nuget/packages/
+ PackageReference
+ 6.8.1
+
+
+
+
+
+
+
+
+
+ /home/codespace/.nuget/packages/microsoft.codeanalysis.analyzers/3.3.3
+ /home/codespace/.nuget/packages/microsoft.entityframeworkcore.tools/8.0.0
+
+
\ No newline at end of file
diff --git a/ProjectLibrary/DoroTech.BookStore.Domain/obj/DoroTech.BookStore.Domain.csproj.nuget.g.targets b/ProjectLibrary/DoroTech.BookStore.Domain/obj/DoroTech.BookStore.Domain.csproj.nuget.g.targets
new file mode 100644
index 0000000..afde18f
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.Domain/obj/DoroTech.BookStore.Domain.csproj.nuget.g.targets
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/ProjectLibrary/DoroTech.BookStore.Domain/obj/project.assets.json b/ProjectLibrary/DoroTech.BookStore.Domain/obj/project.assets.json
new file mode 100644
index 0000000..a3981a7
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.Domain/obj/project.assets.json
@@ -0,0 +1,2120 @@
+{
+ "version": 3,
+ "targets": {
+ "net8.0": {
+ "Humanizer.Core/2.14.1": {
+ "type": "package",
+ "compile": {
+ "lib/net6.0/_._": {}
+ },
+ "runtime": {
+ "lib/net6.0/Humanizer.dll": {}
+ }
+ },
+ "Microsoft.Bcl.AsyncInterfaces/6.0.0": {
+ "type": "package",
+ "compile": {
+ "lib/netstandard2.1/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.dll": {}
+ }
+ },
+ "Microsoft.CodeAnalysis.Analyzers/3.3.3": {
+ "type": "package",
+ "build": {
+ "build/_._": {}
+ }
+ },
+ "Microsoft.CodeAnalysis.Common/4.5.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.CodeAnalysis.Analyzers": "3.3.3",
+ "System.Collections.Immutable": "6.0.0",
+ "System.Reflection.Metadata": "6.0.1",
+ "System.Runtime.CompilerServices.Unsafe": "6.0.0",
+ "System.Text.Encoding.CodePages": "6.0.0"
+ },
+ "compile": {
+ "lib/netcoreapp3.1/_._": {
+ "related": ".pdb"
+ }
+ },
+ "runtime": {
+ "lib/netcoreapp3.1/Microsoft.CodeAnalysis.dll": {
+ "related": ".pdb"
+ }
+ },
+ "resource": {
+ "lib/netcoreapp3.1/cs/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "cs"
+ },
+ "lib/netcoreapp3.1/de/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "de"
+ },
+ "lib/netcoreapp3.1/es/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "es"
+ },
+ "lib/netcoreapp3.1/fr/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "fr"
+ },
+ "lib/netcoreapp3.1/it/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "it"
+ },
+ "lib/netcoreapp3.1/ja/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "ja"
+ },
+ "lib/netcoreapp3.1/ko/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "ko"
+ },
+ "lib/netcoreapp3.1/pl/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "pl"
+ },
+ "lib/netcoreapp3.1/pt-BR/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "pt-BR"
+ },
+ "lib/netcoreapp3.1/ru/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "ru"
+ },
+ "lib/netcoreapp3.1/tr/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "tr"
+ },
+ "lib/netcoreapp3.1/zh-Hans/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "zh-Hans"
+ },
+ "lib/netcoreapp3.1/zh-Hant/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "zh-Hant"
+ }
+ }
+ },
+ "Microsoft.CodeAnalysis.CSharp/4.5.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.CodeAnalysis.Common": "[4.5.0]"
+ },
+ "compile": {
+ "lib/netcoreapp3.1/_._": {
+ "related": ".pdb"
+ }
+ },
+ "runtime": {
+ "lib/netcoreapp3.1/Microsoft.CodeAnalysis.CSharp.dll": {
+ "related": ".pdb"
+ }
+ },
+ "resource": {
+ "lib/netcoreapp3.1/cs/Microsoft.CodeAnalysis.CSharp.resources.dll": {
+ "locale": "cs"
+ },
+ "lib/netcoreapp3.1/de/Microsoft.CodeAnalysis.CSharp.resources.dll": {
+ "locale": "de"
+ },
+ "lib/netcoreapp3.1/es/Microsoft.CodeAnalysis.CSharp.resources.dll": {
+ "locale": "es"
+ },
+ "lib/netcoreapp3.1/fr/Microsoft.CodeAnalysis.CSharp.resources.dll": {
+ "locale": "fr"
+ },
+ "lib/netcoreapp3.1/it/Microsoft.CodeAnalysis.CSharp.resources.dll": {
+ "locale": "it"
+ },
+ "lib/netcoreapp3.1/ja/Microsoft.CodeAnalysis.CSharp.resources.dll": {
+ "locale": "ja"
+ },
+ "lib/netcoreapp3.1/ko/Microsoft.CodeAnalysis.CSharp.resources.dll": {
+ "locale": "ko"
+ },
+ "lib/netcoreapp3.1/pl/Microsoft.CodeAnalysis.CSharp.resources.dll": {
+ "locale": "pl"
+ },
+ "lib/netcoreapp3.1/pt-BR/Microsoft.CodeAnalysis.CSharp.resources.dll": {
+ "locale": "pt-BR"
+ },
+ "lib/netcoreapp3.1/ru/Microsoft.CodeAnalysis.CSharp.resources.dll": {
+ "locale": "ru"
+ },
+ "lib/netcoreapp3.1/tr/Microsoft.CodeAnalysis.CSharp.resources.dll": {
+ "locale": "tr"
+ },
+ "lib/netcoreapp3.1/zh-Hans/Microsoft.CodeAnalysis.CSharp.resources.dll": {
+ "locale": "zh-Hans"
+ },
+ "lib/netcoreapp3.1/zh-Hant/Microsoft.CodeAnalysis.CSharp.resources.dll": {
+ "locale": "zh-Hant"
+ }
+ }
+ },
+ "Microsoft.CodeAnalysis.CSharp.Workspaces/4.5.0": {
+ "type": "package",
+ "dependencies": {
+ "Humanizer.Core": "2.14.1",
+ "Microsoft.CodeAnalysis.CSharp": "[4.5.0]",
+ "Microsoft.CodeAnalysis.Common": "[4.5.0]",
+ "Microsoft.CodeAnalysis.Workspaces.Common": "[4.5.0]"
+ },
+ "compile": {
+ "lib/netcoreapp3.1/_._": {
+ "related": ".pdb"
+ }
+ },
+ "runtime": {
+ "lib/netcoreapp3.1/Microsoft.CodeAnalysis.CSharp.Workspaces.dll": {
+ "related": ".pdb"
+ }
+ },
+ "resource": {
+ "lib/netcoreapp3.1/cs/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": {
+ "locale": "cs"
+ },
+ "lib/netcoreapp3.1/de/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": {
+ "locale": "de"
+ },
+ "lib/netcoreapp3.1/es/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": {
+ "locale": "es"
+ },
+ "lib/netcoreapp3.1/fr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": {
+ "locale": "fr"
+ },
+ "lib/netcoreapp3.1/it/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": {
+ "locale": "it"
+ },
+ "lib/netcoreapp3.1/ja/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": {
+ "locale": "ja"
+ },
+ "lib/netcoreapp3.1/ko/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": {
+ "locale": "ko"
+ },
+ "lib/netcoreapp3.1/pl/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": {
+ "locale": "pl"
+ },
+ "lib/netcoreapp3.1/pt-BR/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": {
+ "locale": "pt-BR"
+ },
+ "lib/netcoreapp3.1/ru/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": {
+ "locale": "ru"
+ },
+ "lib/netcoreapp3.1/tr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": {
+ "locale": "tr"
+ },
+ "lib/netcoreapp3.1/zh-Hans/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": {
+ "locale": "zh-Hans"
+ },
+ "lib/netcoreapp3.1/zh-Hant/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": {
+ "locale": "zh-Hant"
+ }
+ }
+ },
+ "Microsoft.CodeAnalysis.Workspaces.Common/4.5.0": {
+ "type": "package",
+ "dependencies": {
+ "Humanizer.Core": "2.14.1",
+ "Microsoft.Bcl.AsyncInterfaces": "6.0.0",
+ "Microsoft.CodeAnalysis.Common": "[4.5.0]",
+ "System.Composition": "6.0.0",
+ "System.IO.Pipelines": "6.0.3",
+ "System.Threading.Channels": "6.0.0"
+ },
+ "compile": {
+ "lib/netcoreapp3.1/_._": {
+ "related": ".pdb"
+ }
+ },
+ "runtime": {
+ "lib/netcoreapp3.1/Microsoft.CodeAnalysis.Workspaces.dll": {
+ "related": ".pdb"
+ }
+ },
+ "resource": {
+ "lib/netcoreapp3.1/cs/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "cs"
+ },
+ "lib/netcoreapp3.1/de/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "de"
+ },
+ "lib/netcoreapp3.1/es/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "es"
+ },
+ "lib/netcoreapp3.1/fr/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "fr"
+ },
+ "lib/netcoreapp3.1/it/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "it"
+ },
+ "lib/netcoreapp3.1/ja/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "ja"
+ },
+ "lib/netcoreapp3.1/ko/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "ko"
+ },
+ "lib/netcoreapp3.1/pl/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "pl"
+ },
+ "lib/netcoreapp3.1/pt-BR/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "pt-BR"
+ },
+ "lib/netcoreapp3.1/ru/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "ru"
+ },
+ "lib/netcoreapp3.1/tr/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "tr"
+ },
+ "lib/netcoreapp3.1/zh-Hans/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "zh-Hans"
+ },
+ "lib/netcoreapp3.1/zh-Hant/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "zh-Hant"
+ }
+ }
+ },
+ "Microsoft.EntityFrameworkCore/8.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.EntityFrameworkCore.Abstractions": "8.0.0",
+ "Microsoft.EntityFrameworkCore.Analyzers": "8.0.0",
+ "Microsoft.Extensions.Caching.Memory": "8.0.0",
+ "Microsoft.Extensions.Logging": "8.0.0"
+ },
+ "compile": {
+ "lib/net8.0/Microsoft.EntityFrameworkCore.dll": {}
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.EntityFrameworkCore.dll": {}
+ },
+ "build": {
+ "buildTransitive/net8.0/Microsoft.EntityFrameworkCore.props": {}
+ }
+ },
+ "Microsoft.EntityFrameworkCore.Abstractions/8.0.0": {
+ "type": "package",
+ "compile": {
+ "lib/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll": {}
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll": {}
+ }
+ },
+ "Microsoft.EntityFrameworkCore.Analyzers/8.0.0": {
+ "type": "package",
+ "compile": {
+ "lib/netstandard2.0/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard2.0/_._": {}
+ }
+ },
+ "Microsoft.EntityFrameworkCore.Design/8.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Humanizer.Core": "2.14.1",
+ "Microsoft.CodeAnalysis.CSharp.Workspaces": "4.5.0",
+ "Microsoft.EntityFrameworkCore.Relational": "8.0.0",
+ "Microsoft.Extensions.DependencyModel": "8.0.0",
+ "Mono.TextTemplating": "2.2.1"
+ },
+ "compile": {
+ "lib/net8.0/_._": {}
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.EntityFrameworkCore.Design.dll": {}
+ },
+ "build": {
+ "build/net8.0/Microsoft.EntityFrameworkCore.Design.props": {}
+ }
+ },
+ "Microsoft.EntityFrameworkCore.Relational/8.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.EntityFrameworkCore": "8.0.0",
+ "Microsoft.Extensions.Configuration.Abstractions": "8.0.0"
+ },
+ "compile": {
+ "lib/net8.0/Microsoft.EntityFrameworkCore.Relational.dll": {}
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.EntityFrameworkCore.Relational.dll": {}
+ }
+ },
+ "Microsoft.EntityFrameworkCore.Tools/8.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.EntityFrameworkCore.Design": "8.0.0"
+ },
+ "compile": {
+ "lib/net8.0/_._": {}
+ },
+ "runtime": {
+ "lib/net8.0/_._": {}
+ }
+ },
+ "Microsoft.Extensions.Caching.Abstractions/8.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.Primitives": "8.0.0"
+ },
+ "compile": {
+ "lib/net8.0/Microsoft.Extensions.Caching.Abstractions.dll": {}
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Caching.Abstractions.dll": {}
+ },
+ "build": {
+ "buildTransitive/net6.0/_._": {}
+ }
+ },
+ "Microsoft.Extensions.Caching.Memory/8.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.Caching.Abstractions": "8.0.0",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0",
+ "Microsoft.Extensions.Logging.Abstractions": "8.0.0",
+ "Microsoft.Extensions.Options": "8.0.0",
+ "Microsoft.Extensions.Primitives": "8.0.0"
+ },
+ "compile": {
+ "lib/net8.0/Microsoft.Extensions.Caching.Memory.dll": {}
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Caching.Memory.dll": {}
+ },
+ "build": {
+ "buildTransitive/net6.0/_._": {}
+ }
+ },
+ "Microsoft.Extensions.Configuration.Abstractions/8.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.Primitives": "8.0.0"
+ },
+ "compile": {
+ "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll": {}
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll": {}
+ },
+ "build": {
+ "buildTransitive/net6.0/_._": {}
+ }
+ },
+ "Microsoft.Extensions.DependencyInjection/8.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0"
+ },
+ "compile": {
+ "lib/net8.0/Microsoft.Extensions.DependencyInjection.dll": {}
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.DependencyInjection.dll": {}
+ },
+ "build": {
+ "buildTransitive/net6.0/_._": {}
+ }
+ },
+ "Microsoft.Extensions.DependencyInjection.Abstractions/8.0.0": {
+ "type": "package",
+ "compile": {
+ "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {}
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {}
+ },
+ "build": {
+ "buildTransitive/net6.0/_._": {}
+ }
+ },
+ "Microsoft.Extensions.DependencyModel/8.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Text.Encodings.Web": "8.0.0",
+ "System.Text.Json": "8.0.0"
+ },
+ "compile": {
+ "lib/net8.0/_._": {}
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.DependencyModel.dll": {}
+ },
+ "build": {
+ "buildTransitive/net6.0/_._": {}
+ }
+ },
+ "Microsoft.Extensions.Logging/8.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection": "8.0.0",
+ "Microsoft.Extensions.Logging.Abstractions": "8.0.0",
+ "Microsoft.Extensions.Options": "8.0.0"
+ },
+ "compile": {
+ "lib/net8.0/Microsoft.Extensions.Logging.dll": {}
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Logging.dll": {}
+ },
+ "build": {
+ "buildTransitive/net6.0/_._": {}
+ }
+ },
+ "Microsoft.Extensions.Logging.Abstractions/8.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0"
+ },
+ "compile": {
+ "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll": {}
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll": {}
+ },
+ "build": {
+ "buildTransitive/net6.0/Microsoft.Extensions.Logging.Abstractions.targets": {}
+ }
+ },
+ "Microsoft.Extensions.Options/8.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0",
+ "Microsoft.Extensions.Primitives": "8.0.0"
+ },
+ "compile": {
+ "lib/net8.0/Microsoft.Extensions.Options.dll": {}
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Options.dll": {}
+ },
+ "build": {
+ "buildTransitive/net6.0/Microsoft.Extensions.Options.targets": {}
+ }
+ },
+ "Microsoft.Extensions.Primitives/8.0.0": {
+ "type": "package",
+ "compile": {
+ "lib/net8.0/Microsoft.Extensions.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Primitives.dll": {}
+ },
+ "build": {
+ "buildTransitive/net6.0/_._": {}
+ }
+ },
+ "Mono.TextTemplating/2.2.1": {
+ "type": "package",
+ "dependencies": {
+ "System.CodeDom": "4.4.0"
+ },
+ "compile": {
+ "lib/netstandard2.0/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard2.0/Mono.TextTemplating.dll": {}
+ }
+ },
+ "Npgsql/8.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.Logging.Abstractions": "8.0.0"
+ },
+ "compile": {
+ "lib/net8.0/Npgsql.dll": {}
+ },
+ "runtime": {
+ "lib/net8.0/Npgsql.dll": {}
+ }
+ },
+ "Npgsql.EntityFrameworkCore.PostgreSQL/8.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.EntityFrameworkCore": "8.0.0",
+ "Microsoft.EntityFrameworkCore.Abstractions": "8.0.0",
+ "Microsoft.EntityFrameworkCore.Relational": "8.0.0",
+ "Npgsql": "8.0.0"
+ },
+ "compile": {
+ "lib/net8.0/Npgsql.EntityFrameworkCore.PostgreSQL.dll": {}
+ },
+ "runtime": {
+ "lib/net8.0/Npgsql.EntityFrameworkCore.PostgreSQL.dll": {}
+ }
+ },
+ "System.CodeDom/4.4.0": {
+ "type": "package",
+ "compile": {
+ "ref/netstandard2.0/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard2.0/System.CodeDom.dll": {}
+ }
+ },
+ "System.Collections.Immutable/6.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime.CompilerServices.Unsafe": "6.0.0"
+ },
+ "compile": {
+ "lib/net6.0/_._": {}
+ },
+ "runtime": {
+ "lib/net6.0/System.Collections.Immutable.dll": {}
+ },
+ "build": {
+ "buildTransitive/netcoreapp3.1/_._": {}
+ }
+ },
+ "System.Composition/6.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Composition.AttributedModel": "6.0.0",
+ "System.Composition.Convention": "6.0.0",
+ "System.Composition.Hosting": "6.0.0",
+ "System.Composition.Runtime": "6.0.0",
+ "System.Composition.TypedParts": "6.0.0"
+ },
+ "build": {
+ "buildTransitive/netcoreapp3.1/_._": {}
+ }
+ },
+ "System.Composition.AttributedModel/6.0.0": {
+ "type": "package",
+ "compile": {
+ "lib/net6.0/_._": {}
+ },
+ "runtime": {
+ "lib/net6.0/System.Composition.AttributedModel.dll": {}
+ },
+ "build": {
+ "buildTransitive/netcoreapp3.1/_._": {}
+ }
+ },
+ "System.Composition.Convention/6.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Composition.AttributedModel": "6.0.0"
+ },
+ "compile": {
+ "lib/net6.0/_._": {}
+ },
+ "runtime": {
+ "lib/net6.0/System.Composition.Convention.dll": {}
+ },
+ "build": {
+ "buildTransitive/netcoreapp3.1/_._": {}
+ }
+ },
+ "System.Composition.Hosting/6.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Composition.Runtime": "6.0.0"
+ },
+ "compile": {
+ "lib/net6.0/_._": {}
+ },
+ "runtime": {
+ "lib/net6.0/System.Composition.Hosting.dll": {}
+ },
+ "build": {
+ "buildTransitive/netcoreapp3.1/_._": {}
+ }
+ },
+ "System.Composition.Runtime/6.0.0": {
+ "type": "package",
+ "compile": {
+ "lib/net6.0/_._": {}
+ },
+ "runtime": {
+ "lib/net6.0/System.Composition.Runtime.dll": {}
+ },
+ "build": {
+ "buildTransitive/netcoreapp3.1/_._": {}
+ }
+ },
+ "System.Composition.TypedParts/6.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Composition.AttributedModel": "6.0.0",
+ "System.Composition.Hosting": "6.0.0",
+ "System.Composition.Runtime": "6.0.0"
+ },
+ "compile": {
+ "lib/net6.0/_._": {}
+ },
+ "runtime": {
+ "lib/net6.0/System.Composition.TypedParts.dll": {}
+ },
+ "build": {
+ "buildTransitive/netcoreapp3.1/_._": {}
+ }
+ },
+ "System.IO.Pipelines/6.0.3": {
+ "type": "package",
+ "compile": {
+ "lib/net6.0/_._": {}
+ },
+ "runtime": {
+ "lib/net6.0/System.IO.Pipelines.dll": {}
+ },
+ "build": {
+ "buildTransitive/netcoreapp3.1/_._": {}
+ }
+ },
+ "System.Reflection.Metadata/6.0.1": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections.Immutable": "6.0.0"
+ },
+ "compile": {
+ "lib/net6.0/_._": {}
+ },
+ "runtime": {
+ "lib/net6.0/System.Reflection.Metadata.dll": {}
+ },
+ "build": {
+ "buildTransitive/netcoreapp3.1/_._": {}
+ }
+ },
+ "System.Runtime.CompilerServices.Unsafe/6.0.0": {
+ "type": "package",
+ "compile": {
+ "lib/net6.0/_._": {}
+ },
+ "runtime": {
+ "lib/net6.0/System.Runtime.CompilerServices.Unsafe.dll": {}
+ },
+ "build": {
+ "buildTransitive/netcoreapp3.1/_._": {}
+ }
+ },
+ "System.Text.Encoding.CodePages/6.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime.CompilerServices.Unsafe": "6.0.0"
+ },
+ "compile": {
+ "lib/net6.0/_._": {}
+ },
+ "runtime": {
+ "lib/net6.0/System.Text.Encoding.CodePages.dll": {}
+ },
+ "build": {
+ "buildTransitive/netcoreapp3.1/_._": {}
+ },
+ "runtimeTargets": {
+ "runtimes/win/lib/net6.0/System.Text.Encoding.CodePages.dll": {
+ "assetType": "runtime",
+ "rid": "win"
+ }
+ }
+ },
+ "System.Text.Encodings.Web/8.0.0": {
+ "type": "package",
+ "compile": {
+ "lib/net8.0/_._": {}
+ },
+ "runtime": {
+ "lib/net8.0/System.Text.Encodings.Web.dll": {}
+ },
+ "build": {
+ "buildTransitive/net6.0/_._": {}
+ },
+ "runtimeTargets": {
+ "runtimes/browser/lib/net8.0/System.Text.Encodings.Web.dll": {
+ "assetType": "runtime",
+ "rid": "browser"
+ }
+ }
+ },
+ "System.Text.Json/8.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Text.Encodings.Web": "8.0.0"
+ },
+ "compile": {
+ "lib/net8.0/_._": {}
+ },
+ "runtime": {
+ "lib/net8.0/System.Text.Json.dll": {}
+ },
+ "build": {
+ "buildTransitive/net6.0/System.Text.Json.targets": {}
+ }
+ },
+ "System.Threading.Channels/6.0.0": {
+ "type": "package",
+ "compile": {
+ "lib/net6.0/_._": {}
+ },
+ "runtime": {
+ "lib/net6.0/System.Threading.Channels.dll": {}
+ },
+ "build": {
+ "buildTransitive/netcoreapp3.1/_._": {}
+ }
+ }
+ }
+ },
+ "libraries": {
+ "Humanizer.Core/2.14.1": {
+ "sha512": "lQKvtaTDOXnoVJ20ibTuSIOf2i0uO0MPbDhd1jm238I+U/2ZnRENj0cktKZhtchBMtCUSRQ5v4xBCUbKNmyVMw==",
+ "type": "package",
+ "path": "humanizer.core/2.14.1",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "humanizer.core.2.14.1.nupkg.sha512",
+ "humanizer.core.nuspec",
+ "lib/net6.0/Humanizer.dll",
+ "lib/netstandard1.0/Humanizer.dll",
+ "lib/netstandard2.0/Humanizer.dll",
+ "logo.png"
+ ]
+ },
+ "Microsoft.Bcl.AsyncInterfaces/6.0.0": {
+ "sha512": "UcSjPsst+DfAdJGVDsu346FX0ci0ah+lw3WRtn18NUwEqRt70HaOQ7lI72vy3+1LxtqI3T5GWwV39rQSrCzAeg==",
+ "type": "package",
+ "path": "microsoft.bcl.asyncinterfaces/6.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "lib/net461/Microsoft.Bcl.AsyncInterfaces.dll",
+ "lib/netstandard2.0/Microsoft.Bcl.AsyncInterfaces.dll",
+ "lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.dll",
+ "microsoft.bcl.asyncinterfaces.6.0.0.nupkg.sha512",
+ "microsoft.bcl.asyncinterfaces.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "Microsoft.CodeAnalysis.Analyzers/3.3.3": {
+ "sha512": "j/rOZtLMVJjrfLRlAMckJLPW/1rze9MT1yfWqSIbUPGRu1m1P0fuo9PmqapwsmePfGB5PJrudQLvmUOAMF0DqQ==",
+ "type": "package",
+ "path": "microsoft.codeanalysis.analyzers/3.3.3",
+ "hasTools": true,
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "ThirdPartyNotices.rtf",
+ "analyzers/dotnet/cs/Microsoft.CodeAnalysis.Analyzers.dll",
+ "analyzers/dotnet/cs/Microsoft.CodeAnalysis.CSharp.Analyzers.dll",
+ "analyzers/dotnet/cs/cs/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/cs/de/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/cs/es/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/cs/fr/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/cs/it/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/cs/ja/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/cs/ko/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/cs/pl/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/cs/pt-BR/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/cs/ru/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/cs/tr/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/cs/zh-Hans/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/cs/zh-Hant/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/vb/Microsoft.CodeAnalysis.Analyzers.dll",
+ "analyzers/dotnet/vb/Microsoft.CodeAnalysis.VisualBasic.Analyzers.dll",
+ "analyzers/dotnet/vb/cs/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/vb/de/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/vb/es/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/vb/fr/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/vb/it/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/vb/ja/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/vb/ko/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/vb/pl/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/vb/pt-BR/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/vb/ru/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/vb/tr/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/vb/zh-Hans/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/vb/zh-Hant/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "build/Microsoft.CodeAnalysis.Analyzers.props",
+ "build/Microsoft.CodeAnalysis.Analyzers.targets",
+ "build/config/analysislevel_2_9_8_all.editorconfig",
+ "build/config/analysislevel_2_9_8_default.editorconfig",
+ "build/config/analysislevel_2_9_8_minimum.editorconfig",
+ "build/config/analysislevel_2_9_8_none.editorconfig",
+ "build/config/analysislevel_2_9_8_recommended.editorconfig",
+ "build/config/analysislevel_3_3_all.editorconfig",
+ "build/config/analysislevel_3_3_default.editorconfig",
+ "build/config/analysislevel_3_3_minimum.editorconfig",
+ "build/config/analysislevel_3_3_none.editorconfig",
+ "build/config/analysislevel_3_3_recommended.editorconfig",
+ "build/config/analysislevel_3_all.editorconfig",
+ "build/config/analysislevel_3_default.editorconfig",
+ "build/config/analysislevel_3_minimum.editorconfig",
+ "build/config/analysislevel_3_none.editorconfig",
+ "build/config/analysislevel_3_recommended.editorconfig",
+ "build/config/analysislevelcorrectness_2_9_8_all.editorconfig",
+ "build/config/analysislevelcorrectness_2_9_8_default.editorconfig",
+ "build/config/analysislevelcorrectness_2_9_8_minimum.editorconfig",
+ "build/config/analysislevelcorrectness_2_9_8_none.editorconfig",
+ "build/config/analysislevelcorrectness_2_9_8_recommended.editorconfig",
+ "build/config/analysislevelcorrectness_3_3_all.editorconfig",
+ "build/config/analysislevelcorrectness_3_3_default.editorconfig",
+ "build/config/analysislevelcorrectness_3_3_minimum.editorconfig",
+ "build/config/analysislevelcorrectness_3_3_none.editorconfig",
+ "build/config/analysislevelcorrectness_3_3_recommended.editorconfig",
+ "build/config/analysislevelcorrectness_3_all.editorconfig",
+ "build/config/analysislevelcorrectness_3_default.editorconfig",
+ "build/config/analysislevelcorrectness_3_minimum.editorconfig",
+ "build/config/analysislevelcorrectness_3_none.editorconfig",
+ "build/config/analysislevelcorrectness_3_recommended.editorconfig",
+ "build/config/analysislevellibrary_2_9_8_all.editorconfig",
+ "build/config/analysislevellibrary_2_9_8_default.editorconfig",
+ "build/config/analysislevellibrary_2_9_8_minimum.editorconfig",
+ "build/config/analysislevellibrary_2_9_8_none.editorconfig",
+ "build/config/analysislevellibrary_2_9_8_recommended.editorconfig",
+ "build/config/analysislevellibrary_3_3_all.editorconfig",
+ "build/config/analysislevellibrary_3_3_default.editorconfig",
+ "build/config/analysislevellibrary_3_3_minimum.editorconfig",
+ "build/config/analysislevellibrary_3_3_none.editorconfig",
+ "build/config/analysislevellibrary_3_3_recommended.editorconfig",
+ "build/config/analysislevellibrary_3_all.editorconfig",
+ "build/config/analysislevellibrary_3_default.editorconfig",
+ "build/config/analysislevellibrary_3_minimum.editorconfig",
+ "build/config/analysislevellibrary_3_none.editorconfig",
+ "build/config/analysislevellibrary_3_recommended.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscompatibility_2_9_8_all.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscompatibility_2_9_8_default.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscompatibility_2_9_8_minimum.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscompatibility_2_9_8_none.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscompatibility_2_9_8_recommended.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_all.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_default.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_minimum.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_none.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_recommended.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscompatibility_3_all.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscompatibility_3_default.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscompatibility_3_minimum.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscompatibility_3_none.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscompatibility_3_recommended.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscorrectness_2_9_8_all.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscorrectness_2_9_8_default.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscorrectness_2_9_8_minimum.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscorrectness_2_9_8_none.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscorrectness_2_9_8_recommended.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_all.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_default.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_minimum.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_none.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_recommended.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscorrectness_3_all.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscorrectness_3_default.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscorrectness_3_minimum.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscorrectness_3_none.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscorrectness_3_recommended.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdesign_2_9_8_all.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdesign_2_9_8_default.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdesign_2_9_8_minimum.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdesign_2_9_8_none.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdesign_2_9_8_recommended.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdesign_3_3_all.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdesign_3_3_default.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdesign_3_3_minimum.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdesign_3_3_none.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdesign_3_3_recommended.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdesign_3_all.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdesign_3_default.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdesign_3_minimum.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdesign_3_none.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdesign_3_recommended.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdocumentation_2_9_8_all.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdocumentation_2_9_8_default.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdocumentation_2_9_8_minimum.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdocumentation_2_9_8_none.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdocumentation_2_9_8_recommended.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_all.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_default.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_minimum.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_none.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_recommended.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdocumentation_3_all.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdocumentation_3_default.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdocumentation_3_minimum.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdocumentation_3_none.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdocumentation_3_recommended.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysislocalization_2_9_8_all.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysislocalization_2_9_8_default.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysislocalization_2_9_8_minimum.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysislocalization_2_9_8_none.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysislocalization_2_9_8_recommended.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysislocalization_3_3_all.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysislocalization_3_3_default.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysislocalization_3_3_minimum.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysislocalization_3_3_none.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysislocalization_3_3_recommended.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysislocalization_3_all.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysislocalization_3_default.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysislocalization_3_minimum.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysislocalization_3_none.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysislocalization_3_recommended.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisperformance_2_9_8_all.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisperformance_2_9_8_default.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisperformance_2_9_8_minimum.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisperformance_2_9_8_none.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisperformance_2_9_8_recommended.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisperformance_3_3_all.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisperformance_3_3_default.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisperformance_3_3_minimum.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisperformance_3_3_none.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisperformance_3_3_recommended.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisperformance_3_all.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisperformance_3_default.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisperformance_3_minimum.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisperformance_3_none.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisperformance_3_recommended.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisreleasetracking_2_9_8_all.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisreleasetracking_2_9_8_default.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisreleasetracking_2_9_8_minimum.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisreleasetracking_2_9_8_none.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisreleasetracking_2_9_8_recommended.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_all.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_default.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_minimum.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_none.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_recommended.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_all.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_default.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_minimum.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_none.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_recommended.editorconfig",
+ "documentation/Analyzer Configuration.md",
+ "documentation/Microsoft.CodeAnalysis.Analyzers.md",
+ "documentation/Microsoft.CodeAnalysis.Analyzers.sarif",
+ "editorconfig/AllRulesDefault/.editorconfig",
+ "editorconfig/AllRulesDisabled/.editorconfig",
+ "editorconfig/AllRulesEnabled/.editorconfig",
+ "editorconfig/CorrectnessRulesDefault/.editorconfig",
+ "editorconfig/CorrectnessRulesEnabled/.editorconfig",
+ "editorconfig/DataflowRulesDefault/.editorconfig",
+ "editorconfig/DataflowRulesEnabled/.editorconfig",
+ "editorconfig/LibraryRulesDefault/.editorconfig",
+ "editorconfig/LibraryRulesEnabled/.editorconfig",
+ "editorconfig/MicrosoftCodeAnalysisCompatibilityRulesDefault/.editorconfig",
+ "editorconfig/MicrosoftCodeAnalysisCompatibilityRulesEnabled/.editorconfig",
+ "editorconfig/MicrosoftCodeAnalysisCorrectnessRulesDefault/.editorconfig",
+ "editorconfig/MicrosoftCodeAnalysisCorrectnessRulesEnabled/.editorconfig",
+ "editorconfig/MicrosoftCodeAnalysisDesignRulesDefault/.editorconfig",
+ "editorconfig/MicrosoftCodeAnalysisDesignRulesEnabled/.editorconfig",
+ "editorconfig/MicrosoftCodeAnalysisDocumentationRulesDefault/.editorconfig",
+ "editorconfig/MicrosoftCodeAnalysisDocumentationRulesEnabled/.editorconfig",
+ "editorconfig/MicrosoftCodeAnalysisLocalizationRulesDefault/.editorconfig",
+ "editorconfig/MicrosoftCodeAnalysisLocalizationRulesEnabled/.editorconfig",
+ "editorconfig/MicrosoftCodeAnalysisPerformanceRulesDefault/.editorconfig",
+ "editorconfig/MicrosoftCodeAnalysisPerformanceRulesEnabled/.editorconfig",
+ "editorconfig/MicrosoftCodeAnalysisReleaseTrackingRulesDefault/.editorconfig",
+ "editorconfig/MicrosoftCodeAnalysisReleaseTrackingRulesEnabled/.editorconfig",
+ "editorconfig/PortedFromFxCopRulesDefault/.editorconfig",
+ "editorconfig/PortedFromFxCopRulesEnabled/.editorconfig",
+ "microsoft.codeanalysis.analyzers.3.3.3.nupkg.sha512",
+ "microsoft.codeanalysis.analyzers.nuspec",
+ "rulesets/AllRulesDefault.ruleset",
+ "rulesets/AllRulesDisabled.ruleset",
+ "rulesets/AllRulesEnabled.ruleset",
+ "rulesets/CorrectnessRulesDefault.ruleset",
+ "rulesets/CorrectnessRulesEnabled.ruleset",
+ "rulesets/DataflowRulesDefault.ruleset",
+ "rulesets/DataflowRulesEnabled.ruleset",
+ "rulesets/LibraryRulesDefault.ruleset",
+ "rulesets/LibraryRulesEnabled.ruleset",
+ "rulesets/MicrosoftCodeAnalysisCompatibilityRulesDefault.ruleset",
+ "rulesets/MicrosoftCodeAnalysisCompatibilityRulesEnabled.ruleset",
+ "rulesets/MicrosoftCodeAnalysisCorrectnessRulesDefault.ruleset",
+ "rulesets/MicrosoftCodeAnalysisCorrectnessRulesEnabled.ruleset",
+ "rulesets/MicrosoftCodeAnalysisDesignRulesDefault.ruleset",
+ "rulesets/MicrosoftCodeAnalysisDesignRulesEnabled.ruleset",
+ "rulesets/MicrosoftCodeAnalysisDocumentationRulesDefault.ruleset",
+ "rulesets/MicrosoftCodeAnalysisDocumentationRulesEnabled.ruleset",
+ "rulesets/MicrosoftCodeAnalysisLocalizationRulesDefault.ruleset",
+ "rulesets/MicrosoftCodeAnalysisLocalizationRulesEnabled.ruleset",
+ "rulesets/MicrosoftCodeAnalysisPerformanceRulesDefault.ruleset",
+ "rulesets/MicrosoftCodeAnalysisPerformanceRulesEnabled.ruleset",
+ "rulesets/MicrosoftCodeAnalysisReleaseTrackingRulesDefault.ruleset",
+ "rulesets/MicrosoftCodeAnalysisReleaseTrackingRulesEnabled.ruleset",
+ "rulesets/PortedFromFxCopRulesDefault.ruleset",
+ "rulesets/PortedFromFxCopRulesEnabled.ruleset",
+ "tools/install.ps1",
+ "tools/uninstall.ps1"
+ ]
+ },
+ "Microsoft.CodeAnalysis.Common/4.5.0": {
+ "sha512": "lwAbIZNdnY0SUNoDmZHkVUwLO8UyNnyyh1t/4XsbFxi4Ounb3xszIYZaWhyj5ZjyfcwqwmtMbE7fUTVCqQEIdQ==",
+ "type": "package",
+ "path": "microsoft.codeanalysis.common/4.5.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "ThirdPartyNotices.rtf",
+ "lib/netcoreapp3.1/Microsoft.CodeAnalysis.dll",
+ "lib/netcoreapp3.1/Microsoft.CodeAnalysis.pdb",
+ "lib/netcoreapp3.1/cs/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netcoreapp3.1/de/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netcoreapp3.1/es/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netcoreapp3.1/fr/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netcoreapp3.1/it/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netcoreapp3.1/ja/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netcoreapp3.1/ko/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netcoreapp3.1/pl/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netcoreapp3.1/pt-BR/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netcoreapp3.1/ru/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netcoreapp3.1/tr/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netcoreapp3.1/zh-Hans/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netcoreapp3.1/zh-Hant/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netstandard2.0/Microsoft.CodeAnalysis.dll",
+ "lib/netstandard2.0/Microsoft.CodeAnalysis.pdb",
+ "lib/netstandard2.0/cs/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netstandard2.0/de/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netstandard2.0/es/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netstandard2.0/fr/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netstandard2.0/it/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netstandard2.0/ja/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netstandard2.0/ko/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netstandard2.0/pl/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netstandard2.0/pt-BR/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netstandard2.0/ru/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netstandard2.0/tr/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netstandard2.0/zh-Hans/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netstandard2.0/zh-Hant/Microsoft.CodeAnalysis.resources.dll",
+ "microsoft.codeanalysis.common.4.5.0.nupkg.sha512",
+ "microsoft.codeanalysis.common.nuspec"
+ ]
+ },
+ "Microsoft.CodeAnalysis.CSharp/4.5.0": {
+ "sha512": "cM59oMKAOxvdv76bdmaKPy5hfj+oR+zxikWoueEB7CwTko7mt9sVKZI8Qxlov0C/LuKEG+WQwifepqL3vuTiBQ==",
+ "type": "package",
+ "path": "microsoft.codeanalysis.csharp/4.5.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "ThirdPartyNotices.rtf",
+ "lib/netcoreapp3.1/Microsoft.CodeAnalysis.CSharp.dll",
+ "lib/netcoreapp3.1/Microsoft.CodeAnalysis.CSharp.pdb",
+ "lib/netcoreapp3.1/cs/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "lib/netcoreapp3.1/de/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "lib/netcoreapp3.1/es/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "lib/netcoreapp3.1/fr/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "lib/netcoreapp3.1/it/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "lib/netcoreapp3.1/ja/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "lib/netcoreapp3.1/ko/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "lib/netcoreapp3.1/pl/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "lib/netcoreapp3.1/pt-BR/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "lib/netcoreapp3.1/ru/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "lib/netcoreapp3.1/tr/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "lib/netcoreapp3.1/zh-Hans/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "lib/netcoreapp3.1/zh-Hant/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "lib/netstandard2.0/Microsoft.CodeAnalysis.CSharp.dll",
+ "lib/netstandard2.0/Microsoft.CodeAnalysis.CSharp.pdb",
+ "lib/netstandard2.0/cs/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "lib/netstandard2.0/de/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "lib/netstandard2.0/es/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "lib/netstandard2.0/fr/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "lib/netstandard2.0/it/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "lib/netstandard2.0/ja/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "lib/netstandard2.0/ko/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "lib/netstandard2.0/pl/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "lib/netstandard2.0/pt-BR/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "lib/netstandard2.0/ru/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "lib/netstandard2.0/tr/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "lib/netstandard2.0/zh-Hans/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "lib/netstandard2.0/zh-Hant/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "microsoft.codeanalysis.csharp.4.5.0.nupkg.sha512",
+ "microsoft.codeanalysis.csharp.nuspec"
+ ]
+ },
+ "Microsoft.CodeAnalysis.CSharp.Workspaces/4.5.0": {
+ "sha512": "h74wTpmGOp4yS4hj+EvNzEiPgg/KVs2wmSfTZ81upJZOtPkJsVkgfsgtxxqmAeapjT/vLKfmYV0bS8n5MNVP+g==",
+ "type": "package",
+ "path": "microsoft.codeanalysis.csharp.workspaces/4.5.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "ThirdPartyNotices.rtf",
+ "lib/netcoreapp3.1/Microsoft.CodeAnalysis.CSharp.Workspaces.dll",
+ "lib/netcoreapp3.1/Microsoft.CodeAnalysis.CSharp.Workspaces.pdb",
+ "lib/netcoreapp3.1/cs/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll",
+ "lib/netcoreapp3.1/de/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll",
+ "lib/netcoreapp3.1/es/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll",
+ "lib/netcoreapp3.1/fr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll",
+ "lib/netcoreapp3.1/it/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll",
+ "lib/netcoreapp3.1/ja/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll",
+ "lib/netcoreapp3.1/ko/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll",
+ "lib/netcoreapp3.1/pl/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll",
+ "lib/netcoreapp3.1/pt-BR/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll",
+ "lib/netcoreapp3.1/ru/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll",
+ "lib/netcoreapp3.1/tr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll",
+ "lib/netcoreapp3.1/zh-Hans/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll",
+ "lib/netcoreapp3.1/zh-Hant/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll",
+ "lib/netstandard2.0/Microsoft.CodeAnalysis.CSharp.Workspaces.dll",
+ "lib/netstandard2.0/Microsoft.CodeAnalysis.CSharp.Workspaces.pdb",
+ "lib/netstandard2.0/cs/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll",
+ "lib/netstandard2.0/de/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll",
+ "lib/netstandard2.0/es/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll",
+ "lib/netstandard2.0/fr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll",
+ "lib/netstandard2.0/it/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll",
+ "lib/netstandard2.0/ja/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll",
+ "lib/netstandard2.0/ko/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll",
+ "lib/netstandard2.0/pl/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll",
+ "lib/netstandard2.0/pt-BR/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll",
+ "lib/netstandard2.0/ru/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll",
+ "lib/netstandard2.0/tr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll",
+ "lib/netstandard2.0/zh-Hans/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll",
+ "lib/netstandard2.0/zh-Hant/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll",
+ "microsoft.codeanalysis.csharp.workspaces.4.5.0.nupkg.sha512",
+ "microsoft.codeanalysis.csharp.workspaces.nuspec"
+ ]
+ },
+ "Microsoft.CodeAnalysis.Workspaces.Common/4.5.0": {
+ "sha512": "l4dDRmGELXG72XZaonnOeORyD/T5RpEu5LGHOUIhnv+MmUWDY/m1kWXGwtcgQ5CJ5ynkFiRnIYzTKXYjUs7rbw==",
+ "type": "package",
+ "path": "microsoft.codeanalysis.workspaces.common/4.5.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "ThirdPartyNotices.rtf",
+ "lib/netcoreapp3.1/Microsoft.CodeAnalysis.Workspaces.dll",
+ "lib/netcoreapp3.1/Microsoft.CodeAnalysis.Workspaces.pdb",
+ "lib/netcoreapp3.1/cs/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "lib/netcoreapp3.1/de/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "lib/netcoreapp3.1/es/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "lib/netcoreapp3.1/fr/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "lib/netcoreapp3.1/it/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "lib/netcoreapp3.1/ja/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "lib/netcoreapp3.1/ko/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "lib/netcoreapp3.1/pl/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "lib/netcoreapp3.1/pt-BR/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "lib/netcoreapp3.1/ru/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "lib/netcoreapp3.1/tr/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "lib/netcoreapp3.1/zh-Hans/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "lib/netcoreapp3.1/zh-Hant/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "lib/netstandard2.0/Microsoft.CodeAnalysis.Workspaces.dll",
+ "lib/netstandard2.0/Microsoft.CodeAnalysis.Workspaces.pdb",
+ "lib/netstandard2.0/cs/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "lib/netstandard2.0/de/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "lib/netstandard2.0/es/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "lib/netstandard2.0/fr/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "lib/netstandard2.0/it/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "lib/netstandard2.0/ja/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "lib/netstandard2.0/ko/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "lib/netstandard2.0/pl/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "lib/netstandard2.0/pt-BR/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "lib/netstandard2.0/ru/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "lib/netstandard2.0/tr/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "lib/netstandard2.0/zh-Hans/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "lib/netstandard2.0/zh-Hant/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "microsoft.codeanalysis.workspaces.common.4.5.0.nupkg.sha512",
+ "microsoft.codeanalysis.workspaces.common.nuspec"
+ ]
+ },
+ "Microsoft.EntityFrameworkCore/8.0.0": {
+ "sha512": "SoODat83pGQUpWB9xULdMX6tuKpq/RTXDuJ2WeC1ldUKcKzLkaFJD1n+I0nOLY58odez/e7z8b6zdp235G/kyg==",
+ "type": "package",
+ "path": "microsoft.entityframeworkcore/8.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "buildTransitive/net8.0/Microsoft.EntityFrameworkCore.props",
+ "lib/net8.0/Microsoft.EntityFrameworkCore.dll",
+ "microsoft.entityframeworkcore.8.0.0.nupkg.sha512",
+ "microsoft.entityframeworkcore.nuspec"
+ ]
+ },
+ "Microsoft.EntityFrameworkCore.Abstractions/8.0.0": {
+ "sha512": "VR22s3+zoqlVI7xauFKn1znSIFHO8xuILT+noSwS8bZCKcHz0ydkTDQMuaxSa5WBaQrZmwtTz9rmRvJ7X8mSPQ==",
+ "type": "package",
+ "path": "microsoft.entityframeworkcore.abstractions/8.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "lib/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll",
+ "microsoft.entityframeworkcore.abstractions.8.0.0.nupkg.sha512",
+ "microsoft.entityframeworkcore.abstractions.nuspec"
+ ]
+ },
+ "Microsoft.EntityFrameworkCore.Analyzers/8.0.0": {
+ "sha512": "ZXxEeLs2zoZ1TA+QoMMcw4f3Tirf8PzgdDax8RoWo0dxI2KmqiEGWYjhm2B/XyWfglc6+mNRyB8rZiQSmxCpeg==",
+ "type": "package",
+ "path": "microsoft.entityframeworkcore.analyzers/8.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "analyzers/dotnet/cs/Microsoft.EntityFrameworkCore.Analyzers.dll",
+ "lib/netstandard2.0/_._",
+ "microsoft.entityframeworkcore.analyzers.8.0.0.nupkg.sha512",
+ "microsoft.entityframeworkcore.analyzers.nuspec"
+ ]
+ },
+ "Microsoft.EntityFrameworkCore.Design/8.0.0": {
+ "sha512": "94reKYu63jg4O75UI3LMJHwOSi8tQ6IfubiZhdnSsWcgtmAuF8OyLfjK/MIxuvaQRJZAF6E747FIuxjOtb8/og==",
+ "type": "package",
+ "path": "microsoft.entityframeworkcore.design/8.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "build/net8.0/Microsoft.EntityFrameworkCore.Design.props",
+ "lib/net8.0/Microsoft.EntityFrameworkCore.Design.dll",
+ "microsoft.entityframeworkcore.design.8.0.0.nupkg.sha512",
+ "microsoft.entityframeworkcore.design.nuspec"
+ ]
+ },
+ "Microsoft.EntityFrameworkCore.Relational/8.0.0": {
+ "sha512": "fFKkr24cYc7Zw5T6DC4tEyOEPgPbq23BBmym1r9kn4ET9F3HKaetpOeQtV2RryYyUxEeNkJuxgfiZHTisqZc+A==",
+ "type": "package",
+ "path": "microsoft.entityframeworkcore.relational/8.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "lib/net8.0/Microsoft.EntityFrameworkCore.Relational.dll",
+ "microsoft.entityframeworkcore.relational.8.0.0.nupkg.sha512",
+ "microsoft.entityframeworkcore.relational.nuspec"
+ ]
+ },
+ "Microsoft.EntityFrameworkCore.Tools/8.0.0": {
+ "sha512": "zRdaXiiB1gEA0b+AJTd2+drh78gkEA4HyZ1vqNZrKq4xwW8WwavSiQsoeb1UsIMZkocLMBbhQYWClkZzuTKEgQ==",
+ "type": "package",
+ "path": "microsoft.entityframeworkcore.tools/8.0.0",
+ "hasTools": true,
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "lib/net8.0/_._",
+ "microsoft.entityframeworkcore.tools.8.0.0.nupkg.sha512",
+ "microsoft.entityframeworkcore.tools.nuspec",
+ "tools/EntityFrameworkCore.PS2.psd1",
+ "tools/EntityFrameworkCore.PS2.psm1",
+ "tools/EntityFrameworkCore.psd1",
+ "tools/EntityFrameworkCore.psm1",
+ "tools/about_EntityFrameworkCore.help.txt",
+ "tools/init.ps1",
+ "tools/net461/any/ef.exe",
+ "tools/net461/win-arm64/ef.exe",
+ "tools/net461/win-x86/ef.exe",
+ "tools/netcoreapp2.0/any/ef.dll",
+ "tools/netcoreapp2.0/any/ef.runtimeconfig.json"
+ ]
+ },
+ "Microsoft.Extensions.Caching.Abstractions/8.0.0": {
+ "sha512": "3KuSxeHoNYdxVYfg2IRZCThcrlJ1XJqIXkAWikCsbm5C/bCjv7G0WoKDyuR98Q+T607QT2Zl5GsbGRkENcV2yQ==",
+ "type": "package",
+ "path": "microsoft.extensions.caching.abstractions/8.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "PACKAGE.md",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/net461/Microsoft.Extensions.Caching.Abstractions.targets",
+ "buildTransitive/net462/_._",
+ "buildTransitive/net6.0/_._",
+ "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Caching.Abstractions.targets",
+ "lib/net462/Microsoft.Extensions.Caching.Abstractions.dll",
+ "lib/net6.0/Microsoft.Extensions.Caching.Abstractions.dll",
+ "lib/net7.0/Microsoft.Extensions.Caching.Abstractions.dll",
+ "lib/net8.0/Microsoft.Extensions.Caching.Abstractions.dll",
+ "lib/netstandard2.0/Microsoft.Extensions.Caching.Abstractions.dll",
+ "microsoft.extensions.caching.abstractions.8.0.0.nupkg.sha512",
+ "microsoft.extensions.caching.abstractions.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "Microsoft.Extensions.Caching.Memory/8.0.0": {
+ "sha512": "7pqivmrZDzo1ADPkRwjy+8jtRKWRCPag9qPI+p7sgu7Q4QreWhcvbiWXsbhP+yY8XSiDvZpu2/LWdBv7PnmOpQ==",
+ "type": "package",
+ "path": "microsoft.extensions.caching.memory/8.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "PACKAGE.md",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/net461/Microsoft.Extensions.Caching.Memory.targets",
+ "buildTransitive/net462/_._",
+ "buildTransitive/net6.0/_._",
+ "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Caching.Memory.targets",
+ "lib/net462/Microsoft.Extensions.Caching.Memory.dll",
+ "lib/net6.0/Microsoft.Extensions.Caching.Memory.dll",
+ "lib/net7.0/Microsoft.Extensions.Caching.Memory.dll",
+ "lib/net8.0/Microsoft.Extensions.Caching.Memory.dll",
+ "lib/netstandard2.0/Microsoft.Extensions.Caching.Memory.dll",
+ "microsoft.extensions.caching.memory.8.0.0.nupkg.sha512",
+ "microsoft.extensions.caching.memory.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "Microsoft.Extensions.Configuration.Abstractions/8.0.0": {
+ "sha512": "3lE/iLSutpgX1CC0NOW70FJoGARRHbyKmG7dc0klnUZ9Dd9hS6N/POPWhKhMLCEuNN5nXEY5agmlFtH562vqhQ==",
+ "type": "package",
+ "path": "microsoft.extensions.configuration.abstractions/8.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "PACKAGE.md",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/net461/Microsoft.Extensions.Configuration.Abstractions.targets",
+ "buildTransitive/net462/_._",
+ "buildTransitive/net6.0/_._",
+ "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Configuration.Abstractions.targets",
+ "lib/net462/Microsoft.Extensions.Configuration.Abstractions.dll",
+ "lib/net6.0/Microsoft.Extensions.Configuration.Abstractions.dll",
+ "lib/net7.0/Microsoft.Extensions.Configuration.Abstractions.dll",
+ "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll",
+ "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.dll",
+ "microsoft.extensions.configuration.abstractions.8.0.0.nupkg.sha512",
+ "microsoft.extensions.configuration.abstractions.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "Microsoft.Extensions.DependencyInjection/8.0.0": {
+ "sha512": "V8S3bsm50ig6JSyrbcJJ8bW2b9QLGouz+G1miK3UTaOWmMtFwNNNzUf4AleyDWUmTrWMLNnFSLEQtxmxgNQnNQ==",
+ "type": "package",
+ "path": "microsoft.extensions.dependencyinjection/8.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "PACKAGE.md",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/net461/Microsoft.Extensions.DependencyInjection.targets",
+ "buildTransitive/net462/_._",
+ "buildTransitive/net6.0/_._",
+ "buildTransitive/netcoreapp2.0/Microsoft.Extensions.DependencyInjection.targets",
+ "lib/net462/Microsoft.Extensions.DependencyInjection.dll",
+ "lib/net6.0/Microsoft.Extensions.DependencyInjection.dll",
+ "lib/net7.0/Microsoft.Extensions.DependencyInjection.dll",
+ "lib/net8.0/Microsoft.Extensions.DependencyInjection.dll",
+ "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.dll",
+ "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.dll",
+ "microsoft.extensions.dependencyinjection.8.0.0.nupkg.sha512",
+ "microsoft.extensions.dependencyinjection.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "Microsoft.Extensions.DependencyInjection.Abstractions/8.0.0": {
+ "sha512": "cjWrLkJXK0rs4zofsK4bSdg+jhDLTaxrkXu4gS6Y7MAlCvRyNNgwY/lJi5RDlQOnSZweHqoyvgvbdvQsRIW+hg==",
+ "type": "package",
+ "path": "microsoft.extensions.dependencyinjection.abstractions/8.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "PACKAGE.md",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/net461/Microsoft.Extensions.DependencyInjection.Abstractions.targets",
+ "buildTransitive/net462/_._",
+ "buildTransitive/net6.0/_._",
+ "buildTransitive/netcoreapp2.0/Microsoft.Extensions.DependencyInjection.Abstractions.targets",
+ "lib/net462/Microsoft.Extensions.DependencyInjection.Abstractions.dll",
+ "lib/net6.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll",
+ "lib/net7.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll",
+ "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll",
+ "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll",
+ "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.Abstractions.dll",
+ "microsoft.extensions.dependencyinjection.abstractions.8.0.0.nupkg.sha512",
+ "microsoft.extensions.dependencyinjection.abstractions.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "Microsoft.Extensions.DependencyModel/8.0.0": {
+ "sha512": "NSmDw3K0ozNDgShSIpsZcbFIzBX4w28nDag+TfaQujkXGazBm+lid5onlWoCBy4VsLxqnnKjEBbGSJVWJMf43g==",
+ "type": "package",
+ "path": "microsoft.extensions.dependencymodel/8.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "PACKAGE.md",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/net461/Microsoft.Extensions.DependencyModel.targets",
+ "buildTransitive/net462/_._",
+ "buildTransitive/net6.0/_._",
+ "buildTransitive/netcoreapp2.0/Microsoft.Extensions.DependencyModel.targets",
+ "lib/net462/Microsoft.Extensions.DependencyModel.dll",
+ "lib/net6.0/Microsoft.Extensions.DependencyModel.dll",
+ "lib/net7.0/Microsoft.Extensions.DependencyModel.dll",
+ "lib/net8.0/Microsoft.Extensions.DependencyModel.dll",
+ "lib/netstandard2.0/Microsoft.Extensions.DependencyModel.dll",
+ "microsoft.extensions.dependencymodel.8.0.0.nupkg.sha512",
+ "microsoft.extensions.dependencymodel.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "Microsoft.Extensions.Logging/8.0.0": {
+ "sha512": "tvRkov9tAJ3xP51LCv3FJ2zINmv1P8Hi8lhhtcKGqM+ImiTCC84uOPEI4z8Cdq2C3o9e+Aa0Gw0rmrsJD77W+w==",
+ "type": "package",
+ "path": "microsoft.extensions.logging/8.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "PACKAGE.md",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/net461/Microsoft.Extensions.Logging.targets",
+ "buildTransitive/net462/_._",
+ "buildTransitive/net6.0/_._",
+ "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Logging.targets",
+ "lib/net462/Microsoft.Extensions.Logging.dll",
+ "lib/net6.0/Microsoft.Extensions.Logging.dll",
+ "lib/net7.0/Microsoft.Extensions.Logging.dll",
+ "lib/net8.0/Microsoft.Extensions.Logging.dll",
+ "lib/netstandard2.0/Microsoft.Extensions.Logging.dll",
+ "lib/netstandard2.1/Microsoft.Extensions.Logging.dll",
+ "microsoft.extensions.logging.8.0.0.nupkg.sha512",
+ "microsoft.extensions.logging.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "Microsoft.Extensions.Logging.Abstractions/8.0.0": {
+ "sha512": "arDBqTgFCyS0EvRV7O3MZturChstm50OJ0y9bDJvAcmEPJm0FFpFyjU/JLYyStNGGey081DvnQYlncNX5SJJGA==",
+ "type": "package",
+ "path": "microsoft.extensions.logging.abstractions/8.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "PACKAGE.md",
+ "THIRD-PARTY-NOTICES.TXT",
+ "analyzers/dotnet/roslyn3.11/cs/Microsoft.Extensions.Logging.Generators.dll",
+ "analyzers/dotnet/roslyn3.11/cs/cs/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/de/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/es/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/fr/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/it/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/ja/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/ko/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/pl/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/pt-BR/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/ru/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/Microsoft.Extensions.Logging.Generators.dll",
+ "analyzers/dotnet/roslyn4.0/cs/cs/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/de/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/es/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/fr/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/it/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/ja/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/ko/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/pl/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/pt-BR/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/ru/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/Microsoft.Extensions.Logging.Generators.dll",
+ "analyzers/dotnet/roslyn4.4/cs/cs/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/de/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/es/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/fr/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/it/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/ja/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/ko/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/pl/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/pt-BR/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/ru/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "buildTransitive/net461/Microsoft.Extensions.Logging.Abstractions.targets",
+ "buildTransitive/net462/Microsoft.Extensions.Logging.Abstractions.targets",
+ "buildTransitive/net6.0/Microsoft.Extensions.Logging.Abstractions.targets",
+ "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Logging.Abstractions.targets",
+ "buildTransitive/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.targets",
+ "lib/net462/Microsoft.Extensions.Logging.Abstractions.dll",
+ "lib/net6.0/Microsoft.Extensions.Logging.Abstractions.dll",
+ "lib/net7.0/Microsoft.Extensions.Logging.Abstractions.dll",
+ "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll",
+ "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.dll",
+ "microsoft.extensions.logging.abstractions.8.0.0.nupkg.sha512",
+ "microsoft.extensions.logging.abstractions.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "Microsoft.Extensions.Options/8.0.0": {
+ "sha512": "JOVOfqpnqlVLUzINQ2fox8evY2SKLYJ3BV8QDe/Jyp21u1T7r45x/R/5QdteURMR5r01GxeJSBBUOCOyaNXA3g==",
+ "type": "package",
+ "path": "microsoft.extensions.options/8.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "PACKAGE.md",
+ "THIRD-PARTY-NOTICES.TXT",
+ "analyzers/dotnet/roslyn4.4/cs/Microsoft.Extensions.Options.SourceGeneration.dll",
+ "analyzers/dotnet/roslyn4.4/cs/cs/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/de/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/es/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/fr/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/it/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/ja/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/ko/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/pl/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/pt-BR/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/ru/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/tr/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/zh-Hans/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/zh-Hant/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
+ "buildTransitive/net461/Microsoft.Extensions.Options.targets",
+ "buildTransitive/net462/Microsoft.Extensions.Options.targets",
+ "buildTransitive/net6.0/Microsoft.Extensions.Options.targets",
+ "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Options.targets",
+ "buildTransitive/netstandard2.0/Microsoft.Extensions.Options.targets",
+ "lib/net462/Microsoft.Extensions.Options.dll",
+ "lib/net6.0/Microsoft.Extensions.Options.dll",
+ "lib/net7.0/Microsoft.Extensions.Options.dll",
+ "lib/net8.0/Microsoft.Extensions.Options.dll",
+ "lib/netstandard2.0/Microsoft.Extensions.Options.dll",
+ "lib/netstandard2.1/Microsoft.Extensions.Options.dll",
+ "microsoft.extensions.options.8.0.0.nupkg.sha512",
+ "microsoft.extensions.options.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "Microsoft.Extensions.Primitives/8.0.0": {
+ "sha512": "bXJEZrW9ny8vjMF1JV253WeLhpEVzFo1lyaZu1vQ4ZxWUlVvknZ/+ftFgVheLubb4eZPSwwxBeqS1JkCOjxd8g==",
+ "type": "package",
+ "path": "microsoft.extensions.primitives/8.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "PACKAGE.md",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/net461/Microsoft.Extensions.Primitives.targets",
+ "buildTransitive/net462/_._",
+ "buildTransitive/net6.0/_._",
+ "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Primitives.targets",
+ "lib/net462/Microsoft.Extensions.Primitives.dll",
+ "lib/net6.0/Microsoft.Extensions.Primitives.dll",
+ "lib/net7.0/Microsoft.Extensions.Primitives.dll",
+ "lib/net8.0/Microsoft.Extensions.Primitives.dll",
+ "lib/netstandard2.0/Microsoft.Extensions.Primitives.dll",
+ "microsoft.extensions.primitives.8.0.0.nupkg.sha512",
+ "microsoft.extensions.primitives.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "Mono.TextTemplating/2.2.1": {
+ "sha512": "KZYeKBET/2Z0gY1WlTAK7+RHTl7GSbtvTLDXEZZojUdAPqpQNDL6tHv7VUpqfX5VEOh+uRGKaZXkuD253nEOBQ==",
+ "type": "package",
+ "path": "mono.texttemplating/2.2.1",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "lib/net472/Mono.TextTemplating.dll",
+ "lib/netstandard2.0/Mono.TextTemplating.dll",
+ "mono.texttemplating.2.2.1.nupkg.sha512",
+ "mono.texttemplating.nuspec"
+ ]
+ },
+ "Npgsql/8.0.0": {
+ "sha512": "Qiz74U+O7Mv4knrsXgKVYGJjgwoziK+aMFZqz7PtKR3vyGIhZA0tnW6HoUnL3X+YqtmVuhmoKkN8LDWEHMxPbw==",
+ "type": "package",
+ "path": "npgsql/8.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "README.md",
+ "lib/net6.0/Npgsql.dll",
+ "lib/net7.0/Npgsql.dll",
+ "lib/net8.0/Npgsql.dll",
+ "lib/netstandard2.0/Npgsql.dll",
+ "lib/netstandard2.1/Npgsql.dll",
+ "npgsql.8.0.0.nupkg.sha512",
+ "npgsql.nuspec",
+ "postgresql.png"
+ ]
+ },
+ "Npgsql.EntityFrameworkCore.PostgreSQL/8.0.0": {
+ "sha512": "GDXiMS9peEdjSCU/rfgyHruio7q6tYuywGaktqEi6UPQ6ILechp3fVVX+dHXkIXt4nklCBzYVWkzFrSL9ubKUA==",
+ "type": "package",
+ "path": "npgsql.entityframeworkcore.postgresql/8.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "README.md",
+ "lib/net8.0/Npgsql.EntityFrameworkCore.PostgreSQL.dll",
+ "npgsql.entityframeworkcore.postgresql.8.0.0.nupkg.sha512",
+ "npgsql.entityframeworkcore.postgresql.nuspec",
+ "postgresql.png"
+ ]
+ },
+ "System.CodeDom/4.4.0": {
+ "sha512": "2sCCb7doXEwtYAbqzbF/8UAeDRMNmPaQbU2q50Psg1J9KzumyVVCgKQY8s53WIPTufNT0DpSe9QRvVjOzfDWBA==",
+ "type": "package",
+ "path": "system.codedom/4.4.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "lib/net461/System.CodeDom.dll",
+ "lib/netstandard2.0/System.CodeDom.dll",
+ "ref/net461/System.CodeDom.dll",
+ "ref/netstandard2.0/System.CodeDom.dll",
+ "system.codedom.4.4.0.nupkg.sha512",
+ "system.codedom.nuspec",
+ "useSharedDesignerContext.txt",
+ "version.txt"
+ ]
+ },
+ "System.Collections.Immutable/6.0.0": {
+ "sha512": "l4zZJ1WU2hqpQQHXz1rvC3etVZN+2DLmQMO79FhOTZHMn8tDRr+WU287sbomD0BETlmKDn0ygUgVy9k5xkkJdA==",
+ "type": "package",
+ "path": "system.collections.immutable/6.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/netcoreapp2.0/System.Collections.Immutable.targets",
+ "buildTransitive/netcoreapp3.1/_._",
+ "lib/net461/System.Collections.Immutable.dll",
+ "lib/net6.0/System.Collections.Immutable.dll",
+ "lib/netstandard2.0/System.Collections.Immutable.dll",
+ "system.collections.immutable.6.0.0.nupkg.sha512",
+ "system.collections.immutable.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "System.Composition/6.0.0": {
+ "sha512": "d7wMuKQtfsxUa7S13tITC8n1cQzewuhD5iDjZtK2prwFfKVzdYtgrTHgjaV03Zq7feGQ5gkP85tJJntXwInsJA==",
+ "type": "package",
+ "path": "system.composition/6.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/netcoreapp2.0/System.Composition.targets",
+ "buildTransitive/netcoreapp3.1/_._",
+ "system.composition.6.0.0.nupkg.sha512",
+ "system.composition.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "System.Composition.AttributedModel/6.0.0": {
+ "sha512": "WK1nSDLByK/4VoC7fkNiFuTVEiperuCN/Hyn+VN30R+W2ijO1d0Z2Qm0ScEl9xkSn1G2MyapJi8xpf4R8WRa/w==",
+ "type": "package",
+ "path": "system.composition.attributedmodel/6.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/netcoreapp2.0/System.Composition.AttributedModel.targets",
+ "buildTransitive/netcoreapp3.1/_._",
+ "lib/net461/System.Composition.AttributedModel.dll",
+ "lib/net6.0/System.Composition.AttributedModel.dll",
+ "lib/netstandard2.0/System.Composition.AttributedModel.dll",
+ "system.composition.attributedmodel.6.0.0.nupkg.sha512",
+ "system.composition.attributedmodel.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "System.Composition.Convention/6.0.0": {
+ "sha512": "XYi4lPRdu5bM4JVJ3/UIHAiG6V6lWWUlkhB9ab4IOq0FrRsp0F4wTyV4Dj+Ds+efoXJ3qbLqlvaUozDO7OLeXA==",
+ "type": "package",
+ "path": "system.composition.convention/6.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/netcoreapp2.0/System.Composition.Convention.targets",
+ "buildTransitive/netcoreapp3.1/_._",
+ "lib/net461/System.Composition.Convention.dll",
+ "lib/net6.0/System.Composition.Convention.dll",
+ "lib/netstandard2.0/System.Composition.Convention.dll",
+ "system.composition.convention.6.0.0.nupkg.sha512",
+ "system.composition.convention.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "System.Composition.Hosting/6.0.0": {
+ "sha512": "w/wXjj7kvxuHPLdzZ0PAUt++qJl03t7lENmb2Oev0n3zbxyNULbWBlnd5J5WUMMv15kg5o+/TCZFb6lSwfaUUQ==",
+ "type": "package",
+ "path": "system.composition.hosting/6.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/netcoreapp2.0/System.Composition.Hosting.targets",
+ "buildTransitive/netcoreapp3.1/_._",
+ "lib/net461/System.Composition.Hosting.dll",
+ "lib/net6.0/System.Composition.Hosting.dll",
+ "lib/netstandard2.0/System.Composition.Hosting.dll",
+ "system.composition.hosting.6.0.0.nupkg.sha512",
+ "system.composition.hosting.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "System.Composition.Runtime/6.0.0": {
+ "sha512": "qkRH/YBaMPTnzxrS5RDk1juvqed4A6HOD/CwRcDGyPpYps1J27waBddiiq1y93jk2ZZ9wuA/kynM+NO0kb3PKg==",
+ "type": "package",
+ "path": "system.composition.runtime/6.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/netcoreapp2.0/System.Composition.Runtime.targets",
+ "buildTransitive/netcoreapp3.1/_._",
+ "lib/net461/System.Composition.Runtime.dll",
+ "lib/net6.0/System.Composition.Runtime.dll",
+ "lib/netstandard2.0/System.Composition.Runtime.dll",
+ "system.composition.runtime.6.0.0.nupkg.sha512",
+ "system.composition.runtime.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "System.Composition.TypedParts/6.0.0": {
+ "sha512": "iUR1eHrL8Cwd82neQCJ00MpwNIBs4NZgXzrPqx8NJf/k4+mwBO0XCRmHYJT4OLSwDDqh5nBLJWkz5cROnrGhRA==",
+ "type": "package",
+ "path": "system.composition.typedparts/6.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/netcoreapp2.0/System.Composition.TypedParts.targets",
+ "buildTransitive/netcoreapp3.1/_._",
+ "lib/net461/System.Composition.TypedParts.dll",
+ "lib/net6.0/System.Composition.TypedParts.dll",
+ "lib/netstandard2.0/System.Composition.TypedParts.dll",
+ "system.composition.typedparts.6.0.0.nupkg.sha512",
+ "system.composition.typedparts.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "System.IO.Pipelines/6.0.3": {
+ "sha512": "ryTgF+iFkpGZY1vRQhfCzX0xTdlV3pyaTTqRu2ETbEv+HlV7O6y7hyQURnghNIXvctl5DuZ//Dpks6HdL/Txgw==",
+ "type": "package",
+ "path": "system.io.pipelines/6.0.3",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/netcoreapp2.0/System.IO.Pipelines.targets",
+ "buildTransitive/netcoreapp3.1/_._",
+ "lib/net461/System.IO.Pipelines.dll",
+ "lib/net6.0/System.IO.Pipelines.dll",
+ "lib/netcoreapp3.1/System.IO.Pipelines.dll",
+ "lib/netstandard2.0/System.IO.Pipelines.dll",
+ "system.io.pipelines.6.0.3.nupkg.sha512",
+ "system.io.pipelines.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "System.Reflection.Metadata/6.0.1": {
+ "sha512": "III/lNMSn0ZRBuM9m5Cgbiho5j81u0FAEagFX5ta2DKbljZ3T0IpD8j+BIiHQPeKqJppWS9bGEp6JnKnWKze0g==",
+ "type": "package",
+ "path": "system.reflection.metadata/6.0.1",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/netcoreapp2.0/System.Reflection.Metadata.targets",
+ "buildTransitive/netcoreapp3.1/_._",
+ "lib/net461/System.Reflection.Metadata.dll",
+ "lib/net6.0/System.Reflection.Metadata.dll",
+ "lib/netstandard2.0/System.Reflection.Metadata.dll",
+ "system.reflection.metadata.6.0.1.nupkg.sha512",
+ "system.reflection.metadata.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "System.Runtime.CompilerServices.Unsafe/6.0.0": {
+ "sha512": "/iUeP3tq1S0XdNNoMz5C9twLSrM/TH+qElHkXWaPvuNOt+99G75NrV0OS2EqHx5wMN7popYjpc8oTjC1y16DLg==",
+ "type": "package",
+ "path": "system.runtime.compilerservices.unsafe/6.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/netcoreapp2.0/System.Runtime.CompilerServices.Unsafe.targets",
+ "buildTransitive/netcoreapp3.1/_._",
+ "lib/net461/System.Runtime.CompilerServices.Unsafe.dll",
+ "lib/net6.0/System.Runtime.CompilerServices.Unsafe.dll",
+ "lib/netcoreapp3.1/System.Runtime.CompilerServices.Unsafe.dll",
+ "lib/netstandard2.0/System.Runtime.CompilerServices.Unsafe.dll",
+ "system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512",
+ "system.runtime.compilerservices.unsafe.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "System.Text.Encoding.CodePages/6.0.0": {
+ "sha512": "ZFCILZuOvtKPauZ/j/swhvw68ZRi9ATCfvGbk1QfydmcXBkIWecWKn/250UH7rahZ5OoDBaiAudJtPvLwzw85A==",
+ "type": "package",
+ "path": "system.text.encoding.codepages/6.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/netcoreapp2.0/System.Text.Encoding.CodePages.targets",
+ "buildTransitive/netcoreapp3.1/_._",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net461/System.Text.Encoding.CodePages.dll",
+ "lib/net6.0/System.Text.Encoding.CodePages.dll",
+ "lib/netcoreapp3.1/System.Text.Encoding.CodePages.dll",
+ "lib/netstandard2.0/System.Text.Encoding.CodePages.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "runtimes/win/lib/net461/System.Text.Encoding.CodePages.dll",
+ "runtimes/win/lib/net461/System.Text.Encoding.CodePages.xml",
+ "runtimes/win/lib/net6.0/System.Text.Encoding.CodePages.dll",
+ "runtimes/win/lib/net6.0/System.Text.Encoding.CodePages.xml",
+ "runtimes/win/lib/netcoreapp3.1/System.Text.Encoding.CodePages.dll",
+ "runtimes/win/lib/netcoreapp3.1/System.Text.Encoding.CodePages.xml",
+ "runtimes/win/lib/netstandard2.0/System.Text.Encoding.CodePages.dll",
+ "runtimes/win/lib/netstandard2.0/System.Text.Encoding.CodePages.xml",
+ "system.text.encoding.codepages.6.0.0.nupkg.sha512",
+ "system.text.encoding.codepages.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "System.Text.Encodings.Web/8.0.0": {
+ "sha512": "yev/k9GHAEGx2Rg3/tU6MQh4HGBXJs70y7j1LaM1i/ER9po+6nnQ6RRqTJn1E7Xu0fbIFK80Nh5EoODxrbxwBQ==",
+ "type": "package",
+ "path": "system.text.encodings.web/8.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/net461/System.Text.Encodings.Web.targets",
+ "buildTransitive/net462/_._",
+ "buildTransitive/net6.0/_._",
+ "buildTransitive/netcoreapp2.0/System.Text.Encodings.Web.targets",
+ "lib/net462/System.Text.Encodings.Web.dll",
+ "lib/net6.0/System.Text.Encodings.Web.dll",
+ "lib/net7.0/System.Text.Encodings.Web.dll",
+ "lib/net8.0/System.Text.Encodings.Web.dll",
+ "lib/netstandard2.0/System.Text.Encodings.Web.dll",
+ "runtimes/browser/lib/net6.0/System.Text.Encodings.Web.dll",
+ "runtimes/browser/lib/net6.0/System.Text.Encodings.Web.xml",
+ "runtimes/browser/lib/net7.0/System.Text.Encodings.Web.dll",
+ "runtimes/browser/lib/net7.0/System.Text.Encodings.Web.xml",
+ "runtimes/browser/lib/net8.0/System.Text.Encodings.Web.dll",
+ "runtimes/browser/lib/net8.0/System.Text.Encodings.Web.xml",
+ "system.text.encodings.web.8.0.0.nupkg.sha512",
+ "system.text.encodings.web.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "System.Text.Json/8.0.0": {
+ "sha512": "OdrZO2WjkiEG6ajEFRABTRCi/wuXQPxeV6g8xvUJqdxMvvuCCEk86zPla8UiIQJz3durtUEbNyY/3lIhS0yZvQ==",
+ "type": "package",
+ "path": "system.text.json/8.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "PACKAGE.md",
+ "THIRD-PARTY-NOTICES.TXT",
+ "analyzers/dotnet/roslyn3.11/cs/System.Text.Json.SourceGeneration.dll",
+ "analyzers/dotnet/roslyn3.11/cs/cs/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/de/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/es/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/fr/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/it/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/ja/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/ko/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/pl/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/pt-BR/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/ru/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/tr/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/zh-Hans/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/zh-Hant/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/System.Text.Json.SourceGeneration.dll",
+ "analyzers/dotnet/roslyn4.0/cs/cs/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/de/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/es/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/fr/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/it/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/ja/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/ko/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/pl/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/pt-BR/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/ru/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/tr/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/zh-Hans/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/zh-Hant/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/System.Text.Json.SourceGeneration.dll",
+ "analyzers/dotnet/roslyn4.4/cs/cs/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/de/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/es/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/fr/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/it/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/ja/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/ko/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/pl/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/pt-BR/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/ru/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/tr/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/zh-Hans/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/zh-Hant/System.Text.Json.SourceGeneration.resources.dll",
+ "buildTransitive/net461/System.Text.Json.targets",
+ "buildTransitive/net462/System.Text.Json.targets",
+ "buildTransitive/net6.0/System.Text.Json.targets",
+ "buildTransitive/netcoreapp2.0/System.Text.Json.targets",
+ "buildTransitive/netstandard2.0/System.Text.Json.targets",
+ "lib/net462/System.Text.Json.dll",
+ "lib/net6.0/System.Text.Json.dll",
+ "lib/net7.0/System.Text.Json.dll",
+ "lib/net8.0/System.Text.Json.dll",
+ "lib/netstandard2.0/System.Text.Json.dll",
+ "system.text.json.8.0.0.nupkg.sha512",
+ "system.text.json.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "System.Threading.Channels/6.0.0": {
+ "sha512": "TY8/9+tI0mNaUMgntOxxaq2ndTkdXqLSxvPmas7XEqOlv9lQtB7wLjYGd756lOaO7Dvb5r/WXhluM+0Xe87v5Q==",
+ "type": "package",
+ "path": "system.threading.channels/6.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/netcoreapp2.0/System.Threading.Channels.targets",
+ "buildTransitive/netcoreapp3.1/_._",
+ "lib/net461/System.Threading.Channels.dll",
+ "lib/net6.0/System.Threading.Channels.dll",
+ "lib/netcoreapp3.1/System.Threading.Channels.dll",
+ "lib/netstandard2.0/System.Threading.Channels.dll",
+ "lib/netstandard2.1/System.Threading.Channels.dll",
+ "system.threading.channels.6.0.0.nupkg.sha512",
+ "system.threading.channels.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ }
+ },
+ "projectFileDependencyGroups": {
+ "net8.0": [
+ "Microsoft.EntityFrameworkCore >= 8.0.0",
+ "Microsoft.EntityFrameworkCore.Relational >= 8.0.0",
+ "Microsoft.EntityFrameworkCore.Tools >= 8.0.0",
+ "Npgsql.EntityFrameworkCore.PostgreSQL >= 8.0.0"
+ ]
+ },
+ "packageFolders": {
+ "/home/codespace/.nuget/packages/": {}
+ },
+ "project": {
+ "version": "1.0.0",
+ "restore": {
+ "projectUniqueName": "/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Domain/DoroTech.BookStore.Domain.csproj",
+ "projectName": "DoroTech.BookStore.Domain",
+ "projectPath": "/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Domain/DoroTech.BookStore.Domain.csproj",
+ "packagesPath": "/home/codespace/.nuget/packages/",
+ "outputPath": "/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Domain/obj/",
+ "projectStyle": "PackageReference",
+ "configFilePaths": [
+ "/home/codespace/.nuget/NuGet/NuGet.Config"
+ ],
+ "originalTargetFrameworks": [
+ "net8.0"
+ ],
+ "sources": {
+ "https://api.nuget.org/v3/index.json": {}
+ },
+ "frameworks": {
+ "net8.0": {
+ "targetAlias": "net8.0",
+ "projectReferences": {}
+ }
+ },
+ "warningProperties": {
+ "warnAsError": [
+ "NU1605"
+ ]
+ }
+ },
+ "frameworks": {
+ "net8.0": {
+ "targetAlias": "net8.0",
+ "dependencies": {
+ "Microsoft.EntityFrameworkCore": {
+ "target": "Package",
+ "version": "[8.0.0, )"
+ },
+ "Microsoft.EntityFrameworkCore.Relational": {
+ "target": "Package",
+ "version": "[8.0.0, )"
+ },
+ "Microsoft.EntityFrameworkCore.Tools": {
+ "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive",
+ "suppressParent": "All",
+ "target": "Package",
+ "version": "[8.0.0, )"
+ },
+ "Npgsql.EntityFrameworkCore.PostgreSQL": {
+ "target": "Package",
+ "version": "[8.0.0, )"
+ }
+ },
+ "imports": [
+ "net461",
+ "net462",
+ "net47",
+ "net471",
+ "net472",
+ "net48",
+ "net481"
+ ],
+ "assetTargetFallback": true,
+ "warn": true,
+ "frameworkReferences": {
+ "Microsoft.NETCore.App": {
+ "privateAssets": "all"
+ }
+ },
+ "runtimeIdentifierGraphPath": "/usr/share/dotnet/sdk/8.0.122/PortableRuntimeIdentifierGraph.json"
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/ProjectLibrary/DoroTech.BookStore.Domain/obj/project.nuget.cache b/ProjectLibrary/DoroTech.BookStore.Domain/obj/project.nuget.cache
new file mode 100644
index 0000000..28555da
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.Domain/obj/project.nuget.cache
@@ -0,0 +1,50 @@
+{
+ "version": 2,
+ "dgSpecHash": "ouVcA0LZYEuDz6up835ln/JmZraa5MYFw5LNCVlRwrvMN6S0R89JkQFIyg9bnuXXI3Ewqxm34CIm0eVjPRXZxg==",
+ "success": true,
+ "projectFilePath": "/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Domain/DoroTech.BookStore.Domain.csproj",
+ "expectedPackageFiles": [
+ "/home/codespace/.nuget/packages/humanizer.core/2.14.1/humanizer.core.2.14.1.nupkg.sha512",
+ "/home/codespace/.nuget/packages/microsoft.bcl.asyncinterfaces/6.0.0/microsoft.bcl.asyncinterfaces.6.0.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/microsoft.codeanalysis.analyzers/3.3.3/microsoft.codeanalysis.analyzers.3.3.3.nupkg.sha512",
+ "/home/codespace/.nuget/packages/microsoft.codeanalysis.common/4.5.0/microsoft.codeanalysis.common.4.5.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/microsoft.codeanalysis.csharp/4.5.0/microsoft.codeanalysis.csharp.4.5.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/microsoft.codeanalysis.csharp.workspaces/4.5.0/microsoft.codeanalysis.csharp.workspaces.4.5.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/microsoft.codeanalysis.workspaces.common/4.5.0/microsoft.codeanalysis.workspaces.common.4.5.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/microsoft.entityframeworkcore/8.0.0/microsoft.entityframeworkcore.8.0.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/microsoft.entityframeworkcore.abstractions/8.0.0/microsoft.entityframeworkcore.abstractions.8.0.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/microsoft.entityframeworkcore.analyzers/8.0.0/microsoft.entityframeworkcore.analyzers.8.0.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/microsoft.entityframeworkcore.design/8.0.0/microsoft.entityframeworkcore.design.8.0.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/microsoft.entityframeworkcore.relational/8.0.0/microsoft.entityframeworkcore.relational.8.0.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/microsoft.entityframeworkcore.tools/8.0.0/microsoft.entityframeworkcore.tools.8.0.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/microsoft.extensions.caching.abstractions/8.0.0/microsoft.extensions.caching.abstractions.8.0.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/microsoft.extensions.caching.memory/8.0.0/microsoft.extensions.caching.memory.8.0.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/microsoft.extensions.configuration.abstractions/8.0.0/microsoft.extensions.configuration.abstractions.8.0.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/microsoft.extensions.dependencyinjection/8.0.0/microsoft.extensions.dependencyinjection.8.0.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/microsoft.extensions.dependencyinjection.abstractions/8.0.0/microsoft.extensions.dependencyinjection.abstractions.8.0.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/microsoft.extensions.dependencymodel/8.0.0/microsoft.extensions.dependencymodel.8.0.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/microsoft.extensions.logging/8.0.0/microsoft.extensions.logging.8.0.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/microsoft.extensions.logging.abstractions/8.0.0/microsoft.extensions.logging.abstractions.8.0.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/microsoft.extensions.options/8.0.0/microsoft.extensions.options.8.0.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/microsoft.extensions.primitives/8.0.0/microsoft.extensions.primitives.8.0.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/mono.texttemplating/2.2.1/mono.texttemplating.2.2.1.nupkg.sha512",
+ "/home/codespace/.nuget/packages/npgsql/8.0.0/npgsql.8.0.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/npgsql.entityframeworkcore.postgresql/8.0.0/npgsql.entityframeworkcore.postgresql.8.0.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/system.codedom/4.4.0/system.codedom.4.4.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/system.collections.immutable/6.0.0/system.collections.immutable.6.0.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/system.composition/6.0.0/system.composition.6.0.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/system.composition.attributedmodel/6.0.0/system.composition.attributedmodel.6.0.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/system.composition.convention/6.0.0/system.composition.convention.6.0.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/system.composition.hosting/6.0.0/system.composition.hosting.6.0.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/system.composition.runtime/6.0.0/system.composition.runtime.6.0.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/system.composition.typedparts/6.0.0/system.composition.typedparts.6.0.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/system.io.pipelines/6.0.3/system.io.pipelines.6.0.3.nupkg.sha512",
+ "/home/codespace/.nuget/packages/system.reflection.metadata/6.0.1/system.reflection.metadata.6.0.1.nupkg.sha512",
+ "/home/codespace/.nuget/packages/system.runtime.compilerservices.unsafe/6.0.0/system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/system.text.encoding.codepages/6.0.0/system.text.encoding.codepages.6.0.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/system.text.encodings.web/8.0.0/system.text.encodings.web.8.0.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/system.text.json/8.0.0/system.text.json.8.0.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/system.threading.channels/6.0.0/system.threading.channels.6.0.0.nupkg.sha512"
+ ],
+ "logs": []
+}
\ No newline at end of file
diff --git a/ProjectLibrary/DoroTech.BookStore.Infrastructure/Data/BookStoreDbContext.cs b/ProjectLibrary/DoroTech.BookStore.Infrastructure/Data/BookStoreDbContext.cs
new file mode 100644
index 0000000..fff1ba9
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.Infrastructure/Data/BookStoreDbContext.cs
@@ -0,0 +1,21 @@
+using Microsoft.EntityFrameworkCore;
+using DoroTech.BookStore.Domain.Entities;
+
+namespace DoroTech.BookStore.Infrastructure.Data
+{
+ public class BookStoreDbContext : DbContext
+ {
+ public BookStoreDbContext(DbContextOptions options)
+ : base(options) { }
+
+ public DbSet Books => Set();
+
+ protected override void OnModelCreating(ModelBuilder modelBuilder)
+ {
+ modelBuilder.Entity()
+ .HasIndex(b => new { b.Title, b.Author })
+ .IsUnique();
+ }
+ }
+}
+
diff --git a/ProjectLibrary/DoroTech.BookStore.Infrastructure/Data/DatabaseSeeder.cs b/ProjectLibrary/DoroTech.BookStore.Infrastructure/Data/DatabaseSeeder.cs
new file mode 100644
index 0000000..3dc3191
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.Infrastructure/Data/DatabaseSeeder.cs
@@ -0,0 +1,19 @@
+using DoroTech.BookStore.Infrastructure.Data;
+using DoroTech.BookStore.Domain.Entities;
+
+public static class DatabaseSeeder
+{
+ public static void Seed(BookStoreDbContext context)
+ {
+ if (context.Books.Any())
+ return;
+
+ context.Books.AddRange(
+ new Book("Clean Code", "Robert C. Martin", 99.90m, 10),
+ new Book("Domain-Driven Design", "Eric Evans", 120.00m, 5),
+ new Book("The Pragmatic Programmer", "Andrew Hunt", 89.90m, 8)
+ );
+
+ context.SaveChanges();
+ }
+}
diff --git a/ProjectLibrary/DoroTech.BookStore.Infrastructure/DoroTech.BookStore.Infrastructure.csproj b/ProjectLibrary/DoroTech.BookStore.Infrastructure/DoroTech.BookStore.Infrastructure.csproj
new file mode 100644
index 0000000..e92cf11
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.Infrastructure/DoroTech.BookStore.Infrastructure.csproj
@@ -0,0 +1,26 @@
+
+
+
+ net8.0
+ enable
+ enable
+
+
+
+
+
+
+
+
+
+
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+ all
+
+
+
+
+
+
+
+
diff --git a/ProjectLibrary/DoroTech.BookStore.Infrastructure/Migrations/20260112174708_InitialCreate.Designer.cs b/ProjectLibrary/DoroTech.BookStore.Infrastructure/Migrations/20260112174708_InitialCreate.Designer.cs
new file mode 100644
index 0000000..d256e5a
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.Infrastructure/Migrations/20260112174708_InitialCreate.Designer.cs
@@ -0,0 +1,53 @@
+//
+using System;
+using DoroTech.BookStore.Infrastructure.Data;
+using Microsoft.EntityFrameworkCore;
+using Microsoft.EntityFrameworkCore.Infrastructure;
+using Microsoft.EntityFrameworkCore.Migrations;
+using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
+
+#nullable disable
+
+namespace DoroTech.BookStore.Infrastructure.Migrations
+{
+ [DbContext(typeof(BookStoreDbContext))]
+ [Migration("20260112174708_InitialCreate")]
+ partial class InitialCreate
+ {
+ ///
+ protected override void BuildTargetModel(ModelBuilder modelBuilder)
+ {
+#pragma warning disable 612, 618
+ modelBuilder.HasAnnotation("ProductVersion", "9.0.0");
+
+ modelBuilder.Entity("DoroTech.BookStore.Domain.Entities.Book", b =>
+ {
+ b.Property("Id")
+ .ValueGeneratedOnAdd()
+ .HasColumnType("TEXT");
+
+ b.Property("Author")
+ .IsRequired()
+ .HasColumnType("TEXT");
+
+ b.Property("Price")
+ .HasColumnType("TEXT");
+
+ b.Property("Stock")
+ .HasColumnType("INTEGER");
+
+ b.Property("Title")
+ .IsRequired()
+ .HasColumnType("TEXT");
+
+ b.HasKey("Id");
+
+ b.HasIndex("Title")
+ .IsUnique();
+
+ b.ToTable("Books");
+ });
+#pragma warning restore 612, 618
+ }
+ }
+}
diff --git a/ProjectLibrary/DoroTech.BookStore.Infrastructure/Migrations/20260112174708_InitialCreate.cs b/ProjectLibrary/DoroTech.BookStore.Infrastructure/Migrations/20260112174708_InitialCreate.cs
new file mode 100644
index 0000000..5a616ef
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.Infrastructure/Migrations/20260112174708_InitialCreate.cs
@@ -0,0 +1,43 @@
+using System;
+using Microsoft.EntityFrameworkCore.Migrations;
+
+#nullable disable
+
+namespace DoroTech.BookStore.Infrastructure.Migrations
+{
+ ///
+ public partial class InitialCreate : Migration
+ {
+ ///
+ protected override void Up(MigrationBuilder migrationBuilder)
+ {
+ migrationBuilder.CreateTable(
+ name: "Books",
+ columns: table => new
+ {
+ Id = table.Column(type: "TEXT", nullable: false),
+ Title = table.Column(type: "TEXT", nullable: false),
+ Author = table.Column(type: "TEXT", nullable: false),
+ Price = table.Column(type: "TEXT", nullable: false),
+ Stock = table.Column(type: "INTEGER", nullable: false)
+ },
+ constraints: table =>
+ {
+ table.PrimaryKey("PK_Books", x => x.Id);
+ });
+
+ migrationBuilder.CreateIndex(
+ name: "IX_Books_Title",
+ table: "Books",
+ column: "Title",
+ unique: true);
+ }
+
+ ///
+ protected override void Down(MigrationBuilder migrationBuilder)
+ {
+ migrationBuilder.DropTable(
+ name: "Books");
+ }
+ }
+}
diff --git a/ProjectLibrary/DoroTech.BookStore.Infrastructure/Migrations/BookStoreDbContextModelSnapshot.cs b/ProjectLibrary/DoroTech.BookStore.Infrastructure/Migrations/BookStoreDbContextModelSnapshot.cs
new file mode 100644
index 0000000..d304ae0
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.Infrastructure/Migrations/BookStoreDbContextModelSnapshot.cs
@@ -0,0 +1,50 @@
+//
+using System;
+using DoroTech.BookStore.Infrastructure.Data;
+using Microsoft.EntityFrameworkCore;
+using Microsoft.EntityFrameworkCore.Infrastructure;
+using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
+
+#nullable disable
+
+namespace DoroTech.BookStore.Infrastructure.Migrations
+{
+ [DbContext(typeof(BookStoreDbContext))]
+ partial class BookStoreDbContextModelSnapshot : ModelSnapshot
+ {
+ protected override void BuildModel(ModelBuilder modelBuilder)
+ {
+#pragma warning disable 612, 618
+ modelBuilder.HasAnnotation("ProductVersion", "9.0.0");
+
+ modelBuilder.Entity("DoroTech.BookStore.Domain.Entities.Book", b =>
+ {
+ b.Property("Id")
+ .ValueGeneratedOnAdd()
+ .HasColumnType("TEXT");
+
+ b.Property("Author")
+ .IsRequired()
+ .HasColumnType("TEXT");
+
+ b.Property("Price")
+ .HasColumnType("TEXT");
+
+ b.Property("Stock")
+ .HasColumnType("INTEGER");
+
+ b.Property("Title")
+ .IsRequired()
+ .HasColumnType("TEXT");
+
+ b.HasKey("Id");
+
+ b.HasIndex("Title")
+ .IsUnique();
+
+ b.ToTable("Books");
+ });
+#pragma warning restore 612, 618
+ }
+ }
+}
diff --git a/ProjectLibrary/DoroTech.BookStore.Infrastructure/Repositories/BookRepository.cs b/ProjectLibrary/DoroTech.BookStore.Infrastructure/Repositories/BookRepository.cs
new file mode 100644
index 0000000..6210151
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.Infrastructure/Repositories/BookRepository.cs
@@ -0,0 +1,92 @@
+using Microsoft.EntityFrameworkCore;
+using DoroTech.BookStore.Domain.Interfaces;
+using DoroTech.BookStore.Domain.Entities;
+using DoroTech.BookStore.Infrastructure.Data;
+
+namespace DoroTech.BookStore.Infrastructure.Repositories
+{
+ public class BookRepository : IBookRepository
+ {
+ private readonly BookStoreDbContext _context;
+
+ public BookRepository(BookStoreDbContext context)
+ {
+ _context = context;
+ }
+
+ public async Task CountAsync(string? title)
+ {
+ var query = _context.Books.AsNoTracking();
+
+ if (!string.IsNullOrWhiteSpace(title))
+ {
+ query = query.Where(b =>
+ EF.Functions.ILike(b.Title, $"%{title}%"));
+ }
+
+ return await query.CountAsync();
+ }
+
+ public async Task> GetAllAsync(
+ int page,
+ int pageSize,
+ string? title)
+ {
+ page = page <= 0 ? 1 : page;
+ pageSize = pageSize <= 0 ? 10 : pageSize;
+
+ var query = _context.Books.AsNoTracking();
+
+ if (!string.IsNullOrWhiteSpace(title))
+ {
+ query = query.Where(b =>
+ EF.Functions.ILike(b.Title, $"%{title}%"));
+ }
+
+ return await query
+ .OrderBy(b => b.Title)
+ .Skip((page - 1) * pageSize)
+ .Take(pageSize)
+ .ToListAsync();
+ }
+
+
+ public Task GetByIdAsync(Guid id)
+ {
+ return _context.Books
+ .AsNoTracking()
+ .FirstOrDefaultAsync(b => b.Id == id);
+ }
+
+ public async Task ExistsAsync(string title, string author, Guid? ignoreId = null)
+ {
+ return await _context.Books.AnyAsync(b =>
+ b.Title == title &&
+ b.Author == author &&
+ (!ignoreId.HasValue || b.Id != ignoreId.Value)
+ );
+ }
+
+
+ public async Task AddAsync(Book book)
+ {
+ _context.Books.Add(book);
+ await _context.SaveChangesAsync();
+ }
+
+ public async Task UpdateAsync(Book book)
+ {
+ _context.Books.Update(book);
+ await _context.SaveChangesAsync();
+ }
+
+
+ public async Task DeleteAsync(Book book)
+ {
+ _context.Books.Remove(book);
+ await _context.SaveChangesAsync();
+ }
+ }
+}
+
+
diff --git a/ProjectLibrary/DoroTech.BookStore.Infrastructure/bin/Debug/net10.0/DoroTech.BookStore.Infrastructure.deps.json b/ProjectLibrary/DoroTech.BookStore.Infrastructure/bin/Debug/net10.0/DoroTech.BookStore.Infrastructure.deps.json
new file mode 100644
index 0000000..118ddd8
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.Infrastructure/bin/Debug/net10.0/DoroTech.BookStore.Infrastructure.deps.json
@@ -0,0 +1,23 @@
+{
+ "runtimeTarget": {
+ "name": ".NETCoreApp,Version=v10.0",
+ "signature": ""
+ },
+ "compilationOptions": {},
+ "targets": {
+ ".NETCoreApp,Version=v10.0": {
+ "DoroTech.BookStore.Infrastructure/1.0.0": {
+ "runtime": {
+ "DoroTech.BookStore.Infrastructure.dll": {}
+ }
+ }
+ }
+ },
+ "libraries": {
+ "DoroTech.BookStore.Infrastructure/1.0.0": {
+ "type": "project",
+ "serviceable": false,
+ "sha512": ""
+ }
+ }
+}
\ No newline at end of file
diff --git a/ProjectLibrary/DoroTech.BookStore.Infrastructure/bin/Debug/net10.0/DoroTech.BookStore.Infrastructure.dll b/ProjectLibrary/DoroTech.BookStore.Infrastructure/bin/Debug/net10.0/DoroTech.BookStore.Infrastructure.dll
new file mode 100644
index 0000000..0af6c1e
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.Infrastructure/bin/Debug/net10.0/DoroTech.BookStore.Infrastructure.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.Infrastructure/bin/Debug/net10.0/DoroTech.BookStore.Infrastructure.pdb b/ProjectLibrary/DoroTech.BookStore.Infrastructure/bin/Debug/net10.0/DoroTech.BookStore.Infrastructure.pdb
new file mode 100644
index 0000000..de70276
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.Infrastructure/bin/Debug/net10.0/DoroTech.BookStore.Infrastructure.pdb differ
diff --git a/ProjectLibrary/DoroTech.BookStore.Infrastructure/bin/Debug/net8.0/DoroTech.BookStore.Domain.dll b/ProjectLibrary/DoroTech.BookStore.Infrastructure/bin/Debug/net8.0/DoroTech.BookStore.Domain.dll
new file mode 100644
index 0000000..cf3cfa4
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.Infrastructure/bin/Debug/net8.0/DoroTech.BookStore.Domain.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.Infrastructure/bin/Debug/net8.0/DoroTech.BookStore.Domain.pdb b/ProjectLibrary/DoroTech.BookStore.Infrastructure/bin/Debug/net8.0/DoroTech.BookStore.Domain.pdb
new file mode 100644
index 0000000..a21e532
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.Infrastructure/bin/Debug/net8.0/DoroTech.BookStore.Domain.pdb differ
diff --git a/ProjectLibrary/DoroTech.BookStore.Infrastructure/bin/Debug/net8.0/DoroTech.BookStore.Infrastructure.deps.json b/ProjectLibrary/DoroTech.BookStore.Infrastructure/bin/Debug/net8.0/DoroTech.BookStore.Infrastructure.deps.json
new file mode 100644
index 0000000..d9113b4
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.Infrastructure/bin/Debug/net8.0/DoroTech.BookStore.Infrastructure.deps.json
@@ -0,0 +1,871 @@
+{
+ "runtimeTarget": {
+ "name": ".NETCoreApp,Version=v8.0",
+ "signature": ""
+ },
+ "compilationOptions": {},
+ "targets": {
+ ".NETCoreApp,Version=v8.0": {
+ "DoroTech.BookStore.Infrastructure/1.0.0": {
+ "dependencies": {
+ "DoroTech.BookStore.Domain": "1.0.0",
+ "Microsoft.EntityFrameworkCore": "8.0.0",
+ "Microsoft.EntityFrameworkCore.Relational": "8.0.0",
+ "Microsoft.EntityFrameworkCore.Tools": "8.0.0",
+ "Npgsql.EntityFrameworkCore.PostgreSQL": "8.0.0"
+ },
+ "runtime": {
+ "DoroTech.BookStore.Infrastructure.dll": {}
+ }
+ },
+ "Humanizer.Core/2.14.1": {
+ "runtime": {
+ "lib/net6.0/Humanizer.dll": {
+ "assemblyVersion": "2.14.0.0",
+ "fileVersion": "2.14.1.48190"
+ }
+ }
+ },
+ "Microsoft.Bcl.AsyncInterfaces/6.0.0": {
+ "runtime": {
+ "lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.dll": {
+ "assemblyVersion": "6.0.0.0",
+ "fileVersion": "6.0.21.52210"
+ }
+ }
+ },
+ "Microsoft.CodeAnalysis.Analyzers/3.3.3": {},
+ "Microsoft.CodeAnalysis.Common/4.5.0": {
+ "dependencies": {
+ "Microsoft.CodeAnalysis.Analyzers": "3.3.3",
+ "System.Collections.Immutable": "6.0.0",
+ "System.Reflection.Metadata": "6.0.1",
+ "System.Runtime.CompilerServices.Unsafe": "6.0.0",
+ "System.Text.Encoding.CodePages": "6.0.0"
+ },
+ "runtime": {
+ "lib/netcoreapp3.1/Microsoft.CodeAnalysis.dll": {
+ "assemblyVersion": "4.5.0.0",
+ "fileVersion": "4.500.23.10905"
+ }
+ },
+ "resources": {
+ "lib/netcoreapp3.1/cs/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "cs"
+ },
+ "lib/netcoreapp3.1/de/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "de"
+ },
+ "lib/netcoreapp3.1/es/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "es"
+ },
+ "lib/netcoreapp3.1/fr/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "fr"
+ },
+ "lib/netcoreapp3.1/it/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "it"
+ },
+ "lib/netcoreapp3.1/ja/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "ja"
+ },
+ "lib/netcoreapp3.1/ko/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "ko"
+ },
+ "lib/netcoreapp3.1/pl/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "pl"
+ },
+ "lib/netcoreapp3.1/pt-BR/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "pt-BR"
+ },
+ "lib/netcoreapp3.1/ru/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "ru"
+ },
+ "lib/netcoreapp3.1/tr/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "tr"
+ },
+ "lib/netcoreapp3.1/zh-Hans/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "zh-Hans"
+ },
+ "lib/netcoreapp3.1/zh-Hant/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "zh-Hant"
+ }
+ }
+ },
+ "Microsoft.CodeAnalysis.CSharp/4.5.0": {
+ "dependencies": {
+ "Microsoft.CodeAnalysis.Common": "4.5.0"
+ },
+ "runtime": {
+ "lib/netcoreapp3.1/Microsoft.CodeAnalysis.CSharp.dll": {
+ "assemblyVersion": "4.5.0.0",
+ "fileVersion": "4.500.23.10905"
+ }
+ },
+ "resources": {
+ "lib/netcoreapp3.1/cs/Microsoft.CodeAnalysis.CSharp.resources.dll": {
+ "locale": "cs"
+ },
+ "lib/netcoreapp3.1/de/Microsoft.CodeAnalysis.CSharp.resources.dll": {
+ "locale": "de"
+ },
+ "lib/netcoreapp3.1/es/Microsoft.CodeAnalysis.CSharp.resources.dll": {
+ "locale": "es"
+ },
+ "lib/netcoreapp3.1/fr/Microsoft.CodeAnalysis.CSharp.resources.dll": {
+ "locale": "fr"
+ },
+ "lib/netcoreapp3.1/it/Microsoft.CodeAnalysis.CSharp.resources.dll": {
+ "locale": "it"
+ },
+ "lib/netcoreapp3.1/ja/Microsoft.CodeAnalysis.CSharp.resources.dll": {
+ "locale": "ja"
+ },
+ "lib/netcoreapp3.1/ko/Microsoft.CodeAnalysis.CSharp.resources.dll": {
+ "locale": "ko"
+ },
+ "lib/netcoreapp3.1/pl/Microsoft.CodeAnalysis.CSharp.resources.dll": {
+ "locale": "pl"
+ },
+ "lib/netcoreapp3.1/pt-BR/Microsoft.CodeAnalysis.CSharp.resources.dll": {
+ "locale": "pt-BR"
+ },
+ "lib/netcoreapp3.1/ru/Microsoft.CodeAnalysis.CSharp.resources.dll": {
+ "locale": "ru"
+ },
+ "lib/netcoreapp3.1/tr/Microsoft.CodeAnalysis.CSharp.resources.dll": {
+ "locale": "tr"
+ },
+ "lib/netcoreapp3.1/zh-Hans/Microsoft.CodeAnalysis.CSharp.resources.dll": {
+ "locale": "zh-Hans"
+ },
+ "lib/netcoreapp3.1/zh-Hant/Microsoft.CodeAnalysis.CSharp.resources.dll": {
+ "locale": "zh-Hant"
+ }
+ }
+ },
+ "Microsoft.CodeAnalysis.CSharp.Workspaces/4.5.0": {
+ "dependencies": {
+ "Humanizer.Core": "2.14.1",
+ "Microsoft.CodeAnalysis.CSharp": "4.5.0",
+ "Microsoft.CodeAnalysis.Common": "4.5.0",
+ "Microsoft.CodeAnalysis.Workspaces.Common": "4.5.0"
+ },
+ "runtime": {
+ "lib/netcoreapp3.1/Microsoft.CodeAnalysis.CSharp.Workspaces.dll": {
+ "assemblyVersion": "4.5.0.0",
+ "fileVersion": "4.500.23.10905"
+ }
+ },
+ "resources": {
+ "lib/netcoreapp3.1/cs/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": {
+ "locale": "cs"
+ },
+ "lib/netcoreapp3.1/de/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": {
+ "locale": "de"
+ },
+ "lib/netcoreapp3.1/es/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": {
+ "locale": "es"
+ },
+ "lib/netcoreapp3.1/fr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": {
+ "locale": "fr"
+ },
+ "lib/netcoreapp3.1/it/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": {
+ "locale": "it"
+ },
+ "lib/netcoreapp3.1/ja/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": {
+ "locale": "ja"
+ },
+ "lib/netcoreapp3.1/ko/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": {
+ "locale": "ko"
+ },
+ "lib/netcoreapp3.1/pl/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": {
+ "locale": "pl"
+ },
+ "lib/netcoreapp3.1/pt-BR/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": {
+ "locale": "pt-BR"
+ },
+ "lib/netcoreapp3.1/ru/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": {
+ "locale": "ru"
+ },
+ "lib/netcoreapp3.1/tr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": {
+ "locale": "tr"
+ },
+ "lib/netcoreapp3.1/zh-Hans/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": {
+ "locale": "zh-Hans"
+ },
+ "lib/netcoreapp3.1/zh-Hant/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": {
+ "locale": "zh-Hant"
+ }
+ }
+ },
+ "Microsoft.CodeAnalysis.Workspaces.Common/4.5.0": {
+ "dependencies": {
+ "Humanizer.Core": "2.14.1",
+ "Microsoft.Bcl.AsyncInterfaces": "6.0.0",
+ "Microsoft.CodeAnalysis.Common": "4.5.0",
+ "System.Composition": "6.0.0",
+ "System.IO.Pipelines": "6.0.3",
+ "System.Threading.Channels": "6.0.0"
+ },
+ "runtime": {
+ "lib/netcoreapp3.1/Microsoft.CodeAnalysis.Workspaces.dll": {
+ "assemblyVersion": "4.5.0.0",
+ "fileVersion": "4.500.23.10905"
+ }
+ },
+ "resources": {
+ "lib/netcoreapp3.1/cs/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "cs"
+ },
+ "lib/netcoreapp3.1/de/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "de"
+ },
+ "lib/netcoreapp3.1/es/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "es"
+ },
+ "lib/netcoreapp3.1/fr/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "fr"
+ },
+ "lib/netcoreapp3.1/it/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "it"
+ },
+ "lib/netcoreapp3.1/ja/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "ja"
+ },
+ "lib/netcoreapp3.1/ko/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "ko"
+ },
+ "lib/netcoreapp3.1/pl/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "pl"
+ },
+ "lib/netcoreapp3.1/pt-BR/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "pt-BR"
+ },
+ "lib/netcoreapp3.1/ru/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "ru"
+ },
+ "lib/netcoreapp3.1/tr/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "tr"
+ },
+ "lib/netcoreapp3.1/zh-Hans/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "zh-Hans"
+ },
+ "lib/netcoreapp3.1/zh-Hant/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "zh-Hant"
+ }
+ }
+ },
+ "Microsoft.EntityFrameworkCore/8.0.0": {
+ "dependencies": {
+ "Microsoft.EntityFrameworkCore.Abstractions": "8.0.0",
+ "Microsoft.EntityFrameworkCore.Analyzers": "8.0.0",
+ "Microsoft.Extensions.Caching.Memory": "8.0.0",
+ "Microsoft.Extensions.Logging": "8.0.0"
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.EntityFrameworkCore.dll": {
+ "assemblyVersion": "8.0.0.0",
+ "fileVersion": "8.0.23.53103"
+ }
+ }
+ },
+ "Microsoft.EntityFrameworkCore.Abstractions/8.0.0": {
+ "runtime": {
+ "lib/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll": {
+ "assemblyVersion": "8.0.0.0",
+ "fileVersion": "8.0.23.53103"
+ }
+ }
+ },
+ "Microsoft.EntityFrameworkCore.Analyzers/8.0.0": {},
+ "Microsoft.EntityFrameworkCore.Design/8.0.0": {
+ "dependencies": {
+ "Humanizer.Core": "2.14.1",
+ "Microsoft.CodeAnalysis.CSharp.Workspaces": "4.5.0",
+ "Microsoft.EntityFrameworkCore.Relational": "8.0.0",
+ "Microsoft.Extensions.DependencyModel": "8.0.0",
+ "Mono.TextTemplating": "2.2.1"
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.EntityFrameworkCore.Design.dll": {
+ "assemblyVersion": "8.0.0.0",
+ "fileVersion": "8.0.23.53103"
+ }
+ }
+ },
+ "Microsoft.EntityFrameworkCore.Relational/8.0.0": {
+ "dependencies": {
+ "Microsoft.EntityFrameworkCore": "8.0.0",
+ "Microsoft.Extensions.Configuration.Abstractions": "8.0.0"
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.EntityFrameworkCore.Relational.dll": {
+ "assemblyVersion": "8.0.0.0",
+ "fileVersion": "8.0.23.53103"
+ }
+ }
+ },
+ "Microsoft.EntityFrameworkCore.Tools/8.0.0": {
+ "dependencies": {
+ "Microsoft.EntityFrameworkCore.Design": "8.0.0"
+ }
+ },
+ "Microsoft.Extensions.Caching.Abstractions/8.0.0": {
+ "dependencies": {
+ "Microsoft.Extensions.Primitives": "8.0.0"
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Caching.Abstractions.dll": {
+ "assemblyVersion": "8.0.0.0",
+ "fileVersion": "8.0.23.53103"
+ }
+ }
+ },
+ "Microsoft.Extensions.Caching.Memory/8.0.0": {
+ "dependencies": {
+ "Microsoft.Extensions.Caching.Abstractions": "8.0.0",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0",
+ "Microsoft.Extensions.Logging.Abstractions": "8.0.0",
+ "Microsoft.Extensions.Options": "8.0.0",
+ "Microsoft.Extensions.Primitives": "8.0.0"
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Caching.Memory.dll": {
+ "assemblyVersion": "8.0.0.0",
+ "fileVersion": "8.0.23.53103"
+ }
+ }
+ },
+ "Microsoft.Extensions.Configuration.Abstractions/8.0.0": {
+ "dependencies": {
+ "Microsoft.Extensions.Primitives": "8.0.0"
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll": {
+ "assemblyVersion": "8.0.0.0",
+ "fileVersion": "8.0.23.53103"
+ }
+ }
+ },
+ "Microsoft.Extensions.DependencyInjection/8.0.0": {
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0"
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.DependencyInjection.dll": {
+ "assemblyVersion": "8.0.0.0",
+ "fileVersion": "8.0.23.53103"
+ }
+ }
+ },
+ "Microsoft.Extensions.DependencyInjection.Abstractions/8.0.0": {
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {
+ "assemblyVersion": "8.0.0.0",
+ "fileVersion": "8.0.23.53103"
+ }
+ }
+ },
+ "Microsoft.Extensions.DependencyModel/8.0.0": {
+ "dependencies": {
+ "System.Text.Encodings.Web": "8.0.0",
+ "System.Text.Json": "8.0.0"
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.DependencyModel.dll": {
+ "assemblyVersion": "8.0.0.0",
+ "fileVersion": "8.0.23.53103"
+ }
+ }
+ },
+ "Microsoft.Extensions.Logging/8.0.0": {
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection": "8.0.0",
+ "Microsoft.Extensions.Logging.Abstractions": "8.0.0",
+ "Microsoft.Extensions.Options": "8.0.0"
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Logging.dll": {
+ "assemblyVersion": "8.0.0.0",
+ "fileVersion": "8.0.23.53103"
+ }
+ }
+ },
+ "Microsoft.Extensions.Logging.Abstractions/8.0.0": {
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0"
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll": {
+ "assemblyVersion": "8.0.0.0",
+ "fileVersion": "8.0.23.53103"
+ }
+ }
+ },
+ "Microsoft.Extensions.Options/8.0.0": {
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0",
+ "Microsoft.Extensions.Primitives": "8.0.0"
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Options.dll": {
+ "assemblyVersion": "8.0.0.0",
+ "fileVersion": "8.0.23.53103"
+ }
+ }
+ },
+ "Microsoft.Extensions.Primitives/8.0.0": {
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Primitives.dll": {
+ "assemblyVersion": "8.0.0.0",
+ "fileVersion": "8.0.23.53103"
+ }
+ }
+ },
+ "Mono.TextTemplating/2.2.1": {
+ "dependencies": {
+ "System.CodeDom": "4.4.0"
+ },
+ "runtime": {
+ "lib/netstandard2.0/Mono.TextTemplating.dll": {
+ "assemblyVersion": "2.2.0.0",
+ "fileVersion": "2.2.1.1"
+ }
+ }
+ },
+ "Npgsql/8.0.0": {
+ "dependencies": {
+ "Microsoft.Extensions.Logging.Abstractions": "8.0.0"
+ },
+ "runtime": {
+ "lib/net8.0/Npgsql.dll": {
+ "assemblyVersion": "8.0.0.0",
+ "fileVersion": "8.0.0.0"
+ }
+ }
+ },
+ "Npgsql.EntityFrameworkCore.PostgreSQL/8.0.0": {
+ "dependencies": {
+ "Microsoft.EntityFrameworkCore": "8.0.0",
+ "Microsoft.EntityFrameworkCore.Abstractions": "8.0.0",
+ "Microsoft.EntityFrameworkCore.Relational": "8.0.0",
+ "Npgsql": "8.0.0"
+ },
+ "runtime": {
+ "lib/net8.0/Npgsql.EntityFrameworkCore.PostgreSQL.dll": {
+ "assemblyVersion": "8.0.0.0",
+ "fileVersion": "8.0.0.0"
+ }
+ }
+ },
+ "System.CodeDom/4.4.0": {
+ "runtime": {
+ "lib/netstandard2.0/System.CodeDom.dll": {
+ "assemblyVersion": "4.0.0.0",
+ "fileVersion": "4.6.25519.3"
+ }
+ }
+ },
+ "System.Collections.Immutable/6.0.0": {
+ "dependencies": {
+ "System.Runtime.CompilerServices.Unsafe": "6.0.0"
+ }
+ },
+ "System.Composition/6.0.0": {
+ "dependencies": {
+ "System.Composition.AttributedModel": "6.0.0",
+ "System.Composition.Convention": "6.0.0",
+ "System.Composition.Hosting": "6.0.0",
+ "System.Composition.Runtime": "6.0.0",
+ "System.Composition.TypedParts": "6.0.0"
+ }
+ },
+ "System.Composition.AttributedModel/6.0.0": {
+ "runtime": {
+ "lib/net6.0/System.Composition.AttributedModel.dll": {
+ "assemblyVersion": "6.0.0.0",
+ "fileVersion": "6.0.21.52210"
+ }
+ }
+ },
+ "System.Composition.Convention/6.0.0": {
+ "dependencies": {
+ "System.Composition.AttributedModel": "6.0.0"
+ },
+ "runtime": {
+ "lib/net6.0/System.Composition.Convention.dll": {
+ "assemblyVersion": "6.0.0.0",
+ "fileVersion": "6.0.21.52210"
+ }
+ }
+ },
+ "System.Composition.Hosting/6.0.0": {
+ "dependencies": {
+ "System.Composition.Runtime": "6.0.0"
+ },
+ "runtime": {
+ "lib/net6.0/System.Composition.Hosting.dll": {
+ "assemblyVersion": "6.0.0.0",
+ "fileVersion": "6.0.21.52210"
+ }
+ }
+ },
+ "System.Composition.Runtime/6.0.0": {
+ "runtime": {
+ "lib/net6.0/System.Composition.Runtime.dll": {
+ "assemblyVersion": "6.0.0.0",
+ "fileVersion": "6.0.21.52210"
+ }
+ }
+ },
+ "System.Composition.TypedParts/6.0.0": {
+ "dependencies": {
+ "System.Composition.AttributedModel": "6.0.0",
+ "System.Composition.Hosting": "6.0.0",
+ "System.Composition.Runtime": "6.0.0"
+ },
+ "runtime": {
+ "lib/net6.0/System.Composition.TypedParts.dll": {
+ "assemblyVersion": "6.0.0.0",
+ "fileVersion": "6.0.21.52210"
+ }
+ }
+ },
+ "System.IO.Pipelines/6.0.3": {
+ "runtime": {
+ "lib/net6.0/System.IO.Pipelines.dll": {
+ "assemblyVersion": "6.0.0.0",
+ "fileVersion": "6.0.522.21309"
+ }
+ }
+ },
+ "System.Reflection.Metadata/6.0.1": {
+ "dependencies": {
+ "System.Collections.Immutable": "6.0.0"
+ }
+ },
+ "System.Runtime.CompilerServices.Unsafe/6.0.0": {},
+ "System.Text.Encoding.CodePages/6.0.0": {
+ "dependencies": {
+ "System.Runtime.CompilerServices.Unsafe": "6.0.0"
+ }
+ },
+ "System.Text.Encodings.Web/8.0.0": {},
+ "System.Text.Json/8.0.0": {
+ "dependencies": {
+ "System.Text.Encodings.Web": "8.0.0"
+ }
+ },
+ "System.Threading.Channels/6.0.0": {},
+ "DoroTech.BookStore.Domain/1.0.0": {
+ "dependencies": {
+ "Microsoft.EntityFrameworkCore": "8.0.0",
+ "Microsoft.EntityFrameworkCore.Relational": "8.0.0",
+ "Npgsql.EntityFrameworkCore.PostgreSQL": "8.0.0"
+ },
+ "runtime": {
+ "DoroTech.BookStore.Domain.dll": {}
+ }
+ }
+ }
+ },
+ "libraries": {
+ "DoroTech.BookStore.Infrastructure/1.0.0": {
+ "type": "project",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Humanizer.Core/2.14.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-lQKvtaTDOXnoVJ20ibTuSIOf2i0uO0MPbDhd1jm238I+U/2ZnRENj0cktKZhtchBMtCUSRQ5v4xBCUbKNmyVMw==",
+ "path": "humanizer.core/2.14.1",
+ "hashPath": "humanizer.core.2.14.1.nupkg.sha512"
+ },
+ "Microsoft.Bcl.AsyncInterfaces/6.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-UcSjPsst+DfAdJGVDsu346FX0ci0ah+lw3WRtn18NUwEqRt70HaOQ7lI72vy3+1LxtqI3T5GWwV39rQSrCzAeg==",
+ "path": "microsoft.bcl.asyncinterfaces/6.0.0",
+ "hashPath": "microsoft.bcl.asyncinterfaces.6.0.0.nupkg.sha512"
+ },
+ "Microsoft.CodeAnalysis.Analyzers/3.3.3": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-j/rOZtLMVJjrfLRlAMckJLPW/1rze9MT1yfWqSIbUPGRu1m1P0fuo9PmqapwsmePfGB5PJrudQLvmUOAMF0DqQ==",
+ "path": "microsoft.codeanalysis.analyzers/3.3.3",
+ "hashPath": "microsoft.codeanalysis.analyzers.3.3.3.nupkg.sha512"
+ },
+ "Microsoft.CodeAnalysis.Common/4.5.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-lwAbIZNdnY0SUNoDmZHkVUwLO8UyNnyyh1t/4XsbFxi4Ounb3xszIYZaWhyj5ZjyfcwqwmtMbE7fUTVCqQEIdQ==",
+ "path": "microsoft.codeanalysis.common/4.5.0",
+ "hashPath": "microsoft.codeanalysis.common.4.5.0.nupkg.sha512"
+ },
+ "Microsoft.CodeAnalysis.CSharp/4.5.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-cM59oMKAOxvdv76bdmaKPy5hfj+oR+zxikWoueEB7CwTko7mt9sVKZI8Qxlov0C/LuKEG+WQwifepqL3vuTiBQ==",
+ "path": "microsoft.codeanalysis.csharp/4.5.0",
+ "hashPath": "microsoft.codeanalysis.csharp.4.5.0.nupkg.sha512"
+ },
+ "Microsoft.CodeAnalysis.CSharp.Workspaces/4.5.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-h74wTpmGOp4yS4hj+EvNzEiPgg/KVs2wmSfTZ81upJZOtPkJsVkgfsgtxxqmAeapjT/vLKfmYV0bS8n5MNVP+g==",
+ "path": "microsoft.codeanalysis.csharp.workspaces/4.5.0",
+ "hashPath": "microsoft.codeanalysis.csharp.workspaces.4.5.0.nupkg.sha512"
+ },
+ "Microsoft.CodeAnalysis.Workspaces.Common/4.5.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-l4dDRmGELXG72XZaonnOeORyD/T5RpEu5LGHOUIhnv+MmUWDY/m1kWXGwtcgQ5CJ5ynkFiRnIYzTKXYjUs7rbw==",
+ "path": "microsoft.codeanalysis.workspaces.common/4.5.0",
+ "hashPath": "microsoft.codeanalysis.workspaces.common.4.5.0.nupkg.sha512"
+ },
+ "Microsoft.EntityFrameworkCore/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-SoODat83pGQUpWB9xULdMX6tuKpq/RTXDuJ2WeC1ldUKcKzLkaFJD1n+I0nOLY58odez/e7z8b6zdp235G/kyg==",
+ "path": "microsoft.entityframeworkcore/8.0.0",
+ "hashPath": "microsoft.entityframeworkcore.8.0.0.nupkg.sha512"
+ },
+ "Microsoft.EntityFrameworkCore.Abstractions/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-VR22s3+zoqlVI7xauFKn1znSIFHO8xuILT+noSwS8bZCKcHz0ydkTDQMuaxSa5WBaQrZmwtTz9rmRvJ7X8mSPQ==",
+ "path": "microsoft.entityframeworkcore.abstractions/8.0.0",
+ "hashPath": "microsoft.entityframeworkcore.abstractions.8.0.0.nupkg.sha512"
+ },
+ "Microsoft.EntityFrameworkCore.Analyzers/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-ZXxEeLs2zoZ1TA+QoMMcw4f3Tirf8PzgdDax8RoWo0dxI2KmqiEGWYjhm2B/XyWfglc6+mNRyB8rZiQSmxCpeg==",
+ "path": "microsoft.entityframeworkcore.analyzers/8.0.0",
+ "hashPath": "microsoft.entityframeworkcore.analyzers.8.0.0.nupkg.sha512"
+ },
+ "Microsoft.EntityFrameworkCore.Design/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-94reKYu63jg4O75UI3LMJHwOSi8tQ6IfubiZhdnSsWcgtmAuF8OyLfjK/MIxuvaQRJZAF6E747FIuxjOtb8/og==",
+ "path": "microsoft.entityframeworkcore.design/8.0.0",
+ "hashPath": "microsoft.entityframeworkcore.design.8.0.0.nupkg.sha512"
+ },
+ "Microsoft.EntityFrameworkCore.Relational/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-fFKkr24cYc7Zw5T6DC4tEyOEPgPbq23BBmym1r9kn4ET9F3HKaetpOeQtV2RryYyUxEeNkJuxgfiZHTisqZc+A==",
+ "path": "microsoft.entityframeworkcore.relational/8.0.0",
+ "hashPath": "microsoft.entityframeworkcore.relational.8.0.0.nupkg.sha512"
+ },
+ "Microsoft.EntityFrameworkCore.Tools/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-zRdaXiiB1gEA0b+AJTd2+drh78gkEA4HyZ1vqNZrKq4xwW8WwavSiQsoeb1UsIMZkocLMBbhQYWClkZzuTKEgQ==",
+ "path": "microsoft.entityframeworkcore.tools/8.0.0",
+ "hashPath": "microsoft.entityframeworkcore.tools.8.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Caching.Abstractions/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-3KuSxeHoNYdxVYfg2IRZCThcrlJ1XJqIXkAWikCsbm5C/bCjv7G0WoKDyuR98Q+T607QT2Zl5GsbGRkENcV2yQ==",
+ "path": "microsoft.extensions.caching.abstractions/8.0.0",
+ "hashPath": "microsoft.extensions.caching.abstractions.8.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Caching.Memory/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-7pqivmrZDzo1ADPkRwjy+8jtRKWRCPag9qPI+p7sgu7Q4QreWhcvbiWXsbhP+yY8XSiDvZpu2/LWdBv7PnmOpQ==",
+ "path": "microsoft.extensions.caching.memory/8.0.0",
+ "hashPath": "microsoft.extensions.caching.memory.8.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Configuration.Abstractions/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-3lE/iLSutpgX1CC0NOW70FJoGARRHbyKmG7dc0klnUZ9Dd9hS6N/POPWhKhMLCEuNN5nXEY5agmlFtH562vqhQ==",
+ "path": "microsoft.extensions.configuration.abstractions/8.0.0",
+ "hashPath": "microsoft.extensions.configuration.abstractions.8.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.DependencyInjection/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-V8S3bsm50ig6JSyrbcJJ8bW2b9QLGouz+G1miK3UTaOWmMtFwNNNzUf4AleyDWUmTrWMLNnFSLEQtxmxgNQnNQ==",
+ "path": "microsoft.extensions.dependencyinjection/8.0.0",
+ "hashPath": "microsoft.extensions.dependencyinjection.8.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.DependencyInjection.Abstractions/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-cjWrLkJXK0rs4zofsK4bSdg+jhDLTaxrkXu4gS6Y7MAlCvRyNNgwY/lJi5RDlQOnSZweHqoyvgvbdvQsRIW+hg==",
+ "path": "microsoft.extensions.dependencyinjection.abstractions/8.0.0",
+ "hashPath": "microsoft.extensions.dependencyinjection.abstractions.8.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.DependencyModel/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-NSmDw3K0ozNDgShSIpsZcbFIzBX4w28nDag+TfaQujkXGazBm+lid5onlWoCBy4VsLxqnnKjEBbGSJVWJMf43g==",
+ "path": "microsoft.extensions.dependencymodel/8.0.0",
+ "hashPath": "microsoft.extensions.dependencymodel.8.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Logging/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-tvRkov9tAJ3xP51LCv3FJ2zINmv1P8Hi8lhhtcKGqM+ImiTCC84uOPEI4z8Cdq2C3o9e+Aa0Gw0rmrsJD77W+w==",
+ "path": "microsoft.extensions.logging/8.0.0",
+ "hashPath": "microsoft.extensions.logging.8.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Logging.Abstractions/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-arDBqTgFCyS0EvRV7O3MZturChstm50OJ0y9bDJvAcmEPJm0FFpFyjU/JLYyStNGGey081DvnQYlncNX5SJJGA==",
+ "path": "microsoft.extensions.logging.abstractions/8.0.0",
+ "hashPath": "microsoft.extensions.logging.abstractions.8.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Options/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-JOVOfqpnqlVLUzINQ2fox8evY2SKLYJ3BV8QDe/Jyp21u1T7r45x/R/5QdteURMR5r01GxeJSBBUOCOyaNXA3g==",
+ "path": "microsoft.extensions.options/8.0.0",
+ "hashPath": "microsoft.extensions.options.8.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Primitives/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-bXJEZrW9ny8vjMF1JV253WeLhpEVzFo1lyaZu1vQ4ZxWUlVvknZ/+ftFgVheLubb4eZPSwwxBeqS1JkCOjxd8g==",
+ "path": "microsoft.extensions.primitives/8.0.0",
+ "hashPath": "microsoft.extensions.primitives.8.0.0.nupkg.sha512"
+ },
+ "Mono.TextTemplating/2.2.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-KZYeKBET/2Z0gY1WlTAK7+RHTl7GSbtvTLDXEZZojUdAPqpQNDL6tHv7VUpqfX5VEOh+uRGKaZXkuD253nEOBQ==",
+ "path": "mono.texttemplating/2.2.1",
+ "hashPath": "mono.texttemplating.2.2.1.nupkg.sha512"
+ },
+ "Npgsql/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-Qiz74U+O7Mv4knrsXgKVYGJjgwoziK+aMFZqz7PtKR3vyGIhZA0tnW6HoUnL3X+YqtmVuhmoKkN8LDWEHMxPbw==",
+ "path": "npgsql/8.0.0",
+ "hashPath": "npgsql.8.0.0.nupkg.sha512"
+ },
+ "Npgsql.EntityFrameworkCore.PostgreSQL/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-GDXiMS9peEdjSCU/rfgyHruio7q6tYuywGaktqEi6UPQ6ILechp3fVVX+dHXkIXt4nklCBzYVWkzFrSL9ubKUA==",
+ "path": "npgsql.entityframeworkcore.postgresql/8.0.0",
+ "hashPath": "npgsql.entityframeworkcore.postgresql.8.0.0.nupkg.sha512"
+ },
+ "System.CodeDom/4.4.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-2sCCb7doXEwtYAbqzbF/8UAeDRMNmPaQbU2q50Psg1J9KzumyVVCgKQY8s53WIPTufNT0DpSe9QRvVjOzfDWBA==",
+ "path": "system.codedom/4.4.0",
+ "hashPath": "system.codedom.4.4.0.nupkg.sha512"
+ },
+ "System.Collections.Immutable/6.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-l4zZJ1WU2hqpQQHXz1rvC3etVZN+2DLmQMO79FhOTZHMn8tDRr+WU287sbomD0BETlmKDn0ygUgVy9k5xkkJdA==",
+ "path": "system.collections.immutable/6.0.0",
+ "hashPath": "system.collections.immutable.6.0.0.nupkg.sha512"
+ },
+ "System.Composition/6.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-d7wMuKQtfsxUa7S13tITC8n1cQzewuhD5iDjZtK2prwFfKVzdYtgrTHgjaV03Zq7feGQ5gkP85tJJntXwInsJA==",
+ "path": "system.composition/6.0.0",
+ "hashPath": "system.composition.6.0.0.nupkg.sha512"
+ },
+ "System.Composition.AttributedModel/6.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-WK1nSDLByK/4VoC7fkNiFuTVEiperuCN/Hyn+VN30R+W2ijO1d0Z2Qm0ScEl9xkSn1G2MyapJi8xpf4R8WRa/w==",
+ "path": "system.composition.attributedmodel/6.0.0",
+ "hashPath": "system.composition.attributedmodel.6.0.0.nupkg.sha512"
+ },
+ "System.Composition.Convention/6.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-XYi4lPRdu5bM4JVJ3/UIHAiG6V6lWWUlkhB9ab4IOq0FrRsp0F4wTyV4Dj+Ds+efoXJ3qbLqlvaUozDO7OLeXA==",
+ "path": "system.composition.convention/6.0.0",
+ "hashPath": "system.composition.convention.6.0.0.nupkg.sha512"
+ },
+ "System.Composition.Hosting/6.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-w/wXjj7kvxuHPLdzZ0PAUt++qJl03t7lENmb2Oev0n3zbxyNULbWBlnd5J5WUMMv15kg5o+/TCZFb6lSwfaUUQ==",
+ "path": "system.composition.hosting/6.0.0",
+ "hashPath": "system.composition.hosting.6.0.0.nupkg.sha512"
+ },
+ "System.Composition.Runtime/6.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-qkRH/YBaMPTnzxrS5RDk1juvqed4A6HOD/CwRcDGyPpYps1J27waBddiiq1y93jk2ZZ9wuA/kynM+NO0kb3PKg==",
+ "path": "system.composition.runtime/6.0.0",
+ "hashPath": "system.composition.runtime.6.0.0.nupkg.sha512"
+ },
+ "System.Composition.TypedParts/6.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-iUR1eHrL8Cwd82neQCJ00MpwNIBs4NZgXzrPqx8NJf/k4+mwBO0XCRmHYJT4OLSwDDqh5nBLJWkz5cROnrGhRA==",
+ "path": "system.composition.typedparts/6.0.0",
+ "hashPath": "system.composition.typedparts.6.0.0.nupkg.sha512"
+ },
+ "System.IO.Pipelines/6.0.3": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-ryTgF+iFkpGZY1vRQhfCzX0xTdlV3pyaTTqRu2ETbEv+HlV7O6y7hyQURnghNIXvctl5DuZ//Dpks6HdL/Txgw==",
+ "path": "system.io.pipelines/6.0.3",
+ "hashPath": "system.io.pipelines.6.0.3.nupkg.sha512"
+ },
+ "System.Reflection.Metadata/6.0.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-III/lNMSn0ZRBuM9m5Cgbiho5j81u0FAEagFX5ta2DKbljZ3T0IpD8j+BIiHQPeKqJppWS9bGEp6JnKnWKze0g==",
+ "path": "system.reflection.metadata/6.0.1",
+ "hashPath": "system.reflection.metadata.6.0.1.nupkg.sha512"
+ },
+ "System.Runtime.CompilerServices.Unsafe/6.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-/iUeP3tq1S0XdNNoMz5C9twLSrM/TH+qElHkXWaPvuNOt+99G75NrV0OS2EqHx5wMN7popYjpc8oTjC1y16DLg==",
+ "path": "system.runtime.compilerservices.unsafe/6.0.0",
+ "hashPath": "system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512"
+ },
+ "System.Text.Encoding.CodePages/6.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-ZFCILZuOvtKPauZ/j/swhvw68ZRi9ATCfvGbk1QfydmcXBkIWecWKn/250UH7rahZ5OoDBaiAudJtPvLwzw85A==",
+ "path": "system.text.encoding.codepages/6.0.0",
+ "hashPath": "system.text.encoding.codepages.6.0.0.nupkg.sha512"
+ },
+ "System.Text.Encodings.Web/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-yev/k9GHAEGx2Rg3/tU6MQh4HGBXJs70y7j1LaM1i/ER9po+6nnQ6RRqTJn1E7Xu0fbIFK80Nh5EoODxrbxwBQ==",
+ "path": "system.text.encodings.web/8.0.0",
+ "hashPath": "system.text.encodings.web.8.0.0.nupkg.sha512"
+ },
+ "System.Text.Json/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-OdrZO2WjkiEG6ajEFRABTRCi/wuXQPxeV6g8xvUJqdxMvvuCCEk86zPla8UiIQJz3durtUEbNyY/3lIhS0yZvQ==",
+ "path": "system.text.json/8.0.0",
+ "hashPath": "system.text.json.8.0.0.nupkg.sha512"
+ },
+ "System.Threading.Channels/6.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-TY8/9+tI0mNaUMgntOxxaq2ndTkdXqLSxvPmas7XEqOlv9lQtB7wLjYGd756lOaO7Dvb5r/WXhluM+0Xe87v5Q==",
+ "path": "system.threading.channels/6.0.0",
+ "hashPath": "system.threading.channels.6.0.0.nupkg.sha512"
+ },
+ "DoroTech.BookStore.Domain/1.0.0": {
+ "type": "project",
+ "serviceable": false,
+ "sha512": ""
+ }
+ }
+}
\ No newline at end of file
diff --git a/ProjectLibrary/DoroTech.BookStore.Infrastructure/bin/Debug/net8.0/DoroTech.BookStore.Infrastructure.dll b/ProjectLibrary/DoroTech.BookStore.Infrastructure/bin/Debug/net8.0/DoroTech.BookStore.Infrastructure.dll
new file mode 100644
index 0000000..8d0ed82
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.Infrastructure/bin/Debug/net8.0/DoroTech.BookStore.Infrastructure.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.Infrastructure/bin/Debug/net8.0/DoroTech.BookStore.Infrastructure.pdb b/ProjectLibrary/DoroTech.BookStore.Infrastructure/bin/Debug/net8.0/DoroTech.BookStore.Infrastructure.pdb
new file mode 100644
index 0000000..64363d1
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.Infrastructure/bin/Debug/net8.0/DoroTech.BookStore.Infrastructure.pdb differ
diff --git a/ProjectLibrary/DoroTech.BookStore.Infrastructure/bin/Debug/net8.0/DoroTech.BookStore.Infrastructure.runtimeconfig.json b/ProjectLibrary/DoroTech.BookStore.Infrastructure/bin/Debug/net8.0/DoroTech.BookStore.Infrastructure.runtimeconfig.json
new file mode 100644
index 0000000..244e1ab
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.Infrastructure/bin/Debug/net8.0/DoroTech.BookStore.Infrastructure.runtimeconfig.json
@@ -0,0 +1,13 @@
+{
+ "runtimeOptions": {
+ "tfm": "net8.0",
+ "framework": {
+ "name": "Microsoft.NETCore.App",
+ "version": "8.0.0"
+ },
+ "configProperties": {
+ "System.Reflection.NullabilityInfoContext.IsSupported": true,
+ "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false
+ }
+ }
+}
\ No newline at end of file
diff --git a/ProjectLibrary/DoroTech.BookStore.Infrastructure/bin/Debug/net9.0/DoroTech.BookStore.Domain.dll b/ProjectLibrary/DoroTech.BookStore.Infrastructure/bin/Debug/net9.0/DoroTech.BookStore.Domain.dll
new file mode 100644
index 0000000..6ab90d3
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.Infrastructure/bin/Debug/net9.0/DoroTech.BookStore.Domain.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.Infrastructure/bin/Debug/net9.0/DoroTech.BookStore.Domain.pdb b/ProjectLibrary/DoroTech.BookStore.Infrastructure/bin/Debug/net9.0/DoroTech.BookStore.Domain.pdb
new file mode 100644
index 0000000..a5cef49
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.Infrastructure/bin/Debug/net9.0/DoroTech.BookStore.Domain.pdb differ
diff --git a/ProjectLibrary/DoroTech.BookStore.Infrastructure/bin/Debug/net9.0/DoroTech.BookStore.Infrastructure.deps.json b/ProjectLibrary/DoroTech.BookStore.Infrastructure/bin/Debug/net9.0/DoroTech.BookStore.Infrastructure.deps.json
new file mode 100644
index 0000000..3203d86
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.Infrastructure/bin/Debug/net9.0/DoroTech.BookStore.Infrastructure.deps.json
@@ -0,0 +1,399 @@
+{
+ "runtimeTarget": {
+ "name": ".NETCoreApp,Version=v9.0",
+ "signature": ""
+ },
+ "compilationOptions": {},
+ "targets": {
+ ".NETCoreApp,Version=v9.0": {
+ "DoroTech.BookStore.Infrastructure/1.0.0": {
+ "dependencies": {
+ "DoroTech.BookStore.Domain": "1.0.0",
+ "Microsoft.EntityFrameworkCore": "7.0.11",
+ "Microsoft.EntityFrameworkCore.Relational": "7.0.11",
+ "Microsoft.EntityFrameworkCore.Tools": "7.0.11",
+ "Npgsql.EntityFrameworkCore.PostgreSQL": "7.0.11"
+ },
+ "runtime": {
+ "DoroTech.BookStore.Infrastructure.dll": {}
+ }
+ },
+ "Humanizer.Core/2.14.1": {
+ "runtime": {
+ "lib/net6.0/Humanizer.dll": {
+ "assemblyVersion": "2.14.0.0",
+ "fileVersion": "2.14.1.48190"
+ }
+ }
+ },
+ "Microsoft.EntityFrameworkCore/7.0.11": {
+ "dependencies": {
+ "Microsoft.EntityFrameworkCore.Abstractions": "7.0.11",
+ "Microsoft.Extensions.Caching.Memory": "7.0.0",
+ "Microsoft.Extensions.DependencyInjection": "7.0.0",
+ "Microsoft.Extensions.Logging": "7.0.0"
+ },
+ "runtime": {
+ "lib/net6.0/Microsoft.EntityFrameworkCore.dll": {
+ "assemblyVersion": "7.0.11.0",
+ "fileVersion": "7.0.1123.40906"
+ }
+ }
+ },
+ "Microsoft.EntityFrameworkCore.Abstractions/7.0.11": {
+ "runtime": {
+ "lib/net6.0/Microsoft.EntityFrameworkCore.Abstractions.dll": {
+ "assemblyVersion": "7.0.11.0",
+ "fileVersion": "7.0.1123.40906"
+ }
+ }
+ },
+ "Microsoft.EntityFrameworkCore.Design/7.0.11": {
+ "dependencies": {
+ "Humanizer.Core": "2.14.1",
+ "Microsoft.EntityFrameworkCore.Relational": "7.0.11",
+ "Microsoft.Extensions.DependencyModel": "7.0.0",
+ "Mono.TextTemplating": "2.2.1"
+ },
+ "runtime": {
+ "lib/net6.0/Microsoft.EntityFrameworkCore.Design.dll": {
+ "assemblyVersion": "7.0.11.0",
+ "fileVersion": "7.0.1123.40906"
+ }
+ }
+ },
+ "Microsoft.EntityFrameworkCore.Relational/7.0.11": {
+ "dependencies": {
+ "Microsoft.EntityFrameworkCore": "7.0.11",
+ "Microsoft.Extensions.Configuration.Abstractions": "7.0.0"
+ },
+ "runtime": {
+ "lib/net6.0/Microsoft.EntityFrameworkCore.Relational.dll": {
+ "assemblyVersion": "7.0.11.0",
+ "fileVersion": "7.0.1123.40906"
+ }
+ }
+ },
+ "Microsoft.EntityFrameworkCore.Tools/7.0.11": {
+ "dependencies": {
+ "Microsoft.EntityFrameworkCore.Design": "7.0.11"
+ }
+ },
+ "Microsoft.Extensions.Caching.Abstractions/7.0.0": {
+ "dependencies": {
+ "Microsoft.Extensions.Primitives": "7.0.0"
+ },
+ "runtime": {
+ "lib/net7.0/Microsoft.Extensions.Caching.Abstractions.dll": {
+ "assemblyVersion": "7.0.0.0",
+ "fileVersion": "7.0.22.51805"
+ }
+ }
+ },
+ "Microsoft.Extensions.Caching.Memory/7.0.0": {
+ "dependencies": {
+ "Microsoft.Extensions.Caching.Abstractions": "7.0.0",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "7.0.0",
+ "Microsoft.Extensions.Logging.Abstractions": "7.0.0",
+ "Microsoft.Extensions.Options": "7.0.0",
+ "Microsoft.Extensions.Primitives": "7.0.0"
+ },
+ "runtime": {
+ "lib/net7.0/Microsoft.Extensions.Caching.Memory.dll": {
+ "assemblyVersion": "7.0.0.0",
+ "fileVersion": "7.0.22.51805"
+ }
+ }
+ },
+ "Microsoft.Extensions.Configuration.Abstractions/7.0.0": {
+ "dependencies": {
+ "Microsoft.Extensions.Primitives": "7.0.0"
+ },
+ "runtime": {
+ "lib/net7.0/Microsoft.Extensions.Configuration.Abstractions.dll": {
+ "assemblyVersion": "7.0.0.0",
+ "fileVersion": "7.0.22.51805"
+ }
+ }
+ },
+ "Microsoft.Extensions.DependencyInjection/7.0.0": {
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "7.0.0"
+ },
+ "runtime": {
+ "lib/net7.0/Microsoft.Extensions.DependencyInjection.dll": {
+ "assemblyVersion": "7.0.0.0",
+ "fileVersion": "7.0.22.51805"
+ }
+ }
+ },
+ "Microsoft.Extensions.DependencyInjection.Abstractions/7.0.0": {
+ "runtime": {
+ "lib/net7.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {
+ "assemblyVersion": "7.0.0.0",
+ "fileVersion": "7.0.22.51805"
+ }
+ }
+ },
+ "Microsoft.Extensions.DependencyModel/7.0.0": {
+ "runtime": {
+ "lib/net7.0/Microsoft.Extensions.DependencyModel.dll": {
+ "assemblyVersion": "7.0.0.0",
+ "fileVersion": "7.0.22.51805"
+ }
+ }
+ },
+ "Microsoft.Extensions.Logging/7.0.0": {
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection": "7.0.0",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "7.0.0",
+ "Microsoft.Extensions.Logging.Abstractions": "7.0.0",
+ "Microsoft.Extensions.Options": "7.0.0"
+ },
+ "runtime": {
+ "lib/net7.0/Microsoft.Extensions.Logging.dll": {
+ "assemblyVersion": "7.0.0.0",
+ "fileVersion": "7.0.22.51805"
+ }
+ }
+ },
+ "Microsoft.Extensions.Logging.Abstractions/7.0.0": {
+ "runtime": {
+ "lib/net7.0/Microsoft.Extensions.Logging.Abstractions.dll": {
+ "assemblyVersion": "7.0.0.0",
+ "fileVersion": "7.0.22.51805"
+ }
+ }
+ },
+ "Microsoft.Extensions.Options/7.0.0": {
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "7.0.0",
+ "Microsoft.Extensions.Primitives": "7.0.0"
+ },
+ "runtime": {
+ "lib/net7.0/Microsoft.Extensions.Options.dll": {
+ "assemblyVersion": "7.0.0.0",
+ "fileVersion": "7.0.22.51805"
+ }
+ }
+ },
+ "Microsoft.Extensions.Primitives/7.0.0": {
+ "runtime": {
+ "lib/net7.0/Microsoft.Extensions.Primitives.dll": {
+ "assemblyVersion": "7.0.0.0",
+ "fileVersion": "7.0.22.51805"
+ }
+ }
+ },
+ "Mono.TextTemplating/2.2.1": {
+ "dependencies": {
+ "System.CodeDom": "4.4.0"
+ },
+ "runtime": {
+ "lib/netstandard2.0/Mono.TextTemplating.dll": {
+ "assemblyVersion": "2.2.0.0",
+ "fileVersion": "2.2.1.1"
+ }
+ }
+ },
+ "Npgsql/7.0.6": {
+ "dependencies": {
+ "Microsoft.Extensions.Logging.Abstractions": "7.0.0"
+ },
+ "runtime": {
+ "lib/net7.0/Npgsql.dll": {
+ "assemblyVersion": "7.0.6.0",
+ "fileVersion": "7.0.6.0"
+ }
+ }
+ },
+ "Npgsql.EntityFrameworkCore.PostgreSQL/7.0.11": {
+ "dependencies": {
+ "Microsoft.EntityFrameworkCore": "7.0.11",
+ "Microsoft.EntityFrameworkCore.Abstractions": "7.0.11",
+ "Microsoft.EntityFrameworkCore.Relational": "7.0.11",
+ "Npgsql": "7.0.6"
+ },
+ "runtime": {
+ "lib/net7.0/Npgsql.EntityFrameworkCore.PostgreSQL.dll": {
+ "assemblyVersion": "7.0.11.0",
+ "fileVersion": "7.0.11.0"
+ }
+ }
+ },
+ "System.CodeDom/4.4.0": {
+ "runtime": {
+ "lib/netstandard2.0/System.CodeDom.dll": {
+ "assemblyVersion": "4.0.0.0",
+ "fileVersion": "4.6.25519.3"
+ }
+ }
+ },
+ "DoroTech.BookStore.Domain/1.0.0": {
+ "dependencies": {
+ "Microsoft.EntityFrameworkCore": "7.0.11",
+ "Microsoft.EntityFrameworkCore.Relational": "7.0.11",
+ "Npgsql.EntityFrameworkCore.PostgreSQL": "7.0.11"
+ },
+ "runtime": {
+ "DoroTech.BookStore.Domain.dll": {
+ "assemblyVersion": "1.0.0.0",
+ "fileVersion": "1.0.0.0"
+ }
+ }
+ }
+ }
+ },
+ "libraries": {
+ "DoroTech.BookStore.Infrastructure/1.0.0": {
+ "type": "project",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Humanizer.Core/2.14.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-lQKvtaTDOXnoVJ20ibTuSIOf2i0uO0MPbDhd1jm238I+U/2ZnRENj0cktKZhtchBMtCUSRQ5v4xBCUbKNmyVMw==",
+ "path": "humanizer.core/2.14.1",
+ "hashPath": "humanizer.core.2.14.1.nupkg.sha512"
+ },
+ "Microsoft.EntityFrameworkCore/7.0.11": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-r7YGITjQ7v1hYtUXIavjSx+T1itKVPUFAIBN7HaKNjbR8x+gep8w9H3NEchglJOh1woZR4b2MhbSo2YFRZwZDg==",
+ "path": "microsoft.entityframeworkcore/7.0.11",
+ "hashPath": "microsoft.entityframeworkcore.7.0.11.nupkg.sha512"
+ },
+ "Microsoft.EntityFrameworkCore.Abstractions/7.0.11": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-IoOnhycZ0/VtLowf0HgB0cujxwksokzkS3/5108AHOcbntHUTqwxtCjG4E4FCly/45G+mxb+4PxBdFZhA49lwQ==",
+ "path": "microsoft.entityframeworkcore.abstractions/7.0.11",
+ "hashPath": "microsoft.entityframeworkcore.abstractions.7.0.11.nupkg.sha512"
+ },
+ "Microsoft.EntityFrameworkCore.Design/7.0.11": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-DaykA+XkNNiznnJq8HWVl4jpBycL9/W8NkonoBz7eIrxfU9Q4zH4iPztlvOkJugYCNPS29frPnju3RY72FoPNQ==",
+ "path": "microsoft.entityframeworkcore.design/7.0.11",
+ "hashPath": "microsoft.entityframeworkcore.design.7.0.11.nupkg.sha512"
+ },
+ "Microsoft.EntityFrameworkCore.Relational/7.0.11": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-yHEEyah1XARStV1SJOsdKj8ieoMCZ0MkNuQaLfWONMWmbqwuDohfGQZk/FuzdT4aO/lJrUYiXbBSFv0ACzphEw==",
+ "path": "microsoft.entityframeworkcore.relational/7.0.11",
+ "hashPath": "microsoft.entityframeworkcore.relational.7.0.11.nupkg.sha512"
+ },
+ "Microsoft.EntityFrameworkCore.Tools/7.0.11": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-dhNLVQsMi6E4XEkVNmxbaNkLd06Q0ipwgiBz9k9rSjzaNJQVUA+/N6lsKRWXjFjTPgsaVpos+KN5Iimy6TQ2Yg==",
+ "path": "microsoft.entityframeworkcore.tools/7.0.11",
+ "hashPath": "microsoft.entityframeworkcore.tools.7.0.11.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Caching.Abstractions/7.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-IeimUd0TNbhB4ded3AbgBLQv2SnsiVugDyGV1MvspQFVlA07nDC7Zul7kcwH5jWN3JiTcp/ySE83AIJo8yfKjg==",
+ "path": "microsoft.extensions.caching.abstractions/7.0.0",
+ "hashPath": "microsoft.extensions.caching.abstractions.7.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Caching.Memory/7.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-xpidBs2KCE2gw1JrD0quHE72kvCaI3xFql5/Peb2GRtUuZX+dYPoK/NTdVMiM67Svym0M0Df9A3xyU0FbMQhHw==",
+ "path": "microsoft.extensions.caching.memory/7.0.0",
+ "hashPath": "microsoft.extensions.caching.memory.7.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Configuration.Abstractions/7.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-f34u2eaqIjNO9YLHBz8rozVZ+TcFiFs0F3r7nUJd7FRkVSxk8u4OpoK226mi49MwexHOR2ibP9MFvRUaLilcQQ==",
+ "path": "microsoft.extensions.configuration.abstractions/7.0.0",
+ "hashPath": "microsoft.extensions.configuration.abstractions.7.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.DependencyInjection/7.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-elNeOmkeX3eDVG6pYVeV82p29hr+UKDaBhrZyWvWLw/EVZSYEkZlQdkp0V39k/Xehs2Qa0mvoCvkVj3eQxNQ1Q==",
+ "path": "microsoft.extensions.dependencyinjection/7.0.0",
+ "hashPath": "microsoft.extensions.dependencyinjection.7.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.DependencyInjection.Abstractions/7.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-h3j/QfmFN4S0w4C2A6X7arXij/M/OVw3uQHSOFxnND4DyAzO1F9eMX7Eti7lU/OkSthEE0WzRsfT/Dmx86jzCw==",
+ "path": "microsoft.extensions.dependencyinjection.abstractions/7.0.0",
+ "hashPath": "microsoft.extensions.dependencyinjection.abstractions.7.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.DependencyModel/7.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-oONNYd71J3LzkWc4fUHl3SvMfiQMYUCo/mDHDEu76hYYxdhdrPYv6fvGv9nnKVyhE9P0h20AU8RZB5OOWQcAXg==",
+ "path": "microsoft.extensions.dependencymodel/7.0.0",
+ "hashPath": "microsoft.extensions.dependencymodel.7.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Logging/7.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-Nw2muoNrOG5U5qa2ZekXwudUn2BJcD41e65zwmDHb1fQegTX66UokLWZkJRpqSSHXDOWZ5V0iqhbxOEky91atA==",
+ "path": "microsoft.extensions.logging/7.0.0",
+ "hashPath": "microsoft.extensions.logging.7.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Logging.Abstractions/7.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-kmn78+LPVMOWeITUjIlfxUPDsI0R6G0RkeAMBmQxAJ7vBJn4q2dTva7pWi65ceN5vPGjJ9q/Uae2WKgvfktJAw==",
+ "path": "microsoft.extensions.logging.abstractions/7.0.0",
+ "hashPath": "microsoft.extensions.logging.abstractions.7.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Options/7.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-lP1yBnTTU42cKpMozuafbvNtQ7QcBjr/CcK3bYOGEMH55Fjt+iecXjT6chR7vbgCMqy3PG3aNQSZgo/EuY/9qQ==",
+ "path": "microsoft.extensions.options/7.0.0",
+ "hashPath": "microsoft.extensions.options.7.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Primitives/7.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-um1KU5kxcRp3CNuI8o/GrZtD4AIOXDk+RLsytjZ9QPok3ttLUelLKpilVPuaFT3TFjOhSibUAso0odbOaCDj3Q==",
+ "path": "microsoft.extensions.primitives/7.0.0",
+ "hashPath": "microsoft.extensions.primitives.7.0.0.nupkg.sha512"
+ },
+ "Mono.TextTemplating/2.2.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-KZYeKBET/2Z0gY1WlTAK7+RHTl7GSbtvTLDXEZZojUdAPqpQNDL6tHv7VUpqfX5VEOh+uRGKaZXkuD253nEOBQ==",
+ "path": "mono.texttemplating/2.2.1",
+ "hashPath": "mono.texttemplating.2.2.1.nupkg.sha512"
+ },
+ "Npgsql/7.0.6": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-TAqvwRnm3NJ0QvN7cvu6geJkbI0XPzGVRElVY5hF4gsgA+BnE12x6GM1TLhdeq+7ZKvvo3BD8jXKnXmr3tvdEw==",
+ "path": "npgsql/7.0.6",
+ "hashPath": "npgsql.7.0.6.nupkg.sha512"
+ },
+ "Npgsql.EntityFrameworkCore.PostgreSQL/7.0.11": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-cHEgEz0ldXc9wVANs8sJqC+3eilqefrkasCBgaVT0tyj8tb1p3/pwy2ngjboNkDG3M0z+xJsJ4jC5p8wySAM3w==",
+ "path": "npgsql.entityframeworkcore.postgresql/7.0.11",
+ "hashPath": "npgsql.entityframeworkcore.postgresql.7.0.11.nupkg.sha512"
+ },
+ "System.CodeDom/4.4.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-2sCCb7doXEwtYAbqzbF/8UAeDRMNmPaQbU2q50Psg1J9KzumyVVCgKQY8s53WIPTufNT0DpSe9QRvVjOzfDWBA==",
+ "path": "system.codedom/4.4.0",
+ "hashPath": "system.codedom.4.4.0.nupkg.sha512"
+ },
+ "DoroTech.BookStore.Domain/1.0.0": {
+ "type": "project",
+ "serviceable": false,
+ "sha512": ""
+ }
+ }
+}
\ No newline at end of file
diff --git a/ProjectLibrary/DoroTech.BookStore.Infrastructure/bin/Debug/net9.0/DoroTech.BookStore.Infrastructure.dll b/ProjectLibrary/DoroTech.BookStore.Infrastructure/bin/Debug/net9.0/DoroTech.BookStore.Infrastructure.dll
new file mode 100644
index 0000000..8ae4afe
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.Infrastructure/bin/Debug/net9.0/DoroTech.BookStore.Infrastructure.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.Infrastructure/bin/Debug/net9.0/DoroTech.BookStore.Infrastructure.pdb b/ProjectLibrary/DoroTech.BookStore.Infrastructure/bin/Debug/net9.0/DoroTech.BookStore.Infrastructure.pdb
new file mode 100644
index 0000000..ba11264
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.Infrastructure/bin/Debug/net9.0/DoroTech.BookStore.Infrastructure.pdb differ
diff --git a/ProjectLibrary/DoroTech.BookStore.Infrastructure/bin/Debug/net9.0/DoroTech.BookStore.Infrastructure.runtimeconfig.json b/ProjectLibrary/DoroTech.BookStore.Infrastructure/bin/Debug/net9.0/DoroTech.BookStore.Infrastructure.runtimeconfig.json
new file mode 100644
index 0000000..c5de900
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.Infrastructure/bin/Debug/net9.0/DoroTech.BookStore.Infrastructure.runtimeconfig.json
@@ -0,0 +1,13 @@
+{
+ "runtimeOptions": {
+ "tfm": "net9.0",
+ "framework": {
+ "name": "Microsoft.NETCore.App",
+ "version": "9.0.0"
+ },
+ "configProperties": {
+ "System.Reflection.NullabilityInfoContext.IsSupported": true,
+ "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false
+ }
+ }
+}
\ No newline at end of file
diff --git a/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs b/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs
new file mode 100644
index 0000000..925b135
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs
@@ -0,0 +1,4 @@
+//
+using System;
+using System.Reflection;
+[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v10.0", FrameworkDisplayName = ".NET 10.0")]
diff --git a/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net10.0/DoroTech.BookStore.Infrastructure.AssemblyInfo.cs b/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net10.0/DoroTech.BookStore.Infrastructure.AssemblyInfo.cs
new file mode 100644
index 0000000..5455448
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net10.0/DoroTech.BookStore.Infrastructure.AssemblyInfo.cs
@@ -0,0 +1,22 @@
+//------------------------------------------------------------------------------
+//
+// This code was generated by a tool.
+//
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+//
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: System.Reflection.AssemblyCompanyAttribute("DoroTech.BookStore.Infrastructure")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+1c1f63b7d1508addf9a0f666b2b6525821a5009e")]
+[assembly: System.Reflection.AssemblyProductAttribute("DoroTech.BookStore.Infrastructure")]
+[assembly: System.Reflection.AssemblyTitleAttribute("DoroTech.BookStore.Infrastructure")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+
+// Generated by the MSBuild WriteCodeFragment class.
+
diff --git a/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net10.0/DoroTech.BookStore.Infrastructure.AssemblyInfoInputs.cache b/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net10.0/DoroTech.BookStore.Infrastructure.AssemblyInfoInputs.cache
new file mode 100644
index 0000000..35d35f0
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net10.0/DoroTech.BookStore.Infrastructure.AssemblyInfoInputs.cache
@@ -0,0 +1 @@
+6b26c0a858f5e0aceb5d7201e20334b89fc1859a83326701dcc5f67cd379a704
diff --git a/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net10.0/DoroTech.BookStore.Infrastructure.GeneratedMSBuildEditorConfig.editorconfig b/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net10.0/DoroTech.BookStore.Infrastructure.GeneratedMSBuildEditorConfig.editorconfig
new file mode 100644
index 0000000..42cab1d
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net10.0/DoroTech.BookStore.Infrastructure.GeneratedMSBuildEditorConfig.editorconfig
@@ -0,0 +1,17 @@
+is_global = true
+build_property.TargetFramework = net10.0
+build_property.TargetFrameworkIdentifier = .NETCoreApp
+build_property.TargetFrameworkVersion = v10.0
+build_property.TargetPlatformMinVersion =
+build_property.UsingMicrosoftNETSdkWeb =
+build_property.ProjectTypeGuids =
+build_property.InvariantGlobalization =
+build_property.PlatformNeutralAssembly =
+build_property.EnforceExtendedAnalyzerRules =
+build_property._SupportedPlatformList = Linux,macOS,Windows
+build_property.RootNamespace = DoroTech.BookStore.Infrastructure
+build_property.ProjectDir = /workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Infrastructure/
+build_property.EnableComHosting =
+build_property.EnableGeneratedComInterfaceComImportInterop =
+build_property.EffectiveAnalysisLevelStyle = 10.0
+build_property.EnableCodeStyleSeverity =
diff --git a/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net10.0/DoroTech.BookStore.Infrastructure.GlobalUsings.g.cs b/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net10.0/DoroTech.BookStore.Infrastructure.GlobalUsings.g.cs
new file mode 100644
index 0000000..d12bcbc
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net10.0/DoroTech.BookStore.Infrastructure.GlobalUsings.g.cs
@@ -0,0 +1,8 @@
+//
+global using System;
+global using System.Collections.Generic;
+global using System.IO;
+global using System.Linq;
+global using System.Net.Http;
+global using System.Threading;
+global using System.Threading.Tasks;
diff --git a/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net10.0/DoroTech.BookStore.Infrastructure.assets.cache b/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net10.0/DoroTech.BookStore.Infrastructure.assets.cache
new file mode 100644
index 0000000..2220a49
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net10.0/DoroTech.BookStore.Infrastructure.assets.cache differ
diff --git a/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net10.0/DoroTech.BookStore.Infrastructure.csproj.CoreCompileInputs.cache b/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net10.0/DoroTech.BookStore.Infrastructure.csproj.CoreCompileInputs.cache
new file mode 100644
index 0000000..b8d36b1
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net10.0/DoroTech.BookStore.Infrastructure.csproj.CoreCompileInputs.cache
@@ -0,0 +1 @@
+6ede4d98a0bc142a9aacbd1da530bedebd8aed7482d071f9e76a837dd21b9963
diff --git a/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net10.0/DoroTech.BookStore.Infrastructure.csproj.FileListAbsolute.txt b/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net10.0/DoroTech.BookStore.Infrastructure.csproj.FileListAbsolute.txt
new file mode 100644
index 0000000..372ff42
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net10.0/DoroTech.BookStore.Infrastructure.csproj.FileListAbsolute.txt
@@ -0,0 +1,12 @@
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Infrastructure/bin/Debug/net10.0/DoroTech.BookStore.Infrastructure.deps.json
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Infrastructure/bin/Debug/net10.0/DoroTech.BookStore.Infrastructure.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Infrastructure/bin/Debug/net10.0/DoroTech.BookStore.Infrastructure.pdb
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net10.0/DoroTech.BookStore.Infrastructure.GeneratedMSBuildEditorConfig.editorconfig
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net10.0/DoroTech.BookStore.Infrastructure.AssemblyInfoInputs.cache
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net10.0/DoroTech.BookStore.Infrastructure.AssemblyInfo.cs
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net10.0/DoroTech.BookStore.Infrastructure.csproj.CoreCompileInputs.cache
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net10.0/DoroTech.BookStore.Infrastructure.sourcelink.json
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net10.0/DoroTech.BookStore.Infrastructure.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net10.0/refint/DoroTech.BookStore.Infrastructure.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net10.0/DoroTech.BookStore.Infrastructure.pdb
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net10.0/ref/DoroTech.BookStore.Infrastructure.dll
diff --git a/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net10.0/DoroTech.BookStore.Infrastructure.dll b/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net10.0/DoroTech.BookStore.Infrastructure.dll
new file mode 100644
index 0000000..0af6c1e
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net10.0/DoroTech.BookStore.Infrastructure.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net10.0/DoroTech.BookStore.Infrastructure.pdb b/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net10.0/DoroTech.BookStore.Infrastructure.pdb
new file mode 100644
index 0000000..de70276
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net10.0/DoroTech.BookStore.Infrastructure.pdb differ
diff --git a/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net10.0/DoroTech.BookStore.Infrastructure.sourcelink.json b/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net10.0/DoroTech.BookStore.Infrastructure.sourcelink.json
new file mode 100644
index 0000000..87de40a
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net10.0/DoroTech.BookStore.Infrastructure.sourcelink.json
@@ -0,0 +1 @@
+{"documents":{"/workspaces/dorotech-csharp-test-Gabriel-Oliveira/*":"https://raw.githubusercontent.com/gabrieldeoliveira04/dorotech-csharp-test-Gabriel-Oliveira/1c1f63b7d1508addf9a0f666b2b6525821a5009e/*"}}
\ No newline at end of file
diff --git a/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net10.0/ref/DoroTech.BookStore.Infrastructure.dll b/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net10.0/ref/DoroTech.BookStore.Infrastructure.dll
new file mode 100644
index 0000000..ad7f9cd
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net10.0/ref/DoroTech.BookStore.Infrastructure.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net10.0/refint/DoroTech.BookStore.Infrastructure.dll b/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net10.0/refint/DoroTech.BookStore.Infrastructure.dll
new file mode 100644
index 0000000..ad7f9cd
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net10.0/refint/DoroTech.BookStore.Infrastructure.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs b/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs
new file mode 100644
index 0000000..dca70aa
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs
@@ -0,0 +1,4 @@
+//
+using System;
+using System.Reflection;
+[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v8.0", FrameworkDisplayName = ".NET 8.0")]
diff --git a/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net8.0/DoroTech.BookStore.Infrastructure.AssemblyInfo.cs b/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net8.0/DoroTech.BookStore.Infrastructure.AssemblyInfo.cs
new file mode 100644
index 0000000..d7ae62c
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net8.0/DoroTech.BookStore.Infrastructure.AssemblyInfo.cs
@@ -0,0 +1,22 @@
+//------------------------------------------------------------------------------
+//
+// This code was generated by a tool.
+//
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+//
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: System.Reflection.AssemblyCompanyAttribute("DoroTech.BookStore.Infrastructure")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+7669fdfa1509944204cb8a17e06034bd75e17c05")]
+[assembly: System.Reflection.AssemblyProductAttribute("DoroTech.BookStore.Infrastructure")]
+[assembly: System.Reflection.AssemblyTitleAttribute("DoroTech.BookStore.Infrastructure")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+
+// Gerado pela classe WriteCodeFragment do MSBuild.
+
diff --git a/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net8.0/DoroTech.BookStore.Infrastructure.AssemblyInfoInputs.cache b/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net8.0/DoroTech.BookStore.Infrastructure.AssemblyInfoInputs.cache
new file mode 100644
index 0000000..646f994
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net8.0/DoroTech.BookStore.Infrastructure.AssemblyInfoInputs.cache
@@ -0,0 +1 @@
+95005d8fb3a3a5112346f4845d55c4458ba7cceb596462d80b35da0b167125e9
diff --git a/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net8.0/DoroTech.BookStore.Infrastructure.GeneratedMSBuildEditorConfig.editorconfig b/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net8.0/DoroTech.BookStore.Infrastructure.GeneratedMSBuildEditorConfig.editorconfig
new file mode 100644
index 0000000..55599e7
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net8.0/DoroTech.BookStore.Infrastructure.GeneratedMSBuildEditorConfig.editorconfig
@@ -0,0 +1,13 @@
+is_global = true
+build_property.TargetFramework = net8.0
+build_property.TargetPlatformMinVersion =
+build_property.UsingMicrosoftNETSdkWeb =
+build_property.ProjectTypeGuids =
+build_property.InvariantGlobalization =
+build_property.PlatformNeutralAssembly =
+build_property.EnforceExtendedAnalyzerRules =
+build_property._SupportedPlatformList = Linux,macOS,Windows
+build_property.RootNamespace = DoroTech.BookStore.Infrastructure
+build_property.ProjectDir = /workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Infrastructure/
+build_property.EnableComHosting =
+build_property.EnableGeneratedComInterfaceComImportInterop =
diff --git a/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net8.0/DoroTech.BookStore.Infrastructure.GlobalUsings.g.cs b/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net8.0/DoroTech.BookStore.Infrastructure.GlobalUsings.g.cs
new file mode 100644
index 0000000..8578f3d
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net8.0/DoroTech.BookStore.Infrastructure.GlobalUsings.g.cs
@@ -0,0 +1,8 @@
+//
+global using global::System;
+global using global::System.Collections.Generic;
+global using global::System.IO;
+global using global::System.Linq;
+global using global::System.Net.Http;
+global using global::System.Threading;
+global using global::System.Threading.Tasks;
diff --git a/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net8.0/DoroTech.BookStore.Infrastructure.assets.cache b/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net8.0/DoroTech.BookStore.Infrastructure.assets.cache
new file mode 100644
index 0000000..bcb30c8
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net8.0/DoroTech.BookStore.Infrastructure.assets.cache differ
diff --git a/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net8.0/DoroTech.BookStore.Infrastructure.csproj.AssemblyReference.cache b/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net8.0/DoroTech.BookStore.Infrastructure.csproj.AssemblyReference.cache
new file mode 100644
index 0000000..5c1114c
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net8.0/DoroTech.BookStore.Infrastructure.csproj.AssemblyReference.cache differ
diff --git a/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net8.0/DoroTech.BookStore.Infrastructure.csproj.CoreCompileInputs.cache b/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net8.0/DoroTech.BookStore.Infrastructure.csproj.CoreCompileInputs.cache
new file mode 100644
index 0000000..c1d462a
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net8.0/DoroTech.BookStore.Infrastructure.csproj.CoreCompileInputs.cache
@@ -0,0 +1 @@
+c314ad1302fc4f55265f1833c8353ba4088c8f15258d464b7f44b210f53a6fe1
diff --git a/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net8.0/DoroTech.BookStore.Infrastructure.csproj.FileListAbsolute.txt b/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net8.0/DoroTech.BookStore.Infrastructure.csproj.FileListAbsolute.txt
new file mode 100644
index 0000000..640a54c
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net8.0/DoroTech.BookStore.Infrastructure.csproj.FileListAbsolute.txt
@@ -0,0 +1,18 @@
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Infrastructure/bin/Debug/net8.0/DoroTech.BookStore.Infrastructure.deps.json
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Infrastructure/bin/Debug/net8.0/DoroTech.BookStore.Infrastructure.runtimeconfig.json
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Infrastructure/bin/Debug/net8.0/DoroTech.BookStore.Infrastructure.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Infrastructure/bin/Debug/net8.0/DoroTech.BookStore.Infrastructure.pdb
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Infrastructure/bin/Debug/net8.0/DoroTech.BookStore.Domain.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Infrastructure/bin/Debug/net8.0/DoroTech.BookStore.Domain.pdb
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net8.0/DoroTech.BookStore.Infrastructure.csproj.AssemblyReference.cache
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net8.0/DoroTech.BookStore.Infrastructure.GeneratedMSBuildEditorConfig.editorconfig
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net8.0/DoroTech.BookStore.Infrastructure.AssemblyInfoInputs.cache
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net8.0/DoroTech.BookStore.Infrastructure.AssemblyInfo.cs
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net8.0/DoroTech.BookStore.Infrastructure.csproj.CoreCompileInputs.cache
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net8.0/DoroTech.BookStore.Infrastructure.sourcelink.json
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net8.0/DoroTech.BookStore.Infrastructure.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net8.0/refint/DoroTech.BookStore.Infrastructure.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net8.0/DoroTech.BookStore.Infrastructure.pdb
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net8.0/DoroTech.BookStore.Infrastructure.genruntimeconfig.cache
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net8.0/ref/DoroTech.BookStore.Infrastructure.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net8.0/DoroTech.BookStore.Infrastructure.csproj.CopyComplete
diff --git a/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net8.0/DoroTech.BookStore.Infrastructure.dll b/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net8.0/DoroTech.BookStore.Infrastructure.dll
new file mode 100644
index 0000000..8d0ed82
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net8.0/DoroTech.BookStore.Infrastructure.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net8.0/DoroTech.BookStore.Infrastructure.genruntimeconfig.cache b/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net8.0/DoroTech.BookStore.Infrastructure.genruntimeconfig.cache
new file mode 100644
index 0000000..462d694
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net8.0/DoroTech.BookStore.Infrastructure.genruntimeconfig.cache
@@ -0,0 +1 @@
+580b4e5767fe7eb219f047d88ac75033c98a6e02cb68dc458bf1f96beabdf067
diff --git a/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net8.0/DoroTech.BookStore.Infrastructure.pdb b/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net8.0/DoroTech.BookStore.Infrastructure.pdb
new file mode 100644
index 0000000..64363d1
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net8.0/DoroTech.BookStore.Infrastructure.pdb differ
diff --git a/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net8.0/DoroTech.BookStore.Infrastructure.sourcelink.json b/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net8.0/DoroTech.BookStore.Infrastructure.sourcelink.json
new file mode 100644
index 0000000..dd0ae89
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net8.0/DoroTech.BookStore.Infrastructure.sourcelink.json
@@ -0,0 +1 @@
+{"documents":{"/workspaces/dorotech-csharp-test-Gabriel-Oliveira/*":"https://raw.githubusercontent.com/gabrieldeoliveira04/dorotech-csharp-test-Gabriel-Oliveira/7669fdfa1509944204cb8a17e06034bd75e17c05/*"}}
\ No newline at end of file
diff --git a/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net8.0/ref/DoroTech.BookStore.Infrastructure.dll b/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net8.0/ref/DoroTech.BookStore.Infrastructure.dll
new file mode 100644
index 0000000..e43ed2b
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net8.0/ref/DoroTech.BookStore.Infrastructure.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net8.0/refint/DoroTech.BookStore.Infrastructure.dll b/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net8.0/refint/DoroTech.BookStore.Infrastructure.dll
new file mode 100644
index 0000000..e43ed2b
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net8.0/refint/DoroTech.BookStore.Infrastructure.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net9.0/.NETCoreApp,Version=v9.0.AssemblyAttributes.cs b/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net9.0/.NETCoreApp,Version=v9.0.AssemblyAttributes.cs
new file mode 100644
index 0000000..feda5e9
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net9.0/.NETCoreApp,Version=v9.0.AssemblyAttributes.cs
@@ -0,0 +1,4 @@
+//
+using System;
+using System.Reflection;
+[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v9.0", FrameworkDisplayName = ".NET 9.0")]
diff --git a/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net9.0/DoroTech.2A9C3C30.Up2Date b/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net9.0/DoroTech.2A9C3C30.Up2Date
new file mode 100644
index 0000000..e69de29
diff --git a/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net9.0/DoroTech.BookStore.Infrastructure.AssemblyInfo.cs b/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net9.0/DoroTech.BookStore.Infrastructure.AssemblyInfo.cs
new file mode 100644
index 0000000..f3dd369
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net9.0/DoroTech.BookStore.Infrastructure.AssemblyInfo.cs
@@ -0,0 +1,22 @@
+//------------------------------------------------------------------------------
+//
+// This code was generated by a tool.
+//
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+//
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: System.Reflection.AssemblyCompanyAttribute("DoroTech.BookStore.Infrastructure")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+df4151ec072384f82022cc05dfa273d69361be83")]
+[assembly: System.Reflection.AssemblyProductAttribute("DoroTech.BookStore.Infrastructure")]
+[assembly: System.Reflection.AssemblyTitleAttribute("DoroTech.BookStore.Infrastructure")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+
+// Generated by the MSBuild WriteCodeFragment class.
+
diff --git a/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net9.0/DoroTech.BookStore.Infrastructure.AssemblyInfoInputs.cache b/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net9.0/DoroTech.BookStore.Infrastructure.AssemblyInfoInputs.cache
new file mode 100644
index 0000000..f4b554e
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net9.0/DoroTech.BookStore.Infrastructure.AssemblyInfoInputs.cache
@@ -0,0 +1 @@
+53cb4003119d3dfb770abed121b1423df6eb6f6cc3644ff998b3d2944b0293e1
diff --git a/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net9.0/DoroTech.BookStore.Infrastructure.GeneratedMSBuildEditorConfig.editorconfig b/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net9.0/DoroTech.BookStore.Infrastructure.GeneratedMSBuildEditorConfig.editorconfig
new file mode 100644
index 0000000..0eb620c
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net9.0/DoroTech.BookStore.Infrastructure.GeneratedMSBuildEditorConfig.editorconfig
@@ -0,0 +1,17 @@
+is_global = true
+build_property.TargetFramework = net9.0
+build_property.TargetFrameworkIdentifier = .NETCoreApp
+build_property.TargetFrameworkVersion = v9.0
+build_property.TargetPlatformMinVersion =
+build_property.UsingMicrosoftNETSdkWeb =
+build_property.ProjectTypeGuids =
+build_property.InvariantGlobalization =
+build_property.PlatformNeutralAssembly =
+build_property.EnforceExtendedAnalyzerRules =
+build_property._SupportedPlatformList = Linux,macOS,Windows
+build_property.RootNamespace = DoroTech.BookStore.Infrastructure
+build_property.ProjectDir = /workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Infrastructure/
+build_property.EnableComHosting =
+build_property.EnableGeneratedComInterfaceComImportInterop =
+build_property.EffectiveAnalysisLevelStyle = 9.0
+build_property.EnableCodeStyleSeverity =
diff --git a/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net9.0/DoroTech.BookStore.Infrastructure.GlobalUsings.g.cs b/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net9.0/DoroTech.BookStore.Infrastructure.GlobalUsings.g.cs
new file mode 100644
index 0000000..d12bcbc
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net9.0/DoroTech.BookStore.Infrastructure.GlobalUsings.g.cs
@@ -0,0 +1,8 @@
+//
+global using System;
+global using System.Collections.Generic;
+global using System.IO;
+global using System.Linq;
+global using System.Net.Http;
+global using System.Threading;
+global using System.Threading.Tasks;
diff --git a/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net9.0/DoroTech.BookStore.Infrastructure.assets.cache b/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net9.0/DoroTech.BookStore.Infrastructure.assets.cache
new file mode 100644
index 0000000..589bfe9
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net9.0/DoroTech.BookStore.Infrastructure.assets.cache differ
diff --git a/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net9.0/DoroTech.BookStore.Infrastructure.csproj.AssemblyReference.cache b/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net9.0/DoroTech.BookStore.Infrastructure.csproj.AssemblyReference.cache
new file mode 100644
index 0000000..f060110
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net9.0/DoroTech.BookStore.Infrastructure.csproj.AssemblyReference.cache differ
diff --git a/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net9.0/DoroTech.BookStore.Infrastructure.csproj.CoreCompileInputs.cache b/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net9.0/DoroTech.BookStore.Infrastructure.csproj.CoreCompileInputs.cache
new file mode 100644
index 0000000..d064380
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net9.0/DoroTech.BookStore.Infrastructure.csproj.CoreCompileInputs.cache
@@ -0,0 +1 @@
+ea2e5e256c591c290f3643e50fc53d30ef2d29a79b37f38a812c3a58301bd12b
diff --git a/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net9.0/DoroTech.BookStore.Infrastructure.csproj.FileListAbsolute.txt b/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net9.0/DoroTech.BookStore.Infrastructure.csproj.FileListAbsolute.txt
new file mode 100644
index 0000000..b6adffb
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net9.0/DoroTech.BookStore.Infrastructure.csproj.FileListAbsolute.txt
@@ -0,0 +1,18 @@
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Infrastructure/bin/Debug/net9.0/DoroTech.BookStore.Infrastructure.deps.json
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Infrastructure/bin/Debug/net9.0/DoroTech.BookStore.Infrastructure.runtimeconfig.json
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Infrastructure/bin/Debug/net9.0/DoroTech.BookStore.Infrastructure.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Infrastructure/bin/Debug/net9.0/DoroTech.BookStore.Infrastructure.pdb
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Infrastructure/bin/Debug/net9.0/DoroTech.BookStore.Domain.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Infrastructure/bin/Debug/net9.0/DoroTech.BookStore.Domain.pdb
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net9.0/DoroTech.BookStore.Infrastructure.csproj.AssemblyReference.cache
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net9.0/DoroTech.BookStore.Infrastructure.GeneratedMSBuildEditorConfig.editorconfig
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net9.0/DoroTech.BookStore.Infrastructure.AssemblyInfoInputs.cache
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net9.0/DoroTech.BookStore.Infrastructure.AssemblyInfo.cs
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net9.0/DoroTech.BookStore.Infrastructure.csproj.CoreCompileInputs.cache
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net9.0/DoroTech.BookStore.Infrastructure.sourcelink.json
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net9.0/DoroTech.2A9C3C30.Up2Date
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net9.0/DoroTech.BookStore.Infrastructure.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net9.0/refint/DoroTech.BookStore.Infrastructure.dll
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net9.0/DoroTech.BookStore.Infrastructure.pdb
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net9.0/DoroTech.BookStore.Infrastructure.genruntimeconfig.cache
+/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net9.0/ref/DoroTech.BookStore.Infrastructure.dll
diff --git a/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net9.0/DoroTech.BookStore.Infrastructure.dll b/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net9.0/DoroTech.BookStore.Infrastructure.dll
new file mode 100644
index 0000000..8ae4afe
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net9.0/DoroTech.BookStore.Infrastructure.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net9.0/DoroTech.BookStore.Infrastructure.genruntimeconfig.cache b/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net9.0/DoroTech.BookStore.Infrastructure.genruntimeconfig.cache
new file mode 100644
index 0000000..15e0aff
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net9.0/DoroTech.BookStore.Infrastructure.genruntimeconfig.cache
@@ -0,0 +1 @@
+8e65a4db667a5e2cb93893f51ca673c9d4990b3ba586c2e9cd1b3a78abdc062e
diff --git a/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net9.0/DoroTech.BookStore.Infrastructure.pdb b/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net9.0/DoroTech.BookStore.Infrastructure.pdb
new file mode 100644
index 0000000..ba11264
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net9.0/DoroTech.BookStore.Infrastructure.pdb differ
diff --git a/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net9.0/DoroTech.BookStore.Infrastructure.sourcelink.json b/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net9.0/DoroTech.BookStore.Infrastructure.sourcelink.json
new file mode 100644
index 0000000..d11dc18
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net9.0/DoroTech.BookStore.Infrastructure.sourcelink.json
@@ -0,0 +1 @@
+{"documents":{"/workspaces/dorotech-csharp-test-Gabriel-Oliveira/*":"https://raw.githubusercontent.com/gabrieldeoliveira04/dorotech-csharp-test-Gabriel-Oliveira/df4151ec072384f82022cc05dfa273d69361be83/*"}}
\ No newline at end of file
diff --git a/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net9.0/ref/DoroTech.BookStore.Infrastructure.dll b/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net9.0/ref/DoroTech.BookStore.Infrastructure.dll
new file mode 100644
index 0000000..d6aafce
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net9.0/ref/DoroTech.BookStore.Infrastructure.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net9.0/refint/DoroTech.BookStore.Infrastructure.dll b/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net9.0/refint/DoroTech.BookStore.Infrastructure.dll
new file mode 100644
index 0000000..d6aafce
Binary files /dev/null and b/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/Debug/net9.0/refint/DoroTech.BookStore.Infrastructure.dll differ
diff --git a/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/DoroTech.BookStore.Infrastructure.csproj.EntityFrameworkCore.targets b/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/DoroTech.BookStore.Infrastructure.csproj.EntityFrameworkCore.targets
new file mode 100644
index 0000000..6b67a59
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/DoroTech.BookStore.Infrastructure.csproj.EntityFrameworkCore.targets
@@ -0,0 +1,28 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/DoroTech.BookStore.Infrastructure.csproj.nuget.dgspec.json b/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/DoroTech.BookStore.Infrastructure.csproj.nuget.dgspec.json
new file mode 100644
index 0000000..b8d6265
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/DoroTech.BookStore.Infrastructure.csproj.nuget.dgspec.json
@@ -0,0 +1,158 @@
+{
+ "format": 1,
+ "restore": {
+ "/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Infrastructure/DoroTech.BookStore.Infrastructure.csproj": {}
+ },
+ "projects": {
+ "/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Domain/DoroTech.BookStore.Domain.csproj": {
+ "version": "1.0.0",
+ "restore": {
+ "projectUniqueName": "/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Domain/DoroTech.BookStore.Domain.csproj",
+ "projectName": "DoroTech.BookStore.Domain",
+ "projectPath": "/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Domain/DoroTech.BookStore.Domain.csproj",
+ "packagesPath": "/home/codespace/.nuget/packages/",
+ "outputPath": "/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Domain/obj/",
+ "projectStyle": "PackageReference",
+ "configFilePaths": [
+ "/home/codespace/.nuget/NuGet/NuGet.Config"
+ ],
+ "originalTargetFrameworks": [
+ "net8.0"
+ ],
+ "sources": {
+ "https://api.nuget.org/v3/index.json": {}
+ },
+ "frameworks": {
+ "net8.0": {
+ "targetAlias": "net8.0",
+ "projectReferences": {}
+ }
+ },
+ "warningProperties": {
+ "warnAsError": [
+ "NU1605"
+ ]
+ }
+ },
+ "frameworks": {
+ "net8.0": {
+ "targetAlias": "net8.0",
+ "dependencies": {
+ "Microsoft.EntityFrameworkCore": {
+ "target": "Package",
+ "version": "[8.0.0, )"
+ },
+ "Microsoft.EntityFrameworkCore.Relational": {
+ "target": "Package",
+ "version": "[8.0.0, )"
+ },
+ "Microsoft.EntityFrameworkCore.Tools": {
+ "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive",
+ "suppressParent": "All",
+ "target": "Package",
+ "version": "[8.0.0, )"
+ },
+ "Npgsql.EntityFrameworkCore.PostgreSQL": {
+ "target": "Package",
+ "version": "[8.0.0, )"
+ }
+ },
+ "imports": [
+ "net461",
+ "net462",
+ "net47",
+ "net471",
+ "net472",
+ "net48",
+ "net481"
+ ],
+ "assetTargetFallback": true,
+ "warn": true,
+ "frameworkReferences": {
+ "Microsoft.NETCore.App": {
+ "privateAssets": "all"
+ }
+ },
+ "runtimeIdentifierGraphPath": "/usr/share/dotnet/sdk/8.0.122/PortableRuntimeIdentifierGraph.json"
+ }
+ }
+ },
+ "/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Infrastructure/DoroTech.BookStore.Infrastructure.csproj": {
+ "version": "1.0.0",
+ "restore": {
+ "projectUniqueName": "/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Infrastructure/DoroTech.BookStore.Infrastructure.csproj",
+ "projectName": "DoroTech.BookStore.Infrastructure",
+ "projectPath": "/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Infrastructure/DoroTech.BookStore.Infrastructure.csproj",
+ "packagesPath": "/home/codespace/.nuget/packages/",
+ "outputPath": "/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/",
+ "projectStyle": "PackageReference",
+ "configFilePaths": [
+ "/home/codespace/.nuget/NuGet/NuGet.Config"
+ ],
+ "originalTargetFrameworks": [
+ "net8.0"
+ ],
+ "sources": {
+ "https://api.nuget.org/v3/index.json": {}
+ },
+ "frameworks": {
+ "net8.0": {
+ "targetAlias": "net8.0",
+ "projectReferences": {
+ "/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Domain/DoroTech.BookStore.Domain.csproj": {
+ "projectPath": "/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Domain/DoroTech.BookStore.Domain.csproj"
+ }
+ }
+ }
+ },
+ "warningProperties": {
+ "warnAsError": [
+ "NU1605"
+ ]
+ }
+ },
+ "frameworks": {
+ "net8.0": {
+ "targetAlias": "net8.0",
+ "dependencies": {
+ "Microsoft.EntityFrameworkCore": {
+ "target": "Package",
+ "version": "[8.0.0, )"
+ },
+ "Microsoft.EntityFrameworkCore.Relational": {
+ "target": "Package",
+ "version": "[8.0.0, )"
+ },
+ "Microsoft.EntityFrameworkCore.Tools": {
+ "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive",
+ "suppressParent": "All",
+ "target": "Package",
+ "version": "[8.0.0, )"
+ },
+ "Npgsql.EntityFrameworkCore.PostgreSQL": {
+ "target": "Package",
+ "version": "[8.0.0, )"
+ }
+ },
+ "imports": [
+ "net461",
+ "net462",
+ "net47",
+ "net471",
+ "net472",
+ "net48",
+ "net481"
+ ],
+ "assetTargetFallback": true,
+ "warn": true,
+ "frameworkReferences": {
+ "Microsoft.NETCore.App": {
+ "privateAssets": "all"
+ }
+ },
+ "runtimeIdentifierGraphPath": "/usr/share/dotnet/sdk/8.0.122/PortableRuntimeIdentifierGraph.json"
+ }
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/DoroTech.BookStore.Infrastructure.csproj.nuget.g.props b/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/DoroTech.BookStore.Infrastructure.csproj.nuget.g.props
new file mode 100644
index 0000000..99d9e78
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/DoroTech.BookStore.Infrastructure.csproj.nuget.g.props
@@ -0,0 +1,23 @@
+
+
+
+ True
+ NuGet
+ $(MSBuildThisFileDirectory)project.assets.json
+ /home/codespace/.nuget/packages/
+ /home/codespace/.nuget/packages/
+ PackageReference
+ 6.8.1
+
+
+
+
+
+
+
+
+
+ /home/codespace/.nuget/packages/microsoft.codeanalysis.analyzers/3.3.3
+ /home/codespace/.nuget/packages/microsoft.entityframeworkcore.tools/8.0.0
+
+
\ No newline at end of file
diff --git a/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/DoroTech.BookStore.Infrastructure.csproj.nuget.g.targets b/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/DoroTech.BookStore.Infrastructure.csproj.nuget.g.targets
new file mode 100644
index 0000000..afde18f
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/DoroTech.BookStore.Infrastructure.csproj.nuget.g.targets
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/project.assets.json b/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/project.assets.json
new file mode 100644
index 0000000..762941f
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/project.assets.json
@@ -0,0 +1,2145 @@
+{
+ "version": 3,
+ "targets": {
+ "net8.0": {
+ "Humanizer.Core/2.14.1": {
+ "type": "package",
+ "compile": {
+ "lib/net6.0/_._": {}
+ },
+ "runtime": {
+ "lib/net6.0/Humanizer.dll": {}
+ }
+ },
+ "Microsoft.Bcl.AsyncInterfaces/6.0.0": {
+ "type": "package",
+ "compile": {
+ "lib/netstandard2.1/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.dll": {}
+ }
+ },
+ "Microsoft.CodeAnalysis.Analyzers/3.3.3": {
+ "type": "package",
+ "build": {
+ "build/_._": {}
+ }
+ },
+ "Microsoft.CodeAnalysis.Common/4.5.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.CodeAnalysis.Analyzers": "3.3.3",
+ "System.Collections.Immutable": "6.0.0",
+ "System.Reflection.Metadata": "6.0.1",
+ "System.Runtime.CompilerServices.Unsafe": "6.0.0",
+ "System.Text.Encoding.CodePages": "6.0.0"
+ },
+ "compile": {
+ "lib/netcoreapp3.1/_._": {
+ "related": ".pdb"
+ }
+ },
+ "runtime": {
+ "lib/netcoreapp3.1/Microsoft.CodeAnalysis.dll": {
+ "related": ".pdb"
+ }
+ },
+ "resource": {
+ "lib/netcoreapp3.1/cs/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "cs"
+ },
+ "lib/netcoreapp3.1/de/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "de"
+ },
+ "lib/netcoreapp3.1/es/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "es"
+ },
+ "lib/netcoreapp3.1/fr/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "fr"
+ },
+ "lib/netcoreapp3.1/it/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "it"
+ },
+ "lib/netcoreapp3.1/ja/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "ja"
+ },
+ "lib/netcoreapp3.1/ko/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "ko"
+ },
+ "lib/netcoreapp3.1/pl/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "pl"
+ },
+ "lib/netcoreapp3.1/pt-BR/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "pt-BR"
+ },
+ "lib/netcoreapp3.1/ru/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "ru"
+ },
+ "lib/netcoreapp3.1/tr/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "tr"
+ },
+ "lib/netcoreapp3.1/zh-Hans/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "zh-Hans"
+ },
+ "lib/netcoreapp3.1/zh-Hant/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "zh-Hant"
+ }
+ }
+ },
+ "Microsoft.CodeAnalysis.CSharp/4.5.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.CodeAnalysis.Common": "[4.5.0]"
+ },
+ "compile": {
+ "lib/netcoreapp3.1/_._": {
+ "related": ".pdb"
+ }
+ },
+ "runtime": {
+ "lib/netcoreapp3.1/Microsoft.CodeAnalysis.CSharp.dll": {
+ "related": ".pdb"
+ }
+ },
+ "resource": {
+ "lib/netcoreapp3.1/cs/Microsoft.CodeAnalysis.CSharp.resources.dll": {
+ "locale": "cs"
+ },
+ "lib/netcoreapp3.1/de/Microsoft.CodeAnalysis.CSharp.resources.dll": {
+ "locale": "de"
+ },
+ "lib/netcoreapp3.1/es/Microsoft.CodeAnalysis.CSharp.resources.dll": {
+ "locale": "es"
+ },
+ "lib/netcoreapp3.1/fr/Microsoft.CodeAnalysis.CSharp.resources.dll": {
+ "locale": "fr"
+ },
+ "lib/netcoreapp3.1/it/Microsoft.CodeAnalysis.CSharp.resources.dll": {
+ "locale": "it"
+ },
+ "lib/netcoreapp3.1/ja/Microsoft.CodeAnalysis.CSharp.resources.dll": {
+ "locale": "ja"
+ },
+ "lib/netcoreapp3.1/ko/Microsoft.CodeAnalysis.CSharp.resources.dll": {
+ "locale": "ko"
+ },
+ "lib/netcoreapp3.1/pl/Microsoft.CodeAnalysis.CSharp.resources.dll": {
+ "locale": "pl"
+ },
+ "lib/netcoreapp3.1/pt-BR/Microsoft.CodeAnalysis.CSharp.resources.dll": {
+ "locale": "pt-BR"
+ },
+ "lib/netcoreapp3.1/ru/Microsoft.CodeAnalysis.CSharp.resources.dll": {
+ "locale": "ru"
+ },
+ "lib/netcoreapp3.1/tr/Microsoft.CodeAnalysis.CSharp.resources.dll": {
+ "locale": "tr"
+ },
+ "lib/netcoreapp3.1/zh-Hans/Microsoft.CodeAnalysis.CSharp.resources.dll": {
+ "locale": "zh-Hans"
+ },
+ "lib/netcoreapp3.1/zh-Hant/Microsoft.CodeAnalysis.CSharp.resources.dll": {
+ "locale": "zh-Hant"
+ }
+ }
+ },
+ "Microsoft.CodeAnalysis.CSharp.Workspaces/4.5.0": {
+ "type": "package",
+ "dependencies": {
+ "Humanizer.Core": "2.14.1",
+ "Microsoft.CodeAnalysis.CSharp": "[4.5.0]",
+ "Microsoft.CodeAnalysis.Common": "[4.5.0]",
+ "Microsoft.CodeAnalysis.Workspaces.Common": "[4.5.0]"
+ },
+ "compile": {
+ "lib/netcoreapp3.1/_._": {
+ "related": ".pdb"
+ }
+ },
+ "runtime": {
+ "lib/netcoreapp3.1/Microsoft.CodeAnalysis.CSharp.Workspaces.dll": {
+ "related": ".pdb"
+ }
+ },
+ "resource": {
+ "lib/netcoreapp3.1/cs/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": {
+ "locale": "cs"
+ },
+ "lib/netcoreapp3.1/de/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": {
+ "locale": "de"
+ },
+ "lib/netcoreapp3.1/es/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": {
+ "locale": "es"
+ },
+ "lib/netcoreapp3.1/fr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": {
+ "locale": "fr"
+ },
+ "lib/netcoreapp3.1/it/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": {
+ "locale": "it"
+ },
+ "lib/netcoreapp3.1/ja/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": {
+ "locale": "ja"
+ },
+ "lib/netcoreapp3.1/ko/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": {
+ "locale": "ko"
+ },
+ "lib/netcoreapp3.1/pl/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": {
+ "locale": "pl"
+ },
+ "lib/netcoreapp3.1/pt-BR/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": {
+ "locale": "pt-BR"
+ },
+ "lib/netcoreapp3.1/ru/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": {
+ "locale": "ru"
+ },
+ "lib/netcoreapp3.1/tr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": {
+ "locale": "tr"
+ },
+ "lib/netcoreapp3.1/zh-Hans/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": {
+ "locale": "zh-Hans"
+ },
+ "lib/netcoreapp3.1/zh-Hant/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": {
+ "locale": "zh-Hant"
+ }
+ }
+ },
+ "Microsoft.CodeAnalysis.Workspaces.Common/4.5.0": {
+ "type": "package",
+ "dependencies": {
+ "Humanizer.Core": "2.14.1",
+ "Microsoft.Bcl.AsyncInterfaces": "6.0.0",
+ "Microsoft.CodeAnalysis.Common": "[4.5.0]",
+ "System.Composition": "6.0.0",
+ "System.IO.Pipelines": "6.0.3",
+ "System.Threading.Channels": "6.0.0"
+ },
+ "compile": {
+ "lib/netcoreapp3.1/_._": {
+ "related": ".pdb"
+ }
+ },
+ "runtime": {
+ "lib/netcoreapp3.1/Microsoft.CodeAnalysis.Workspaces.dll": {
+ "related": ".pdb"
+ }
+ },
+ "resource": {
+ "lib/netcoreapp3.1/cs/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "cs"
+ },
+ "lib/netcoreapp3.1/de/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "de"
+ },
+ "lib/netcoreapp3.1/es/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "es"
+ },
+ "lib/netcoreapp3.1/fr/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "fr"
+ },
+ "lib/netcoreapp3.1/it/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "it"
+ },
+ "lib/netcoreapp3.1/ja/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "ja"
+ },
+ "lib/netcoreapp3.1/ko/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "ko"
+ },
+ "lib/netcoreapp3.1/pl/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "pl"
+ },
+ "lib/netcoreapp3.1/pt-BR/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "pt-BR"
+ },
+ "lib/netcoreapp3.1/ru/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "ru"
+ },
+ "lib/netcoreapp3.1/tr/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "tr"
+ },
+ "lib/netcoreapp3.1/zh-Hans/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "zh-Hans"
+ },
+ "lib/netcoreapp3.1/zh-Hant/Microsoft.CodeAnalysis.Workspaces.resources.dll": {
+ "locale": "zh-Hant"
+ }
+ }
+ },
+ "Microsoft.EntityFrameworkCore/8.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.EntityFrameworkCore.Abstractions": "8.0.0",
+ "Microsoft.EntityFrameworkCore.Analyzers": "8.0.0",
+ "Microsoft.Extensions.Caching.Memory": "8.0.0",
+ "Microsoft.Extensions.Logging": "8.0.0"
+ },
+ "compile": {
+ "lib/net8.0/Microsoft.EntityFrameworkCore.dll": {}
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.EntityFrameworkCore.dll": {}
+ },
+ "build": {
+ "buildTransitive/net8.0/Microsoft.EntityFrameworkCore.props": {}
+ }
+ },
+ "Microsoft.EntityFrameworkCore.Abstractions/8.0.0": {
+ "type": "package",
+ "compile": {
+ "lib/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll": {}
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll": {}
+ }
+ },
+ "Microsoft.EntityFrameworkCore.Analyzers/8.0.0": {
+ "type": "package",
+ "compile": {
+ "lib/netstandard2.0/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard2.0/_._": {}
+ }
+ },
+ "Microsoft.EntityFrameworkCore.Design/8.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Humanizer.Core": "2.14.1",
+ "Microsoft.CodeAnalysis.CSharp.Workspaces": "4.5.0",
+ "Microsoft.EntityFrameworkCore.Relational": "8.0.0",
+ "Microsoft.Extensions.DependencyModel": "8.0.0",
+ "Mono.TextTemplating": "2.2.1"
+ },
+ "compile": {
+ "lib/net8.0/_._": {}
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.EntityFrameworkCore.Design.dll": {}
+ },
+ "build": {
+ "build/net8.0/Microsoft.EntityFrameworkCore.Design.props": {}
+ }
+ },
+ "Microsoft.EntityFrameworkCore.Relational/8.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.EntityFrameworkCore": "8.0.0",
+ "Microsoft.Extensions.Configuration.Abstractions": "8.0.0"
+ },
+ "compile": {
+ "lib/net8.0/Microsoft.EntityFrameworkCore.Relational.dll": {}
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.EntityFrameworkCore.Relational.dll": {}
+ }
+ },
+ "Microsoft.EntityFrameworkCore.Tools/8.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.EntityFrameworkCore.Design": "8.0.0"
+ },
+ "compile": {
+ "lib/net8.0/_._": {}
+ },
+ "runtime": {
+ "lib/net8.0/_._": {}
+ }
+ },
+ "Microsoft.Extensions.Caching.Abstractions/8.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.Primitives": "8.0.0"
+ },
+ "compile": {
+ "lib/net8.0/Microsoft.Extensions.Caching.Abstractions.dll": {}
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Caching.Abstractions.dll": {}
+ },
+ "build": {
+ "buildTransitive/net6.0/_._": {}
+ }
+ },
+ "Microsoft.Extensions.Caching.Memory/8.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.Caching.Abstractions": "8.0.0",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0",
+ "Microsoft.Extensions.Logging.Abstractions": "8.0.0",
+ "Microsoft.Extensions.Options": "8.0.0",
+ "Microsoft.Extensions.Primitives": "8.0.0"
+ },
+ "compile": {
+ "lib/net8.0/Microsoft.Extensions.Caching.Memory.dll": {}
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Caching.Memory.dll": {}
+ },
+ "build": {
+ "buildTransitive/net6.0/_._": {}
+ }
+ },
+ "Microsoft.Extensions.Configuration.Abstractions/8.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.Primitives": "8.0.0"
+ },
+ "compile": {
+ "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll": {}
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll": {}
+ },
+ "build": {
+ "buildTransitive/net6.0/_._": {}
+ }
+ },
+ "Microsoft.Extensions.DependencyInjection/8.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0"
+ },
+ "compile": {
+ "lib/net8.0/Microsoft.Extensions.DependencyInjection.dll": {}
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.DependencyInjection.dll": {}
+ },
+ "build": {
+ "buildTransitive/net6.0/_._": {}
+ }
+ },
+ "Microsoft.Extensions.DependencyInjection.Abstractions/8.0.0": {
+ "type": "package",
+ "compile": {
+ "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {}
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {}
+ },
+ "build": {
+ "buildTransitive/net6.0/_._": {}
+ }
+ },
+ "Microsoft.Extensions.DependencyModel/8.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Text.Encodings.Web": "8.0.0",
+ "System.Text.Json": "8.0.0"
+ },
+ "compile": {
+ "lib/net8.0/_._": {}
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.DependencyModel.dll": {}
+ },
+ "build": {
+ "buildTransitive/net6.0/_._": {}
+ }
+ },
+ "Microsoft.Extensions.Logging/8.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection": "8.0.0",
+ "Microsoft.Extensions.Logging.Abstractions": "8.0.0",
+ "Microsoft.Extensions.Options": "8.0.0"
+ },
+ "compile": {
+ "lib/net8.0/Microsoft.Extensions.Logging.dll": {}
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Logging.dll": {}
+ },
+ "build": {
+ "buildTransitive/net6.0/_._": {}
+ }
+ },
+ "Microsoft.Extensions.Logging.Abstractions/8.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0"
+ },
+ "compile": {
+ "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll": {}
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll": {}
+ },
+ "build": {
+ "buildTransitive/net6.0/Microsoft.Extensions.Logging.Abstractions.targets": {}
+ }
+ },
+ "Microsoft.Extensions.Options/8.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0",
+ "Microsoft.Extensions.Primitives": "8.0.0"
+ },
+ "compile": {
+ "lib/net8.0/Microsoft.Extensions.Options.dll": {}
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Options.dll": {}
+ },
+ "build": {
+ "buildTransitive/net6.0/Microsoft.Extensions.Options.targets": {}
+ }
+ },
+ "Microsoft.Extensions.Primitives/8.0.0": {
+ "type": "package",
+ "compile": {
+ "lib/net8.0/Microsoft.Extensions.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Primitives.dll": {}
+ },
+ "build": {
+ "buildTransitive/net6.0/_._": {}
+ }
+ },
+ "Mono.TextTemplating/2.2.1": {
+ "type": "package",
+ "dependencies": {
+ "System.CodeDom": "4.4.0"
+ },
+ "compile": {
+ "lib/netstandard2.0/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard2.0/Mono.TextTemplating.dll": {}
+ }
+ },
+ "Npgsql/8.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.Logging.Abstractions": "8.0.0"
+ },
+ "compile": {
+ "lib/net8.0/Npgsql.dll": {}
+ },
+ "runtime": {
+ "lib/net8.0/Npgsql.dll": {}
+ }
+ },
+ "Npgsql.EntityFrameworkCore.PostgreSQL/8.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.EntityFrameworkCore": "8.0.0",
+ "Microsoft.EntityFrameworkCore.Abstractions": "8.0.0",
+ "Microsoft.EntityFrameworkCore.Relational": "8.0.0",
+ "Npgsql": "8.0.0"
+ },
+ "compile": {
+ "lib/net8.0/Npgsql.EntityFrameworkCore.PostgreSQL.dll": {}
+ },
+ "runtime": {
+ "lib/net8.0/Npgsql.EntityFrameworkCore.PostgreSQL.dll": {}
+ }
+ },
+ "System.CodeDom/4.4.0": {
+ "type": "package",
+ "compile": {
+ "ref/netstandard2.0/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard2.0/System.CodeDom.dll": {}
+ }
+ },
+ "System.Collections.Immutable/6.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime.CompilerServices.Unsafe": "6.0.0"
+ },
+ "compile": {
+ "lib/net6.0/_._": {}
+ },
+ "runtime": {
+ "lib/net6.0/System.Collections.Immutable.dll": {}
+ },
+ "build": {
+ "buildTransitive/netcoreapp3.1/_._": {}
+ }
+ },
+ "System.Composition/6.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Composition.AttributedModel": "6.0.0",
+ "System.Composition.Convention": "6.0.0",
+ "System.Composition.Hosting": "6.0.0",
+ "System.Composition.Runtime": "6.0.0",
+ "System.Composition.TypedParts": "6.0.0"
+ },
+ "build": {
+ "buildTransitive/netcoreapp3.1/_._": {}
+ }
+ },
+ "System.Composition.AttributedModel/6.0.0": {
+ "type": "package",
+ "compile": {
+ "lib/net6.0/_._": {}
+ },
+ "runtime": {
+ "lib/net6.0/System.Composition.AttributedModel.dll": {}
+ },
+ "build": {
+ "buildTransitive/netcoreapp3.1/_._": {}
+ }
+ },
+ "System.Composition.Convention/6.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Composition.AttributedModel": "6.0.0"
+ },
+ "compile": {
+ "lib/net6.0/_._": {}
+ },
+ "runtime": {
+ "lib/net6.0/System.Composition.Convention.dll": {}
+ },
+ "build": {
+ "buildTransitive/netcoreapp3.1/_._": {}
+ }
+ },
+ "System.Composition.Hosting/6.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Composition.Runtime": "6.0.0"
+ },
+ "compile": {
+ "lib/net6.0/_._": {}
+ },
+ "runtime": {
+ "lib/net6.0/System.Composition.Hosting.dll": {}
+ },
+ "build": {
+ "buildTransitive/netcoreapp3.1/_._": {}
+ }
+ },
+ "System.Composition.Runtime/6.0.0": {
+ "type": "package",
+ "compile": {
+ "lib/net6.0/_._": {}
+ },
+ "runtime": {
+ "lib/net6.0/System.Composition.Runtime.dll": {}
+ },
+ "build": {
+ "buildTransitive/netcoreapp3.1/_._": {}
+ }
+ },
+ "System.Composition.TypedParts/6.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Composition.AttributedModel": "6.0.0",
+ "System.Composition.Hosting": "6.0.0",
+ "System.Composition.Runtime": "6.0.0"
+ },
+ "compile": {
+ "lib/net6.0/_._": {}
+ },
+ "runtime": {
+ "lib/net6.0/System.Composition.TypedParts.dll": {}
+ },
+ "build": {
+ "buildTransitive/netcoreapp3.1/_._": {}
+ }
+ },
+ "System.IO.Pipelines/6.0.3": {
+ "type": "package",
+ "compile": {
+ "lib/net6.0/_._": {}
+ },
+ "runtime": {
+ "lib/net6.0/System.IO.Pipelines.dll": {}
+ },
+ "build": {
+ "buildTransitive/netcoreapp3.1/_._": {}
+ }
+ },
+ "System.Reflection.Metadata/6.0.1": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections.Immutable": "6.0.0"
+ },
+ "compile": {
+ "lib/net6.0/_._": {}
+ },
+ "runtime": {
+ "lib/net6.0/System.Reflection.Metadata.dll": {}
+ },
+ "build": {
+ "buildTransitive/netcoreapp3.1/_._": {}
+ }
+ },
+ "System.Runtime.CompilerServices.Unsafe/6.0.0": {
+ "type": "package",
+ "compile": {
+ "lib/net6.0/_._": {}
+ },
+ "runtime": {
+ "lib/net6.0/System.Runtime.CompilerServices.Unsafe.dll": {}
+ },
+ "build": {
+ "buildTransitive/netcoreapp3.1/_._": {}
+ }
+ },
+ "System.Text.Encoding.CodePages/6.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime.CompilerServices.Unsafe": "6.0.0"
+ },
+ "compile": {
+ "lib/net6.0/_._": {}
+ },
+ "runtime": {
+ "lib/net6.0/System.Text.Encoding.CodePages.dll": {}
+ },
+ "build": {
+ "buildTransitive/netcoreapp3.1/_._": {}
+ },
+ "runtimeTargets": {
+ "runtimes/win/lib/net6.0/System.Text.Encoding.CodePages.dll": {
+ "assetType": "runtime",
+ "rid": "win"
+ }
+ }
+ },
+ "System.Text.Encodings.Web/8.0.0": {
+ "type": "package",
+ "compile": {
+ "lib/net8.0/_._": {}
+ },
+ "runtime": {
+ "lib/net8.0/System.Text.Encodings.Web.dll": {}
+ },
+ "build": {
+ "buildTransitive/net6.0/_._": {}
+ },
+ "runtimeTargets": {
+ "runtimes/browser/lib/net8.0/System.Text.Encodings.Web.dll": {
+ "assetType": "runtime",
+ "rid": "browser"
+ }
+ }
+ },
+ "System.Text.Json/8.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Text.Encodings.Web": "8.0.0"
+ },
+ "compile": {
+ "lib/net8.0/_._": {}
+ },
+ "runtime": {
+ "lib/net8.0/System.Text.Json.dll": {}
+ },
+ "build": {
+ "buildTransitive/net6.0/System.Text.Json.targets": {}
+ }
+ },
+ "System.Threading.Channels/6.0.0": {
+ "type": "package",
+ "compile": {
+ "lib/net6.0/_._": {}
+ },
+ "runtime": {
+ "lib/net6.0/System.Threading.Channels.dll": {}
+ },
+ "build": {
+ "buildTransitive/netcoreapp3.1/_._": {}
+ }
+ },
+ "DoroTech.BookStore.Domain/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v8.0",
+ "dependencies": {
+ "Microsoft.EntityFrameworkCore": "8.0.0",
+ "Microsoft.EntityFrameworkCore.Relational": "8.0.0",
+ "Npgsql.EntityFrameworkCore.PostgreSQL": "8.0.0"
+ },
+ "compile": {
+ "bin/placeholder/DoroTech.BookStore.Domain.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/DoroTech.BookStore.Domain.dll": {}
+ }
+ }
+ }
+ },
+ "libraries": {
+ "Humanizer.Core/2.14.1": {
+ "sha512": "lQKvtaTDOXnoVJ20ibTuSIOf2i0uO0MPbDhd1jm238I+U/2ZnRENj0cktKZhtchBMtCUSRQ5v4xBCUbKNmyVMw==",
+ "type": "package",
+ "path": "humanizer.core/2.14.1",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "humanizer.core.2.14.1.nupkg.sha512",
+ "humanizer.core.nuspec",
+ "lib/net6.0/Humanizer.dll",
+ "lib/netstandard1.0/Humanizer.dll",
+ "lib/netstandard2.0/Humanizer.dll",
+ "logo.png"
+ ]
+ },
+ "Microsoft.Bcl.AsyncInterfaces/6.0.0": {
+ "sha512": "UcSjPsst+DfAdJGVDsu346FX0ci0ah+lw3WRtn18NUwEqRt70HaOQ7lI72vy3+1LxtqI3T5GWwV39rQSrCzAeg==",
+ "type": "package",
+ "path": "microsoft.bcl.asyncinterfaces/6.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "lib/net461/Microsoft.Bcl.AsyncInterfaces.dll",
+ "lib/netstandard2.0/Microsoft.Bcl.AsyncInterfaces.dll",
+ "lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.dll",
+ "microsoft.bcl.asyncinterfaces.6.0.0.nupkg.sha512",
+ "microsoft.bcl.asyncinterfaces.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "Microsoft.CodeAnalysis.Analyzers/3.3.3": {
+ "sha512": "j/rOZtLMVJjrfLRlAMckJLPW/1rze9MT1yfWqSIbUPGRu1m1P0fuo9PmqapwsmePfGB5PJrudQLvmUOAMF0DqQ==",
+ "type": "package",
+ "path": "microsoft.codeanalysis.analyzers/3.3.3",
+ "hasTools": true,
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "ThirdPartyNotices.rtf",
+ "analyzers/dotnet/cs/Microsoft.CodeAnalysis.Analyzers.dll",
+ "analyzers/dotnet/cs/Microsoft.CodeAnalysis.CSharp.Analyzers.dll",
+ "analyzers/dotnet/cs/cs/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/cs/de/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/cs/es/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/cs/fr/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/cs/it/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/cs/ja/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/cs/ko/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/cs/pl/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/cs/pt-BR/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/cs/ru/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/cs/tr/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/cs/zh-Hans/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/cs/zh-Hant/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/vb/Microsoft.CodeAnalysis.Analyzers.dll",
+ "analyzers/dotnet/vb/Microsoft.CodeAnalysis.VisualBasic.Analyzers.dll",
+ "analyzers/dotnet/vb/cs/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/vb/de/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/vb/es/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/vb/fr/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/vb/it/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/vb/ja/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/vb/ko/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/vb/pl/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/vb/pt-BR/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/vb/ru/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/vb/tr/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/vb/zh-Hans/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/vb/zh-Hant/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "build/Microsoft.CodeAnalysis.Analyzers.props",
+ "build/Microsoft.CodeAnalysis.Analyzers.targets",
+ "build/config/analysislevel_2_9_8_all.editorconfig",
+ "build/config/analysislevel_2_9_8_default.editorconfig",
+ "build/config/analysislevel_2_9_8_minimum.editorconfig",
+ "build/config/analysislevel_2_9_8_none.editorconfig",
+ "build/config/analysislevel_2_9_8_recommended.editorconfig",
+ "build/config/analysislevel_3_3_all.editorconfig",
+ "build/config/analysislevel_3_3_default.editorconfig",
+ "build/config/analysislevel_3_3_minimum.editorconfig",
+ "build/config/analysislevel_3_3_none.editorconfig",
+ "build/config/analysislevel_3_3_recommended.editorconfig",
+ "build/config/analysislevel_3_all.editorconfig",
+ "build/config/analysislevel_3_default.editorconfig",
+ "build/config/analysislevel_3_minimum.editorconfig",
+ "build/config/analysislevel_3_none.editorconfig",
+ "build/config/analysislevel_3_recommended.editorconfig",
+ "build/config/analysislevelcorrectness_2_9_8_all.editorconfig",
+ "build/config/analysislevelcorrectness_2_9_8_default.editorconfig",
+ "build/config/analysislevelcorrectness_2_9_8_minimum.editorconfig",
+ "build/config/analysislevelcorrectness_2_9_8_none.editorconfig",
+ "build/config/analysislevelcorrectness_2_9_8_recommended.editorconfig",
+ "build/config/analysislevelcorrectness_3_3_all.editorconfig",
+ "build/config/analysislevelcorrectness_3_3_default.editorconfig",
+ "build/config/analysislevelcorrectness_3_3_minimum.editorconfig",
+ "build/config/analysislevelcorrectness_3_3_none.editorconfig",
+ "build/config/analysislevelcorrectness_3_3_recommended.editorconfig",
+ "build/config/analysislevelcorrectness_3_all.editorconfig",
+ "build/config/analysislevelcorrectness_3_default.editorconfig",
+ "build/config/analysislevelcorrectness_3_minimum.editorconfig",
+ "build/config/analysislevelcorrectness_3_none.editorconfig",
+ "build/config/analysislevelcorrectness_3_recommended.editorconfig",
+ "build/config/analysislevellibrary_2_9_8_all.editorconfig",
+ "build/config/analysislevellibrary_2_9_8_default.editorconfig",
+ "build/config/analysislevellibrary_2_9_8_minimum.editorconfig",
+ "build/config/analysislevellibrary_2_9_8_none.editorconfig",
+ "build/config/analysislevellibrary_2_9_8_recommended.editorconfig",
+ "build/config/analysislevellibrary_3_3_all.editorconfig",
+ "build/config/analysislevellibrary_3_3_default.editorconfig",
+ "build/config/analysislevellibrary_3_3_minimum.editorconfig",
+ "build/config/analysislevellibrary_3_3_none.editorconfig",
+ "build/config/analysislevellibrary_3_3_recommended.editorconfig",
+ "build/config/analysislevellibrary_3_all.editorconfig",
+ "build/config/analysislevellibrary_3_default.editorconfig",
+ "build/config/analysislevellibrary_3_minimum.editorconfig",
+ "build/config/analysislevellibrary_3_none.editorconfig",
+ "build/config/analysislevellibrary_3_recommended.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscompatibility_2_9_8_all.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscompatibility_2_9_8_default.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscompatibility_2_9_8_minimum.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscompatibility_2_9_8_none.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscompatibility_2_9_8_recommended.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_all.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_default.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_minimum.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_none.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_recommended.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscompatibility_3_all.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscompatibility_3_default.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscompatibility_3_minimum.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscompatibility_3_none.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscompatibility_3_recommended.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscorrectness_2_9_8_all.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscorrectness_2_9_8_default.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscorrectness_2_9_8_minimum.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscorrectness_2_9_8_none.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscorrectness_2_9_8_recommended.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_all.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_default.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_minimum.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_none.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_recommended.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscorrectness_3_all.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscorrectness_3_default.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscorrectness_3_minimum.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscorrectness_3_none.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysiscorrectness_3_recommended.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdesign_2_9_8_all.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdesign_2_9_8_default.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdesign_2_9_8_minimum.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdesign_2_9_8_none.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdesign_2_9_8_recommended.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdesign_3_3_all.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdesign_3_3_default.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdesign_3_3_minimum.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdesign_3_3_none.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdesign_3_3_recommended.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdesign_3_all.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdesign_3_default.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdesign_3_minimum.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdesign_3_none.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdesign_3_recommended.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdocumentation_2_9_8_all.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdocumentation_2_9_8_default.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdocumentation_2_9_8_minimum.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdocumentation_2_9_8_none.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdocumentation_2_9_8_recommended.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_all.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_default.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_minimum.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_none.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_recommended.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdocumentation_3_all.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdocumentation_3_default.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdocumentation_3_minimum.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdocumentation_3_none.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisdocumentation_3_recommended.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysislocalization_2_9_8_all.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysislocalization_2_9_8_default.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysislocalization_2_9_8_minimum.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysislocalization_2_9_8_none.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysislocalization_2_9_8_recommended.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysislocalization_3_3_all.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysislocalization_3_3_default.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysislocalization_3_3_minimum.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysislocalization_3_3_none.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysislocalization_3_3_recommended.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysislocalization_3_all.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysislocalization_3_default.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysislocalization_3_minimum.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysislocalization_3_none.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysislocalization_3_recommended.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisperformance_2_9_8_all.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisperformance_2_9_8_default.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisperformance_2_9_8_minimum.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisperformance_2_9_8_none.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisperformance_2_9_8_recommended.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisperformance_3_3_all.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisperformance_3_3_default.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisperformance_3_3_minimum.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisperformance_3_3_none.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisperformance_3_3_recommended.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisperformance_3_all.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisperformance_3_default.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisperformance_3_minimum.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisperformance_3_none.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisperformance_3_recommended.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisreleasetracking_2_9_8_all.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisreleasetracking_2_9_8_default.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisreleasetracking_2_9_8_minimum.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisreleasetracking_2_9_8_none.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisreleasetracking_2_9_8_recommended.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_all.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_default.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_minimum.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_none.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_recommended.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_all.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_default.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_minimum.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_none.editorconfig",
+ "build/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_recommended.editorconfig",
+ "documentation/Analyzer Configuration.md",
+ "documentation/Microsoft.CodeAnalysis.Analyzers.md",
+ "documentation/Microsoft.CodeAnalysis.Analyzers.sarif",
+ "editorconfig/AllRulesDefault/.editorconfig",
+ "editorconfig/AllRulesDisabled/.editorconfig",
+ "editorconfig/AllRulesEnabled/.editorconfig",
+ "editorconfig/CorrectnessRulesDefault/.editorconfig",
+ "editorconfig/CorrectnessRulesEnabled/.editorconfig",
+ "editorconfig/DataflowRulesDefault/.editorconfig",
+ "editorconfig/DataflowRulesEnabled/.editorconfig",
+ "editorconfig/LibraryRulesDefault/.editorconfig",
+ "editorconfig/LibraryRulesEnabled/.editorconfig",
+ "editorconfig/MicrosoftCodeAnalysisCompatibilityRulesDefault/.editorconfig",
+ "editorconfig/MicrosoftCodeAnalysisCompatibilityRulesEnabled/.editorconfig",
+ "editorconfig/MicrosoftCodeAnalysisCorrectnessRulesDefault/.editorconfig",
+ "editorconfig/MicrosoftCodeAnalysisCorrectnessRulesEnabled/.editorconfig",
+ "editorconfig/MicrosoftCodeAnalysisDesignRulesDefault/.editorconfig",
+ "editorconfig/MicrosoftCodeAnalysisDesignRulesEnabled/.editorconfig",
+ "editorconfig/MicrosoftCodeAnalysisDocumentationRulesDefault/.editorconfig",
+ "editorconfig/MicrosoftCodeAnalysisDocumentationRulesEnabled/.editorconfig",
+ "editorconfig/MicrosoftCodeAnalysisLocalizationRulesDefault/.editorconfig",
+ "editorconfig/MicrosoftCodeAnalysisLocalizationRulesEnabled/.editorconfig",
+ "editorconfig/MicrosoftCodeAnalysisPerformanceRulesDefault/.editorconfig",
+ "editorconfig/MicrosoftCodeAnalysisPerformanceRulesEnabled/.editorconfig",
+ "editorconfig/MicrosoftCodeAnalysisReleaseTrackingRulesDefault/.editorconfig",
+ "editorconfig/MicrosoftCodeAnalysisReleaseTrackingRulesEnabled/.editorconfig",
+ "editorconfig/PortedFromFxCopRulesDefault/.editorconfig",
+ "editorconfig/PortedFromFxCopRulesEnabled/.editorconfig",
+ "microsoft.codeanalysis.analyzers.3.3.3.nupkg.sha512",
+ "microsoft.codeanalysis.analyzers.nuspec",
+ "rulesets/AllRulesDefault.ruleset",
+ "rulesets/AllRulesDisabled.ruleset",
+ "rulesets/AllRulesEnabled.ruleset",
+ "rulesets/CorrectnessRulesDefault.ruleset",
+ "rulesets/CorrectnessRulesEnabled.ruleset",
+ "rulesets/DataflowRulesDefault.ruleset",
+ "rulesets/DataflowRulesEnabled.ruleset",
+ "rulesets/LibraryRulesDefault.ruleset",
+ "rulesets/LibraryRulesEnabled.ruleset",
+ "rulesets/MicrosoftCodeAnalysisCompatibilityRulesDefault.ruleset",
+ "rulesets/MicrosoftCodeAnalysisCompatibilityRulesEnabled.ruleset",
+ "rulesets/MicrosoftCodeAnalysisCorrectnessRulesDefault.ruleset",
+ "rulesets/MicrosoftCodeAnalysisCorrectnessRulesEnabled.ruleset",
+ "rulesets/MicrosoftCodeAnalysisDesignRulesDefault.ruleset",
+ "rulesets/MicrosoftCodeAnalysisDesignRulesEnabled.ruleset",
+ "rulesets/MicrosoftCodeAnalysisDocumentationRulesDefault.ruleset",
+ "rulesets/MicrosoftCodeAnalysisDocumentationRulesEnabled.ruleset",
+ "rulesets/MicrosoftCodeAnalysisLocalizationRulesDefault.ruleset",
+ "rulesets/MicrosoftCodeAnalysisLocalizationRulesEnabled.ruleset",
+ "rulesets/MicrosoftCodeAnalysisPerformanceRulesDefault.ruleset",
+ "rulesets/MicrosoftCodeAnalysisPerformanceRulesEnabled.ruleset",
+ "rulesets/MicrosoftCodeAnalysisReleaseTrackingRulesDefault.ruleset",
+ "rulesets/MicrosoftCodeAnalysisReleaseTrackingRulesEnabled.ruleset",
+ "rulesets/PortedFromFxCopRulesDefault.ruleset",
+ "rulesets/PortedFromFxCopRulesEnabled.ruleset",
+ "tools/install.ps1",
+ "tools/uninstall.ps1"
+ ]
+ },
+ "Microsoft.CodeAnalysis.Common/4.5.0": {
+ "sha512": "lwAbIZNdnY0SUNoDmZHkVUwLO8UyNnyyh1t/4XsbFxi4Ounb3xszIYZaWhyj5ZjyfcwqwmtMbE7fUTVCqQEIdQ==",
+ "type": "package",
+ "path": "microsoft.codeanalysis.common/4.5.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "ThirdPartyNotices.rtf",
+ "lib/netcoreapp3.1/Microsoft.CodeAnalysis.dll",
+ "lib/netcoreapp3.1/Microsoft.CodeAnalysis.pdb",
+ "lib/netcoreapp3.1/cs/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netcoreapp3.1/de/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netcoreapp3.1/es/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netcoreapp3.1/fr/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netcoreapp3.1/it/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netcoreapp3.1/ja/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netcoreapp3.1/ko/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netcoreapp3.1/pl/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netcoreapp3.1/pt-BR/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netcoreapp3.1/ru/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netcoreapp3.1/tr/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netcoreapp3.1/zh-Hans/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netcoreapp3.1/zh-Hant/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netstandard2.0/Microsoft.CodeAnalysis.dll",
+ "lib/netstandard2.0/Microsoft.CodeAnalysis.pdb",
+ "lib/netstandard2.0/cs/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netstandard2.0/de/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netstandard2.0/es/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netstandard2.0/fr/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netstandard2.0/it/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netstandard2.0/ja/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netstandard2.0/ko/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netstandard2.0/pl/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netstandard2.0/pt-BR/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netstandard2.0/ru/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netstandard2.0/tr/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netstandard2.0/zh-Hans/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netstandard2.0/zh-Hant/Microsoft.CodeAnalysis.resources.dll",
+ "microsoft.codeanalysis.common.4.5.0.nupkg.sha512",
+ "microsoft.codeanalysis.common.nuspec"
+ ]
+ },
+ "Microsoft.CodeAnalysis.CSharp/4.5.0": {
+ "sha512": "cM59oMKAOxvdv76bdmaKPy5hfj+oR+zxikWoueEB7CwTko7mt9sVKZI8Qxlov0C/LuKEG+WQwifepqL3vuTiBQ==",
+ "type": "package",
+ "path": "microsoft.codeanalysis.csharp/4.5.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "ThirdPartyNotices.rtf",
+ "lib/netcoreapp3.1/Microsoft.CodeAnalysis.CSharp.dll",
+ "lib/netcoreapp3.1/Microsoft.CodeAnalysis.CSharp.pdb",
+ "lib/netcoreapp3.1/cs/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "lib/netcoreapp3.1/de/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "lib/netcoreapp3.1/es/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "lib/netcoreapp3.1/fr/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "lib/netcoreapp3.1/it/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "lib/netcoreapp3.1/ja/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "lib/netcoreapp3.1/ko/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "lib/netcoreapp3.1/pl/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "lib/netcoreapp3.1/pt-BR/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "lib/netcoreapp3.1/ru/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "lib/netcoreapp3.1/tr/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "lib/netcoreapp3.1/zh-Hans/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "lib/netcoreapp3.1/zh-Hant/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "lib/netstandard2.0/Microsoft.CodeAnalysis.CSharp.dll",
+ "lib/netstandard2.0/Microsoft.CodeAnalysis.CSharp.pdb",
+ "lib/netstandard2.0/cs/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "lib/netstandard2.0/de/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "lib/netstandard2.0/es/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "lib/netstandard2.0/fr/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "lib/netstandard2.0/it/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "lib/netstandard2.0/ja/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "lib/netstandard2.0/ko/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "lib/netstandard2.0/pl/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "lib/netstandard2.0/pt-BR/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "lib/netstandard2.0/ru/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "lib/netstandard2.0/tr/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "lib/netstandard2.0/zh-Hans/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "lib/netstandard2.0/zh-Hant/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "microsoft.codeanalysis.csharp.4.5.0.nupkg.sha512",
+ "microsoft.codeanalysis.csharp.nuspec"
+ ]
+ },
+ "Microsoft.CodeAnalysis.CSharp.Workspaces/4.5.0": {
+ "sha512": "h74wTpmGOp4yS4hj+EvNzEiPgg/KVs2wmSfTZ81upJZOtPkJsVkgfsgtxxqmAeapjT/vLKfmYV0bS8n5MNVP+g==",
+ "type": "package",
+ "path": "microsoft.codeanalysis.csharp.workspaces/4.5.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "ThirdPartyNotices.rtf",
+ "lib/netcoreapp3.1/Microsoft.CodeAnalysis.CSharp.Workspaces.dll",
+ "lib/netcoreapp3.1/Microsoft.CodeAnalysis.CSharp.Workspaces.pdb",
+ "lib/netcoreapp3.1/cs/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll",
+ "lib/netcoreapp3.1/de/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll",
+ "lib/netcoreapp3.1/es/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll",
+ "lib/netcoreapp3.1/fr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll",
+ "lib/netcoreapp3.1/it/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll",
+ "lib/netcoreapp3.1/ja/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll",
+ "lib/netcoreapp3.1/ko/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll",
+ "lib/netcoreapp3.1/pl/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll",
+ "lib/netcoreapp3.1/pt-BR/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll",
+ "lib/netcoreapp3.1/ru/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll",
+ "lib/netcoreapp3.1/tr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll",
+ "lib/netcoreapp3.1/zh-Hans/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll",
+ "lib/netcoreapp3.1/zh-Hant/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll",
+ "lib/netstandard2.0/Microsoft.CodeAnalysis.CSharp.Workspaces.dll",
+ "lib/netstandard2.0/Microsoft.CodeAnalysis.CSharp.Workspaces.pdb",
+ "lib/netstandard2.0/cs/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll",
+ "lib/netstandard2.0/de/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll",
+ "lib/netstandard2.0/es/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll",
+ "lib/netstandard2.0/fr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll",
+ "lib/netstandard2.0/it/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll",
+ "lib/netstandard2.0/ja/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll",
+ "lib/netstandard2.0/ko/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll",
+ "lib/netstandard2.0/pl/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll",
+ "lib/netstandard2.0/pt-BR/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll",
+ "lib/netstandard2.0/ru/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll",
+ "lib/netstandard2.0/tr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll",
+ "lib/netstandard2.0/zh-Hans/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll",
+ "lib/netstandard2.0/zh-Hant/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll",
+ "microsoft.codeanalysis.csharp.workspaces.4.5.0.nupkg.sha512",
+ "microsoft.codeanalysis.csharp.workspaces.nuspec"
+ ]
+ },
+ "Microsoft.CodeAnalysis.Workspaces.Common/4.5.0": {
+ "sha512": "l4dDRmGELXG72XZaonnOeORyD/T5RpEu5LGHOUIhnv+MmUWDY/m1kWXGwtcgQ5CJ5ynkFiRnIYzTKXYjUs7rbw==",
+ "type": "package",
+ "path": "microsoft.codeanalysis.workspaces.common/4.5.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "ThirdPartyNotices.rtf",
+ "lib/netcoreapp3.1/Microsoft.CodeAnalysis.Workspaces.dll",
+ "lib/netcoreapp3.1/Microsoft.CodeAnalysis.Workspaces.pdb",
+ "lib/netcoreapp3.1/cs/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "lib/netcoreapp3.1/de/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "lib/netcoreapp3.1/es/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "lib/netcoreapp3.1/fr/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "lib/netcoreapp3.1/it/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "lib/netcoreapp3.1/ja/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "lib/netcoreapp3.1/ko/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "lib/netcoreapp3.1/pl/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "lib/netcoreapp3.1/pt-BR/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "lib/netcoreapp3.1/ru/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "lib/netcoreapp3.1/tr/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "lib/netcoreapp3.1/zh-Hans/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "lib/netcoreapp3.1/zh-Hant/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "lib/netstandard2.0/Microsoft.CodeAnalysis.Workspaces.dll",
+ "lib/netstandard2.0/Microsoft.CodeAnalysis.Workspaces.pdb",
+ "lib/netstandard2.0/cs/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "lib/netstandard2.0/de/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "lib/netstandard2.0/es/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "lib/netstandard2.0/fr/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "lib/netstandard2.0/it/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "lib/netstandard2.0/ja/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "lib/netstandard2.0/ko/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "lib/netstandard2.0/pl/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "lib/netstandard2.0/pt-BR/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "lib/netstandard2.0/ru/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "lib/netstandard2.0/tr/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "lib/netstandard2.0/zh-Hans/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "lib/netstandard2.0/zh-Hant/Microsoft.CodeAnalysis.Workspaces.resources.dll",
+ "microsoft.codeanalysis.workspaces.common.4.5.0.nupkg.sha512",
+ "microsoft.codeanalysis.workspaces.common.nuspec"
+ ]
+ },
+ "Microsoft.EntityFrameworkCore/8.0.0": {
+ "sha512": "SoODat83pGQUpWB9xULdMX6tuKpq/RTXDuJ2WeC1ldUKcKzLkaFJD1n+I0nOLY58odez/e7z8b6zdp235G/kyg==",
+ "type": "package",
+ "path": "microsoft.entityframeworkcore/8.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "buildTransitive/net8.0/Microsoft.EntityFrameworkCore.props",
+ "lib/net8.0/Microsoft.EntityFrameworkCore.dll",
+ "microsoft.entityframeworkcore.8.0.0.nupkg.sha512",
+ "microsoft.entityframeworkcore.nuspec"
+ ]
+ },
+ "Microsoft.EntityFrameworkCore.Abstractions/8.0.0": {
+ "sha512": "VR22s3+zoqlVI7xauFKn1znSIFHO8xuILT+noSwS8bZCKcHz0ydkTDQMuaxSa5WBaQrZmwtTz9rmRvJ7X8mSPQ==",
+ "type": "package",
+ "path": "microsoft.entityframeworkcore.abstractions/8.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "lib/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll",
+ "microsoft.entityframeworkcore.abstractions.8.0.0.nupkg.sha512",
+ "microsoft.entityframeworkcore.abstractions.nuspec"
+ ]
+ },
+ "Microsoft.EntityFrameworkCore.Analyzers/8.0.0": {
+ "sha512": "ZXxEeLs2zoZ1TA+QoMMcw4f3Tirf8PzgdDax8RoWo0dxI2KmqiEGWYjhm2B/XyWfglc6+mNRyB8rZiQSmxCpeg==",
+ "type": "package",
+ "path": "microsoft.entityframeworkcore.analyzers/8.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "analyzers/dotnet/cs/Microsoft.EntityFrameworkCore.Analyzers.dll",
+ "lib/netstandard2.0/_._",
+ "microsoft.entityframeworkcore.analyzers.8.0.0.nupkg.sha512",
+ "microsoft.entityframeworkcore.analyzers.nuspec"
+ ]
+ },
+ "Microsoft.EntityFrameworkCore.Design/8.0.0": {
+ "sha512": "94reKYu63jg4O75UI3LMJHwOSi8tQ6IfubiZhdnSsWcgtmAuF8OyLfjK/MIxuvaQRJZAF6E747FIuxjOtb8/og==",
+ "type": "package",
+ "path": "microsoft.entityframeworkcore.design/8.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "build/net8.0/Microsoft.EntityFrameworkCore.Design.props",
+ "lib/net8.0/Microsoft.EntityFrameworkCore.Design.dll",
+ "microsoft.entityframeworkcore.design.8.0.0.nupkg.sha512",
+ "microsoft.entityframeworkcore.design.nuspec"
+ ]
+ },
+ "Microsoft.EntityFrameworkCore.Relational/8.0.0": {
+ "sha512": "fFKkr24cYc7Zw5T6DC4tEyOEPgPbq23BBmym1r9kn4ET9F3HKaetpOeQtV2RryYyUxEeNkJuxgfiZHTisqZc+A==",
+ "type": "package",
+ "path": "microsoft.entityframeworkcore.relational/8.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "lib/net8.0/Microsoft.EntityFrameworkCore.Relational.dll",
+ "microsoft.entityframeworkcore.relational.8.0.0.nupkg.sha512",
+ "microsoft.entityframeworkcore.relational.nuspec"
+ ]
+ },
+ "Microsoft.EntityFrameworkCore.Tools/8.0.0": {
+ "sha512": "zRdaXiiB1gEA0b+AJTd2+drh78gkEA4HyZ1vqNZrKq4xwW8WwavSiQsoeb1UsIMZkocLMBbhQYWClkZzuTKEgQ==",
+ "type": "package",
+ "path": "microsoft.entityframeworkcore.tools/8.0.0",
+ "hasTools": true,
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "lib/net8.0/_._",
+ "microsoft.entityframeworkcore.tools.8.0.0.nupkg.sha512",
+ "microsoft.entityframeworkcore.tools.nuspec",
+ "tools/EntityFrameworkCore.PS2.psd1",
+ "tools/EntityFrameworkCore.PS2.psm1",
+ "tools/EntityFrameworkCore.psd1",
+ "tools/EntityFrameworkCore.psm1",
+ "tools/about_EntityFrameworkCore.help.txt",
+ "tools/init.ps1",
+ "tools/net461/any/ef.exe",
+ "tools/net461/win-arm64/ef.exe",
+ "tools/net461/win-x86/ef.exe",
+ "tools/netcoreapp2.0/any/ef.dll",
+ "tools/netcoreapp2.0/any/ef.runtimeconfig.json"
+ ]
+ },
+ "Microsoft.Extensions.Caching.Abstractions/8.0.0": {
+ "sha512": "3KuSxeHoNYdxVYfg2IRZCThcrlJ1XJqIXkAWikCsbm5C/bCjv7G0WoKDyuR98Q+T607QT2Zl5GsbGRkENcV2yQ==",
+ "type": "package",
+ "path": "microsoft.extensions.caching.abstractions/8.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "PACKAGE.md",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/net461/Microsoft.Extensions.Caching.Abstractions.targets",
+ "buildTransitive/net462/_._",
+ "buildTransitive/net6.0/_._",
+ "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Caching.Abstractions.targets",
+ "lib/net462/Microsoft.Extensions.Caching.Abstractions.dll",
+ "lib/net6.0/Microsoft.Extensions.Caching.Abstractions.dll",
+ "lib/net7.0/Microsoft.Extensions.Caching.Abstractions.dll",
+ "lib/net8.0/Microsoft.Extensions.Caching.Abstractions.dll",
+ "lib/netstandard2.0/Microsoft.Extensions.Caching.Abstractions.dll",
+ "microsoft.extensions.caching.abstractions.8.0.0.nupkg.sha512",
+ "microsoft.extensions.caching.abstractions.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "Microsoft.Extensions.Caching.Memory/8.0.0": {
+ "sha512": "7pqivmrZDzo1ADPkRwjy+8jtRKWRCPag9qPI+p7sgu7Q4QreWhcvbiWXsbhP+yY8XSiDvZpu2/LWdBv7PnmOpQ==",
+ "type": "package",
+ "path": "microsoft.extensions.caching.memory/8.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "PACKAGE.md",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/net461/Microsoft.Extensions.Caching.Memory.targets",
+ "buildTransitive/net462/_._",
+ "buildTransitive/net6.0/_._",
+ "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Caching.Memory.targets",
+ "lib/net462/Microsoft.Extensions.Caching.Memory.dll",
+ "lib/net6.0/Microsoft.Extensions.Caching.Memory.dll",
+ "lib/net7.0/Microsoft.Extensions.Caching.Memory.dll",
+ "lib/net8.0/Microsoft.Extensions.Caching.Memory.dll",
+ "lib/netstandard2.0/Microsoft.Extensions.Caching.Memory.dll",
+ "microsoft.extensions.caching.memory.8.0.0.nupkg.sha512",
+ "microsoft.extensions.caching.memory.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "Microsoft.Extensions.Configuration.Abstractions/8.0.0": {
+ "sha512": "3lE/iLSutpgX1CC0NOW70FJoGARRHbyKmG7dc0klnUZ9Dd9hS6N/POPWhKhMLCEuNN5nXEY5agmlFtH562vqhQ==",
+ "type": "package",
+ "path": "microsoft.extensions.configuration.abstractions/8.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "PACKAGE.md",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/net461/Microsoft.Extensions.Configuration.Abstractions.targets",
+ "buildTransitive/net462/_._",
+ "buildTransitive/net6.0/_._",
+ "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Configuration.Abstractions.targets",
+ "lib/net462/Microsoft.Extensions.Configuration.Abstractions.dll",
+ "lib/net6.0/Microsoft.Extensions.Configuration.Abstractions.dll",
+ "lib/net7.0/Microsoft.Extensions.Configuration.Abstractions.dll",
+ "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll",
+ "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.dll",
+ "microsoft.extensions.configuration.abstractions.8.0.0.nupkg.sha512",
+ "microsoft.extensions.configuration.abstractions.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "Microsoft.Extensions.DependencyInjection/8.0.0": {
+ "sha512": "V8S3bsm50ig6JSyrbcJJ8bW2b9QLGouz+G1miK3UTaOWmMtFwNNNzUf4AleyDWUmTrWMLNnFSLEQtxmxgNQnNQ==",
+ "type": "package",
+ "path": "microsoft.extensions.dependencyinjection/8.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "PACKAGE.md",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/net461/Microsoft.Extensions.DependencyInjection.targets",
+ "buildTransitive/net462/_._",
+ "buildTransitive/net6.0/_._",
+ "buildTransitive/netcoreapp2.0/Microsoft.Extensions.DependencyInjection.targets",
+ "lib/net462/Microsoft.Extensions.DependencyInjection.dll",
+ "lib/net6.0/Microsoft.Extensions.DependencyInjection.dll",
+ "lib/net7.0/Microsoft.Extensions.DependencyInjection.dll",
+ "lib/net8.0/Microsoft.Extensions.DependencyInjection.dll",
+ "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.dll",
+ "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.dll",
+ "microsoft.extensions.dependencyinjection.8.0.0.nupkg.sha512",
+ "microsoft.extensions.dependencyinjection.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "Microsoft.Extensions.DependencyInjection.Abstractions/8.0.0": {
+ "sha512": "cjWrLkJXK0rs4zofsK4bSdg+jhDLTaxrkXu4gS6Y7MAlCvRyNNgwY/lJi5RDlQOnSZweHqoyvgvbdvQsRIW+hg==",
+ "type": "package",
+ "path": "microsoft.extensions.dependencyinjection.abstractions/8.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "PACKAGE.md",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/net461/Microsoft.Extensions.DependencyInjection.Abstractions.targets",
+ "buildTransitive/net462/_._",
+ "buildTransitive/net6.0/_._",
+ "buildTransitive/netcoreapp2.0/Microsoft.Extensions.DependencyInjection.Abstractions.targets",
+ "lib/net462/Microsoft.Extensions.DependencyInjection.Abstractions.dll",
+ "lib/net6.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll",
+ "lib/net7.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll",
+ "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll",
+ "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll",
+ "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.Abstractions.dll",
+ "microsoft.extensions.dependencyinjection.abstractions.8.0.0.nupkg.sha512",
+ "microsoft.extensions.dependencyinjection.abstractions.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "Microsoft.Extensions.DependencyModel/8.0.0": {
+ "sha512": "NSmDw3K0ozNDgShSIpsZcbFIzBX4w28nDag+TfaQujkXGazBm+lid5onlWoCBy4VsLxqnnKjEBbGSJVWJMf43g==",
+ "type": "package",
+ "path": "microsoft.extensions.dependencymodel/8.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "PACKAGE.md",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/net461/Microsoft.Extensions.DependencyModel.targets",
+ "buildTransitive/net462/_._",
+ "buildTransitive/net6.0/_._",
+ "buildTransitive/netcoreapp2.0/Microsoft.Extensions.DependencyModel.targets",
+ "lib/net462/Microsoft.Extensions.DependencyModel.dll",
+ "lib/net6.0/Microsoft.Extensions.DependencyModel.dll",
+ "lib/net7.0/Microsoft.Extensions.DependencyModel.dll",
+ "lib/net8.0/Microsoft.Extensions.DependencyModel.dll",
+ "lib/netstandard2.0/Microsoft.Extensions.DependencyModel.dll",
+ "microsoft.extensions.dependencymodel.8.0.0.nupkg.sha512",
+ "microsoft.extensions.dependencymodel.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "Microsoft.Extensions.Logging/8.0.0": {
+ "sha512": "tvRkov9tAJ3xP51LCv3FJ2zINmv1P8Hi8lhhtcKGqM+ImiTCC84uOPEI4z8Cdq2C3o9e+Aa0Gw0rmrsJD77W+w==",
+ "type": "package",
+ "path": "microsoft.extensions.logging/8.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "PACKAGE.md",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/net461/Microsoft.Extensions.Logging.targets",
+ "buildTransitive/net462/_._",
+ "buildTransitive/net6.0/_._",
+ "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Logging.targets",
+ "lib/net462/Microsoft.Extensions.Logging.dll",
+ "lib/net6.0/Microsoft.Extensions.Logging.dll",
+ "lib/net7.0/Microsoft.Extensions.Logging.dll",
+ "lib/net8.0/Microsoft.Extensions.Logging.dll",
+ "lib/netstandard2.0/Microsoft.Extensions.Logging.dll",
+ "lib/netstandard2.1/Microsoft.Extensions.Logging.dll",
+ "microsoft.extensions.logging.8.0.0.nupkg.sha512",
+ "microsoft.extensions.logging.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "Microsoft.Extensions.Logging.Abstractions/8.0.0": {
+ "sha512": "arDBqTgFCyS0EvRV7O3MZturChstm50OJ0y9bDJvAcmEPJm0FFpFyjU/JLYyStNGGey081DvnQYlncNX5SJJGA==",
+ "type": "package",
+ "path": "microsoft.extensions.logging.abstractions/8.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "PACKAGE.md",
+ "THIRD-PARTY-NOTICES.TXT",
+ "analyzers/dotnet/roslyn3.11/cs/Microsoft.Extensions.Logging.Generators.dll",
+ "analyzers/dotnet/roslyn3.11/cs/cs/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/de/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/es/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/fr/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/it/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/ja/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/ko/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/pl/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/pt-BR/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/ru/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/Microsoft.Extensions.Logging.Generators.dll",
+ "analyzers/dotnet/roslyn4.0/cs/cs/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/de/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/es/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/fr/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/it/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/ja/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/ko/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/pl/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/pt-BR/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/ru/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/Microsoft.Extensions.Logging.Generators.dll",
+ "analyzers/dotnet/roslyn4.4/cs/cs/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/de/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/es/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/fr/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/it/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/ja/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/ko/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/pl/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/pt-BR/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/ru/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll",
+ "buildTransitive/net461/Microsoft.Extensions.Logging.Abstractions.targets",
+ "buildTransitive/net462/Microsoft.Extensions.Logging.Abstractions.targets",
+ "buildTransitive/net6.0/Microsoft.Extensions.Logging.Abstractions.targets",
+ "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Logging.Abstractions.targets",
+ "buildTransitive/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.targets",
+ "lib/net462/Microsoft.Extensions.Logging.Abstractions.dll",
+ "lib/net6.0/Microsoft.Extensions.Logging.Abstractions.dll",
+ "lib/net7.0/Microsoft.Extensions.Logging.Abstractions.dll",
+ "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll",
+ "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.dll",
+ "microsoft.extensions.logging.abstractions.8.0.0.nupkg.sha512",
+ "microsoft.extensions.logging.abstractions.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "Microsoft.Extensions.Options/8.0.0": {
+ "sha512": "JOVOfqpnqlVLUzINQ2fox8evY2SKLYJ3BV8QDe/Jyp21u1T7r45x/R/5QdteURMR5r01GxeJSBBUOCOyaNXA3g==",
+ "type": "package",
+ "path": "microsoft.extensions.options/8.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "PACKAGE.md",
+ "THIRD-PARTY-NOTICES.TXT",
+ "analyzers/dotnet/roslyn4.4/cs/Microsoft.Extensions.Options.SourceGeneration.dll",
+ "analyzers/dotnet/roslyn4.4/cs/cs/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/de/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/es/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/fr/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/it/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/ja/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/ko/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/pl/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/pt-BR/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/ru/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/tr/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/zh-Hans/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/zh-Hant/Microsoft.Extensions.Options.SourceGeneration.resources.dll",
+ "buildTransitive/net461/Microsoft.Extensions.Options.targets",
+ "buildTransitive/net462/Microsoft.Extensions.Options.targets",
+ "buildTransitive/net6.0/Microsoft.Extensions.Options.targets",
+ "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Options.targets",
+ "buildTransitive/netstandard2.0/Microsoft.Extensions.Options.targets",
+ "lib/net462/Microsoft.Extensions.Options.dll",
+ "lib/net6.0/Microsoft.Extensions.Options.dll",
+ "lib/net7.0/Microsoft.Extensions.Options.dll",
+ "lib/net8.0/Microsoft.Extensions.Options.dll",
+ "lib/netstandard2.0/Microsoft.Extensions.Options.dll",
+ "lib/netstandard2.1/Microsoft.Extensions.Options.dll",
+ "microsoft.extensions.options.8.0.0.nupkg.sha512",
+ "microsoft.extensions.options.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "Microsoft.Extensions.Primitives/8.0.0": {
+ "sha512": "bXJEZrW9ny8vjMF1JV253WeLhpEVzFo1lyaZu1vQ4ZxWUlVvknZ/+ftFgVheLubb4eZPSwwxBeqS1JkCOjxd8g==",
+ "type": "package",
+ "path": "microsoft.extensions.primitives/8.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "PACKAGE.md",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/net461/Microsoft.Extensions.Primitives.targets",
+ "buildTransitive/net462/_._",
+ "buildTransitive/net6.0/_._",
+ "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Primitives.targets",
+ "lib/net462/Microsoft.Extensions.Primitives.dll",
+ "lib/net6.0/Microsoft.Extensions.Primitives.dll",
+ "lib/net7.0/Microsoft.Extensions.Primitives.dll",
+ "lib/net8.0/Microsoft.Extensions.Primitives.dll",
+ "lib/netstandard2.0/Microsoft.Extensions.Primitives.dll",
+ "microsoft.extensions.primitives.8.0.0.nupkg.sha512",
+ "microsoft.extensions.primitives.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "Mono.TextTemplating/2.2.1": {
+ "sha512": "KZYeKBET/2Z0gY1WlTAK7+RHTl7GSbtvTLDXEZZojUdAPqpQNDL6tHv7VUpqfX5VEOh+uRGKaZXkuD253nEOBQ==",
+ "type": "package",
+ "path": "mono.texttemplating/2.2.1",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "lib/net472/Mono.TextTemplating.dll",
+ "lib/netstandard2.0/Mono.TextTemplating.dll",
+ "mono.texttemplating.2.2.1.nupkg.sha512",
+ "mono.texttemplating.nuspec"
+ ]
+ },
+ "Npgsql/8.0.0": {
+ "sha512": "Qiz74U+O7Mv4knrsXgKVYGJjgwoziK+aMFZqz7PtKR3vyGIhZA0tnW6HoUnL3X+YqtmVuhmoKkN8LDWEHMxPbw==",
+ "type": "package",
+ "path": "npgsql/8.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "README.md",
+ "lib/net6.0/Npgsql.dll",
+ "lib/net7.0/Npgsql.dll",
+ "lib/net8.0/Npgsql.dll",
+ "lib/netstandard2.0/Npgsql.dll",
+ "lib/netstandard2.1/Npgsql.dll",
+ "npgsql.8.0.0.nupkg.sha512",
+ "npgsql.nuspec",
+ "postgresql.png"
+ ]
+ },
+ "Npgsql.EntityFrameworkCore.PostgreSQL/8.0.0": {
+ "sha512": "GDXiMS9peEdjSCU/rfgyHruio7q6tYuywGaktqEi6UPQ6ILechp3fVVX+dHXkIXt4nklCBzYVWkzFrSL9ubKUA==",
+ "type": "package",
+ "path": "npgsql.entityframeworkcore.postgresql/8.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "README.md",
+ "lib/net8.0/Npgsql.EntityFrameworkCore.PostgreSQL.dll",
+ "npgsql.entityframeworkcore.postgresql.8.0.0.nupkg.sha512",
+ "npgsql.entityframeworkcore.postgresql.nuspec",
+ "postgresql.png"
+ ]
+ },
+ "System.CodeDom/4.4.0": {
+ "sha512": "2sCCb7doXEwtYAbqzbF/8UAeDRMNmPaQbU2q50Psg1J9KzumyVVCgKQY8s53WIPTufNT0DpSe9QRvVjOzfDWBA==",
+ "type": "package",
+ "path": "system.codedom/4.4.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "lib/net461/System.CodeDom.dll",
+ "lib/netstandard2.0/System.CodeDom.dll",
+ "ref/net461/System.CodeDom.dll",
+ "ref/netstandard2.0/System.CodeDom.dll",
+ "system.codedom.4.4.0.nupkg.sha512",
+ "system.codedom.nuspec",
+ "useSharedDesignerContext.txt",
+ "version.txt"
+ ]
+ },
+ "System.Collections.Immutable/6.0.0": {
+ "sha512": "l4zZJ1WU2hqpQQHXz1rvC3etVZN+2DLmQMO79FhOTZHMn8tDRr+WU287sbomD0BETlmKDn0ygUgVy9k5xkkJdA==",
+ "type": "package",
+ "path": "system.collections.immutable/6.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/netcoreapp2.0/System.Collections.Immutable.targets",
+ "buildTransitive/netcoreapp3.1/_._",
+ "lib/net461/System.Collections.Immutable.dll",
+ "lib/net6.0/System.Collections.Immutable.dll",
+ "lib/netstandard2.0/System.Collections.Immutable.dll",
+ "system.collections.immutable.6.0.0.nupkg.sha512",
+ "system.collections.immutable.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "System.Composition/6.0.0": {
+ "sha512": "d7wMuKQtfsxUa7S13tITC8n1cQzewuhD5iDjZtK2prwFfKVzdYtgrTHgjaV03Zq7feGQ5gkP85tJJntXwInsJA==",
+ "type": "package",
+ "path": "system.composition/6.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/netcoreapp2.0/System.Composition.targets",
+ "buildTransitive/netcoreapp3.1/_._",
+ "system.composition.6.0.0.nupkg.sha512",
+ "system.composition.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "System.Composition.AttributedModel/6.0.0": {
+ "sha512": "WK1nSDLByK/4VoC7fkNiFuTVEiperuCN/Hyn+VN30R+W2ijO1d0Z2Qm0ScEl9xkSn1G2MyapJi8xpf4R8WRa/w==",
+ "type": "package",
+ "path": "system.composition.attributedmodel/6.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/netcoreapp2.0/System.Composition.AttributedModel.targets",
+ "buildTransitive/netcoreapp3.1/_._",
+ "lib/net461/System.Composition.AttributedModel.dll",
+ "lib/net6.0/System.Composition.AttributedModel.dll",
+ "lib/netstandard2.0/System.Composition.AttributedModel.dll",
+ "system.composition.attributedmodel.6.0.0.nupkg.sha512",
+ "system.composition.attributedmodel.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "System.Composition.Convention/6.0.0": {
+ "sha512": "XYi4lPRdu5bM4JVJ3/UIHAiG6V6lWWUlkhB9ab4IOq0FrRsp0F4wTyV4Dj+Ds+efoXJ3qbLqlvaUozDO7OLeXA==",
+ "type": "package",
+ "path": "system.composition.convention/6.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/netcoreapp2.0/System.Composition.Convention.targets",
+ "buildTransitive/netcoreapp3.1/_._",
+ "lib/net461/System.Composition.Convention.dll",
+ "lib/net6.0/System.Composition.Convention.dll",
+ "lib/netstandard2.0/System.Composition.Convention.dll",
+ "system.composition.convention.6.0.0.nupkg.sha512",
+ "system.composition.convention.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "System.Composition.Hosting/6.0.0": {
+ "sha512": "w/wXjj7kvxuHPLdzZ0PAUt++qJl03t7lENmb2Oev0n3zbxyNULbWBlnd5J5WUMMv15kg5o+/TCZFb6lSwfaUUQ==",
+ "type": "package",
+ "path": "system.composition.hosting/6.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/netcoreapp2.0/System.Composition.Hosting.targets",
+ "buildTransitive/netcoreapp3.1/_._",
+ "lib/net461/System.Composition.Hosting.dll",
+ "lib/net6.0/System.Composition.Hosting.dll",
+ "lib/netstandard2.0/System.Composition.Hosting.dll",
+ "system.composition.hosting.6.0.0.nupkg.sha512",
+ "system.composition.hosting.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "System.Composition.Runtime/6.0.0": {
+ "sha512": "qkRH/YBaMPTnzxrS5RDk1juvqed4A6HOD/CwRcDGyPpYps1J27waBddiiq1y93jk2ZZ9wuA/kynM+NO0kb3PKg==",
+ "type": "package",
+ "path": "system.composition.runtime/6.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/netcoreapp2.0/System.Composition.Runtime.targets",
+ "buildTransitive/netcoreapp3.1/_._",
+ "lib/net461/System.Composition.Runtime.dll",
+ "lib/net6.0/System.Composition.Runtime.dll",
+ "lib/netstandard2.0/System.Composition.Runtime.dll",
+ "system.composition.runtime.6.0.0.nupkg.sha512",
+ "system.composition.runtime.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "System.Composition.TypedParts/6.0.0": {
+ "sha512": "iUR1eHrL8Cwd82neQCJ00MpwNIBs4NZgXzrPqx8NJf/k4+mwBO0XCRmHYJT4OLSwDDqh5nBLJWkz5cROnrGhRA==",
+ "type": "package",
+ "path": "system.composition.typedparts/6.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/netcoreapp2.0/System.Composition.TypedParts.targets",
+ "buildTransitive/netcoreapp3.1/_._",
+ "lib/net461/System.Composition.TypedParts.dll",
+ "lib/net6.0/System.Composition.TypedParts.dll",
+ "lib/netstandard2.0/System.Composition.TypedParts.dll",
+ "system.composition.typedparts.6.0.0.nupkg.sha512",
+ "system.composition.typedparts.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "System.IO.Pipelines/6.0.3": {
+ "sha512": "ryTgF+iFkpGZY1vRQhfCzX0xTdlV3pyaTTqRu2ETbEv+HlV7O6y7hyQURnghNIXvctl5DuZ//Dpks6HdL/Txgw==",
+ "type": "package",
+ "path": "system.io.pipelines/6.0.3",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/netcoreapp2.0/System.IO.Pipelines.targets",
+ "buildTransitive/netcoreapp3.1/_._",
+ "lib/net461/System.IO.Pipelines.dll",
+ "lib/net6.0/System.IO.Pipelines.dll",
+ "lib/netcoreapp3.1/System.IO.Pipelines.dll",
+ "lib/netstandard2.0/System.IO.Pipelines.dll",
+ "system.io.pipelines.6.0.3.nupkg.sha512",
+ "system.io.pipelines.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "System.Reflection.Metadata/6.0.1": {
+ "sha512": "III/lNMSn0ZRBuM9m5Cgbiho5j81u0FAEagFX5ta2DKbljZ3T0IpD8j+BIiHQPeKqJppWS9bGEp6JnKnWKze0g==",
+ "type": "package",
+ "path": "system.reflection.metadata/6.0.1",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/netcoreapp2.0/System.Reflection.Metadata.targets",
+ "buildTransitive/netcoreapp3.1/_._",
+ "lib/net461/System.Reflection.Metadata.dll",
+ "lib/net6.0/System.Reflection.Metadata.dll",
+ "lib/netstandard2.0/System.Reflection.Metadata.dll",
+ "system.reflection.metadata.6.0.1.nupkg.sha512",
+ "system.reflection.metadata.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "System.Runtime.CompilerServices.Unsafe/6.0.0": {
+ "sha512": "/iUeP3tq1S0XdNNoMz5C9twLSrM/TH+qElHkXWaPvuNOt+99G75NrV0OS2EqHx5wMN7popYjpc8oTjC1y16DLg==",
+ "type": "package",
+ "path": "system.runtime.compilerservices.unsafe/6.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/netcoreapp2.0/System.Runtime.CompilerServices.Unsafe.targets",
+ "buildTransitive/netcoreapp3.1/_._",
+ "lib/net461/System.Runtime.CompilerServices.Unsafe.dll",
+ "lib/net6.0/System.Runtime.CompilerServices.Unsafe.dll",
+ "lib/netcoreapp3.1/System.Runtime.CompilerServices.Unsafe.dll",
+ "lib/netstandard2.0/System.Runtime.CompilerServices.Unsafe.dll",
+ "system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512",
+ "system.runtime.compilerservices.unsafe.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "System.Text.Encoding.CodePages/6.0.0": {
+ "sha512": "ZFCILZuOvtKPauZ/j/swhvw68ZRi9ATCfvGbk1QfydmcXBkIWecWKn/250UH7rahZ5OoDBaiAudJtPvLwzw85A==",
+ "type": "package",
+ "path": "system.text.encoding.codepages/6.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/netcoreapp2.0/System.Text.Encoding.CodePages.targets",
+ "buildTransitive/netcoreapp3.1/_._",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net461/System.Text.Encoding.CodePages.dll",
+ "lib/net6.0/System.Text.Encoding.CodePages.dll",
+ "lib/netcoreapp3.1/System.Text.Encoding.CodePages.dll",
+ "lib/netstandard2.0/System.Text.Encoding.CodePages.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "runtimes/win/lib/net461/System.Text.Encoding.CodePages.dll",
+ "runtimes/win/lib/net461/System.Text.Encoding.CodePages.xml",
+ "runtimes/win/lib/net6.0/System.Text.Encoding.CodePages.dll",
+ "runtimes/win/lib/net6.0/System.Text.Encoding.CodePages.xml",
+ "runtimes/win/lib/netcoreapp3.1/System.Text.Encoding.CodePages.dll",
+ "runtimes/win/lib/netcoreapp3.1/System.Text.Encoding.CodePages.xml",
+ "runtimes/win/lib/netstandard2.0/System.Text.Encoding.CodePages.dll",
+ "runtimes/win/lib/netstandard2.0/System.Text.Encoding.CodePages.xml",
+ "system.text.encoding.codepages.6.0.0.nupkg.sha512",
+ "system.text.encoding.codepages.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "System.Text.Encodings.Web/8.0.0": {
+ "sha512": "yev/k9GHAEGx2Rg3/tU6MQh4HGBXJs70y7j1LaM1i/ER9po+6nnQ6RRqTJn1E7Xu0fbIFK80Nh5EoODxrbxwBQ==",
+ "type": "package",
+ "path": "system.text.encodings.web/8.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/net461/System.Text.Encodings.Web.targets",
+ "buildTransitive/net462/_._",
+ "buildTransitive/net6.0/_._",
+ "buildTransitive/netcoreapp2.0/System.Text.Encodings.Web.targets",
+ "lib/net462/System.Text.Encodings.Web.dll",
+ "lib/net6.0/System.Text.Encodings.Web.dll",
+ "lib/net7.0/System.Text.Encodings.Web.dll",
+ "lib/net8.0/System.Text.Encodings.Web.dll",
+ "lib/netstandard2.0/System.Text.Encodings.Web.dll",
+ "runtimes/browser/lib/net6.0/System.Text.Encodings.Web.dll",
+ "runtimes/browser/lib/net6.0/System.Text.Encodings.Web.xml",
+ "runtimes/browser/lib/net7.0/System.Text.Encodings.Web.dll",
+ "runtimes/browser/lib/net7.0/System.Text.Encodings.Web.xml",
+ "runtimes/browser/lib/net8.0/System.Text.Encodings.Web.dll",
+ "runtimes/browser/lib/net8.0/System.Text.Encodings.Web.xml",
+ "system.text.encodings.web.8.0.0.nupkg.sha512",
+ "system.text.encodings.web.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "System.Text.Json/8.0.0": {
+ "sha512": "OdrZO2WjkiEG6ajEFRABTRCi/wuXQPxeV6g8xvUJqdxMvvuCCEk86zPla8UiIQJz3durtUEbNyY/3lIhS0yZvQ==",
+ "type": "package",
+ "path": "system.text.json/8.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "PACKAGE.md",
+ "THIRD-PARTY-NOTICES.TXT",
+ "analyzers/dotnet/roslyn3.11/cs/System.Text.Json.SourceGeneration.dll",
+ "analyzers/dotnet/roslyn3.11/cs/cs/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/de/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/es/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/fr/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/it/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/ja/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/ko/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/pl/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/pt-BR/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/ru/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/tr/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/zh-Hans/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn3.11/cs/zh-Hant/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/System.Text.Json.SourceGeneration.dll",
+ "analyzers/dotnet/roslyn4.0/cs/cs/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/de/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/es/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/fr/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/it/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/ja/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/ko/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/pl/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/pt-BR/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/ru/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/tr/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/zh-Hans/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.0/cs/zh-Hant/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/System.Text.Json.SourceGeneration.dll",
+ "analyzers/dotnet/roslyn4.4/cs/cs/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/de/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/es/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/fr/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/it/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/ja/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/ko/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/pl/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/pt-BR/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/ru/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/tr/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/zh-Hans/System.Text.Json.SourceGeneration.resources.dll",
+ "analyzers/dotnet/roslyn4.4/cs/zh-Hant/System.Text.Json.SourceGeneration.resources.dll",
+ "buildTransitive/net461/System.Text.Json.targets",
+ "buildTransitive/net462/System.Text.Json.targets",
+ "buildTransitive/net6.0/System.Text.Json.targets",
+ "buildTransitive/netcoreapp2.0/System.Text.Json.targets",
+ "buildTransitive/netstandard2.0/System.Text.Json.targets",
+ "lib/net462/System.Text.Json.dll",
+ "lib/net6.0/System.Text.Json.dll",
+ "lib/net7.0/System.Text.Json.dll",
+ "lib/net8.0/System.Text.Json.dll",
+ "lib/netstandard2.0/System.Text.Json.dll",
+ "system.text.json.8.0.0.nupkg.sha512",
+ "system.text.json.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "System.Threading.Channels/6.0.0": {
+ "sha512": "TY8/9+tI0mNaUMgntOxxaq2ndTkdXqLSxvPmas7XEqOlv9lQtB7wLjYGd756lOaO7Dvb5r/WXhluM+0Xe87v5Q==",
+ "type": "package",
+ "path": "system.threading.channels/6.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/netcoreapp2.0/System.Threading.Channels.targets",
+ "buildTransitive/netcoreapp3.1/_._",
+ "lib/net461/System.Threading.Channels.dll",
+ "lib/net6.0/System.Threading.Channels.dll",
+ "lib/netcoreapp3.1/System.Threading.Channels.dll",
+ "lib/netstandard2.0/System.Threading.Channels.dll",
+ "lib/netstandard2.1/System.Threading.Channels.dll",
+ "system.threading.channels.6.0.0.nupkg.sha512",
+ "system.threading.channels.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "DoroTech.BookStore.Domain/1.0.0": {
+ "type": "project",
+ "path": "../DoroTech.BookStore.Domain/DoroTech.BookStore.Domain.csproj",
+ "msbuildProject": "../DoroTech.BookStore.Domain/DoroTech.BookStore.Domain.csproj"
+ }
+ },
+ "projectFileDependencyGroups": {
+ "net8.0": [
+ "DoroTech.BookStore.Domain >= 1.0.0",
+ "Microsoft.EntityFrameworkCore >= 8.0.0",
+ "Microsoft.EntityFrameworkCore.Relational >= 8.0.0",
+ "Microsoft.EntityFrameworkCore.Tools >= 8.0.0",
+ "Npgsql.EntityFrameworkCore.PostgreSQL >= 8.0.0"
+ ]
+ },
+ "packageFolders": {
+ "/home/codespace/.nuget/packages/": {}
+ },
+ "project": {
+ "version": "1.0.0",
+ "restore": {
+ "projectUniqueName": "/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Infrastructure/DoroTech.BookStore.Infrastructure.csproj",
+ "projectName": "DoroTech.BookStore.Infrastructure",
+ "projectPath": "/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Infrastructure/DoroTech.BookStore.Infrastructure.csproj",
+ "packagesPath": "/home/codespace/.nuget/packages/",
+ "outputPath": "/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/",
+ "projectStyle": "PackageReference",
+ "configFilePaths": [
+ "/home/codespace/.nuget/NuGet/NuGet.Config"
+ ],
+ "originalTargetFrameworks": [
+ "net8.0"
+ ],
+ "sources": {
+ "https://api.nuget.org/v3/index.json": {}
+ },
+ "frameworks": {
+ "net8.0": {
+ "targetAlias": "net8.0",
+ "projectReferences": {
+ "/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Domain/DoroTech.BookStore.Domain.csproj": {
+ "projectPath": "/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Domain/DoroTech.BookStore.Domain.csproj"
+ }
+ }
+ }
+ },
+ "warningProperties": {
+ "warnAsError": [
+ "NU1605"
+ ]
+ }
+ },
+ "frameworks": {
+ "net8.0": {
+ "targetAlias": "net8.0",
+ "dependencies": {
+ "Microsoft.EntityFrameworkCore": {
+ "target": "Package",
+ "version": "[8.0.0, )"
+ },
+ "Microsoft.EntityFrameworkCore.Relational": {
+ "target": "Package",
+ "version": "[8.0.0, )"
+ },
+ "Microsoft.EntityFrameworkCore.Tools": {
+ "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive",
+ "suppressParent": "All",
+ "target": "Package",
+ "version": "[8.0.0, )"
+ },
+ "Npgsql.EntityFrameworkCore.PostgreSQL": {
+ "target": "Package",
+ "version": "[8.0.0, )"
+ }
+ },
+ "imports": [
+ "net461",
+ "net462",
+ "net47",
+ "net471",
+ "net472",
+ "net48",
+ "net481"
+ ],
+ "assetTargetFallback": true,
+ "warn": true,
+ "frameworkReferences": {
+ "Microsoft.NETCore.App": {
+ "privateAssets": "all"
+ }
+ },
+ "runtimeIdentifierGraphPath": "/usr/share/dotnet/sdk/8.0.122/PortableRuntimeIdentifierGraph.json"
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/project.nuget.cache b/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/project.nuget.cache
new file mode 100644
index 0000000..f858ca9
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.Infrastructure/obj/project.nuget.cache
@@ -0,0 +1,50 @@
+{
+ "version": 2,
+ "dgSpecHash": "kNk+gao3M5At6bqiDPAnRM8lr6AsHM0tWpr4sGTtDXiNxsBrEqoYetucUBY0vbmdLDoOSB+qopCnQupmAsVNSw==",
+ "success": true,
+ "projectFilePath": "/workspaces/dorotech-csharp-test-Gabriel-Oliveira/ProjectLibrary/DoroTech.BookStore.Infrastructure/DoroTech.BookStore.Infrastructure.csproj",
+ "expectedPackageFiles": [
+ "/home/codespace/.nuget/packages/humanizer.core/2.14.1/humanizer.core.2.14.1.nupkg.sha512",
+ "/home/codespace/.nuget/packages/microsoft.bcl.asyncinterfaces/6.0.0/microsoft.bcl.asyncinterfaces.6.0.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/microsoft.codeanalysis.analyzers/3.3.3/microsoft.codeanalysis.analyzers.3.3.3.nupkg.sha512",
+ "/home/codespace/.nuget/packages/microsoft.codeanalysis.common/4.5.0/microsoft.codeanalysis.common.4.5.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/microsoft.codeanalysis.csharp/4.5.0/microsoft.codeanalysis.csharp.4.5.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/microsoft.codeanalysis.csharp.workspaces/4.5.0/microsoft.codeanalysis.csharp.workspaces.4.5.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/microsoft.codeanalysis.workspaces.common/4.5.0/microsoft.codeanalysis.workspaces.common.4.5.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/microsoft.entityframeworkcore/8.0.0/microsoft.entityframeworkcore.8.0.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/microsoft.entityframeworkcore.abstractions/8.0.0/microsoft.entityframeworkcore.abstractions.8.0.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/microsoft.entityframeworkcore.analyzers/8.0.0/microsoft.entityframeworkcore.analyzers.8.0.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/microsoft.entityframeworkcore.design/8.0.0/microsoft.entityframeworkcore.design.8.0.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/microsoft.entityframeworkcore.relational/8.0.0/microsoft.entityframeworkcore.relational.8.0.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/microsoft.entityframeworkcore.tools/8.0.0/microsoft.entityframeworkcore.tools.8.0.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/microsoft.extensions.caching.abstractions/8.0.0/microsoft.extensions.caching.abstractions.8.0.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/microsoft.extensions.caching.memory/8.0.0/microsoft.extensions.caching.memory.8.0.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/microsoft.extensions.configuration.abstractions/8.0.0/microsoft.extensions.configuration.abstractions.8.0.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/microsoft.extensions.dependencyinjection/8.0.0/microsoft.extensions.dependencyinjection.8.0.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/microsoft.extensions.dependencyinjection.abstractions/8.0.0/microsoft.extensions.dependencyinjection.abstractions.8.0.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/microsoft.extensions.dependencymodel/8.0.0/microsoft.extensions.dependencymodel.8.0.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/microsoft.extensions.logging/8.0.0/microsoft.extensions.logging.8.0.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/microsoft.extensions.logging.abstractions/8.0.0/microsoft.extensions.logging.abstractions.8.0.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/microsoft.extensions.options/8.0.0/microsoft.extensions.options.8.0.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/microsoft.extensions.primitives/8.0.0/microsoft.extensions.primitives.8.0.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/mono.texttemplating/2.2.1/mono.texttemplating.2.2.1.nupkg.sha512",
+ "/home/codespace/.nuget/packages/npgsql/8.0.0/npgsql.8.0.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/npgsql.entityframeworkcore.postgresql/8.0.0/npgsql.entityframeworkcore.postgresql.8.0.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/system.codedom/4.4.0/system.codedom.4.4.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/system.collections.immutable/6.0.0/system.collections.immutable.6.0.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/system.composition/6.0.0/system.composition.6.0.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/system.composition.attributedmodel/6.0.0/system.composition.attributedmodel.6.0.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/system.composition.convention/6.0.0/system.composition.convention.6.0.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/system.composition.hosting/6.0.0/system.composition.hosting.6.0.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/system.composition.runtime/6.0.0/system.composition.runtime.6.0.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/system.composition.typedparts/6.0.0/system.composition.typedparts.6.0.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/system.io.pipelines/6.0.3/system.io.pipelines.6.0.3.nupkg.sha512",
+ "/home/codespace/.nuget/packages/system.reflection.metadata/6.0.1/system.reflection.metadata.6.0.1.nupkg.sha512",
+ "/home/codespace/.nuget/packages/system.runtime.compilerservices.unsafe/6.0.0/system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/system.text.encoding.codepages/6.0.0/system.text.encoding.codepages.6.0.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/system.text.encodings.web/8.0.0/system.text.encodings.web.8.0.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/system.text.json/8.0.0/system.text.json.8.0.0.nupkg.sha512",
+ "/home/codespace/.nuget/packages/system.threading.channels/6.0.0/system.threading.channels.6.0.0.nupkg.sha512"
+ ],
+ "logs": []
+}
\ No newline at end of file
diff --git a/ProjectLibrary/DoroTech.BookStore.slnx b/ProjectLibrary/DoroTech.BookStore.slnx
new file mode 100644
index 0000000..1349325
--- /dev/null
+++ b/ProjectLibrary/DoroTech.BookStore.slnx
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/ProjectLibrary/dotnet-tools.json b/ProjectLibrary/dotnet-tools.json
new file mode 100644
index 0000000..ee846c9
--- /dev/null
+++ b/ProjectLibrary/dotnet-tools.json
@@ -0,0 +1,13 @@
+{
+ "version": 1,
+ "isRoot": true,
+ "tools": {
+ "dotnet-ef": {
+ "version": "9.0.11",
+ "commands": [
+ "dotnet-ef"
+ ],
+ "rollForward": false
+ }
+ }
+}
\ No newline at end of file
diff --git a/ProjectLibrary/global.json b/ProjectLibrary/global.json
new file mode 100644
index 0000000..75c9b63
--- /dev/null
+++ b/ProjectLibrary/global.json
@@ -0,0 +1,6 @@
+{
+ "sdk": {
+ "rollForward": "latestFeature",
+ "version": "8.0.122"
+ }
+}
diff --git a/READMEGABRIEL/README.md b/READMEGABRIEL/README.md
new file mode 100644
index 0000000..a0e2e01
--- /dev/null
+++ b/READMEGABRIEL/README.md
@@ -0,0 +1,163 @@
+DoroTech BookStore API
+
+API REST desenvolvida em ASP.NET Core para gerenciamento de livros, seguindo princípios de Clean Architecture, DDD e boas práticas de mercado.
+
+Projeto criado como parte de um desafio técnico, com foco em organização de código, separação de responsabilidades, validações de domínio e experiência do avaliador.
+
+Tecnologias Utilizadas
+
+.NET 8
+
+ASP.NET Core Web API
+
+Entity Framework Core
+
+PostgreSQL
+
+Swagger / OpenAPI
+
+JWT Authentication (com controle de roles)
+
+ILogger
+
+Docker-ready (compatível com deploy em cloud)
+
+ Arquitetura
+
+O projeto está organizado em camadas bem definidas:
+
+ProjectLibrary/
+│
+├── DoroTech.BookStore.API → Controllers e configuração da API
+├── DoroTech.BookStore.Application → Services, DTOs e regras de aplicação
+├── DoroTech.BookStore.Domain → Entidades e contratos (interfaces)
+└── DoroTech.BookStore.Infrastructure → EF Core, DbContext e Repositórios
+
+Princípios aplicados
+
+Separação de responsabilidades
+
+Domínio rico (validações dentro da entidade)
+
+Repository Pattern
+
+DTOs para comunicação externa
+
+Services para regras de negócio
+
+Infra desacoplada do domínio
+
+Funcionalidades
+Livros
+
+Listar livros com paginação
+
+Filtrar livros por título (case-insensitive)
+
+Buscar livro por ID
+
+Criar livro (somente Admin)
+
+Atualizar livro (somente Admin)
+
+Excluir livro (somente Admin)
+
+ Autenticação e Autorização
+
+Endpoints de escrita protegidos por JWT
+
+Role necessária: Admin
+
+Endpoints de leitura são públicos
+
+Validações
+
+Validações de entrada via DataAnnotations
+
+Regras de negócio no Domínio
+
+Garantia de unicidade: Título + Autor
+
+Preço sempre maior que zero
+
+Estoque não pode ser negativo
+
+ Banco de Dados
+
+PostgreSQL
+
+Tipos corretos mapeados:
+
+uuid → Guid
+
+numeric → decimal
+
+Índices:
+
+Chave primária em Id
+
+Índice único para (Title, Author)
+
+Swagger / OpenAPI
+
+O Swagger está habilitado em todos os ambientes para facilitar a avaliação técnica.
+
+Acesso
+
+Local:
+
+http://localhost:PORT
+
+
+Produção:
+
+https://dorotech-csharp-test-gabriel-oliveira.onrender.com/swagger/index.html
+
+
+Ao acessar a raiz (/), o usuário é redirecionado automaticamente para o Swagger.
+
+▶️ Como rodar o projeto localmente
+
+Passos
+cd ProjectLibrary
+
+cd DoroTech.BookStore.API
+
+export ConnectionStrings__DefaultConnection="Host=localhost;Port=5432;Database=bookstore;Username=postgres;Password=postgres"
+
+dotnet restore
+
+dotnet build
+
+dotnet run
+
+Login admin: admin
+senha admin: 123456
+
+
+A API estará disponível e abrirá diretamente no Swagger.
+
+ Testes Manuais
+
+Todos os endpoints podem ser testados diretamente via Swagger, incluindo:
+
+Paginação
+
+Filtros
+
+Autenticação JWT
+
+Controle de acesso por role
+
+ Observações para o avaliador
+
+Swagger habilitado em produção intencionalmente para facilitar testes
+
+Código prioriza clareza, legibilidade e boas práticas
+
+Projeto preparado para evolução (testes automatizados, cache, CQRS, etc.)
+
+ Autor
+
+Gabriel de Oliveira Ataides Gomes
+Desenvolvedor .NET