├── .gitignore ├── AspNetCoreAndMapster.sln ├── AspNetCoreAndMapster ├── AspNetCoreAndMapster.csproj ├── AspNetCoreAndMapster.csproj.user ├── AspNetCoreAndMapster.http ├── Controllers │ ├── ItemsController.cs │ └── WeatherForecastController.cs ├── Migrations │ ├── 20241112181621_InitialCreate.Designer.cs │ ├── 20241112181621_InitialCreate.cs │ └── AppDbContextModelSnapshot.cs ├── Models │ ├── ApplicationDbContext.cs │ ├── DependencyInjection.cs │ ├── Item.cs │ ├── ItemDto.cs │ └── ItemMapping.cs ├── Program.cs ├── Properties │ └── launchSettings.json ├── Repository │ ├── IRepository.cs │ └── Repository.cs ├── Specification │ ├── ISpecification`1.cs │ ├── ItemsByNameSpecification.cs │ ├── ItemsByPriceRangeSpecification.cs │ ├── NullSpecification`1.cs │ └── SpecificationEvaluator.cs ├── WeatherForecast.cs ├── appsettings.Development.json ├── appsettings.json ├── mapsterdemo.db ├── mapsterdemo.db-shm ├── mapsterdemo.db-wal └── obj │ ├── AspNetCoreAndMapster.csproj.nuget.dgspec.json │ ├── AspNetCoreAndMapster.csproj.nuget.g.props │ ├── AspNetCoreAndMapster.csproj.nuget.g.targets │ ├── project.assets.json │ └── project.nuget.cache └── README.md /.gitignore: -------------------------------------------------------------------------------- 1 | ################################################################################ 2 | # This .gitignore file was automatically created by Microsoft(R) Visual Studio. 3 | ################################################################################ 4 | 5 | /.vs/AspNetCoreAndMapster 6 | /AspNetCoreAndMapster/bin/Debug/net8.0 7 | /AspNetCoreAndMapster/obj/Debug/net8.0 8 | /.vs/ProjectEvaluation 9 | -------------------------------------------------------------------------------- /AspNetCoreAndMapster.sln: -------------------------------------------------------------------------------- 1 |  2 | Microsoft Visual Studio Solution File, Format Version 12.00 3 | # Visual Studio Version 17 4 | VisualStudioVersion = 17.11.35327.3 5 | MinimumVisualStudioVersion = 10.0.40219.1 6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AspNetCoreAndMapster", "AspNetCoreAndMapster\AspNetCoreAndMapster.csproj", "{248553C4-AF57-4423-B263-2FB1D55D905C}" 7 | EndProject 8 | Global 9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 10 | Debug|Any CPU = Debug|Any CPU 11 | Release|Any CPU = Release|Any CPU 12 | EndGlobalSection 13 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 14 | {248553C4-AF57-4423-B263-2FB1D55D905C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 15 | {248553C4-AF57-4423-B263-2FB1D55D905C}.Debug|Any CPU.Build.0 = Debug|Any CPU 16 | {248553C4-AF57-4423-B263-2FB1D55D905C}.Release|Any CPU.ActiveCfg = Release|Any CPU 17 | {248553C4-AF57-4423-B263-2FB1D55D905C}.Release|Any CPU.Build.0 = Release|Any CPU 18 | EndGlobalSection 19 | GlobalSection(SolutionProperties) = preSolution 20 | HideSolutionNode = FALSE 21 | EndGlobalSection 22 | GlobalSection(ExtensibilityGlobals) = postSolution 23 | SolutionGuid = {A1C61318-D8E8-4DC7-A1D6-3D0A17DBB61B} 24 | EndGlobalSection 25 | EndGlobal 26 | -------------------------------------------------------------------------------- /AspNetCoreAndMapster/AspNetCoreAndMapster.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | net8.0 5 | enable 6 | enable 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | all 16 | runtime; build; native; contentfiles; analyzers; buildtransitive 17 | 18 | 19 | 20 | all 21 | runtime; build; native; contentfiles; analyzers; buildtransitive 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /AspNetCoreAndMapster/AspNetCoreAndMapster.csproj.user: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | https 5 | ApiControllerEmptyScaffolder 6 | root/Common/Api 7 | 8 | -------------------------------------------------------------------------------- /AspNetCoreAndMapster/AspNetCoreAndMapster.http: -------------------------------------------------------------------------------- 1 | @AspNetCoreAndMapster_HostAddress = http://localhost:5177 2 | 3 | GET {{AspNetCoreAndMapster_HostAddress}}/weatherforecast/ 4 | Accept: application/json 5 | 6 | ### 7 | -------------------------------------------------------------------------------- /AspNetCoreAndMapster/Controllers/ItemsController.cs: -------------------------------------------------------------------------------- 1 | using AspNetCoreAndMapster.Models; 2 | using AspNetCoreAndMapster.Repository; 3 | using AspNetCoreAndMapster.Specification; 4 | using Mapster; 5 | 6 | using Microsoft.AspNetCore.Mvc; 7 | 8 | 9 | namespace AspNetCoreAndMapster.Controllers; 10 | 11 | [Route("api/[controller]")] 12 | [ApiController] 13 | public class ItemsController : ControllerBase 14 | { 15 | private readonly IRepository _repository; 16 | 17 | public ItemsController(IRepository repository) => _repository = repository; 18 | 19 | 20 | [HttpGet("GetAll")] 21 | public async Task>> GetItemsAll(CancellationToken token) 22 | { 23 | var items = await _repository.ListAsync(new NullSpecification(),token); 24 | 25 | var itemDtos = items.Adapt>(); 26 | 27 | return Ok(items); 28 | 29 | } 30 | 31 | [HttpGet("GetByCriteria")] 32 | public async Task>> GetItems([FromQuery] ItemFilter filter, CancellationToken token) 33 | { 34 | ISpecification specification; 35 | 36 | if (!string.IsNullOrEmpty(filter.Name)) 37 | { 38 | specification = new ItemsByNameSpecification(filter.Name); 39 | } 40 | else if (filter.MinPrice.HasValue && filter.MaxPrice.HasValue) 41 | { 42 | specification = new ItemsByPriceRangeSpecification(filter.MinPrice.Value, filter.MaxPrice.Value); 43 | } 44 | else 45 | { 46 | specification = new NullSpecification(); 47 | } 48 | 49 | var items = await _repository.ListAsync(specification,token); 50 | 51 | var itemDtos = items.Adapt>(); 52 | 53 | return Ok(items); 54 | } 55 | 56 | [HttpGet("{id}")] 57 | public async Task> GetItem(int id, CancellationToken token) 58 | { 59 | var item = await _repository.GetByIdAsync(id,token); 60 | if (item == null) 61 | { 62 | return NotFound(); 63 | } 64 | 65 | var itemDto = item.Adapt(); 66 | return Ok(itemDto); 67 | } 68 | 69 | [HttpPost] 70 | public async Task> CreateItem(ItemDto itemDto, CancellationToken token) 71 | { 72 | var item = itemDto.Adapt(); 73 | 74 | await _repository.AddAsync(item, token); 75 | 76 | 77 | var createdItemDto = item.Adapt(); 78 | 79 | return CreatedAtAction(nameof(GetItem), new { id = createdItemDto.Id }, createdItemDto); 80 | } 81 | 82 | [HttpPut("{id}")] 83 | public async Task UpdateItem(int id, ItemDto itemDto, CancellationToken token) 84 | { 85 | if (id != itemDto.Id) 86 | { 87 | return BadRequest(); 88 | } 89 | 90 | var item = await _repository.GetByIdAsync(id, token); 91 | if (item == null) 92 | { 93 | return NotFound(); 94 | } 95 | 96 | itemDto.Adapt(item); 97 | 98 | await _repository.UpdateAsync(item,token); 99 | 100 | return NoContent(); 101 | } 102 | 103 | [HttpDelete("{id}")] 104 | public async Task DeleteItem(int id, CancellationToken token) 105 | { 106 | var item = await _repository.GetByIdAsync(id,token); 107 | if (item == null) 108 | { 109 | return NotFound(); 110 | } 111 | 112 | await _repository.DeleteAsync(item, token); 113 | 114 | return NoContent(); 115 | } 116 | } -------------------------------------------------------------------------------- /AspNetCoreAndMapster/Controllers/WeatherForecastController.cs: -------------------------------------------------------------------------------- 1 | using Microsoft.AspNetCore.Mvc; 2 | 3 | namespace AspNetCoreAndMapster.Controllers 4 | { 5 | [ApiController] 6 | [Route("[controller]")] 7 | public class WeatherForecastController : ControllerBase 8 | { 9 | private static readonly string[] Summaries = new[] 10 | { 11 | "Freezing", "Bracing", "Chilly", "Cool", "Mild", "Warm", "Balmy", "Hot", "Sweltering", "Scorching" 12 | }; 13 | 14 | private readonly ILogger _logger; 15 | 16 | public WeatherForecastController(ILogger logger) 17 | { 18 | _logger = logger; 19 | } 20 | 21 | [HttpGet(Name = "GetWeatherForecast")] 22 | public IEnumerable Get() 23 | { 24 | return Enumerable.Range(1, 5).Select(index => new WeatherForecast 25 | { 26 | Date = DateOnly.FromDateTime(DateTime.Now.AddDays(index)), 27 | TemperatureC = Random.Shared.Next(-20, 55), 28 | Summary = Summaries[Random.Shared.Next(Summaries.Length)] 29 | }) 30 | .ToArray(); 31 | } 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /AspNetCoreAndMapster/Migrations/20241112181621_InitialCreate.Designer.cs: -------------------------------------------------------------------------------- 1 | // 2 | using AspNetCoreAndMapster.Models; 3 | using Microsoft.EntityFrameworkCore; 4 | using Microsoft.EntityFrameworkCore.Infrastructure; 5 | using Microsoft.EntityFrameworkCore.Migrations; 6 | using Microsoft.EntityFrameworkCore.Storage.ValueConversion; 7 | 8 | #nullable disable 9 | 10 | namespace AspNetCoreAndMapster.Migrations 11 | { 12 | [DbContext(typeof(AppDbContext))] 13 | [Migration("20241112181621_InitialCreate")] 14 | partial class InitialCreate 15 | { 16 | /// 17 | protected override void BuildTargetModel(ModelBuilder modelBuilder) 18 | { 19 | #pragma warning disable 612, 618 20 | modelBuilder.HasAnnotation("ProductVersion", "8.0.10"); 21 | 22 | modelBuilder.Entity("AspNetCoreAndMapster.Models.Item", b => 23 | { 24 | b.Property("Id") 25 | .ValueGeneratedOnAdd() 26 | .HasColumnType("INTEGER"); 27 | 28 | b.Property("Name") 29 | .IsRequired() 30 | .HasColumnType("TEXT"); 31 | 32 | b.Property("Price") 33 | .HasColumnType("TEXT"); 34 | 35 | b.HasKey("Id"); 36 | 37 | b.ToTable("Items"); 38 | }); 39 | #pragma warning restore 612, 618 40 | } 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /AspNetCoreAndMapster/Migrations/20241112181621_InitialCreate.cs: -------------------------------------------------------------------------------- 1 | using Microsoft.EntityFrameworkCore.Migrations; 2 | 3 | #nullable disable 4 | 5 | namespace AspNetCoreAndMapster.Migrations 6 | { 7 | /// 8 | public partial class InitialCreate : Migration 9 | { 10 | /// 11 | protected override void Up(MigrationBuilder migrationBuilder) 12 | { 13 | migrationBuilder.CreateTable( 14 | name: "Items", 15 | columns: table => new 16 | { 17 | Id = table.Column(type: "INTEGER", nullable: false) 18 | .Annotation("Sqlite:Autoincrement", true), 19 | Name = table.Column(type: "TEXT", nullable: false), 20 | Price = table.Column(type: "TEXT", nullable: false) 21 | }, 22 | constraints: table => 23 | { 24 | table.PrimaryKey("PK_Items", x => x.Id); 25 | }); 26 | } 27 | 28 | /// 29 | protected override void Down(MigrationBuilder migrationBuilder) 30 | { 31 | migrationBuilder.DropTable( 32 | name: "Items"); 33 | } 34 | } 35 | } 36 | -------------------------------------------------------------------------------- /AspNetCoreAndMapster/Migrations/AppDbContextModelSnapshot.cs: -------------------------------------------------------------------------------- 1 | // 2 | using AspNetCoreAndMapster.Models; 3 | using Microsoft.EntityFrameworkCore; 4 | using Microsoft.EntityFrameworkCore.Infrastructure; 5 | using Microsoft.EntityFrameworkCore.Storage.ValueConversion; 6 | 7 | #nullable disable 8 | 9 | namespace AspNetCoreAndMapster.Migrations 10 | { 11 | [DbContext(typeof(AppDbContext))] 12 | partial class AppDbContextModelSnapshot : ModelSnapshot 13 | { 14 | protected override void BuildModel(ModelBuilder modelBuilder) 15 | { 16 | #pragma warning disable 612, 618 17 | modelBuilder.HasAnnotation("ProductVersion", "8.0.10"); 18 | 19 | modelBuilder.Entity("AspNetCoreAndMapster.Models.Item", b => 20 | { 21 | b.Property("Id") 22 | .ValueGeneratedOnAdd() 23 | .HasColumnType("INTEGER"); 24 | 25 | b.Property("Name") 26 | .IsRequired() 27 | .HasColumnType("TEXT"); 28 | 29 | b.Property("Price") 30 | .HasColumnType("TEXT"); 31 | 32 | b.HasKey("Id"); 33 | 34 | b.ToTable("Items"); 35 | }); 36 | #pragma warning restore 612, 618 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /AspNetCoreAndMapster/Models/ApplicationDbContext.cs: -------------------------------------------------------------------------------- 1 | using Microsoft.EntityFrameworkCore; 2 | 3 | namespace AspNetCoreAndMapster.Models; 4 | 5 | public class AppDbContext(DbContextOptions options) : DbContext(options) 6 | { 7 | public DbSet Items { get; set; } 8 | 9 | protected override void OnModelCreating(ModelBuilder modelBuilder) 10 | { 11 | modelBuilder.Entity().HasKey(i => i.Id); 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /AspNetCoreAndMapster/Models/DependencyInjection.cs: -------------------------------------------------------------------------------- 1 | using Mapster; 2 | 3 | using MapsterMapper; 4 | 5 | using System.Reflection; 6 | 7 | namespace AspNetCoreAndMapster.Models; 8 | 9 | public static class DependencyInjection 10 | { 11 | public static IServiceCollection AddMappings(this IServiceCollection services) 12 | { 13 | var config = TypeAdapterConfig.GlobalSettings; 14 | config.Scan(Assembly.GetExecutingAssembly()); 15 | 16 | services.AddSingleton(config); 17 | services.AddScoped(); 18 | return services; 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /AspNetCoreAndMapster/Models/Item.cs: -------------------------------------------------------------------------------- 1 | namespace AspNetCoreAndMapster.Models; 2 | 3 | public class Item 4 | { 5 | public int Id { get; set; } 6 | public string Name { get; set; } 7 | public decimal Price { get; set; } 8 | } 9 | 10 | 11 | public class ItemFilter 12 | { 13 | public string? Name { get; set; } 14 | public decimal? MinPrice { get; set; } 15 | public decimal? MaxPrice { get; set; } 16 | 17 | } -------------------------------------------------------------------------------- /AspNetCoreAndMapster/Models/ItemDto.cs: -------------------------------------------------------------------------------- 1 | namespace AspNetCoreAndMapster.Models; 2 | 3 | public record ItemDto 4 | { 5 | public int Id { get; set; } 6 | public string Name { get; set; } 7 | public decimal Price { get; set; } 8 | } -------------------------------------------------------------------------------- /AspNetCoreAndMapster/Models/ItemMapping.cs: -------------------------------------------------------------------------------- 1 | using Mapster; 2 | 3 | namespace AspNetCoreAndMapster.Models 4 | { 5 | public static class ItemMapping 6 | { 7 | public static TypeAdapterConfig RegisterMappings() 8 | { 9 | var config = TypeAdapterConfig.GlobalSettings; 10 | 11 | config.NewConfig(); 12 | 13 | return config; 14 | } 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /AspNetCoreAndMapster/Program.cs: -------------------------------------------------------------------------------- 1 | using AspNetCoreAndMapster.Models; 2 | using AspNetCoreAndMapster.Repository; 3 | 4 | using Microsoft.EntityFrameworkCore; 5 | 6 | var builder = WebApplication.CreateBuilder(args); 7 | 8 | // Add services to the container. 9 | 10 | builder.Services.AddControllers(); 11 | // Learn more about configuring Swagger/OpenAPI at https://aka.ms/aspnetcore/swashbuckle 12 | builder.Services.AddEndpointsApiExplorer(); 13 | builder.Services.AddSwaggerGen(); 14 | builder.Services.AddMappings(); 15 | builder.Services.AddScoped(typeof(IRepository<>), typeof(Repository<>)); 16 | 17 | builder.Services.AddDbContext(options => 18 | options.UseSqlite("Data Source=mapsterdemo.db")); 19 | 20 | var app = builder.Build(); 21 | 22 | 23 | // Configure the HTTP request pipeline. 24 | if (app.Environment.IsDevelopment()) 25 | { 26 | app.UseSwagger(); 27 | app.UseSwaggerUI(); 28 | } 29 | 30 | app.UseHttpsRedirection(); 31 | 32 | app.UseAuthorization(); 33 | 34 | app.MapControllers(); 35 | 36 | app.Run(); 37 | -------------------------------------------------------------------------------- /AspNetCoreAndMapster/Properties/launchSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "http://json.schemastore.org/launchsettings.json", 3 | "iisSettings": { 4 | "windowsAuthentication": false, 5 | "anonymousAuthentication": true, 6 | "iisExpress": { 7 | "applicationUrl": "http://localhost:44189", 8 | "sslPort": 44345 9 | } 10 | }, 11 | "profiles": { 12 | "http": { 13 | "commandName": "Project", 14 | "dotnetRunMessages": true, 15 | "launchBrowser": true, 16 | "launchUrl": "swagger", 17 | "applicationUrl": "http://localhost:5177", 18 | "environmentVariables": { 19 | "ASPNETCORE_ENVIRONMENT": "Development" 20 | } 21 | }, 22 | "https": { 23 | "commandName": "Project", 24 | "dotnetRunMessages": true, 25 | "launchBrowser": true, 26 | "launchUrl": "swagger", 27 | "applicationUrl": "https://localhost:7127;http://localhost:5177", 28 | "environmentVariables": { 29 | "ASPNETCORE_ENVIRONMENT": "Development" 30 | } 31 | }, 32 | "IIS Express": { 33 | "commandName": "IISExpress", 34 | "launchBrowser": true, 35 | "launchUrl": "swagger", 36 | "environmentVariables": { 37 | "ASPNETCORE_ENVIRONMENT": "Development" 38 | } 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /AspNetCoreAndMapster/Repository/IRepository.cs: -------------------------------------------------------------------------------- 1 | using AspNetCoreAndMapster.Specification; 2 | namespace AspNetCoreAndMapster.Repository; 3 | 4 | public interface IRepository where T : class 5 | { 6 | Task GetByIdAsync(int id, CancellationToken token); 7 | 8 | Task> ListAsync(ISpecification specification, CancellationToken token); 9 | Task AddAsync(T entity, CancellationToken token); 10 | Task UpdateAsync(T entity, CancellationToken token); 11 | Task DeleteAsync(T entity, CancellationToken token); 12 | Task CountAsync(ISpecification specification, CancellationToken token); 13 | } 14 | -------------------------------------------------------------------------------- /AspNetCoreAndMapster/Repository/Repository.cs: -------------------------------------------------------------------------------- 1 | using AspNetCoreAndMapster.Models; 2 | using AspNetCoreAndMapster.Specification; 3 | 4 | using Microsoft.EntityFrameworkCore; 5 | 6 | namespace AspNetCoreAndMapster.Repository 7 | { 8 | public class Repository(AppDbContext context) : IRepository where T : class 9 | { 10 | private readonly AppDbContext _context = context; 11 | 12 | public async Task GetByIdAsync(int id, CancellationToken token) => 13 | await _context.Set().FindAsync(id,token); 14 | 15 | public async Task> ListAsync(ISpecification specification, CancellationToken token) 16 | { 17 | var query = ApplySpecification(specification); 18 | 19 | return await query.ToListAsync(token); 20 | } 21 | 22 | public async Task AddAsync(T entity, CancellationToken token) 23 | { 24 | await _context.Set().AddAsync(entity,token); 25 | 26 | await _context.SaveChangesAsync(token); 27 | } 28 | 29 | public async Task UpdateAsync(T entity, CancellationToken token) 30 | { 31 | _context.Set().Update(entity); 32 | 33 | await _context.SaveChangesAsync(token); 34 | } 35 | 36 | public async Task DeleteAsync(T entity, CancellationToken token) 37 | { 38 | _context.Set().Remove(entity); 39 | await _context.SaveChangesAsync(token); 40 | } 41 | 42 | public async Task CountAsync(ISpecification specification, CancellationToken token) 43 | { 44 | var query = ApplySpecification(specification); 45 | return await query.CountAsync(token); 46 | } 47 | 48 | private IQueryable ApplySpecification(ISpecification specification) => 49 | SpecificationEvaluator.GetQuery(_context.Set().AsQueryable(), specification); 50 | } 51 | } -------------------------------------------------------------------------------- /AspNetCoreAndMapster/Specification/ISpecification`1.cs: -------------------------------------------------------------------------------- 1 |  2 | using System.Linq.Expressions; 3 | 4 | namespace AspNetCoreAndMapster.Specification; 5 | 6 | public interface ISpecification 7 | { 8 | Expression>? Criteria { get; } 9 | List>> Includes { get; } 10 | } 11 | -------------------------------------------------------------------------------- /AspNetCoreAndMapster/Specification/ItemsByNameSpecification.cs: -------------------------------------------------------------------------------- 1 | using AspNetCoreAndMapster.Models; 2 | 3 | using System.Linq.Expressions; 4 | 5 | namespace AspNetCoreAndMapster.Specification; 6 | 7 | 8 | public class ItemsByNameSpecification : ISpecification 9 | { 10 | public Expression>? Criteria { get; } 11 | public List>> Includes { get; } = new(); 12 | 13 | public ItemsByNameSpecification(string name) 14 | { 15 | Criteria = item => item.Name.Contains(name); 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /AspNetCoreAndMapster/Specification/ItemsByPriceRangeSpecification.cs: -------------------------------------------------------------------------------- 1 | using AspNetCoreAndMapster.Models; 2 | 3 | using System.Linq.Expressions; 4 | 5 | namespace AspNetCoreAndMapster.Specification 6 | { 7 | public class ItemsByPriceRangeSpecification : ISpecification 8 | { 9 | public Expression>? Criteria { get; } 10 | public List>> Includes { get; } = new(); 11 | 12 | public ItemsByPriceRangeSpecification(decimal minPrice, decimal maxPrice) 13 | { 14 | Criteria = item => item.Price >= minPrice && item.Price <= maxPrice; 15 | } 16 | } 17 | } -------------------------------------------------------------------------------- /AspNetCoreAndMapster/Specification/NullSpecification`1.cs: -------------------------------------------------------------------------------- 1 | using System.Linq.Expressions; 2 | 3 | namespace AspNetCoreAndMapster.Specification; 4 | 5 | public class NullSpecification : ISpecification 6 | { 7 | public Expression>? Criteria => null; 8 | public List>> Includes { get; } = new(); 9 | } -------------------------------------------------------------------------------- /AspNetCoreAndMapster/Specification/SpecificationEvaluator.cs: -------------------------------------------------------------------------------- 1 | using Microsoft.EntityFrameworkCore; 2 | 3 | namespace AspNetCoreAndMapster.Specification; 4 | 5 | public static class SpecificationEvaluator where T : class 6 | { 7 | public static IQueryable GetQuery(IQueryable inputQuery, ISpecification specification) 8 | { 9 | var query = inputQuery; 10 | 11 | if (specification.Criteria != null) 12 | { 13 | query = query.Where(specification.Criteria); 14 | } 15 | 16 | query = specification.Includes.Aggregate(query, (current, include) => current.Include(include)); 17 | 18 | return query; 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /AspNetCoreAndMapster/WeatherForecast.cs: -------------------------------------------------------------------------------- 1 | namespace AspNetCoreAndMapster 2 | { 3 | public class WeatherForecast 4 | { 5 | public DateOnly Date { get; set; } 6 | 7 | public int TemperatureC { get; set; } 8 | 9 | public int TemperatureF => 32 + (int)(TemperatureC / 0.5556); 10 | 11 | public string? Summary { get; set; } 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /AspNetCoreAndMapster/appsettings.Development.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Information", 5 | "Microsoft.AspNetCore": "Warning" 6 | } 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /AspNetCoreAndMapster/appsettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Information", 5 | "Microsoft.AspNetCore": "Warning" 6 | } 7 | }, 8 | "AllowedHosts": "*" 9 | } 10 | -------------------------------------------------------------------------------- /AspNetCoreAndMapster/mapsterdemo.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevsharp/AspNetCoreAndMapster/e580a258c3baf6e7d8383003cde99c14bc1ade72/AspNetCoreAndMapster/mapsterdemo.db -------------------------------------------------------------------------------- /AspNetCoreAndMapster/mapsterdemo.db-shm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevsharp/AspNetCoreAndMapster/e580a258c3baf6e7d8383003cde99c14bc1ade72/AspNetCoreAndMapster/mapsterdemo.db-shm -------------------------------------------------------------------------------- /AspNetCoreAndMapster/mapsterdemo.db-wal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevsharp/AspNetCoreAndMapster/e580a258c3baf6e7d8383003cde99c14bc1ade72/AspNetCoreAndMapster/mapsterdemo.db-wal -------------------------------------------------------------------------------- /AspNetCoreAndMapster/obj/AspNetCoreAndMapster.csproj.nuget.dgspec.json: -------------------------------------------------------------------------------- 1 | { 2 | "format": 1, 3 | "restore": { 4 | "C:\\git\\AspNetCoreAndMapster\\AspNetCoreAndMapster\\AspNetCoreAndMapster\\AspNetCoreAndMapster.csproj": {} 5 | }, 6 | "projects": { 7 | "C:\\git\\AspNetCoreAndMapster\\AspNetCoreAndMapster\\AspNetCoreAndMapster\\AspNetCoreAndMapster.csproj": { 8 | "version": "1.0.0", 9 | "restore": { 10 | "projectUniqueName": "C:\\git\\AspNetCoreAndMapster\\AspNetCoreAndMapster\\AspNetCoreAndMapster\\AspNetCoreAndMapster.csproj", 11 | "projectName": "AspNetCoreAndMapster", 12 | "projectPath": "C:\\git\\AspNetCoreAndMapster\\AspNetCoreAndMapster\\AspNetCoreAndMapster\\AspNetCoreAndMapster.csproj", 13 | "packagesPath": "C:\\Users\\Spyro\\.nuget\\packages\\", 14 | "outputPath": "C:\\git\\AspNetCoreAndMapster\\AspNetCoreAndMapster\\AspNetCoreAndMapster\\obj\\", 15 | "projectStyle": "PackageReference", 16 | "fallbackFolders": [ 17 | "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" 18 | ], 19 | "configFilePaths": [ 20 | "C:\\Users\\Spyro\\AppData\\Roaming\\NuGet\\NuGet.Config", 21 | "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", 22 | "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" 23 | ], 24 | "originalTargetFrameworks": [ 25 | "net8.0" 26 | ], 27 | "sources": { 28 | "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, 29 | "C:\\Program Files\\dotnet\\library-packs": {}, 30 | "https://api.nuget.org/v3/index.json": {} 31 | }, 32 | "frameworks": { 33 | "net8.0": { 34 | "targetAlias": "net8.0", 35 | "projectReferences": {} 36 | } 37 | }, 38 | "warningProperties": { 39 | "warnAsError": [ 40 | "NU1605" 41 | ] 42 | }, 43 | "restoreAuditProperties": { 44 | "enableAudit": "true", 45 | "auditLevel": "low", 46 | "auditMode": "direct" 47 | } 48 | }, 49 | "frameworks": { 50 | "net8.0": { 51 | "targetAlias": "net8.0", 52 | "dependencies": { 53 | "Mapster": { 54 | "target": "Package", 55 | "version": "[7.4.0, )" 56 | }, 57 | "Mapster.DependencyInjection": { 58 | "target": "Package", 59 | "version": "[1.0.1, )" 60 | }, 61 | "Mapster.EFCore": { 62 | "target": "Package", 63 | "version": "[5.1.1, )" 64 | }, 65 | "Microsoft.EntityFrameworkCore": { 66 | "target": "Package", 67 | "version": "[8.0.10, )" 68 | }, 69 | "Microsoft.EntityFrameworkCore.Design": { 70 | "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", 71 | "suppressParent": "All", 72 | "target": "Package", 73 | "version": "[8.0.10, )" 74 | }, 75 | "Microsoft.EntityFrameworkCore.Sqlite": { 76 | "target": "Package", 77 | "version": "[8.0.10, )" 78 | }, 79 | "Microsoft.EntityFrameworkCore.Tools": { 80 | "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", 81 | "suppressParent": "All", 82 | "target": "Package", 83 | "version": "[8.0.10, )" 84 | }, 85 | "Swashbuckle.AspNetCore": { 86 | "target": "Package", 87 | "version": "[6.6.2, )" 88 | } 89 | }, 90 | "imports": [ 91 | "net461", 92 | "net462", 93 | "net47", 94 | "net471", 95 | "net472", 96 | "net48", 97 | "net481" 98 | ], 99 | "assetTargetFallback": true, 100 | "warn": true, 101 | "frameworkReferences": { 102 | "Microsoft.AspNetCore.App": { 103 | "privateAssets": "none" 104 | }, 105 | "Microsoft.NETCore.App": { 106 | "privateAssets": "all" 107 | } 108 | }, 109 | "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.403/PortableRuntimeIdentifierGraph.json" 110 | } 111 | } 112 | } 113 | } 114 | } -------------------------------------------------------------------------------- /AspNetCoreAndMapster/obj/AspNetCoreAndMapster.csproj.nuget.g.props: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | True 5 | NuGet 6 | $(MSBuildThisFileDirectory)project.assets.json 7 | $(UserProfile)\.nuget\packages\ 8 | C:\Users\Spyro\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages 9 | PackageReference 10 | 6.11.1 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | C:\Users\Spyro\.nuget\packages\microsoft.extensions.apidescription.server\6.0.5 24 | C:\Users\Spyro\.nuget\packages\microsoft.codeanalysis.analyzers\3.3.3 25 | C:\Users\Spyro\.nuget\packages\microsoft.entityframeworkcore.tools\8.0.10 26 | 27 | -------------------------------------------------------------------------------- /AspNetCoreAndMapster/obj/AspNetCoreAndMapster.csproj.nuget.g.targets: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /AspNetCoreAndMapster/obj/project.assets.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 3, 3 | "targets": { 4 | "net8.0": { 5 | "Humanizer.Core/2.14.1": { 6 | "type": "package", 7 | "compile": { 8 | "lib/net6.0/_._": { 9 | "related": ".xml" 10 | } 11 | }, 12 | "runtime": { 13 | "lib/net6.0/Humanizer.dll": { 14 | "related": ".xml" 15 | } 16 | } 17 | }, 18 | "Mapster/7.4.0": { 19 | "type": "package", 20 | "dependencies": { 21 | "Mapster.Core": "1.2.1" 22 | }, 23 | "compile": { 24 | "lib/net7.0/Mapster.dll": {} 25 | }, 26 | "runtime": { 27 | "lib/net7.0/Mapster.dll": {} 28 | } 29 | }, 30 | "Mapster.Core/1.2.1": { 31 | "type": "package", 32 | "compile": { 33 | "lib/net7.0/Mapster.Core.dll": {} 34 | }, 35 | "runtime": { 36 | "lib/net7.0/Mapster.Core.dll": {} 37 | } 38 | }, 39 | "Mapster.DependencyInjection/1.0.1": { 40 | "type": "package", 41 | "dependencies": { 42 | "Mapster": "7.4.0", 43 | "Microsoft.Extensions.DependencyInjection.Abstractions": "6.0.0" 44 | }, 45 | "compile": { 46 | "lib/net7.0/Mapster.DependencyInjection.dll": {} 47 | }, 48 | "runtime": { 49 | "lib/net7.0/Mapster.DependencyInjection.dll": {} 50 | } 51 | }, 52 | "Mapster.EFCore/5.1.1": { 53 | "type": "package", 54 | "dependencies": { 55 | "Mapster": "7.4.0", 56 | "Microsoft.EntityFrameworkCore": "6.0.1" 57 | }, 58 | "compile": { 59 | "lib/net7.0/Mapster.EFCore.dll": {} 60 | }, 61 | "runtime": { 62 | "lib/net7.0/Mapster.EFCore.dll": {} 63 | } 64 | }, 65 | "Microsoft.Bcl.AsyncInterfaces/6.0.0": { 66 | "type": "package", 67 | "compile": { 68 | "lib/netstandard2.1/_._": { 69 | "related": ".xml" 70 | } 71 | }, 72 | "runtime": { 73 | "lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.dll": { 74 | "related": ".xml" 75 | } 76 | } 77 | }, 78 | "Microsoft.CodeAnalysis.Analyzers/3.3.3": { 79 | "type": "package", 80 | "build": { 81 | "build/_._": {} 82 | } 83 | }, 84 | "Microsoft.CodeAnalysis.Common/4.5.0": { 85 | "type": "package", 86 | "dependencies": { 87 | "Microsoft.CodeAnalysis.Analyzers": "3.3.3", 88 | "System.Collections.Immutable": "6.0.0", 89 | "System.Reflection.Metadata": "6.0.1", 90 | "System.Runtime.CompilerServices.Unsafe": "6.0.0", 91 | "System.Text.Encoding.CodePages": "6.0.0" 92 | }, 93 | "compile": { 94 | "lib/netcoreapp3.1/_._": { 95 | "related": ".pdb;.xml" 96 | } 97 | }, 98 | "runtime": { 99 | "lib/netcoreapp3.1/Microsoft.CodeAnalysis.dll": { 100 | "related": ".pdb;.xml" 101 | } 102 | }, 103 | "resource": { 104 | "lib/netcoreapp3.1/cs/Microsoft.CodeAnalysis.resources.dll": { 105 | "locale": "cs" 106 | }, 107 | "lib/netcoreapp3.1/de/Microsoft.CodeAnalysis.resources.dll": { 108 | "locale": "de" 109 | }, 110 | "lib/netcoreapp3.1/es/Microsoft.CodeAnalysis.resources.dll": { 111 | "locale": "es" 112 | }, 113 | "lib/netcoreapp3.1/fr/Microsoft.CodeAnalysis.resources.dll": { 114 | "locale": "fr" 115 | }, 116 | "lib/netcoreapp3.1/it/Microsoft.CodeAnalysis.resources.dll": { 117 | "locale": "it" 118 | }, 119 | "lib/netcoreapp3.1/ja/Microsoft.CodeAnalysis.resources.dll": { 120 | "locale": "ja" 121 | }, 122 | "lib/netcoreapp3.1/ko/Microsoft.CodeAnalysis.resources.dll": { 123 | "locale": "ko" 124 | }, 125 | "lib/netcoreapp3.1/pl/Microsoft.CodeAnalysis.resources.dll": { 126 | "locale": "pl" 127 | }, 128 | "lib/netcoreapp3.1/pt-BR/Microsoft.CodeAnalysis.resources.dll": { 129 | "locale": "pt-BR" 130 | }, 131 | "lib/netcoreapp3.1/ru/Microsoft.CodeAnalysis.resources.dll": { 132 | "locale": "ru" 133 | }, 134 | "lib/netcoreapp3.1/tr/Microsoft.CodeAnalysis.resources.dll": { 135 | "locale": "tr" 136 | }, 137 | "lib/netcoreapp3.1/zh-Hans/Microsoft.CodeAnalysis.resources.dll": { 138 | "locale": "zh-Hans" 139 | }, 140 | "lib/netcoreapp3.1/zh-Hant/Microsoft.CodeAnalysis.resources.dll": { 141 | "locale": "zh-Hant" 142 | } 143 | } 144 | }, 145 | "Microsoft.CodeAnalysis.CSharp/4.5.0": { 146 | "type": "package", 147 | "dependencies": { 148 | "Microsoft.CodeAnalysis.Common": "[4.5.0]" 149 | }, 150 | "compile": { 151 | "lib/netcoreapp3.1/_._": { 152 | "related": ".pdb;.xml" 153 | } 154 | }, 155 | "runtime": { 156 | "lib/netcoreapp3.1/Microsoft.CodeAnalysis.CSharp.dll": { 157 | "related": ".pdb;.xml" 158 | } 159 | }, 160 | "resource": { 161 | "lib/netcoreapp3.1/cs/Microsoft.CodeAnalysis.CSharp.resources.dll": { 162 | "locale": "cs" 163 | }, 164 | "lib/netcoreapp3.1/de/Microsoft.CodeAnalysis.CSharp.resources.dll": { 165 | "locale": "de" 166 | }, 167 | "lib/netcoreapp3.1/es/Microsoft.CodeAnalysis.CSharp.resources.dll": { 168 | "locale": "es" 169 | }, 170 | "lib/netcoreapp3.1/fr/Microsoft.CodeAnalysis.CSharp.resources.dll": { 171 | "locale": "fr" 172 | }, 173 | "lib/netcoreapp3.1/it/Microsoft.CodeAnalysis.CSharp.resources.dll": { 174 | "locale": "it" 175 | }, 176 | "lib/netcoreapp3.1/ja/Microsoft.CodeAnalysis.CSharp.resources.dll": { 177 | "locale": "ja" 178 | }, 179 | "lib/netcoreapp3.1/ko/Microsoft.CodeAnalysis.CSharp.resources.dll": { 180 | "locale": "ko" 181 | }, 182 | "lib/netcoreapp3.1/pl/Microsoft.CodeAnalysis.CSharp.resources.dll": { 183 | "locale": "pl" 184 | }, 185 | "lib/netcoreapp3.1/pt-BR/Microsoft.CodeAnalysis.CSharp.resources.dll": { 186 | "locale": "pt-BR" 187 | }, 188 | "lib/netcoreapp3.1/ru/Microsoft.CodeAnalysis.CSharp.resources.dll": { 189 | "locale": "ru" 190 | }, 191 | "lib/netcoreapp3.1/tr/Microsoft.CodeAnalysis.CSharp.resources.dll": { 192 | "locale": "tr" 193 | }, 194 | "lib/netcoreapp3.1/zh-Hans/Microsoft.CodeAnalysis.CSharp.resources.dll": { 195 | "locale": "zh-Hans" 196 | }, 197 | "lib/netcoreapp3.1/zh-Hant/Microsoft.CodeAnalysis.CSharp.resources.dll": { 198 | "locale": "zh-Hant" 199 | } 200 | } 201 | }, 202 | "Microsoft.CodeAnalysis.CSharp.Workspaces/4.5.0": { 203 | "type": "package", 204 | "dependencies": { 205 | "Humanizer.Core": "2.14.1", 206 | "Microsoft.CodeAnalysis.CSharp": "[4.5.0]", 207 | "Microsoft.CodeAnalysis.Common": "[4.5.0]", 208 | "Microsoft.CodeAnalysis.Workspaces.Common": "[4.5.0]" 209 | }, 210 | "compile": { 211 | "lib/netcoreapp3.1/_._": { 212 | "related": ".pdb;.xml" 213 | } 214 | }, 215 | "runtime": { 216 | "lib/netcoreapp3.1/Microsoft.CodeAnalysis.CSharp.Workspaces.dll": { 217 | "related": ".pdb;.xml" 218 | } 219 | }, 220 | "resource": { 221 | "lib/netcoreapp3.1/cs/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { 222 | "locale": "cs" 223 | }, 224 | "lib/netcoreapp3.1/de/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { 225 | "locale": "de" 226 | }, 227 | "lib/netcoreapp3.1/es/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { 228 | "locale": "es" 229 | }, 230 | "lib/netcoreapp3.1/fr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { 231 | "locale": "fr" 232 | }, 233 | "lib/netcoreapp3.1/it/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { 234 | "locale": "it" 235 | }, 236 | "lib/netcoreapp3.1/ja/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { 237 | "locale": "ja" 238 | }, 239 | "lib/netcoreapp3.1/ko/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { 240 | "locale": "ko" 241 | }, 242 | "lib/netcoreapp3.1/pl/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { 243 | "locale": "pl" 244 | }, 245 | "lib/netcoreapp3.1/pt-BR/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { 246 | "locale": "pt-BR" 247 | }, 248 | "lib/netcoreapp3.1/ru/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { 249 | "locale": "ru" 250 | }, 251 | "lib/netcoreapp3.1/tr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { 252 | "locale": "tr" 253 | }, 254 | "lib/netcoreapp3.1/zh-Hans/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { 255 | "locale": "zh-Hans" 256 | }, 257 | "lib/netcoreapp3.1/zh-Hant/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { 258 | "locale": "zh-Hant" 259 | } 260 | } 261 | }, 262 | "Microsoft.CodeAnalysis.Workspaces.Common/4.5.0": { 263 | "type": "package", 264 | "dependencies": { 265 | "Humanizer.Core": "2.14.1", 266 | "Microsoft.Bcl.AsyncInterfaces": "6.0.0", 267 | "Microsoft.CodeAnalysis.Common": "[4.5.0]", 268 | "System.Composition": "6.0.0", 269 | "System.IO.Pipelines": "6.0.3", 270 | "System.Threading.Channels": "6.0.0" 271 | }, 272 | "compile": { 273 | "lib/netcoreapp3.1/_._": { 274 | "related": ".pdb;.xml" 275 | } 276 | }, 277 | "runtime": { 278 | "lib/netcoreapp3.1/Microsoft.CodeAnalysis.Workspaces.dll": { 279 | "related": ".pdb;.xml" 280 | } 281 | }, 282 | "resource": { 283 | "lib/netcoreapp3.1/cs/Microsoft.CodeAnalysis.Workspaces.resources.dll": { 284 | "locale": "cs" 285 | }, 286 | "lib/netcoreapp3.1/de/Microsoft.CodeAnalysis.Workspaces.resources.dll": { 287 | "locale": "de" 288 | }, 289 | "lib/netcoreapp3.1/es/Microsoft.CodeAnalysis.Workspaces.resources.dll": { 290 | "locale": "es" 291 | }, 292 | "lib/netcoreapp3.1/fr/Microsoft.CodeAnalysis.Workspaces.resources.dll": { 293 | "locale": "fr" 294 | }, 295 | "lib/netcoreapp3.1/it/Microsoft.CodeAnalysis.Workspaces.resources.dll": { 296 | "locale": "it" 297 | }, 298 | "lib/netcoreapp3.1/ja/Microsoft.CodeAnalysis.Workspaces.resources.dll": { 299 | "locale": "ja" 300 | }, 301 | "lib/netcoreapp3.1/ko/Microsoft.CodeAnalysis.Workspaces.resources.dll": { 302 | "locale": "ko" 303 | }, 304 | "lib/netcoreapp3.1/pl/Microsoft.CodeAnalysis.Workspaces.resources.dll": { 305 | "locale": "pl" 306 | }, 307 | "lib/netcoreapp3.1/pt-BR/Microsoft.CodeAnalysis.Workspaces.resources.dll": { 308 | "locale": "pt-BR" 309 | }, 310 | "lib/netcoreapp3.1/ru/Microsoft.CodeAnalysis.Workspaces.resources.dll": { 311 | "locale": "ru" 312 | }, 313 | "lib/netcoreapp3.1/tr/Microsoft.CodeAnalysis.Workspaces.resources.dll": { 314 | "locale": "tr" 315 | }, 316 | "lib/netcoreapp3.1/zh-Hans/Microsoft.CodeAnalysis.Workspaces.resources.dll": { 317 | "locale": "zh-Hans" 318 | }, 319 | "lib/netcoreapp3.1/zh-Hant/Microsoft.CodeAnalysis.Workspaces.resources.dll": { 320 | "locale": "zh-Hant" 321 | } 322 | } 323 | }, 324 | "Microsoft.Data.Sqlite.Core/8.0.10": { 325 | "type": "package", 326 | "dependencies": { 327 | "SQLitePCLRaw.core": "2.1.6" 328 | }, 329 | "compile": { 330 | "lib/net8.0/Microsoft.Data.Sqlite.dll": { 331 | "related": ".xml" 332 | } 333 | }, 334 | "runtime": { 335 | "lib/net8.0/Microsoft.Data.Sqlite.dll": { 336 | "related": ".xml" 337 | } 338 | } 339 | }, 340 | "Microsoft.EntityFrameworkCore/8.0.10": { 341 | "type": "package", 342 | "dependencies": { 343 | "Microsoft.EntityFrameworkCore.Abstractions": "8.0.10", 344 | "Microsoft.EntityFrameworkCore.Analyzers": "8.0.10", 345 | "Microsoft.Extensions.Caching.Memory": "8.0.1", 346 | "Microsoft.Extensions.Logging": "8.0.1" 347 | }, 348 | "compile": { 349 | "lib/net8.0/Microsoft.EntityFrameworkCore.dll": { 350 | "related": ".xml" 351 | } 352 | }, 353 | "runtime": { 354 | "lib/net8.0/Microsoft.EntityFrameworkCore.dll": { 355 | "related": ".xml" 356 | } 357 | }, 358 | "build": { 359 | "buildTransitive/net8.0/Microsoft.EntityFrameworkCore.props": {} 360 | } 361 | }, 362 | "Microsoft.EntityFrameworkCore.Abstractions/8.0.10": { 363 | "type": "package", 364 | "compile": { 365 | "lib/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll": { 366 | "related": ".xml" 367 | } 368 | }, 369 | "runtime": { 370 | "lib/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll": { 371 | "related": ".xml" 372 | } 373 | } 374 | }, 375 | "Microsoft.EntityFrameworkCore.Analyzers/8.0.10": { 376 | "type": "package", 377 | "compile": { 378 | "lib/netstandard2.0/_._": {} 379 | }, 380 | "runtime": { 381 | "lib/netstandard2.0/_._": {} 382 | } 383 | }, 384 | "Microsoft.EntityFrameworkCore.Design/8.0.10": { 385 | "type": "package", 386 | "dependencies": { 387 | "Humanizer.Core": "2.14.1", 388 | "Microsoft.CodeAnalysis.CSharp.Workspaces": "4.5.0", 389 | "Microsoft.EntityFrameworkCore.Relational": "8.0.10", 390 | "Microsoft.Extensions.DependencyModel": "8.0.2", 391 | "Mono.TextTemplating": "2.2.1" 392 | }, 393 | "compile": { 394 | "lib/net8.0/_._": { 395 | "related": ".xml" 396 | } 397 | }, 398 | "runtime": { 399 | "lib/net8.0/Microsoft.EntityFrameworkCore.Design.dll": { 400 | "related": ".xml" 401 | } 402 | }, 403 | "build": { 404 | "build/net8.0/Microsoft.EntityFrameworkCore.Design.props": {} 405 | } 406 | }, 407 | "Microsoft.EntityFrameworkCore.Relational/8.0.10": { 408 | "type": "package", 409 | "dependencies": { 410 | "Microsoft.EntityFrameworkCore": "8.0.10", 411 | "Microsoft.Extensions.Configuration.Abstractions": "8.0.0" 412 | }, 413 | "compile": { 414 | "lib/net8.0/Microsoft.EntityFrameworkCore.Relational.dll": { 415 | "related": ".xml" 416 | } 417 | }, 418 | "runtime": { 419 | "lib/net8.0/Microsoft.EntityFrameworkCore.Relational.dll": { 420 | "related": ".xml" 421 | } 422 | } 423 | }, 424 | "Microsoft.EntityFrameworkCore.Sqlite/8.0.10": { 425 | "type": "package", 426 | "dependencies": { 427 | "Microsoft.EntityFrameworkCore.Sqlite.Core": "8.0.10", 428 | "SQLitePCLRaw.bundle_e_sqlite3": "2.1.6" 429 | }, 430 | "compile": { 431 | "lib/net8.0/_._": {} 432 | }, 433 | "runtime": { 434 | "lib/net8.0/_._": {} 435 | } 436 | }, 437 | "Microsoft.EntityFrameworkCore.Sqlite.Core/8.0.10": { 438 | "type": "package", 439 | "dependencies": { 440 | "Microsoft.Data.Sqlite.Core": "8.0.10", 441 | "Microsoft.EntityFrameworkCore.Relational": "8.0.10", 442 | "Microsoft.Extensions.DependencyModel": "8.0.2" 443 | }, 444 | "compile": { 445 | "lib/net8.0/Microsoft.EntityFrameworkCore.Sqlite.dll": { 446 | "related": ".xml" 447 | } 448 | }, 449 | "runtime": { 450 | "lib/net8.0/Microsoft.EntityFrameworkCore.Sqlite.dll": { 451 | "related": ".xml" 452 | } 453 | } 454 | }, 455 | "Microsoft.EntityFrameworkCore.Tools/8.0.10": { 456 | "type": "package", 457 | "dependencies": { 458 | "Microsoft.EntityFrameworkCore.Design": "8.0.10" 459 | }, 460 | "compile": { 461 | "lib/net8.0/_._": {} 462 | }, 463 | "runtime": { 464 | "lib/net8.0/_._": {} 465 | } 466 | }, 467 | "Microsoft.Extensions.ApiDescription.Server/6.0.5": { 468 | "type": "package", 469 | "build": { 470 | "build/Microsoft.Extensions.ApiDescription.Server.props": {}, 471 | "build/Microsoft.Extensions.ApiDescription.Server.targets": {} 472 | }, 473 | "buildMultiTargeting": { 474 | "buildMultiTargeting/Microsoft.Extensions.ApiDescription.Server.props": {}, 475 | "buildMultiTargeting/Microsoft.Extensions.ApiDescription.Server.targets": {} 476 | } 477 | }, 478 | "Microsoft.Extensions.Caching.Abstractions/8.0.0": { 479 | "type": "package", 480 | "dependencies": { 481 | "Microsoft.Extensions.Primitives": "8.0.0" 482 | }, 483 | "compile": { 484 | "lib/net8.0/Microsoft.Extensions.Caching.Abstractions.dll": { 485 | "related": ".xml" 486 | } 487 | }, 488 | "runtime": { 489 | "lib/net8.0/Microsoft.Extensions.Caching.Abstractions.dll": { 490 | "related": ".xml" 491 | } 492 | }, 493 | "build": { 494 | "buildTransitive/net6.0/_._": {} 495 | } 496 | }, 497 | "Microsoft.Extensions.Caching.Memory/8.0.1": { 498 | "type": "package", 499 | "dependencies": { 500 | "Microsoft.Extensions.Caching.Abstractions": "8.0.0", 501 | "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.2", 502 | "Microsoft.Extensions.Logging.Abstractions": "8.0.2", 503 | "Microsoft.Extensions.Options": "8.0.2", 504 | "Microsoft.Extensions.Primitives": "8.0.0" 505 | }, 506 | "compile": { 507 | "lib/net8.0/Microsoft.Extensions.Caching.Memory.dll": { 508 | "related": ".xml" 509 | } 510 | }, 511 | "runtime": { 512 | "lib/net8.0/Microsoft.Extensions.Caching.Memory.dll": { 513 | "related": ".xml" 514 | } 515 | }, 516 | "build": { 517 | "buildTransitive/net6.0/_._": {} 518 | } 519 | }, 520 | "Microsoft.Extensions.Configuration.Abstractions/8.0.0": { 521 | "type": "package", 522 | "dependencies": { 523 | "Microsoft.Extensions.Primitives": "8.0.0" 524 | }, 525 | "compile": { 526 | "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll": { 527 | "related": ".xml" 528 | } 529 | }, 530 | "runtime": { 531 | "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll": { 532 | "related": ".xml" 533 | } 534 | }, 535 | "build": { 536 | "buildTransitive/net6.0/_._": {} 537 | } 538 | }, 539 | "Microsoft.Extensions.DependencyInjection/8.0.1": { 540 | "type": "package", 541 | "dependencies": { 542 | "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.2" 543 | }, 544 | "compile": { 545 | "lib/net8.0/Microsoft.Extensions.DependencyInjection.dll": { 546 | "related": ".xml" 547 | } 548 | }, 549 | "runtime": { 550 | "lib/net8.0/Microsoft.Extensions.DependencyInjection.dll": { 551 | "related": ".xml" 552 | } 553 | }, 554 | "build": { 555 | "buildTransitive/net6.0/_._": {} 556 | } 557 | }, 558 | "Microsoft.Extensions.DependencyInjection.Abstractions/8.0.2": { 559 | "type": "package", 560 | "compile": { 561 | "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": { 562 | "related": ".xml" 563 | } 564 | }, 565 | "runtime": { 566 | "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": { 567 | "related": ".xml" 568 | } 569 | }, 570 | "build": { 571 | "buildTransitive/net6.0/_._": {} 572 | } 573 | }, 574 | "Microsoft.Extensions.DependencyModel/8.0.2": { 575 | "type": "package", 576 | "compile": { 577 | "lib/net8.0/Microsoft.Extensions.DependencyModel.dll": { 578 | "related": ".xml" 579 | } 580 | }, 581 | "runtime": { 582 | "lib/net8.0/Microsoft.Extensions.DependencyModel.dll": { 583 | "related": ".xml" 584 | } 585 | }, 586 | "build": { 587 | "buildTransitive/net6.0/_._": {} 588 | } 589 | }, 590 | "Microsoft.Extensions.Logging/8.0.1": { 591 | "type": "package", 592 | "dependencies": { 593 | "Microsoft.Extensions.DependencyInjection": "8.0.1", 594 | "Microsoft.Extensions.Logging.Abstractions": "8.0.2", 595 | "Microsoft.Extensions.Options": "8.0.2" 596 | }, 597 | "compile": { 598 | "lib/net8.0/Microsoft.Extensions.Logging.dll": { 599 | "related": ".xml" 600 | } 601 | }, 602 | "runtime": { 603 | "lib/net8.0/Microsoft.Extensions.Logging.dll": { 604 | "related": ".xml" 605 | } 606 | }, 607 | "build": { 608 | "buildTransitive/net6.0/_._": {} 609 | } 610 | }, 611 | "Microsoft.Extensions.Logging.Abstractions/8.0.2": { 612 | "type": "package", 613 | "dependencies": { 614 | "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.2" 615 | }, 616 | "compile": { 617 | "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll": { 618 | "related": ".xml" 619 | } 620 | }, 621 | "runtime": { 622 | "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll": { 623 | "related": ".xml" 624 | } 625 | }, 626 | "build": { 627 | "buildTransitive/net6.0/Microsoft.Extensions.Logging.Abstractions.targets": {} 628 | } 629 | }, 630 | "Microsoft.Extensions.Options/8.0.2": { 631 | "type": "package", 632 | "dependencies": { 633 | "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", 634 | "Microsoft.Extensions.Primitives": "8.0.0" 635 | }, 636 | "compile": { 637 | "lib/net8.0/Microsoft.Extensions.Options.dll": { 638 | "related": ".xml" 639 | } 640 | }, 641 | "runtime": { 642 | "lib/net8.0/Microsoft.Extensions.Options.dll": { 643 | "related": ".xml" 644 | } 645 | }, 646 | "build": { 647 | "buildTransitive/net6.0/Microsoft.Extensions.Options.targets": {} 648 | } 649 | }, 650 | "Microsoft.Extensions.Primitives/8.0.0": { 651 | "type": "package", 652 | "compile": { 653 | "lib/net8.0/Microsoft.Extensions.Primitives.dll": { 654 | "related": ".xml" 655 | } 656 | }, 657 | "runtime": { 658 | "lib/net8.0/Microsoft.Extensions.Primitives.dll": { 659 | "related": ".xml" 660 | } 661 | }, 662 | "build": { 663 | "buildTransitive/net6.0/_._": {} 664 | } 665 | }, 666 | "Microsoft.OpenApi/1.6.14": { 667 | "type": "package", 668 | "compile": { 669 | "lib/netstandard2.0/Microsoft.OpenApi.dll": { 670 | "related": ".pdb;.xml" 671 | } 672 | }, 673 | "runtime": { 674 | "lib/netstandard2.0/Microsoft.OpenApi.dll": { 675 | "related": ".pdb;.xml" 676 | } 677 | } 678 | }, 679 | "Mono.TextTemplating/2.2.1": { 680 | "type": "package", 681 | "dependencies": { 682 | "System.CodeDom": "4.4.0" 683 | }, 684 | "compile": { 685 | "lib/netstandard2.0/_._": {} 686 | }, 687 | "runtime": { 688 | "lib/netstandard2.0/Mono.TextTemplating.dll": {} 689 | } 690 | }, 691 | "SQLitePCLRaw.bundle_e_sqlite3/2.1.6": { 692 | "type": "package", 693 | "dependencies": { 694 | "SQLitePCLRaw.lib.e_sqlite3": "2.1.6", 695 | "SQLitePCLRaw.provider.e_sqlite3": "2.1.6" 696 | }, 697 | "compile": { 698 | "lib/netstandard2.0/SQLitePCLRaw.batteries_v2.dll": {} 699 | }, 700 | "runtime": { 701 | "lib/netstandard2.0/SQLitePCLRaw.batteries_v2.dll": {} 702 | } 703 | }, 704 | "SQLitePCLRaw.core/2.1.6": { 705 | "type": "package", 706 | "dependencies": { 707 | "System.Memory": "4.5.3" 708 | }, 709 | "compile": { 710 | "lib/netstandard2.0/SQLitePCLRaw.core.dll": {} 711 | }, 712 | "runtime": { 713 | "lib/netstandard2.0/SQLitePCLRaw.core.dll": {} 714 | } 715 | }, 716 | "SQLitePCLRaw.lib.e_sqlite3/2.1.6": { 717 | "type": "package", 718 | "compile": { 719 | "lib/netstandard2.0/_._": {} 720 | }, 721 | "runtime": { 722 | "lib/netstandard2.0/_._": {} 723 | }, 724 | "build": { 725 | "buildTransitive/net8.0/SQLitePCLRaw.lib.e_sqlite3.targets": {} 726 | }, 727 | "runtimeTargets": { 728 | "runtimes/browser-wasm/nativeassets/net8.0/e_sqlite3.a": { 729 | "assetType": "native", 730 | "rid": "browser-wasm" 731 | }, 732 | "runtimes/linux-arm/native/libe_sqlite3.so": { 733 | "assetType": "native", 734 | "rid": "linux-arm" 735 | }, 736 | "runtimes/linux-arm64/native/libe_sqlite3.so": { 737 | "assetType": "native", 738 | "rid": "linux-arm64" 739 | }, 740 | "runtimes/linux-armel/native/libe_sqlite3.so": { 741 | "assetType": "native", 742 | "rid": "linux-armel" 743 | }, 744 | "runtimes/linux-mips64/native/libe_sqlite3.so": { 745 | "assetType": "native", 746 | "rid": "linux-mips64" 747 | }, 748 | "runtimes/linux-musl-arm/native/libe_sqlite3.so": { 749 | "assetType": "native", 750 | "rid": "linux-musl-arm" 751 | }, 752 | "runtimes/linux-musl-arm64/native/libe_sqlite3.so": { 753 | "assetType": "native", 754 | "rid": "linux-musl-arm64" 755 | }, 756 | "runtimes/linux-musl-x64/native/libe_sqlite3.so": { 757 | "assetType": "native", 758 | "rid": "linux-musl-x64" 759 | }, 760 | "runtimes/linux-ppc64le/native/libe_sqlite3.so": { 761 | "assetType": "native", 762 | "rid": "linux-ppc64le" 763 | }, 764 | "runtimes/linux-s390x/native/libe_sqlite3.so": { 765 | "assetType": "native", 766 | "rid": "linux-s390x" 767 | }, 768 | "runtimes/linux-x64/native/libe_sqlite3.so": { 769 | "assetType": "native", 770 | "rid": "linux-x64" 771 | }, 772 | "runtimes/linux-x86/native/libe_sqlite3.so": { 773 | "assetType": "native", 774 | "rid": "linux-x86" 775 | }, 776 | "runtimes/maccatalyst-arm64/native/libe_sqlite3.dylib": { 777 | "assetType": "native", 778 | "rid": "maccatalyst-arm64" 779 | }, 780 | "runtimes/maccatalyst-x64/native/libe_sqlite3.dylib": { 781 | "assetType": "native", 782 | "rid": "maccatalyst-x64" 783 | }, 784 | "runtimes/osx-arm64/native/libe_sqlite3.dylib": { 785 | "assetType": "native", 786 | "rid": "osx-arm64" 787 | }, 788 | "runtimes/osx-x64/native/libe_sqlite3.dylib": { 789 | "assetType": "native", 790 | "rid": "osx-x64" 791 | }, 792 | "runtimes/win-arm/native/e_sqlite3.dll": { 793 | "assetType": "native", 794 | "rid": "win-arm" 795 | }, 796 | "runtimes/win-arm64/native/e_sqlite3.dll": { 797 | "assetType": "native", 798 | "rid": "win-arm64" 799 | }, 800 | "runtimes/win-x64/native/e_sqlite3.dll": { 801 | "assetType": "native", 802 | "rid": "win-x64" 803 | }, 804 | "runtimes/win-x86/native/e_sqlite3.dll": { 805 | "assetType": "native", 806 | "rid": "win-x86" 807 | } 808 | } 809 | }, 810 | "SQLitePCLRaw.provider.e_sqlite3/2.1.6": { 811 | "type": "package", 812 | "dependencies": { 813 | "SQLitePCLRaw.core": "2.1.6" 814 | }, 815 | "compile": { 816 | "lib/net6.0/SQLitePCLRaw.provider.e_sqlite3.dll": {} 817 | }, 818 | "runtime": { 819 | "lib/net6.0/SQLitePCLRaw.provider.e_sqlite3.dll": {} 820 | } 821 | }, 822 | "Swashbuckle.AspNetCore/6.6.2": { 823 | "type": "package", 824 | "dependencies": { 825 | "Microsoft.Extensions.ApiDescription.Server": "6.0.5", 826 | "Swashbuckle.AspNetCore.Swagger": "6.6.2", 827 | "Swashbuckle.AspNetCore.SwaggerGen": "6.6.2", 828 | "Swashbuckle.AspNetCore.SwaggerUI": "6.6.2" 829 | }, 830 | "build": { 831 | "build/Swashbuckle.AspNetCore.props": {} 832 | } 833 | }, 834 | "Swashbuckle.AspNetCore.Swagger/6.6.2": { 835 | "type": "package", 836 | "dependencies": { 837 | "Microsoft.OpenApi": "1.6.14" 838 | }, 839 | "compile": { 840 | "lib/net8.0/Swashbuckle.AspNetCore.Swagger.dll": { 841 | "related": ".pdb;.xml" 842 | } 843 | }, 844 | "runtime": { 845 | "lib/net8.0/Swashbuckle.AspNetCore.Swagger.dll": { 846 | "related": ".pdb;.xml" 847 | } 848 | }, 849 | "frameworkReferences": [ 850 | "Microsoft.AspNetCore.App" 851 | ] 852 | }, 853 | "Swashbuckle.AspNetCore.SwaggerGen/6.6.2": { 854 | "type": "package", 855 | "dependencies": { 856 | "Swashbuckle.AspNetCore.Swagger": "6.6.2" 857 | }, 858 | "compile": { 859 | "lib/net8.0/Swashbuckle.AspNetCore.SwaggerGen.dll": { 860 | "related": ".pdb;.xml" 861 | } 862 | }, 863 | "runtime": { 864 | "lib/net8.0/Swashbuckle.AspNetCore.SwaggerGen.dll": { 865 | "related": ".pdb;.xml" 866 | } 867 | } 868 | }, 869 | "Swashbuckle.AspNetCore.SwaggerUI/6.6.2": { 870 | "type": "package", 871 | "compile": { 872 | "lib/net8.0/Swashbuckle.AspNetCore.SwaggerUI.dll": { 873 | "related": ".pdb;.xml" 874 | } 875 | }, 876 | "runtime": { 877 | "lib/net8.0/Swashbuckle.AspNetCore.SwaggerUI.dll": { 878 | "related": ".pdb;.xml" 879 | } 880 | }, 881 | "frameworkReferences": [ 882 | "Microsoft.AspNetCore.App" 883 | ] 884 | }, 885 | "System.CodeDom/4.4.0": { 886 | "type": "package", 887 | "compile": { 888 | "ref/netstandard2.0/_._": { 889 | "related": ".xml" 890 | } 891 | }, 892 | "runtime": { 893 | "lib/netstandard2.0/System.CodeDom.dll": {} 894 | } 895 | }, 896 | "System.Collections.Immutable/6.0.0": { 897 | "type": "package", 898 | "dependencies": { 899 | "System.Runtime.CompilerServices.Unsafe": "6.0.0" 900 | }, 901 | "compile": { 902 | "lib/net6.0/_._": { 903 | "related": ".xml" 904 | } 905 | }, 906 | "runtime": { 907 | "lib/net6.0/System.Collections.Immutable.dll": { 908 | "related": ".xml" 909 | } 910 | }, 911 | "build": { 912 | "buildTransitive/netcoreapp3.1/_._": {} 913 | } 914 | }, 915 | "System.Composition/6.0.0": { 916 | "type": "package", 917 | "dependencies": { 918 | "System.Composition.AttributedModel": "6.0.0", 919 | "System.Composition.Convention": "6.0.0", 920 | "System.Composition.Hosting": "6.0.0", 921 | "System.Composition.Runtime": "6.0.0", 922 | "System.Composition.TypedParts": "6.0.0" 923 | }, 924 | "build": { 925 | "buildTransitive/netcoreapp3.1/_._": {} 926 | } 927 | }, 928 | "System.Composition.AttributedModel/6.0.0": { 929 | "type": "package", 930 | "compile": { 931 | "lib/net6.0/_._": { 932 | "related": ".xml" 933 | } 934 | }, 935 | "runtime": { 936 | "lib/net6.0/System.Composition.AttributedModel.dll": { 937 | "related": ".xml" 938 | } 939 | }, 940 | "build": { 941 | "buildTransitive/netcoreapp3.1/_._": {} 942 | } 943 | }, 944 | "System.Composition.Convention/6.0.0": { 945 | "type": "package", 946 | "dependencies": { 947 | "System.Composition.AttributedModel": "6.0.0" 948 | }, 949 | "compile": { 950 | "lib/net6.0/_._": { 951 | "related": ".xml" 952 | } 953 | }, 954 | "runtime": { 955 | "lib/net6.0/System.Composition.Convention.dll": { 956 | "related": ".xml" 957 | } 958 | }, 959 | "build": { 960 | "buildTransitive/netcoreapp3.1/_._": {} 961 | } 962 | }, 963 | "System.Composition.Hosting/6.0.0": { 964 | "type": "package", 965 | "dependencies": { 966 | "System.Composition.Runtime": "6.0.0" 967 | }, 968 | "compile": { 969 | "lib/net6.0/_._": { 970 | "related": ".xml" 971 | } 972 | }, 973 | "runtime": { 974 | "lib/net6.0/System.Composition.Hosting.dll": { 975 | "related": ".xml" 976 | } 977 | }, 978 | "build": { 979 | "buildTransitive/netcoreapp3.1/_._": {} 980 | } 981 | }, 982 | "System.Composition.Runtime/6.0.0": { 983 | "type": "package", 984 | "compile": { 985 | "lib/net6.0/_._": { 986 | "related": ".xml" 987 | } 988 | }, 989 | "runtime": { 990 | "lib/net6.0/System.Composition.Runtime.dll": { 991 | "related": ".xml" 992 | } 993 | }, 994 | "build": { 995 | "buildTransitive/netcoreapp3.1/_._": {} 996 | } 997 | }, 998 | "System.Composition.TypedParts/6.0.0": { 999 | "type": "package", 1000 | "dependencies": { 1001 | "System.Composition.AttributedModel": "6.0.0", 1002 | "System.Composition.Hosting": "6.0.0", 1003 | "System.Composition.Runtime": "6.0.0" 1004 | }, 1005 | "compile": { 1006 | "lib/net6.0/_._": { 1007 | "related": ".xml" 1008 | } 1009 | }, 1010 | "runtime": { 1011 | "lib/net6.0/System.Composition.TypedParts.dll": { 1012 | "related": ".xml" 1013 | } 1014 | }, 1015 | "build": { 1016 | "buildTransitive/netcoreapp3.1/_._": {} 1017 | } 1018 | }, 1019 | "System.IO.Pipelines/6.0.3": { 1020 | "type": "package", 1021 | "compile": { 1022 | "lib/net6.0/_._": { 1023 | "related": ".xml" 1024 | } 1025 | }, 1026 | "runtime": { 1027 | "lib/net6.0/System.IO.Pipelines.dll": { 1028 | "related": ".xml" 1029 | } 1030 | }, 1031 | "build": { 1032 | "buildTransitive/netcoreapp3.1/_._": {} 1033 | } 1034 | }, 1035 | "System.Memory/4.5.3": { 1036 | "type": "package", 1037 | "compile": { 1038 | "ref/netcoreapp2.1/_._": {} 1039 | }, 1040 | "runtime": { 1041 | "lib/netcoreapp2.1/_._": {} 1042 | } 1043 | }, 1044 | "System.Reflection.Metadata/6.0.1": { 1045 | "type": "package", 1046 | "dependencies": { 1047 | "System.Collections.Immutable": "6.0.0" 1048 | }, 1049 | "compile": { 1050 | "lib/net6.0/_._": { 1051 | "related": ".xml" 1052 | } 1053 | }, 1054 | "runtime": { 1055 | "lib/net6.0/System.Reflection.Metadata.dll": { 1056 | "related": ".xml" 1057 | } 1058 | }, 1059 | "build": { 1060 | "buildTransitive/netcoreapp3.1/_._": {} 1061 | } 1062 | }, 1063 | "System.Runtime.CompilerServices.Unsafe/6.0.0": { 1064 | "type": "package", 1065 | "compile": { 1066 | "lib/net6.0/_._": { 1067 | "related": ".xml" 1068 | } 1069 | }, 1070 | "runtime": { 1071 | "lib/net6.0/System.Runtime.CompilerServices.Unsafe.dll": { 1072 | "related": ".xml" 1073 | } 1074 | }, 1075 | "build": { 1076 | "buildTransitive/netcoreapp3.1/_._": {} 1077 | } 1078 | }, 1079 | "System.Text.Encoding.CodePages/6.0.0": { 1080 | "type": "package", 1081 | "dependencies": { 1082 | "System.Runtime.CompilerServices.Unsafe": "6.0.0" 1083 | }, 1084 | "compile": { 1085 | "lib/net6.0/_._": { 1086 | "related": ".xml" 1087 | } 1088 | }, 1089 | "runtime": { 1090 | "lib/net6.0/System.Text.Encoding.CodePages.dll": { 1091 | "related": ".xml" 1092 | } 1093 | }, 1094 | "build": { 1095 | "buildTransitive/netcoreapp3.1/_._": {} 1096 | }, 1097 | "runtimeTargets": { 1098 | "runtimes/win/lib/net6.0/System.Text.Encoding.CodePages.dll": { 1099 | "assetType": "runtime", 1100 | "rid": "win" 1101 | } 1102 | } 1103 | }, 1104 | "System.Threading.Channels/6.0.0": { 1105 | "type": "package", 1106 | "compile": { 1107 | "lib/net6.0/_._": { 1108 | "related": ".xml" 1109 | } 1110 | }, 1111 | "runtime": { 1112 | "lib/net6.0/System.Threading.Channels.dll": { 1113 | "related": ".xml" 1114 | } 1115 | }, 1116 | "build": { 1117 | "buildTransitive/netcoreapp3.1/_._": {} 1118 | } 1119 | } 1120 | } 1121 | }, 1122 | "libraries": { 1123 | "Humanizer.Core/2.14.1": { 1124 | "sha512": "lQKvtaTDOXnoVJ20ibTuSIOf2i0uO0MPbDhd1jm238I+U/2ZnRENj0cktKZhtchBMtCUSRQ5v4xBCUbKNmyVMw==", 1125 | "type": "package", 1126 | "path": "humanizer.core/2.14.1", 1127 | "files": [ 1128 | ".nupkg.metadata", 1129 | ".signature.p7s", 1130 | "humanizer.core.2.14.1.nupkg.sha512", 1131 | "humanizer.core.nuspec", 1132 | "lib/net6.0/Humanizer.dll", 1133 | "lib/net6.0/Humanizer.xml", 1134 | "lib/netstandard1.0/Humanizer.dll", 1135 | "lib/netstandard1.0/Humanizer.xml", 1136 | "lib/netstandard2.0/Humanizer.dll", 1137 | "lib/netstandard2.0/Humanizer.xml", 1138 | "logo.png" 1139 | ] 1140 | }, 1141 | "Mapster/7.4.0": { 1142 | "sha512": "RYGoDqvS4WTKIq0HDyPBBVIj6N0mluOCXQ1Vk95JKseMHEsbCXSEGKSlP95oL+s42IXAXbqvHj7p0YaRBUcfqg==", 1143 | "type": "package", 1144 | "path": "mapster/7.4.0", 1145 | "files": [ 1146 | ".nupkg.metadata", 1147 | ".signature.p7s", 1148 | "icon.png", 1149 | "lib/net6.0/Mapster.dll", 1150 | "lib/net7.0/Mapster.dll", 1151 | "mapster.7.4.0.nupkg.sha512", 1152 | "mapster.nuspec" 1153 | ] 1154 | }, 1155 | "Mapster.Core/1.2.1": { 1156 | "sha512": "11lokmfliBEMMmjeqxFGNpqGXq6tN96zFqpBmfYeahr4Ybk63oDmeJmOflsATjobYkX248g5Y62oQ2NNnZaeww==", 1157 | "type": "package", 1158 | "path": "mapster.core/1.2.1", 1159 | "files": [ 1160 | ".nupkg.metadata", 1161 | ".signature.p7s", 1162 | "icon.png", 1163 | "lib/net6.0/Mapster.Core.dll", 1164 | "lib/net7.0/Mapster.Core.dll", 1165 | "mapster.core.1.2.1.nupkg.sha512", 1166 | "mapster.core.nuspec" 1167 | ] 1168 | }, 1169 | "Mapster.DependencyInjection/1.0.1": { 1170 | "sha512": "LfjnRIwx6WAo3ssq8PFeaHFaUz00BfSG9BhWgXsiDa3H5lDhG0lpMGDF6w2ZnooS4eHYmAv4f77VxmzpvgorNg==", 1171 | "type": "package", 1172 | "path": "mapster.dependencyinjection/1.0.1", 1173 | "files": [ 1174 | ".nupkg.metadata", 1175 | ".signature.p7s", 1176 | "icon.png", 1177 | "lib/net6.0/Mapster.DependencyInjection.dll", 1178 | "lib/net7.0/Mapster.DependencyInjection.dll", 1179 | "mapster.dependencyinjection.1.0.1.nupkg.sha512", 1180 | "mapster.dependencyinjection.nuspec" 1181 | ] 1182 | }, 1183 | "Mapster.EFCore/5.1.1": { 1184 | "sha512": "syMlBq1EWFBXQgoooPjcyIDmiaaHcYYgwrOzg+m/hJUtTeqx3FCNqhRWwXTe4rTUjq6TvXXahdphMtZOniprzA==", 1185 | "type": "package", 1186 | "path": "mapster.efcore/5.1.1", 1187 | "files": [ 1188 | ".nupkg.metadata", 1189 | ".signature.p7s", 1190 | "icon.png", 1191 | "lib/net6.0/Mapster.EFCore.dll", 1192 | "lib/net7.0/Mapster.EFCore.dll", 1193 | "mapster.efcore.5.1.1.nupkg.sha512", 1194 | "mapster.efcore.nuspec" 1195 | ] 1196 | }, 1197 | "Microsoft.Bcl.AsyncInterfaces/6.0.0": { 1198 | "sha512": "UcSjPsst+DfAdJGVDsu346FX0ci0ah+lw3WRtn18NUwEqRt70HaOQ7lI72vy3+1LxtqI3T5GWwV39rQSrCzAeg==", 1199 | "type": "package", 1200 | "path": "microsoft.bcl.asyncinterfaces/6.0.0", 1201 | "files": [ 1202 | ".nupkg.metadata", 1203 | ".signature.p7s", 1204 | "Icon.png", 1205 | "LICENSE.TXT", 1206 | "THIRD-PARTY-NOTICES.TXT", 1207 | "lib/net461/Microsoft.Bcl.AsyncInterfaces.dll", 1208 | "lib/net461/Microsoft.Bcl.AsyncInterfaces.xml", 1209 | "lib/netstandard2.0/Microsoft.Bcl.AsyncInterfaces.dll", 1210 | "lib/netstandard2.0/Microsoft.Bcl.AsyncInterfaces.xml", 1211 | "lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.dll", 1212 | "lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.xml", 1213 | "microsoft.bcl.asyncinterfaces.6.0.0.nupkg.sha512", 1214 | "microsoft.bcl.asyncinterfaces.nuspec", 1215 | "useSharedDesignerContext.txt" 1216 | ] 1217 | }, 1218 | "Microsoft.CodeAnalysis.Analyzers/3.3.3": { 1219 | "sha512": "j/rOZtLMVJjrfLRlAMckJLPW/1rze9MT1yfWqSIbUPGRu1m1P0fuo9PmqapwsmePfGB5PJrudQLvmUOAMF0DqQ==", 1220 | "type": "package", 1221 | "path": "microsoft.codeanalysis.analyzers/3.3.3", 1222 | "hasTools": true, 1223 | "files": [ 1224 | ".nupkg.metadata", 1225 | ".signature.p7s", 1226 | "Icon.png", 1227 | "ThirdPartyNotices.rtf", 1228 | "analyzers/dotnet/cs/Microsoft.CodeAnalysis.Analyzers.dll", 1229 | "analyzers/dotnet/cs/Microsoft.CodeAnalysis.CSharp.Analyzers.dll", 1230 | "analyzers/dotnet/cs/cs/Microsoft.CodeAnalysis.Analyzers.resources.dll", 1231 | "analyzers/dotnet/cs/de/Microsoft.CodeAnalysis.Analyzers.resources.dll", 1232 | "analyzers/dotnet/cs/es/Microsoft.CodeAnalysis.Analyzers.resources.dll", 1233 | "analyzers/dotnet/cs/fr/Microsoft.CodeAnalysis.Analyzers.resources.dll", 1234 | "analyzers/dotnet/cs/it/Microsoft.CodeAnalysis.Analyzers.resources.dll", 1235 | "analyzers/dotnet/cs/ja/Microsoft.CodeAnalysis.Analyzers.resources.dll", 1236 | "analyzers/dotnet/cs/ko/Microsoft.CodeAnalysis.Analyzers.resources.dll", 1237 | "analyzers/dotnet/cs/pl/Microsoft.CodeAnalysis.Analyzers.resources.dll", 1238 | "analyzers/dotnet/cs/pt-BR/Microsoft.CodeAnalysis.Analyzers.resources.dll", 1239 | "analyzers/dotnet/cs/ru/Microsoft.CodeAnalysis.Analyzers.resources.dll", 1240 | "analyzers/dotnet/cs/tr/Microsoft.CodeAnalysis.Analyzers.resources.dll", 1241 | "analyzers/dotnet/cs/zh-Hans/Microsoft.CodeAnalysis.Analyzers.resources.dll", 1242 | "analyzers/dotnet/cs/zh-Hant/Microsoft.CodeAnalysis.Analyzers.resources.dll", 1243 | "analyzers/dotnet/vb/Microsoft.CodeAnalysis.Analyzers.dll", 1244 | "analyzers/dotnet/vb/Microsoft.CodeAnalysis.VisualBasic.Analyzers.dll", 1245 | "analyzers/dotnet/vb/cs/Microsoft.CodeAnalysis.Analyzers.resources.dll", 1246 | "analyzers/dotnet/vb/de/Microsoft.CodeAnalysis.Analyzers.resources.dll", 1247 | "analyzers/dotnet/vb/es/Microsoft.CodeAnalysis.Analyzers.resources.dll", 1248 | "analyzers/dotnet/vb/fr/Microsoft.CodeAnalysis.Analyzers.resources.dll", 1249 | "analyzers/dotnet/vb/it/Microsoft.CodeAnalysis.Analyzers.resources.dll", 1250 | "analyzers/dotnet/vb/ja/Microsoft.CodeAnalysis.Analyzers.resources.dll", 1251 | "analyzers/dotnet/vb/ko/Microsoft.CodeAnalysis.Analyzers.resources.dll", 1252 | "analyzers/dotnet/vb/pl/Microsoft.CodeAnalysis.Analyzers.resources.dll", 1253 | "analyzers/dotnet/vb/pt-BR/Microsoft.CodeAnalysis.Analyzers.resources.dll", 1254 | "analyzers/dotnet/vb/ru/Microsoft.CodeAnalysis.Analyzers.resources.dll", 1255 | "analyzers/dotnet/vb/tr/Microsoft.CodeAnalysis.Analyzers.resources.dll", 1256 | "analyzers/dotnet/vb/zh-Hans/Microsoft.CodeAnalysis.Analyzers.resources.dll", 1257 | "analyzers/dotnet/vb/zh-Hant/Microsoft.CodeAnalysis.Analyzers.resources.dll", 1258 | "build/Microsoft.CodeAnalysis.Analyzers.props", 1259 | "build/Microsoft.CodeAnalysis.Analyzers.targets", 1260 | "build/config/analysislevel_2_9_8_all.editorconfig", 1261 | "build/config/analysislevel_2_9_8_default.editorconfig", 1262 | "build/config/analysislevel_2_9_8_minimum.editorconfig", 1263 | "build/config/analysislevel_2_9_8_none.editorconfig", 1264 | "build/config/analysislevel_2_9_8_recommended.editorconfig", 1265 | "build/config/analysislevel_3_3_all.editorconfig", 1266 | "build/config/analysislevel_3_3_default.editorconfig", 1267 | "build/config/analysislevel_3_3_minimum.editorconfig", 1268 | "build/config/analysislevel_3_3_none.editorconfig", 1269 | "build/config/analysislevel_3_3_recommended.editorconfig", 1270 | "build/config/analysislevel_3_all.editorconfig", 1271 | "build/config/analysislevel_3_default.editorconfig", 1272 | "build/config/analysislevel_3_minimum.editorconfig", 1273 | "build/config/analysislevel_3_none.editorconfig", 1274 | "build/config/analysislevel_3_recommended.editorconfig", 1275 | "build/config/analysislevelcorrectness_2_9_8_all.editorconfig", 1276 | "build/config/analysislevelcorrectness_2_9_8_default.editorconfig", 1277 | "build/config/analysislevelcorrectness_2_9_8_minimum.editorconfig", 1278 | "build/config/analysislevelcorrectness_2_9_8_none.editorconfig", 1279 | "build/config/analysislevelcorrectness_2_9_8_recommended.editorconfig", 1280 | "build/config/analysislevelcorrectness_3_3_all.editorconfig", 1281 | "build/config/analysislevelcorrectness_3_3_default.editorconfig", 1282 | "build/config/analysislevelcorrectness_3_3_minimum.editorconfig", 1283 | "build/config/analysislevelcorrectness_3_3_none.editorconfig", 1284 | "build/config/analysislevelcorrectness_3_3_recommended.editorconfig", 1285 | "build/config/analysislevelcorrectness_3_all.editorconfig", 1286 | "build/config/analysislevelcorrectness_3_default.editorconfig", 1287 | "build/config/analysislevelcorrectness_3_minimum.editorconfig", 1288 | "build/config/analysislevelcorrectness_3_none.editorconfig", 1289 | "build/config/analysislevelcorrectness_3_recommended.editorconfig", 1290 | "build/config/analysislevellibrary_2_9_8_all.editorconfig", 1291 | "build/config/analysislevellibrary_2_9_8_default.editorconfig", 1292 | "build/config/analysislevellibrary_2_9_8_minimum.editorconfig", 1293 | "build/config/analysislevellibrary_2_9_8_none.editorconfig", 1294 | "build/config/analysislevellibrary_2_9_8_recommended.editorconfig", 1295 | "build/config/analysislevellibrary_3_3_all.editorconfig", 1296 | "build/config/analysislevellibrary_3_3_default.editorconfig", 1297 | "build/config/analysislevellibrary_3_3_minimum.editorconfig", 1298 | "build/config/analysislevellibrary_3_3_none.editorconfig", 1299 | "build/config/analysislevellibrary_3_3_recommended.editorconfig", 1300 | "build/config/analysislevellibrary_3_all.editorconfig", 1301 | "build/config/analysislevellibrary_3_default.editorconfig", 1302 | "build/config/analysislevellibrary_3_minimum.editorconfig", 1303 | "build/config/analysislevellibrary_3_none.editorconfig", 1304 | "build/config/analysislevellibrary_3_recommended.editorconfig", 1305 | "build/config/analysislevelmicrosoftcodeanalysiscompatibility_2_9_8_all.editorconfig", 1306 | "build/config/analysislevelmicrosoftcodeanalysiscompatibility_2_9_8_default.editorconfig", 1307 | "build/config/analysislevelmicrosoftcodeanalysiscompatibility_2_9_8_minimum.editorconfig", 1308 | "build/config/analysislevelmicrosoftcodeanalysiscompatibility_2_9_8_none.editorconfig", 1309 | "build/config/analysislevelmicrosoftcodeanalysiscompatibility_2_9_8_recommended.editorconfig", 1310 | "build/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_all.editorconfig", 1311 | "build/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_default.editorconfig", 1312 | "build/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_minimum.editorconfig", 1313 | "build/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_none.editorconfig", 1314 | "build/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_recommended.editorconfig", 1315 | "build/config/analysislevelmicrosoftcodeanalysiscompatibility_3_all.editorconfig", 1316 | "build/config/analysislevelmicrosoftcodeanalysiscompatibility_3_default.editorconfig", 1317 | "build/config/analysislevelmicrosoftcodeanalysiscompatibility_3_minimum.editorconfig", 1318 | "build/config/analysislevelmicrosoftcodeanalysiscompatibility_3_none.editorconfig", 1319 | "build/config/analysislevelmicrosoftcodeanalysiscompatibility_3_recommended.editorconfig", 1320 | "build/config/analysislevelmicrosoftcodeanalysiscorrectness_2_9_8_all.editorconfig", 1321 | "build/config/analysislevelmicrosoftcodeanalysiscorrectness_2_9_8_default.editorconfig", 1322 | "build/config/analysislevelmicrosoftcodeanalysiscorrectness_2_9_8_minimum.editorconfig", 1323 | "build/config/analysislevelmicrosoftcodeanalysiscorrectness_2_9_8_none.editorconfig", 1324 | "build/config/analysislevelmicrosoftcodeanalysiscorrectness_2_9_8_recommended.editorconfig", 1325 | "build/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_all.editorconfig", 1326 | "build/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_default.editorconfig", 1327 | "build/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_minimum.editorconfig", 1328 | "build/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_none.editorconfig", 1329 | "build/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_recommended.editorconfig", 1330 | "build/config/analysislevelmicrosoftcodeanalysiscorrectness_3_all.editorconfig", 1331 | "build/config/analysislevelmicrosoftcodeanalysiscorrectness_3_default.editorconfig", 1332 | "build/config/analysislevelmicrosoftcodeanalysiscorrectness_3_minimum.editorconfig", 1333 | "build/config/analysislevelmicrosoftcodeanalysiscorrectness_3_none.editorconfig", 1334 | "build/config/analysislevelmicrosoftcodeanalysiscorrectness_3_recommended.editorconfig", 1335 | "build/config/analysislevelmicrosoftcodeanalysisdesign_2_9_8_all.editorconfig", 1336 | "build/config/analysislevelmicrosoftcodeanalysisdesign_2_9_8_default.editorconfig", 1337 | "build/config/analysislevelmicrosoftcodeanalysisdesign_2_9_8_minimum.editorconfig", 1338 | "build/config/analysislevelmicrosoftcodeanalysisdesign_2_9_8_none.editorconfig", 1339 | "build/config/analysislevelmicrosoftcodeanalysisdesign_2_9_8_recommended.editorconfig", 1340 | "build/config/analysislevelmicrosoftcodeanalysisdesign_3_3_all.editorconfig", 1341 | "build/config/analysislevelmicrosoftcodeanalysisdesign_3_3_default.editorconfig", 1342 | "build/config/analysislevelmicrosoftcodeanalysisdesign_3_3_minimum.editorconfig", 1343 | "build/config/analysislevelmicrosoftcodeanalysisdesign_3_3_none.editorconfig", 1344 | "build/config/analysislevelmicrosoftcodeanalysisdesign_3_3_recommended.editorconfig", 1345 | "build/config/analysislevelmicrosoftcodeanalysisdesign_3_all.editorconfig", 1346 | "build/config/analysislevelmicrosoftcodeanalysisdesign_3_default.editorconfig", 1347 | "build/config/analysislevelmicrosoftcodeanalysisdesign_3_minimum.editorconfig", 1348 | "build/config/analysislevelmicrosoftcodeanalysisdesign_3_none.editorconfig", 1349 | "build/config/analysislevelmicrosoftcodeanalysisdesign_3_recommended.editorconfig", 1350 | "build/config/analysislevelmicrosoftcodeanalysisdocumentation_2_9_8_all.editorconfig", 1351 | "build/config/analysislevelmicrosoftcodeanalysisdocumentation_2_9_8_default.editorconfig", 1352 | "build/config/analysislevelmicrosoftcodeanalysisdocumentation_2_9_8_minimum.editorconfig", 1353 | "build/config/analysislevelmicrosoftcodeanalysisdocumentation_2_9_8_none.editorconfig", 1354 | "build/config/analysislevelmicrosoftcodeanalysisdocumentation_2_9_8_recommended.editorconfig", 1355 | "build/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_all.editorconfig", 1356 | "build/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_default.editorconfig", 1357 | "build/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_minimum.editorconfig", 1358 | "build/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_none.editorconfig", 1359 | "build/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_recommended.editorconfig", 1360 | "build/config/analysislevelmicrosoftcodeanalysisdocumentation_3_all.editorconfig", 1361 | "build/config/analysislevelmicrosoftcodeanalysisdocumentation_3_default.editorconfig", 1362 | "build/config/analysislevelmicrosoftcodeanalysisdocumentation_3_minimum.editorconfig", 1363 | "build/config/analysislevelmicrosoftcodeanalysisdocumentation_3_none.editorconfig", 1364 | "build/config/analysislevelmicrosoftcodeanalysisdocumentation_3_recommended.editorconfig", 1365 | "build/config/analysislevelmicrosoftcodeanalysislocalization_2_9_8_all.editorconfig", 1366 | "build/config/analysislevelmicrosoftcodeanalysislocalization_2_9_8_default.editorconfig", 1367 | "build/config/analysislevelmicrosoftcodeanalysislocalization_2_9_8_minimum.editorconfig", 1368 | "build/config/analysislevelmicrosoftcodeanalysislocalization_2_9_8_none.editorconfig", 1369 | "build/config/analysislevelmicrosoftcodeanalysislocalization_2_9_8_recommended.editorconfig", 1370 | "build/config/analysislevelmicrosoftcodeanalysislocalization_3_3_all.editorconfig", 1371 | "build/config/analysislevelmicrosoftcodeanalysislocalization_3_3_default.editorconfig", 1372 | "build/config/analysislevelmicrosoftcodeanalysislocalization_3_3_minimum.editorconfig", 1373 | "build/config/analysislevelmicrosoftcodeanalysislocalization_3_3_none.editorconfig", 1374 | "build/config/analysislevelmicrosoftcodeanalysislocalization_3_3_recommended.editorconfig", 1375 | "build/config/analysislevelmicrosoftcodeanalysislocalization_3_all.editorconfig", 1376 | "build/config/analysislevelmicrosoftcodeanalysislocalization_3_default.editorconfig", 1377 | "build/config/analysislevelmicrosoftcodeanalysislocalization_3_minimum.editorconfig", 1378 | "build/config/analysislevelmicrosoftcodeanalysislocalization_3_none.editorconfig", 1379 | "build/config/analysislevelmicrosoftcodeanalysislocalization_3_recommended.editorconfig", 1380 | "build/config/analysislevelmicrosoftcodeanalysisperformance_2_9_8_all.editorconfig", 1381 | "build/config/analysislevelmicrosoftcodeanalysisperformance_2_9_8_default.editorconfig", 1382 | "build/config/analysislevelmicrosoftcodeanalysisperformance_2_9_8_minimum.editorconfig", 1383 | "build/config/analysislevelmicrosoftcodeanalysisperformance_2_9_8_none.editorconfig", 1384 | "build/config/analysislevelmicrosoftcodeanalysisperformance_2_9_8_recommended.editorconfig", 1385 | "build/config/analysislevelmicrosoftcodeanalysisperformance_3_3_all.editorconfig", 1386 | "build/config/analysislevelmicrosoftcodeanalysisperformance_3_3_default.editorconfig", 1387 | "build/config/analysislevelmicrosoftcodeanalysisperformance_3_3_minimum.editorconfig", 1388 | "build/config/analysislevelmicrosoftcodeanalysisperformance_3_3_none.editorconfig", 1389 | "build/config/analysislevelmicrosoftcodeanalysisperformance_3_3_recommended.editorconfig", 1390 | "build/config/analysislevelmicrosoftcodeanalysisperformance_3_all.editorconfig", 1391 | "build/config/analysislevelmicrosoftcodeanalysisperformance_3_default.editorconfig", 1392 | "build/config/analysislevelmicrosoftcodeanalysisperformance_3_minimum.editorconfig", 1393 | "build/config/analysislevelmicrosoftcodeanalysisperformance_3_none.editorconfig", 1394 | "build/config/analysislevelmicrosoftcodeanalysisperformance_3_recommended.editorconfig", 1395 | "build/config/analysislevelmicrosoftcodeanalysisreleasetracking_2_9_8_all.editorconfig", 1396 | "build/config/analysislevelmicrosoftcodeanalysisreleasetracking_2_9_8_default.editorconfig", 1397 | "build/config/analysislevelmicrosoftcodeanalysisreleasetracking_2_9_8_minimum.editorconfig", 1398 | "build/config/analysislevelmicrosoftcodeanalysisreleasetracking_2_9_8_none.editorconfig", 1399 | "build/config/analysislevelmicrosoftcodeanalysisreleasetracking_2_9_8_recommended.editorconfig", 1400 | "build/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_all.editorconfig", 1401 | "build/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_default.editorconfig", 1402 | "build/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_minimum.editorconfig", 1403 | "build/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_none.editorconfig", 1404 | "build/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_recommended.editorconfig", 1405 | "build/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_all.editorconfig", 1406 | "build/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_default.editorconfig", 1407 | "build/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_minimum.editorconfig", 1408 | "build/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_none.editorconfig", 1409 | "build/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_recommended.editorconfig", 1410 | "documentation/Analyzer Configuration.md", 1411 | "documentation/Microsoft.CodeAnalysis.Analyzers.md", 1412 | "documentation/Microsoft.CodeAnalysis.Analyzers.sarif", 1413 | "editorconfig/AllRulesDefault/.editorconfig", 1414 | "editorconfig/AllRulesDisabled/.editorconfig", 1415 | "editorconfig/AllRulesEnabled/.editorconfig", 1416 | "editorconfig/CorrectnessRulesDefault/.editorconfig", 1417 | "editorconfig/CorrectnessRulesEnabled/.editorconfig", 1418 | "editorconfig/DataflowRulesDefault/.editorconfig", 1419 | "editorconfig/DataflowRulesEnabled/.editorconfig", 1420 | "editorconfig/LibraryRulesDefault/.editorconfig", 1421 | "editorconfig/LibraryRulesEnabled/.editorconfig", 1422 | "editorconfig/MicrosoftCodeAnalysisCompatibilityRulesDefault/.editorconfig", 1423 | "editorconfig/MicrosoftCodeAnalysisCompatibilityRulesEnabled/.editorconfig", 1424 | "editorconfig/MicrosoftCodeAnalysisCorrectnessRulesDefault/.editorconfig", 1425 | "editorconfig/MicrosoftCodeAnalysisCorrectnessRulesEnabled/.editorconfig", 1426 | "editorconfig/MicrosoftCodeAnalysisDesignRulesDefault/.editorconfig", 1427 | "editorconfig/MicrosoftCodeAnalysisDesignRulesEnabled/.editorconfig", 1428 | "editorconfig/MicrosoftCodeAnalysisDocumentationRulesDefault/.editorconfig", 1429 | "editorconfig/MicrosoftCodeAnalysisDocumentationRulesEnabled/.editorconfig", 1430 | "editorconfig/MicrosoftCodeAnalysisLocalizationRulesDefault/.editorconfig", 1431 | "editorconfig/MicrosoftCodeAnalysisLocalizationRulesEnabled/.editorconfig", 1432 | "editorconfig/MicrosoftCodeAnalysisPerformanceRulesDefault/.editorconfig", 1433 | "editorconfig/MicrosoftCodeAnalysisPerformanceRulesEnabled/.editorconfig", 1434 | "editorconfig/MicrosoftCodeAnalysisReleaseTrackingRulesDefault/.editorconfig", 1435 | "editorconfig/MicrosoftCodeAnalysisReleaseTrackingRulesEnabled/.editorconfig", 1436 | "editorconfig/PortedFromFxCopRulesDefault/.editorconfig", 1437 | "editorconfig/PortedFromFxCopRulesEnabled/.editorconfig", 1438 | "microsoft.codeanalysis.analyzers.3.3.3.nupkg.sha512", 1439 | "microsoft.codeanalysis.analyzers.nuspec", 1440 | "rulesets/AllRulesDefault.ruleset", 1441 | "rulesets/AllRulesDisabled.ruleset", 1442 | "rulesets/AllRulesEnabled.ruleset", 1443 | "rulesets/CorrectnessRulesDefault.ruleset", 1444 | "rulesets/CorrectnessRulesEnabled.ruleset", 1445 | "rulesets/DataflowRulesDefault.ruleset", 1446 | "rulesets/DataflowRulesEnabled.ruleset", 1447 | "rulesets/LibraryRulesDefault.ruleset", 1448 | "rulesets/LibraryRulesEnabled.ruleset", 1449 | "rulesets/MicrosoftCodeAnalysisCompatibilityRulesDefault.ruleset", 1450 | "rulesets/MicrosoftCodeAnalysisCompatibilityRulesEnabled.ruleset", 1451 | "rulesets/MicrosoftCodeAnalysisCorrectnessRulesDefault.ruleset", 1452 | "rulesets/MicrosoftCodeAnalysisCorrectnessRulesEnabled.ruleset", 1453 | "rulesets/MicrosoftCodeAnalysisDesignRulesDefault.ruleset", 1454 | "rulesets/MicrosoftCodeAnalysisDesignRulesEnabled.ruleset", 1455 | "rulesets/MicrosoftCodeAnalysisDocumentationRulesDefault.ruleset", 1456 | "rulesets/MicrosoftCodeAnalysisDocumentationRulesEnabled.ruleset", 1457 | "rulesets/MicrosoftCodeAnalysisLocalizationRulesDefault.ruleset", 1458 | "rulesets/MicrosoftCodeAnalysisLocalizationRulesEnabled.ruleset", 1459 | "rulesets/MicrosoftCodeAnalysisPerformanceRulesDefault.ruleset", 1460 | "rulesets/MicrosoftCodeAnalysisPerformanceRulesEnabled.ruleset", 1461 | "rulesets/MicrosoftCodeAnalysisReleaseTrackingRulesDefault.ruleset", 1462 | "rulesets/MicrosoftCodeAnalysisReleaseTrackingRulesEnabled.ruleset", 1463 | "rulesets/PortedFromFxCopRulesDefault.ruleset", 1464 | "rulesets/PortedFromFxCopRulesEnabled.ruleset", 1465 | "tools/install.ps1", 1466 | "tools/uninstall.ps1" 1467 | ] 1468 | }, 1469 | "Microsoft.CodeAnalysis.Common/4.5.0": { 1470 | "sha512": "lwAbIZNdnY0SUNoDmZHkVUwLO8UyNnyyh1t/4XsbFxi4Ounb3xszIYZaWhyj5ZjyfcwqwmtMbE7fUTVCqQEIdQ==", 1471 | "type": "package", 1472 | "path": "microsoft.codeanalysis.common/4.5.0", 1473 | "files": [ 1474 | ".nupkg.metadata", 1475 | ".signature.p7s", 1476 | "Icon.png", 1477 | "ThirdPartyNotices.rtf", 1478 | "lib/netcoreapp3.1/Microsoft.CodeAnalysis.dll", 1479 | "lib/netcoreapp3.1/Microsoft.CodeAnalysis.pdb", 1480 | "lib/netcoreapp3.1/Microsoft.CodeAnalysis.xml", 1481 | "lib/netcoreapp3.1/cs/Microsoft.CodeAnalysis.resources.dll", 1482 | "lib/netcoreapp3.1/de/Microsoft.CodeAnalysis.resources.dll", 1483 | "lib/netcoreapp3.1/es/Microsoft.CodeAnalysis.resources.dll", 1484 | "lib/netcoreapp3.1/fr/Microsoft.CodeAnalysis.resources.dll", 1485 | "lib/netcoreapp3.1/it/Microsoft.CodeAnalysis.resources.dll", 1486 | "lib/netcoreapp3.1/ja/Microsoft.CodeAnalysis.resources.dll", 1487 | "lib/netcoreapp3.1/ko/Microsoft.CodeAnalysis.resources.dll", 1488 | "lib/netcoreapp3.1/pl/Microsoft.CodeAnalysis.resources.dll", 1489 | "lib/netcoreapp3.1/pt-BR/Microsoft.CodeAnalysis.resources.dll", 1490 | "lib/netcoreapp3.1/ru/Microsoft.CodeAnalysis.resources.dll", 1491 | "lib/netcoreapp3.1/tr/Microsoft.CodeAnalysis.resources.dll", 1492 | "lib/netcoreapp3.1/zh-Hans/Microsoft.CodeAnalysis.resources.dll", 1493 | "lib/netcoreapp3.1/zh-Hant/Microsoft.CodeAnalysis.resources.dll", 1494 | "lib/netstandard2.0/Microsoft.CodeAnalysis.dll", 1495 | "lib/netstandard2.0/Microsoft.CodeAnalysis.pdb", 1496 | "lib/netstandard2.0/Microsoft.CodeAnalysis.xml", 1497 | "lib/netstandard2.0/cs/Microsoft.CodeAnalysis.resources.dll", 1498 | "lib/netstandard2.0/de/Microsoft.CodeAnalysis.resources.dll", 1499 | "lib/netstandard2.0/es/Microsoft.CodeAnalysis.resources.dll", 1500 | "lib/netstandard2.0/fr/Microsoft.CodeAnalysis.resources.dll", 1501 | "lib/netstandard2.0/it/Microsoft.CodeAnalysis.resources.dll", 1502 | "lib/netstandard2.0/ja/Microsoft.CodeAnalysis.resources.dll", 1503 | "lib/netstandard2.0/ko/Microsoft.CodeAnalysis.resources.dll", 1504 | "lib/netstandard2.0/pl/Microsoft.CodeAnalysis.resources.dll", 1505 | "lib/netstandard2.0/pt-BR/Microsoft.CodeAnalysis.resources.dll", 1506 | "lib/netstandard2.0/ru/Microsoft.CodeAnalysis.resources.dll", 1507 | "lib/netstandard2.0/tr/Microsoft.CodeAnalysis.resources.dll", 1508 | "lib/netstandard2.0/zh-Hans/Microsoft.CodeAnalysis.resources.dll", 1509 | "lib/netstandard2.0/zh-Hant/Microsoft.CodeAnalysis.resources.dll", 1510 | "microsoft.codeanalysis.common.4.5.0.nupkg.sha512", 1511 | "microsoft.codeanalysis.common.nuspec" 1512 | ] 1513 | }, 1514 | "Microsoft.CodeAnalysis.CSharp/4.5.0": { 1515 | "sha512": "cM59oMKAOxvdv76bdmaKPy5hfj+oR+zxikWoueEB7CwTko7mt9sVKZI8Qxlov0C/LuKEG+WQwifepqL3vuTiBQ==", 1516 | "type": "package", 1517 | "path": "microsoft.codeanalysis.csharp/4.5.0", 1518 | "files": [ 1519 | ".nupkg.metadata", 1520 | ".signature.p7s", 1521 | "Icon.png", 1522 | "ThirdPartyNotices.rtf", 1523 | "lib/netcoreapp3.1/Microsoft.CodeAnalysis.CSharp.dll", 1524 | "lib/netcoreapp3.1/Microsoft.CodeAnalysis.CSharp.pdb", 1525 | "lib/netcoreapp3.1/Microsoft.CodeAnalysis.CSharp.xml", 1526 | "lib/netcoreapp3.1/cs/Microsoft.CodeAnalysis.CSharp.resources.dll", 1527 | "lib/netcoreapp3.1/de/Microsoft.CodeAnalysis.CSharp.resources.dll", 1528 | "lib/netcoreapp3.1/es/Microsoft.CodeAnalysis.CSharp.resources.dll", 1529 | "lib/netcoreapp3.1/fr/Microsoft.CodeAnalysis.CSharp.resources.dll", 1530 | "lib/netcoreapp3.1/it/Microsoft.CodeAnalysis.CSharp.resources.dll", 1531 | "lib/netcoreapp3.1/ja/Microsoft.CodeAnalysis.CSharp.resources.dll", 1532 | "lib/netcoreapp3.1/ko/Microsoft.CodeAnalysis.CSharp.resources.dll", 1533 | "lib/netcoreapp3.1/pl/Microsoft.CodeAnalysis.CSharp.resources.dll", 1534 | "lib/netcoreapp3.1/pt-BR/Microsoft.CodeAnalysis.CSharp.resources.dll", 1535 | "lib/netcoreapp3.1/ru/Microsoft.CodeAnalysis.CSharp.resources.dll", 1536 | "lib/netcoreapp3.1/tr/Microsoft.CodeAnalysis.CSharp.resources.dll", 1537 | "lib/netcoreapp3.1/zh-Hans/Microsoft.CodeAnalysis.CSharp.resources.dll", 1538 | "lib/netcoreapp3.1/zh-Hant/Microsoft.CodeAnalysis.CSharp.resources.dll", 1539 | "lib/netstandard2.0/Microsoft.CodeAnalysis.CSharp.dll", 1540 | "lib/netstandard2.0/Microsoft.CodeAnalysis.CSharp.pdb", 1541 | "lib/netstandard2.0/Microsoft.CodeAnalysis.CSharp.xml", 1542 | "lib/netstandard2.0/cs/Microsoft.CodeAnalysis.CSharp.resources.dll", 1543 | "lib/netstandard2.0/de/Microsoft.CodeAnalysis.CSharp.resources.dll", 1544 | "lib/netstandard2.0/es/Microsoft.CodeAnalysis.CSharp.resources.dll", 1545 | "lib/netstandard2.0/fr/Microsoft.CodeAnalysis.CSharp.resources.dll", 1546 | "lib/netstandard2.0/it/Microsoft.CodeAnalysis.CSharp.resources.dll", 1547 | "lib/netstandard2.0/ja/Microsoft.CodeAnalysis.CSharp.resources.dll", 1548 | "lib/netstandard2.0/ko/Microsoft.CodeAnalysis.CSharp.resources.dll", 1549 | "lib/netstandard2.0/pl/Microsoft.CodeAnalysis.CSharp.resources.dll", 1550 | "lib/netstandard2.0/pt-BR/Microsoft.CodeAnalysis.CSharp.resources.dll", 1551 | "lib/netstandard2.0/ru/Microsoft.CodeAnalysis.CSharp.resources.dll", 1552 | "lib/netstandard2.0/tr/Microsoft.CodeAnalysis.CSharp.resources.dll", 1553 | "lib/netstandard2.0/zh-Hans/Microsoft.CodeAnalysis.CSharp.resources.dll", 1554 | "lib/netstandard2.0/zh-Hant/Microsoft.CodeAnalysis.CSharp.resources.dll", 1555 | "microsoft.codeanalysis.csharp.4.5.0.nupkg.sha512", 1556 | "microsoft.codeanalysis.csharp.nuspec" 1557 | ] 1558 | }, 1559 | "Microsoft.CodeAnalysis.CSharp.Workspaces/4.5.0": { 1560 | "sha512": "h74wTpmGOp4yS4hj+EvNzEiPgg/KVs2wmSfTZ81upJZOtPkJsVkgfsgtxxqmAeapjT/vLKfmYV0bS8n5MNVP+g==", 1561 | "type": "package", 1562 | "path": "microsoft.codeanalysis.csharp.workspaces/4.5.0", 1563 | "files": [ 1564 | ".nupkg.metadata", 1565 | ".signature.p7s", 1566 | "Icon.png", 1567 | "ThirdPartyNotices.rtf", 1568 | "lib/netcoreapp3.1/Microsoft.CodeAnalysis.CSharp.Workspaces.dll", 1569 | "lib/netcoreapp3.1/Microsoft.CodeAnalysis.CSharp.Workspaces.pdb", 1570 | "lib/netcoreapp3.1/Microsoft.CodeAnalysis.CSharp.Workspaces.xml", 1571 | "lib/netcoreapp3.1/cs/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", 1572 | "lib/netcoreapp3.1/de/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", 1573 | "lib/netcoreapp3.1/es/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", 1574 | "lib/netcoreapp3.1/fr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", 1575 | "lib/netcoreapp3.1/it/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", 1576 | "lib/netcoreapp3.1/ja/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", 1577 | "lib/netcoreapp3.1/ko/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", 1578 | "lib/netcoreapp3.1/pl/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", 1579 | "lib/netcoreapp3.1/pt-BR/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", 1580 | "lib/netcoreapp3.1/ru/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", 1581 | "lib/netcoreapp3.1/tr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", 1582 | "lib/netcoreapp3.1/zh-Hans/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", 1583 | "lib/netcoreapp3.1/zh-Hant/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", 1584 | "lib/netstandard2.0/Microsoft.CodeAnalysis.CSharp.Workspaces.dll", 1585 | "lib/netstandard2.0/Microsoft.CodeAnalysis.CSharp.Workspaces.pdb", 1586 | "lib/netstandard2.0/Microsoft.CodeAnalysis.CSharp.Workspaces.xml", 1587 | "lib/netstandard2.0/cs/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", 1588 | "lib/netstandard2.0/de/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", 1589 | "lib/netstandard2.0/es/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", 1590 | "lib/netstandard2.0/fr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", 1591 | "lib/netstandard2.0/it/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", 1592 | "lib/netstandard2.0/ja/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", 1593 | "lib/netstandard2.0/ko/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", 1594 | "lib/netstandard2.0/pl/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", 1595 | "lib/netstandard2.0/pt-BR/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", 1596 | "lib/netstandard2.0/ru/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", 1597 | "lib/netstandard2.0/tr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", 1598 | "lib/netstandard2.0/zh-Hans/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", 1599 | "lib/netstandard2.0/zh-Hant/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", 1600 | "microsoft.codeanalysis.csharp.workspaces.4.5.0.nupkg.sha512", 1601 | "microsoft.codeanalysis.csharp.workspaces.nuspec" 1602 | ] 1603 | }, 1604 | "Microsoft.CodeAnalysis.Workspaces.Common/4.5.0": { 1605 | "sha512": "l4dDRmGELXG72XZaonnOeORyD/T5RpEu5LGHOUIhnv+MmUWDY/m1kWXGwtcgQ5CJ5ynkFiRnIYzTKXYjUs7rbw==", 1606 | "type": "package", 1607 | "path": "microsoft.codeanalysis.workspaces.common/4.5.0", 1608 | "files": [ 1609 | ".nupkg.metadata", 1610 | ".signature.p7s", 1611 | "Icon.png", 1612 | "ThirdPartyNotices.rtf", 1613 | "lib/netcoreapp3.1/Microsoft.CodeAnalysis.Workspaces.dll", 1614 | "lib/netcoreapp3.1/Microsoft.CodeAnalysis.Workspaces.pdb", 1615 | "lib/netcoreapp3.1/Microsoft.CodeAnalysis.Workspaces.xml", 1616 | "lib/netcoreapp3.1/cs/Microsoft.CodeAnalysis.Workspaces.resources.dll", 1617 | "lib/netcoreapp3.1/de/Microsoft.CodeAnalysis.Workspaces.resources.dll", 1618 | "lib/netcoreapp3.1/es/Microsoft.CodeAnalysis.Workspaces.resources.dll", 1619 | "lib/netcoreapp3.1/fr/Microsoft.CodeAnalysis.Workspaces.resources.dll", 1620 | "lib/netcoreapp3.1/it/Microsoft.CodeAnalysis.Workspaces.resources.dll", 1621 | "lib/netcoreapp3.1/ja/Microsoft.CodeAnalysis.Workspaces.resources.dll", 1622 | "lib/netcoreapp3.1/ko/Microsoft.CodeAnalysis.Workspaces.resources.dll", 1623 | "lib/netcoreapp3.1/pl/Microsoft.CodeAnalysis.Workspaces.resources.dll", 1624 | "lib/netcoreapp3.1/pt-BR/Microsoft.CodeAnalysis.Workspaces.resources.dll", 1625 | "lib/netcoreapp3.1/ru/Microsoft.CodeAnalysis.Workspaces.resources.dll", 1626 | "lib/netcoreapp3.1/tr/Microsoft.CodeAnalysis.Workspaces.resources.dll", 1627 | "lib/netcoreapp3.1/zh-Hans/Microsoft.CodeAnalysis.Workspaces.resources.dll", 1628 | "lib/netcoreapp3.1/zh-Hant/Microsoft.CodeAnalysis.Workspaces.resources.dll", 1629 | "lib/netstandard2.0/Microsoft.CodeAnalysis.Workspaces.dll", 1630 | "lib/netstandard2.0/Microsoft.CodeAnalysis.Workspaces.pdb", 1631 | "lib/netstandard2.0/Microsoft.CodeAnalysis.Workspaces.xml", 1632 | "lib/netstandard2.0/cs/Microsoft.CodeAnalysis.Workspaces.resources.dll", 1633 | "lib/netstandard2.0/de/Microsoft.CodeAnalysis.Workspaces.resources.dll", 1634 | "lib/netstandard2.0/es/Microsoft.CodeAnalysis.Workspaces.resources.dll", 1635 | "lib/netstandard2.0/fr/Microsoft.CodeAnalysis.Workspaces.resources.dll", 1636 | "lib/netstandard2.0/it/Microsoft.CodeAnalysis.Workspaces.resources.dll", 1637 | "lib/netstandard2.0/ja/Microsoft.CodeAnalysis.Workspaces.resources.dll", 1638 | "lib/netstandard2.0/ko/Microsoft.CodeAnalysis.Workspaces.resources.dll", 1639 | "lib/netstandard2.0/pl/Microsoft.CodeAnalysis.Workspaces.resources.dll", 1640 | "lib/netstandard2.0/pt-BR/Microsoft.CodeAnalysis.Workspaces.resources.dll", 1641 | "lib/netstandard2.0/ru/Microsoft.CodeAnalysis.Workspaces.resources.dll", 1642 | "lib/netstandard2.0/tr/Microsoft.CodeAnalysis.Workspaces.resources.dll", 1643 | "lib/netstandard2.0/zh-Hans/Microsoft.CodeAnalysis.Workspaces.resources.dll", 1644 | "lib/netstandard2.0/zh-Hant/Microsoft.CodeAnalysis.Workspaces.resources.dll", 1645 | "microsoft.codeanalysis.workspaces.common.4.5.0.nupkg.sha512", 1646 | "microsoft.codeanalysis.workspaces.common.nuspec" 1647 | ] 1648 | }, 1649 | "Microsoft.Data.Sqlite.Core/8.0.10": { 1650 | "sha512": "i95bgLqp6rJzmhQEtGhVVHnk1nYAhr/pLDul676PnwI/d7uDSSGs2ZPU9aP0VOuppkZaNinQOUCrD7cstDbQiQ==", 1651 | "type": "package", 1652 | "path": "microsoft.data.sqlite.core/8.0.10", 1653 | "files": [ 1654 | ".nupkg.metadata", 1655 | ".signature.p7s", 1656 | "Icon.png", 1657 | "PACKAGE.md", 1658 | "lib/net6.0/Microsoft.Data.Sqlite.dll", 1659 | "lib/net6.0/Microsoft.Data.Sqlite.xml", 1660 | "lib/net8.0/Microsoft.Data.Sqlite.dll", 1661 | "lib/net8.0/Microsoft.Data.Sqlite.xml", 1662 | "lib/netstandard2.0/Microsoft.Data.Sqlite.dll", 1663 | "lib/netstandard2.0/Microsoft.Data.Sqlite.xml", 1664 | "microsoft.data.sqlite.core.8.0.10.nupkg.sha512", 1665 | "microsoft.data.sqlite.core.nuspec" 1666 | ] 1667 | }, 1668 | "Microsoft.EntityFrameworkCore/8.0.10": { 1669 | "sha512": "PPkQdIqfR1nU3n6YgGGDk8G+eaYbaAKM1AzIQtlPNTKf10Osg3N9T+iK9AlnSA/ujsK00flPpFHVfJrbuBFS1A==", 1670 | "type": "package", 1671 | "path": "microsoft.entityframeworkcore/8.0.10", 1672 | "files": [ 1673 | ".nupkg.metadata", 1674 | ".signature.p7s", 1675 | "Icon.png", 1676 | "PACKAGE.md", 1677 | "buildTransitive/net8.0/Microsoft.EntityFrameworkCore.props", 1678 | "lib/net8.0/Microsoft.EntityFrameworkCore.dll", 1679 | "lib/net8.0/Microsoft.EntityFrameworkCore.xml", 1680 | "microsoft.entityframeworkcore.8.0.10.nupkg.sha512", 1681 | "microsoft.entityframeworkcore.nuspec" 1682 | ] 1683 | }, 1684 | "Microsoft.EntityFrameworkCore.Abstractions/8.0.10": { 1685 | "sha512": "FV0QlcX9INY4kAD2o72uPtyOh0nZut2jB11Jf9mNYBtHay8gDLe+x4AbXFwuQg+eSvofjT7naV82e827zGfyMg==", 1686 | "type": "package", 1687 | "path": "microsoft.entityframeworkcore.abstractions/8.0.10", 1688 | "files": [ 1689 | ".nupkg.metadata", 1690 | ".signature.p7s", 1691 | "Icon.png", 1692 | "PACKAGE.md", 1693 | "lib/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll", 1694 | "lib/net8.0/Microsoft.EntityFrameworkCore.Abstractions.xml", 1695 | "microsoft.entityframeworkcore.abstractions.8.0.10.nupkg.sha512", 1696 | "microsoft.entityframeworkcore.abstractions.nuspec" 1697 | ] 1698 | }, 1699 | "Microsoft.EntityFrameworkCore.Analyzers/8.0.10": { 1700 | "sha512": "51KkPIc0EMv/gVXhPIUi6cwJE9Mvh+PLr4Lap4naLcsoGZ0lF2SvOPgUUprwRV3MnN7nyD1XPhT5RJ/p+xFAXw==", 1701 | "type": "package", 1702 | "path": "microsoft.entityframeworkcore.analyzers/8.0.10", 1703 | "files": [ 1704 | ".nupkg.metadata", 1705 | ".signature.p7s", 1706 | "Icon.png", 1707 | "analyzers/dotnet/cs/Microsoft.EntityFrameworkCore.Analyzers.dll", 1708 | "docs/PACKAGE.md", 1709 | "lib/netstandard2.0/_._", 1710 | "microsoft.entityframeworkcore.analyzers.8.0.10.nupkg.sha512", 1711 | "microsoft.entityframeworkcore.analyzers.nuspec" 1712 | ] 1713 | }, 1714 | "Microsoft.EntityFrameworkCore.Design/8.0.10": { 1715 | "sha512": "uGNjfKvAsql2KHRqxlK5wHo8mMC60G/FecrFKEjJgeIxtUAbSXGOgKGw/gD9flO5Fzzt1C7uxfIcr6ZsMmFkeg==", 1716 | "type": "package", 1717 | "path": "microsoft.entityframeworkcore.design/8.0.10", 1718 | "files": [ 1719 | ".nupkg.metadata", 1720 | ".signature.p7s", 1721 | "Icon.png", 1722 | "PACKAGE.md", 1723 | "build/net8.0/Microsoft.EntityFrameworkCore.Design.props", 1724 | "lib/net8.0/Microsoft.EntityFrameworkCore.Design.dll", 1725 | "lib/net8.0/Microsoft.EntityFrameworkCore.Design.xml", 1726 | "microsoft.entityframeworkcore.design.8.0.10.nupkg.sha512", 1727 | "microsoft.entityframeworkcore.design.nuspec" 1728 | ] 1729 | }, 1730 | "Microsoft.EntityFrameworkCore.Relational/8.0.10": { 1731 | "sha512": "OefBEE47kGKPRPV3OT+FAW6o5BFgLk2D9EoeWVy7NbOepzUneayLQxbVE098FfedTyMwxvZQoDD9LrvZc3MadA==", 1732 | "type": "package", 1733 | "path": "microsoft.entityframeworkcore.relational/8.0.10", 1734 | "files": [ 1735 | ".nupkg.metadata", 1736 | ".signature.p7s", 1737 | "Icon.png", 1738 | "PACKAGE.md", 1739 | "lib/net8.0/Microsoft.EntityFrameworkCore.Relational.dll", 1740 | "lib/net8.0/Microsoft.EntityFrameworkCore.Relational.xml", 1741 | "microsoft.entityframeworkcore.relational.8.0.10.nupkg.sha512", 1742 | "microsoft.entityframeworkcore.relational.nuspec" 1743 | ] 1744 | }, 1745 | "Microsoft.EntityFrameworkCore.Sqlite/8.0.10": { 1746 | "sha512": "inVXiKuOczjNVpLKG0nsnUmgL2m/bo6H/p4DCFVGRImJj6p9qrlwnU96A5FNZ56BF9VE1uZOULqgGTGTFVS19A==", 1747 | "type": "package", 1748 | "path": "microsoft.entityframeworkcore.sqlite/8.0.10", 1749 | "files": [ 1750 | ".nupkg.metadata", 1751 | ".signature.p7s", 1752 | "Icon.png", 1753 | "PACKAGE.md", 1754 | "lib/net8.0/_._", 1755 | "microsoft.entityframeworkcore.sqlite.8.0.10.nupkg.sha512", 1756 | "microsoft.entityframeworkcore.sqlite.nuspec" 1757 | ] 1758 | }, 1759 | "Microsoft.EntityFrameworkCore.Sqlite.Core/8.0.10": { 1760 | "sha512": "dmpgFx5BPqw/jJmBh9gp0UJpCcNDvWnGMoc9XHwp4K0h9skBE6A8E7+AwSiz556iyVf8Gn/qxHF1cgX9ZqGiYQ==", 1761 | "type": "package", 1762 | "path": "microsoft.entityframeworkcore.sqlite.core/8.0.10", 1763 | "files": [ 1764 | ".nupkg.metadata", 1765 | ".signature.p7s", 1766 | "Icon.png", 1767 | "PACKAGE.md", 1768 | "lib/net8.0/Microsoft.EntityFrameworkCore.Sqlite.dll", 1769 | "lib/net8.0/Microsoft.EntityFrameworkCore.Sqlite.xml", 1770 | "microsoft.entityframeworkcore.sqlite.core.8.0.10.nupkg.sha512", 1771 | "microsoft.entityframeworkcore.sqlite.core.nuspec" 1772 | ] 1773 | }, 1774 | "Microsoft.EntityFrameworkCore.Tools/8.0.10": { 1775 | "sha512": "aaimNUjkJDHdZb2hxd6hjwz7OdeankbQHPx8/b+qCfVfaEpOAIW0LTBge4qG+AUKacKfcoK7GJq6ACjenEvPLQ==", 1776 | "type": "package", 1777 | "path": "microsoft.entityframeworkcore.tools/8.0.10", 1778 | "hasTools": true, 1779 | "files": [ 1780 | ".nupkg.metadata", 1781 | ".signature.p7s", 1782 | "Icon.png", 1783 | "docs/PACKAGE.md", 1784 | "lib/net8.0/_._", 1785 | "microsoft.entityframeworkcore.tools.8.0.10.nupkg.sha512", 1786 | "microsoft.entityframeworkcore.tools.nuspec", 1787 | "tools/EntityFrameworkCore.PS2.psd1", 1788 | "tools/EntityFrameworkCore.PS2.psm1", 1789 | "tools/EntityFrameworkCore.psd1", 1790 | "tools/EntityFrameworkCore.psm1", 1791 | "tools/about_EntityFrameworkCore.help.txt", 1792 | "tools/init.ps1", 1793 | "tools/net461/any/ef.exe", 1794 | "tools/net461/win-arm64/ef.exe", 1795 | "tools/net461/win-x86/ef.exe", 1796 | "tools/netcoreapp2.0/any/ef.dll", 1797 | "tools/netcoreapp2.0/any/ef.runtimeconfig.json" 1798 | ] 1799 | }, 1800 | "Microsoft.Extensions.ApiDescription.Server/6.0.5": { 1801 | "sha512": "Ckb5EDBUNJdFWyajfXzUIMRkhf52fHZOQuuZg/oiu8y7zDCVwD0iHhew6MnThjHmevanpxL3f5ci2TtHQEN6bw==", 1802 | "type": "package", 1803 | "path": "microsoft.extensions.apidescription.server/6.0.5", 1804 | "hasTools": true, 1805 | "files": [ 1806 | ".nupkg.metadata", 1807 | ".signature.p7s", 1808 | "Icon.png", 1809 | "build/Microsoft.Extensions.ApiDescription.Server.props", 1810 | "build/Microsoft.Extensions.ApiDescription.Server.targets", 1811 | "buildMultiTargeting/Microsoft.Extensions.ApiDescription.Server.props", 1812 | "buildMultiTargeting/Microsoft.Extensions.ApiDescription.Server.targets", 1813 | "microsoft.extensions.apidescription.server.6.0.5.nupkg.sha512", 1814 | "microsoft.extensions.apidescription.server.nuspec", 1815 | "tools/Newtonsoft.Json.dll", 1816 | "tools/dotnet-getdocument.deps.json", 1817 | "tools/dotnet-getdocument.dll", 1818 | "tools/dotnet-getdocument.runtimeconfig.json", 1819 | "tools/net461-x86/GetDocument.Insider.exe", 1820 | "tools/net461-x86/GetDocument.Insider.exe.config", 1821 | "tools/net461-x86/Microsoft.Win32.Primitives.dll", 1822 | "tools/net461-x86/System.AppContext.dll", 1823 | "tools/net461-x86/System.Buffers.dll", 1824 | "tools/net461-x86/System.Collections.Concurrent.dll", 1825 | "tools/net461-x86/System.Collections.NonGeneric.dll", 1826 | "tools/net461-x86/System.Collections.Specialized.dll", 1827 | "tools/net461-x86/System.Collections.dll", 1828 | "tools/net461-x86/System.ComponentModel.EventBasedAsync.dll", 1829 | "tools/net461-x86/System.ComponentModel.Primitives.dll", 1830 | "tools/net461-x86/System.ComponentModel.TypeConverter.dll", 1831 | "tools/net461-x86/System.ComponentModel.dll", 1832 | "tools/net461-x86/System.Console.dll", 1833 | "tools/net461-x86/System.Data.Common.dll", 1834 | "tools/net461-x86/System.Diagnostics.Contracts.dll", 1835 | "tools/net461-x86/System.Diagnostics.Debug.dll", 1836 | "tools/net461-x86/System.Diagnostics.DiagnosticSource.dll", 1837 | "tools/net461-x86/System.Diagnostics.FileVersionInfo.dll", 1838 | "tools/net461-x86/System.Diagnostics.Process.dll", 1839 | "tools/net461-x86/System.Diagnostics.StackTrace.dll", 1840 | "tools/net461-x86/System.Diagnostics.TextWriterTraceListener.dll", 1841 | "tools/net461-x86/System.Diagnostics.Tools.dll", 1842 | "tools/net461-x86/System.Diagnostics.TraceSource.dll", 1843 | "tools/net461-x86/System.Diagnostics.Tracing.dll", 1844 | "tools/net461-x86/System.Drawing.Primitives.dll", 1845 | "tools/net461-x86/System.Dynamic.Runtime.dll", 1846 | "tools/net461-x86/System.Globalization.Calendars.dll", 1847 | "tools/net461-x86/System.Globalization.Extensions.dll", 1848 | "tools/net461-x86/System.Globalization.dll", 1849 | "tools/net461-x86/System.IO.Compression.ZipFile.dll", 1850 | "tools/net461-x86/System.IO.Compression.dll", 1851 | "tools/net461-x86/System.IO.FileSystem.DriveInfo.dll", 1852 | "tools/net461-x86/System.IO.FileSystem.Primitives.dll", 1853 | "tools/net461-x86/System.IO.FileSystem.Watcher.dll", 1854 | "tools/net461-x86/System.IO.FileSystem.dll", 1855 | "tools/net461-x86/System.IO.IsolatedStorage.dll", 1856 | "tools/net461-x86/System.IO.MemoryMappedFiles.dll", 1857 | "tools/net461-x86/System.IO.Pipes.dll", 1858 | "tools/net461-x86/System.IO.UnmanagedMemoryStream.dll", 1859 | "tools/net461-x86/System.IO.dll", 1860 | "tools/net461-x86/System.Linq.Expressions.dll", 1861 | "tools/net461-x86/System.Linq.Parallel.dll", 1862 | "tools/net461-x86/System.Linq.Queryable.dll", 1863 | "tools/net461-x86/System.Linq.dll", 1864 | "tools/net461-x86/System.Memory.dll", 1865 | "tools/net461-x86/System.Net.Http.dll", 1866 | "tools/net461-x86/System.Net.NameResolution.dll", 1867 | "tools/net461-x86/System.Net.NetworkInformation.dll", 1868 | "tools/net461-x86/System.Net.Ping.dll", 1869 | "tools/net461-x86/System.Net.Primitives.dll", 1870 | "tools/net461-x86/System.Net.Requests.dll", 1871 | "tools/net461-x86/System.Net.Security.dll", 1872 | "tools/net461-x86/System.Net.Sockets.dll", 1873 | "tools/net461-x86/System.Net.WebHeaderCollection.dll", 1874 | "tools/net461-x86/System.Net.WebSockets.Client.dll", 1875 | "tools/net461-x86/System.Net.WebSockets.dll", 1876 | "tools/net461-x86/System.Numerics.Vectors.dll", 1877 | "tools/net461-x86/System.ObjectModel.dll", 1878 | "tools/net461-x86/System.Reflection.Extensions.dll", 1879 | "tools/net461-x86/System.Reflection.Primitives.dll", 1880 | "tools/net461-x86/System.Reflection.dll", 1881 | "tools/net461-x86/System.Resources.Reader.dll", 1882 | "tools/net461-x86/System.Resources.ResourceManager.dll", 1883 | "tools/net461-x86/System.Resources.Writer.dll", 1884 | "tools/net461-x86/System.Runtime.CompilerServices.Unsafe.dll", 1885 | "tools/net461-x86/System.Runtime.CompilerServices.VisualC.dll", 1886 | "tools/net461-x86/System.Runtime.Extensions.dll", 1887 | "tools/net461-x86/System.Runtime.Handles.dll", 1888 | "tools/net461-x86/System.Runtime.InteropServices.RuntimeInformation.dll", 1889 | "tools/net461-x86/System.Runtime.InteropServices.dll", 1890 | "tools/net461-x86/System.Runtime.Numerics.dll", 1891 | "tools/net461-x86/System.Runtime.Serialization.Formatters.dll", 1892 | "tools/net461-x86/System.Runtime.Serialization.Json.dll", 1893 | "tools/net461-x86/System.Runtime.Serialization.Primitives.dll", 1894 | "tools/net461-x86/System.Runtime.Serialization.Xml.dll", 1895 | "tools/net461-x86/System.Runtime.dll", 1896 | "tools/net461-x86/System.Security.Claims.dll", 1897 | "tools/net461-x86/System.Security.Cryptography.Algorithms.dll", 1898 | "tools/net461-x86/System.Security.Cryptography.Csp.dll", 1899 | "tools/net461-x86/System.Security.Cryptography.Encoding.dll", 1900 | "tools/net461-x86/System.Security.Cryptography.Primitives.dll", 1901 | "tools/net461-x86/System.Security.Cryptography.X509Certificates.dll", 1902 | "tools/net461-x86/System.Security.Principal.dll", 1903 | "tools/net461-x86/System.Security.SecureString.dll", 1904 | "tools/net461-x86/System.Text.Encoding.Extensions.dll", 1905 | "tools/net461-x86/System.Text.Encoding.dll", 1906 | "tools/net461-x86/System.Text.RegularExpressions.dll", 1907 | "tools/net461-x86/System.Threading.Overlapped.dll", 1908 | "tools/net461-x86/System.Threading.Tasks.Parallel.dll", 1909 | "tools/net461-x86/System.Threading.Tasks.dll", 1910 | "tools/net461-x86/System.Threading.Thread.dll", 1911 | "tools/net461-x86/System.Threading.ThreadPool.dll", 1912 | "tools/net461-x86/System.Threading.Timer.dll", 1913 | "tools/net461-x86/System.Threading.dll", 1914 | "tools/net461-x86/System.ValueTuple.dll", 1915 | "tools/net461-x86/System.Xml.ReaderWriter.dll", 1916 | "tools/net461-x86/System.Xml.XDocument.dll", 1917 | "tools/net461-x86/System.Xml.XPath.XDocument.dll", 1918 | "tools/net461-x86/System.Xml.XPath.dll", 1919 | "tools/net461-x86/System.Xml.XmlDocument.dll", 1920 | "tools/net461-x86/System.Xml.XmlSerializer.dll", 1921 | "tools/net461-x86/netstandard.dll", 1922 | "tools/net461/GetDocument.Insider.exe", 1923 | "tools/net461/GetDocument.Insider.exe.config", 1924 | "tools/net461/Microsoft.Win32.Primitives.dll", 1925 | "tools/net461/System.AppContext.dll", 1926 | "tools/net461/System.Buffers.dll", 1927 | "tools/net461/System.Collections.Concurrent.dll", 1928 | "tools/net461/System.Collections.NonGeneric.dll", 1929 | "tools/net461/System.Collections.Specialized.dll", 1930 | "tools/net461/System.Collections.dll", 1931 | "tools/net461/System.ComponentModel.EventBasedAsync.dll", 1932 | "tools/net461/System.ComponentModel.Primitives.dll", 1933 | "tools/net461/System.ComponentModel.TypeConverter.dll", 1934 | "tools/net461/System.ComponentModel.dll", 1935 | "tools/net461/System.Console.dll", 1936 | "tools/net461/System.Data.Common.dll", 1937 | "tools/net461/System.Diagnostics.Contracts.dll", 1938 | "tools/net461/System.Diagnostics.Debug.dll", 1939 | "tools/net461/System.Diagnostics.DiagnosticSource.dll", 1940 | "tools/net461/System.Diagnostics.FileVersionInfo.dll", 1941 | "tools/net461/System.Diagnostics.Process.dll", 1942 | "tools/net461/System.Diagnostics.StackTrace.dll", 1943 | "tools/net461/System.Diagnostics.TextWriterTraceListener.dll", 1944 | "tools/net461/System.Diagnostics.Tools.dll", 1945 | "tools/net461/System.Diagnostics.TraceSource.dll", 1946 | "tools/net461/System.Diagnostics.Tracing.dll", 1947 | "tools/net461/System.Drawing.Primitives.dll", 1948 | "tools/net461/System.Dynamic.Runtime.dll", 1949 | "tools/net461/System.Globalization.Calendars.dll", 1950 | "tools/net461/System.Globalization.Extensions.dll", 1951 | "tools/net461/System.Globalization.dll", 1952 | "tools/net461/System.IO.Compression.ZipFile.dll", 1953 | "tools/net461/System.IO.Compression.dll", 1954 | "tools/net461/System.IO.FileSystem.DriveInfo.dll", 1955 | "tools/net461/System.IO.FileSystem.Primitives.dll", 1956 | "tools/net461/System.IO.FileSystem.Watcher.dll", 1957 | "tools/net461/System.IO.FileSystem.dll", 1958 | "tools/net461/System.IO.IsolatedStorage.dll", 1959 | "tools/net461/System.IO.MemoryMappedFiles.dll", 1960 | "tools/net461/System.IO.Pipes.dll", 1961 | "tools/net461/System.IO.UnmanagedMemoryStream.dll", 1962 | "tools/net461/System.IO.dll", 1963 | "tools/net461/System.Linq.Expressions.dll", 1964 | "tools/net461/System.Linq.Parallel.dll", 1965 | "tools/net461/System.Linq.Queryable.dll", 1966 | "tools/net461/System.Linq.dll", 1967 | "tools/net461/System.Memory.dll", 1968 | "tools/net461/System.Net.Http.dll", 1969 | "tools/net461/System.Net.NameResolution.dll", 1970 | "tools/net461/System.Net.NetworkInformation.dll", 1971 | "tools/net461/System.Net.Ping.dll", 1972 | "tools/net461/System.Net.Primitives.dll", 1973 | "tools/net461/System.Net.Requests.dll", 1974 | "tools/net461/System.Net.Security.dll", 1975 | "tools/net461/System.Net.Sockets.dll", 1976 | "tools/net461/System.Net.WebHeaderCollection.dll", 1977 | "tools/net461/System.Net.WebSockets.Client.dll", 1978 | "tools/net461/System.Net.WebSockets.dll", 1979 | "tools/net461/System.Numerics.Vectors.dll", 1980 | "tools/net461/System.ObjectModel.dll", 1981 | "tools/net461/System.Reflection.Extensions.dll", 1982 | "tools/net461/System.Reflection.Primitives.dll", 1983 | "tools/net461/System.Reflection.dll", 1984 | "tools/net461/System.Resources.Reader.dll", 1985 | "tools/net461/System.Resources.ResourceManager.dll", 1986 | "tools/net461/System.Resources.Writer.dll", 1987 | "tools/net461/System.Runtime.CompilerServices.Unsafe.dll", 1988 | "tools/net461/System.Runtime.CompilerServices.VisualC.dll", 1989 | "tools/net461/System.Runtime.Extensions.dll", 1990 | "tools/net461/System.Runtime.Handles.dll", 1991 | "tools/net461/System.Runtime.InteropServices.RuntimeInformation.dll", 1992 | "tools/net461/System.Runtime.InteropServices.dll", 1993 | "tools/net461/System.Runtime.Numerics.dll", 1994 | "tools/net461/System.Runtime.Serialization.Formatters.dll", 1995 | "tools/net461/System.Runtime.Serialization.Json.dll", 1996 | "tools/net461/System.Runtime.Serialization.Primitives.dll", 1997 | "tools/net461/System.Runtime.Serialization.Xml.dll", 1998 | "tools/net461/System.Runtime.dll", 1999 | "tools/net461/System.Security.Claims.dll", 2000 | "tools/net461/System.Security.Cryptography.Algorithms.dll", 2001 | "tools/net461/System.Security.Cryptography.Csp.dll", 2002 | "tools/net461/System.Security.Cryptography.Encoding.dll", 2003 | "tools/net461/System.Security.Cryptography.Primitives.dll", 2004 | "tools/net461/System.Security.Cryptography.X509Certificates.dll", 2005 | "tools/net461/System.Security.Principal.dll", 2006 | "tools/net461/System.Security.SecureString.dll", 2007 | "tools/net461/System.Text.Encoding.Extensions.dll", 2008 | "tools/net461/System.Text.Encoding.dll", 2009 | "tools/net461/System.Text.RegularExpressions.dll", 2010 | "tools/net461/System.Threading.Overlapped.dll", 2011 | "tools/net461/System.Threading.Tasks.Parallel.dll", 2012 | "tools/net461/System.Threading.Tasks.dll", 2013 | "tools/net461/System.Threading.Thread.dll", 2014 | "tools/net461/System.Threading.ThreadPool.dll", 2015 | "tools/net461/System.Threading.Timer.dll", 2016 | "tools/net461/System.Threading.dll", 2017 | "tools/net461/System.ValueTuple.dll", 2018 | "tools/net461/System.Xml.ReaderWriter.dll", 2019 | "tools/net461/System.Xml.XDocument.dll", 2020 | "tools/net461/System.Xml.XPath.XDocument.dll", 2021 | "tools/net461/System.Xml.XPath.dll", 2022 | "tools/net461/System.Xml.XmlDocument.dll", 2023 | "tools/net461/System.Xml.XmlSerializer.dll", 2024 | "tools/net461/netstandard.dll", 2025 | "tools/netcoreapp2.1/GetDocument.Insider.deps.json", 2026 | "tools/netcoreapp2.1/GetDocument.Insider.dll", 2027 | "tools/netcoreapp2.1/GetDocument.Insider.runtimeconfig.json", 2028 | "tools/netcoreapp2.1/System.Diagnostics.DiagnosticSource.dll" 2029 | ] 2030 | }, 2031 | "Microsoft.Extensions.Caching.Abstractions/8.0.0": { 2032 | "sha512": "3KuSxeHoNYdxVYfg2IRZCThcrlJ1XJqIXkAWikCsbm5C/bCjv7G0WoKDyuR98Q+T607QT2Zl5GsbGRkENcV2yQ==", 2033 | "type": "package", 2034 | "path": "microsoft.extensions.caching.abstractions/8.0.0", 2035 | "files": [ 2036 | ".nupkg.metadata", 2037 | ".signature.p7s", 2038 | "Icon.png", 2039 | "LICENSE.TXT", 2040 | "PACKAGE.md", 2041 | "THIRD-PARTY-NOTICES.TXT", 2042 | "buildTransitive/net461/Microsoft.Extensions.Caching.Abstractions.targets", 2043 | "buildTransitive/net462/_._", 2044 | "buildTransitive/net6.0/_._", 2045 | "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Caching.Abstractions.targets", 2046 | "lib/net462/Microsoft.Extensions.Caching.Abstractions.dll", 2047 | "lib/net462/Microsoft.Extensions.Caching.Abstractions.xml", 2048 | "lib/net6.0/Microsoft.Extensions.Caching.Abstractions.dll", 2049 | "lib/net6.0/Microsoft.Extensions.Caching.Abstractions.xml", 2050 | "lib/net7.0/Microsoft.Extensions.Caching.Abstractions.dll", 2051 | "lib/net7.0/Microsoft.Extensions.Caching.Abstractions.xml", 2052 | "lib/net8.0/Microsoft.Extensions.Caching.Abstractions.dll", 2053 | "lib/net8.0/Microsoft.Extensions.Caching.Abstractions.xml", 2054 | "lib/netstandard2.0/Microsoft.Extensions.Caching.Abstractions.dll", 2055 | "lib/netstandard2.0/Microsoft.Extensions.Caching.Abstractions.xml", 2056 | "microsoft.extensions.caching.abstractions.8.0.0.nupkg.sha512", 2057 | "microsoft.extensions.caching.abstractions.nuspec", 2058 | "useSharedDesignerContext.txt" 2059 | ] 2060 | }, 2061 | "Microsoft.Extensions.Caching.Memory/8.0.1": { 2062 | "sha512": "HFDnhYLccngrzyGgHkjEDU5FMLn4MpOsr5ElgsBMC4yx6lJh4jeWO7fHS8+TXPq+dgxCmUa/Trl8svObmwW4QA==", 2063 | "type": "package", 2064 | "path": "microsoft.extensions.caching.memory/8.0.1", 2065 | "files": [ 2066 | ".nupkg.metadata", 2067 | ".signature.p7s", 2068 | "Icon.png", 2069 | "LICENSE.TXT", 2070 | "PACKAGE.md", 2071 | "THIRD-PARTY-NOTICES.TXT", 2072 | "buildTransitive/net461/Microsoft.Extensions.Caching.Memory.targets", 2073 | "buildTransitive/net462/_._", 2074 | "buildTransitive/net6.0/_._", 2075 | "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Caching.Memory.targets", 2076 | "lib/net462/Microsoft.Extensions.Caching.Memory.dll", 2077 | "lib/net462/Microsoft.Extensions.Caching.Memory.xml", 2078 | "lib/net6.0/Microsoft.Extensions.Caching.Memory.dll", 2079 | "lib/net6.0/Microsoft.Extensions.Caching.Memory.xml", 2080 | "lib/net7.0/Microsoft.Extensions.Caching.Memory.dll", 2081 | "lib/net7.0/Microsoft.Extensions.Caching.Memory.xml", 2082 | "lib/net8.0/Microsoft.Extensions.Caching.Memory.dll", 2083 | "lib/net8.0/Microsoft.Extensions.Caching.Memory.xml", 2084 | "lib/netstandard2.0/Microsoft.Extensions.Caching.Memory.dll", 2085 | "lib/netstandard2.0/Microsoft.Extensions.Caching.Memory.xml", 2086 | "microsoft.extensions.caching.memory.8.0.1.nupkg.sha512", 2087 | "microsoft.extensions.caching.memory.nuspec", 2088 | "useSharedDesignerContext.txt" 2089 | ] 2090 | }, 2091 | "Microsoft.Extensions.Configuration.Abstractions/8.0.0": { 2092 | "sha512": "3lE/iLSutpgX1CC0NOW70FJoGARRHbyKmG7dc0klnUZ9Dd9hS6N/POPWhKhMLCEuNN5nXEY5agmlFtH562vqhQ==", 2093 | "type": "package", 2094 | "path": "microsoft.extensions.configuration.abstractions/8.0.0", 2095 | "files": [ 2096 | ".nupkg.metadata", 2097 | ".signature.p7s", 2098 | "Icon.png", 2099 | "LICENSE.TXT", 2100 | "PACKAGE.md", 2101 | "THIRD-PARTY-NOTICES.TXT", 2102 | "buildTransitive/net461/Microsoft.Extensions.Configuration.Abstractions.targets", 2103 | "buildTransitive/net462/_._", 2104 | "buildTransitive/net6.0/_._", 2105 | "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Configuration.Abstractions.targets", 2106 | "lib/net462/Microsoft.Extensions.Configuration.Abstractions.dll", 2107 | "lib/net462/Microsoft.Extensions.Configuration.Abstractions.xml", 2108 | "lib/net6.0/Microsoft.Extensions.Configuration.Abstractions.dll", 2109 | "lib/net6.0/Microsoft.Extensions.Configuration.Abstractions.xml", 2110 | "lib/net7.0/Microsoft.Extensions.Configuration.Abstractions.dll", 2111 | "lib/net7.0/Microsoft.Extensions.Configuration.Abstractions.xml", 2112 | "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll", 2113 | "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.xml", 2114 | "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.dll", 2115 | "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.xml", 2116 | "microsoft.extensions.configuration.abstractions.8.0.0.nupkg.sha512", 2117 | "microsoft.extensions.configuration.abstractions.nuspec", 2118 | "useSharedDesignerContext.txt" 2119 | ] 2120 | }, 2121 | "Microsoft.Extensions.DependencyInjection/8.0.1": { 2122 | "sha512": "BmANAnR5Xd4Oqw7yQ75xOAYODybZQRzdeNucg7kS5wWKd2PNnMdYtJ2Vciy0QLylRmv42DGl5+AFL9izA6F1Rw==", 2123 | "type": "package", 2124 | "path": "microsoft.extensions.dependencyinjection/8.0.1", 2125 | "files": [ 2126 | ".nupkg.metadata", 2127 | ".signature.p7s", 2128 | "Icon.png", 2129 | "LICENSE.TXT", 2130 | "PACKAGE.md", 2131 | "THIRD-PARTY-NOTICES.TXT", 2132 | "buildTransitive/net461/Microsoft.Extensions.DependencyInjection.targets", 2133 | "buildTransitive/net462/_._", 2134 | "buildTransitive/net6.0/_._", 2135 | "buildTransitive/netcoreapp2.0/Microsoft.Extensions.DependencyInjection.targets", 2136 | "lib/net462/Microsoft.Extensions.DependencyInjection.dll", 2137 | "lib/net462/Microsoft.Extensions.DependencyInjection.xml", 2138 | "lib/net6.0/Microsoft.Extensions.DependencyInjection.dll", 2139 | "lib/net6.0/Microsoft.Extensions.DependencyInjection.xml", 2140 | "lib/net7.0/Microsoft.Extensions.DependencyInjection.dll", 2141 | "lib/net7.0/Microsoft.Extensions.DependencyInjection.xml", 2142 | "lib/net8.0/Microsoft.Extensions.DependencyInjection.dll", 2143 | "lib/net8.0/Microsoft.Extensions.DependencyInjection.xml", 2144 | "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.dll", 2145 | "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.xml", 2146 | "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.dll", 2147 | "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.xml", 2148 | "microsoft.extensions.dependencyinjection.8.0.1.nupkg.sha512", 2149 | "microsoft.extensions.dependencyinjection.nuspec", 2150 | "useSharedDesignerContext.txt" 2151 | ] 2152 | }, 2153 | "Microsoft.Extensions.DependencyInjection.Abstractions/8.0.2": { 2154 | "sha512": "3iE7UF7MQkCv1cxzCahz+Y/guQbTqieyxyaWKhrRO91itI9cOKO76OHeQDahqG4MmW5umr3CcCvGmK92lWNlbg==", 2155 | "type": "package", 2156 | "path": "microsoft.extensions.dependencyinjection.abstractions/8.0.2", 2157 | "files": [ 2158 | ".nupkg.metadata", 2159 | ".signature.p7s", 2160 | "Icon.png", 2161 | "LICENSE.TXT", 2162 | "PACKAGE.md", 2163 | "THIRD-PARTY-NOTICES.TXT", 2164 | "buildTransitive/net461/Microsoft.Extensions.DependencyInjection.Abstractions.targets", 2165 | "buildTransitive/net462/_._", 2166 | "buildTransitive/net6.0/_._", 2167 | "buildTransitive/netcoreapp2.0/Microsoft.Extensions.DependencyInjection.Abstractions.targets", 2168 | "lib/net462/Microsoft.Extensions.DependencyInjection.Abstractions.dll", 2169 | "lib/net462/Microsoft.Extensions.DependencyInjection.Abstractions.xml", 2170 | "lib/net6.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", 2171 | "lib/net6.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml", 2172 | "lib/net7.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", 2173 | "lib/net7.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml", 2174 | "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", 2175 | "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml", 2176 | "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", 2177 | "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml", 2178 | "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.Abstractions.dll", 2179 | "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.Abstractions.xml", 2180 | "microsoft.extensions.dependencyinjection.abstractions.8.0.2.nupkg.sha512", 2181 | "microsoft.extensions.dependencyinjection.abstractions.nuspec", 2182 | "useSharedDesignerContext.txt" 2183 | ] 2184 | }, 2185 | "Microsoft.Extensions.DependencyModel/8.0.2": { 2186 | "sha512": "mUBDZZRgZrSyFOsJ2qJJ9fXfqd/kXJwf3AiDoqLD9m6TjY5OO/vLNOb9fb4juC0487eq4hcGN/M2Rh/CKS7QYw==", 2187 | "type": "package", 2188 | "path": "microsoft.extensions.dependencymodel/8.0.2", 2189 | "files": [ 2190 | ".nupkg.metadata", 2191 | ".signature.p7s", 2192 | "Icon.png", 2193 | "LICENSE.TXT", 2194 | "PACKAGE.md", 2195 | "THIRD-PARTY-NOTICES.TXT", 2196 | "buildTransitive/net461/Microsoft.Extensions.DependencyModel.targets", 2197 | "buildTransitive/net462/_._", 2198 | "buildTransitive/net6.0/_._", 2199 | "buildTransitive/netcoreapp2.0/Microsoft.Extensions.DependencyModel.targets", 2200 | "lib/net462/Microsoft.Extensions.DependencyModel.dll", 2201 | "lib/net462/Microsoft.Extensions.DependencyModel.xml", 2202 | "lib/net6.0/Microsoft.Extensions.DependencyModel.dll", 2203 | "lib/net6.0/Microsoft.Extensions.DependencyModel.xml", 2204 | "lib/net7.0/Microsoft.Extensions.DependencyModel.dll", 2205 | "lib/net7.0/Microsoft.Extensions.DependencyModel.xml", 2206 | "lib/net8.0/Microsoft.Extensions.DependencyModel.dll", 2207 | "lib/net8.0/Microsoft.Extensions.DependencyModel.xml", 2208 | "lib/netstandard2.0/Microsoft.Extensions.DependencyModel.dll", 2209 | "lib/netstandard2.0/Microsoft.Extensions.DependencyModel.xml", 2210 | "microsoft.extensions.dependencymodel.8.0.2.nupkg.sha512", 2211 | "microsoft.extensions.dependencymodel.nuspec", 2212 | "useSharedDesignerContext.txt" 2213 | ] 2214 | }, 2215 | "Microsoft.Extensions.Logging/8.0.1": { 2216 | "sha512": "4x+pzsQEbqxhNf1QYRr5TDkLP9UsLT3A6MdRKDDEgrW7h1ljiEPgTNhKYUhNCCAaVpQECVQ+onA91PTPnIp6Lw==", 2217 | "type": "package", 2218 | "path": "microsoft.extensions.logging/8.0.1", 2219 | "files": [ 2220 | ".nupkg.metadata", 2221 | ".signature.p7s", 2222 | "Icon.png", 2223 | "LICENSE.TXT", 2224 | "PACKAGE.md", 2225 | "THIRD-PARTY-NOTICES.TXT", 2226 | "buildTransitive/net461/Microsoft.Extensions.Logging.targets", 2227 | "buildTransitive/net462/_._", 2228 | "buildTransitive/net6.0/_._", 2229 | "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Logging.targets", 2230 | "lib/net462/Microsoft.Extensions.Logging.dll", 2231 | "lib/net462/Microsoft.Extensions.Logging.xml", 2232 | "lib/net6.0/Microsoft.Extensions.Logging.dll", 2233 | "lib/net6.0/Microsoft.Extensions.Logging.xml", 2234 | "lib/net7.0/Microsoft.Extensions.Logging.dll", 2235 | "lib/net7.0/Microsoft.Extensions.Logging.xml", 2236 | "lib/net8.0/Microsoft.Extensions.Logging.dll", 2237 | "lib/net8.0/Microsoft.Extensions.Logging.xml", 2238 | "lib/netstandard2.0/Microsoft.Extensions.Logging.dll", 2239 | "lib/netstandard2.0/Microsoft.Extensions.Logging.xml", 2240 | "lib/netstandard2.1/Microsoft.Extensions.Logging.dll", 2241 | "lib/netstandard2.1/Microsoft.Extensions.Logging.xml", 2242 | "microsoft.extensions.logging.8.0.1.nupkg.sha512", 2243 | "microsoft.extensions.logging.nuspec", 2244 | "useSharedDesignerContext.txt" 2245 | ] 2246 | }, 2247 | "Microsoft.Extensions.Logging.Abstractions/8.0.2": { 2248 | "sha512": "nroMDjS7hNBPtkZqVBbSiQaQjWRDxITI8Y7XnDs97rqG3EbzVTNLZQf7bIeUJcaHOV8bca47s1Uxq94+2oGdxA==", 2249 | "type": "package", 2250 | "path": "microsoft.extensions.logging.abstractions/8.0.2", 2251 | "files": [ 2252 | ".nupkg.metadata", 2253 | ".signature.p7s", 2254 | "Icon.png", 2255 | "LICENSE.TXT", 2256 | "PACKAGE.md", 2257 | "THIRD-PARTY-NOTICES.TXT", 2258 | "analyzers/dotnet/roslyn3.11/cs/Microsoft.Extensions.Logging.Generators.dll", 2259 | "analyzers/dotnet/roslyn3.11/cs/cs/Microsoft.Extensions.Logging.Generators.resources.dll", 2260 | "analyzers/dotnet/roslyn3.11/cs/de/Microsoft.Extensions.Logging.Generators.resources.dll", 2261 | "analyzers/dotnet/roslyn3.11/cs/es/Microsoft.Extensions.Logging.Generators.resources.dll", 2262 | "analyzers/dotnet/roslyn3.11/cs/fr/Microsoft.Extensions.Logging.Generators.resources.dll", 2263 | "analyzers/dotnet/roslyn3.11/cs/it/Microsoft.Extensions.Logging.Generators.resources.dll", 2264 | "analyzers/dotnet/roslyn3.11/cs/ja/Microsoft.Extensions.Logging.Generators.resources.dll", 2265 | "analyzers/dotnet/roslyn3.11/cs/ko/Microsoft.Extensions.Logging.Generators.resources.dll", 2266 | "analyzers/dotnet/roslyn3.11/cs/pl/Microsoft.Extensions.Logging.Generators.resources.dll", 2267 | "analyzers/dotnet/roslyn3.11/cs/pt-BR/Microsoft.Extensions.Logging.Generators.resources.dll", 2268 | "analyzers/dotnet/roslyn3.11/cs/ru/Microsoft.Extensions.Logging.Generators.resources.dll", 2269 | "analyzers/dotnet/roslyn3.11/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll", 2270 | "analyzers/dotnet/roslyn3.11/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll", 2271 | "analyzers/dotnet/roslyn3.11/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll", 2272 | "analyzers/dotnet/roslyn4.0/cs/Microsoft.Extensions.Logging.Generators.dll", 2273 | "analyzers/dotnet/roslyn4.0/cs/cs/Microsoft.Extensions.Logging.Generators.resources.dll", 2274 | "analyzers/dotnet/roslyn4.0/cs/de/Microsoft.Extensions.Logging.Generators.resources.dll", 2275 | "analyzers/dotnet/roslyn4.0/cs/es/Microsoft.Extensions.Logging.Generators.resources.dll", 2276 | "analyzers/dotnet/roslyn4.0/cs/fr/Microsoft.Extensions.Logging.Generators.resources.dll", 2277 | "analyzers/dotnet/roslyn4.0/cs/it/Microsoft.Extensions.Logging.Generators.resources.dll", 2278 | "analyzers/dotnet/roslyn4.0/cs/ja/Microsoft.Extensions.Logging.Generators.resources.dll", 2279 | "analyzers/dotnet/roslyn4.0/cs/ko/Microsoft.Extensions.Logging.Generators.resources.dll", 2280 | "analyzers/dotnet/roslyn4.0/cs/pl/Microsoft.Extensions.Logging.Generators.resources.dll", 2281 | "analyzers/dotnet/roslyn4.0/cs/pt-BR/Microsoft.Extensions.Logging.Generators.resources.dll", 2282 | "analyzers/dotnet/roslyn4.0/cs/ru/Microsoft.Extensions.Logging.Generators.resources.dll", 2283 | "analyzers/dotnet/roslyn4.0/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll", 2284 | "analyzers/dotnet/roslyn4.0/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll", 2285 | "analyzers/dotnet/roslyn4.0/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll", 2286 | "analyzers/dotnet/roslyn4.4/cs/Microsoft.Extensions.Logging.Generators.dll", 2287 | "analyzers/dotnet/roslyn4.4/cs/cs/Microsoft.Extensions.Logging.Generators.resources.dll", 2288 | "analyzers/dotnet/roslyn4.4/cs/de/Microsoft.Extensions.Logging.Generators.resources.dll", 2289 | "analyzers/dotnet/roslyn4.4/cs/es/Microsoft.Extensions.Logging.Generators.resources.dll", 2290 | "analyzers/dotnet/roslyn4.4/cs/fr/Microsoft.Extensions.Logging.Generators.resources.dll", 2291 | "analyzers/dotnet/roslyn4.4/cs/it/Microsoft.Extensions.Logging.Generators.resources.dll", 2292 | "analyzers/dotnet/roslyn4.4/cs/ja/Microsoft.Extensions.Logging.Generators.resources.dll", 2293 | "analyzers/dotnet/roslyn4.4/cs/ko/Microsoft.Extensions.Logging.Generators.resources.dll", 2294 | "analyzers/dotnet/roslyn4.4/cs/pl/Microsoft.Extensions.Logging.Generators.resources.dll", 2295 | "analyzers/dotnet/roslyn4.4/cs/pt-BR/Microsoft.Extensions.Logging.Generators.resources.dll", 2296 | "analyzers/dotnet/roslyn4.4/cs/ru/Microsoft.Extensions.Logging.Generators.resources.dll", 2297 | "analyzers/dotnet/roslyn4.4/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll", 2298 | "analyzers/dotnet/roslyn4.4/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll", 2299 | "analyzers/dotnet/roslyn4.4/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll", 2300 | "buildTransitive/net461/Microsoft.Extensions.Logging.Abstractions.targets", 2301 | "buildTransitive/net462/Microsoft.Extensions.Logging.Abstractions.targets", 2302 | "buildTransitive/net6.0/Microsoft.Extensions.Logging.Abstractions.targets", 2303 | "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Logging.Abstractions.targets", 2304 | "buildTransitive/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.targets", 2305 | "lib/net462/Microsoft.Extensions.Logging.Abstractions.dll", 2306 | "lib/net462/Microsoft.Extensions.Logging.Abstractions.xml", 2307 | "lib/net6.0/Microsoft.Extensions.Logging.Abstractions.dll", 2308 | "lib/net6.0/Microsoft.Extensions.Logging.Abstractions.xml", 2309 | "lib/net7.0/Microsoft.Extensions.Logging.Abstractions.dll", 2310 | "lib/net7.0/Microsoft.Extensions.Logging.Abstractions.xml", 2311 | "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll", 2312 | "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.xml", 2313 | "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.dll", 2314 | "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.xml", 2315 | "microsoft.extensions.logging.abstractions.8.0.2.nupkg.sha512", 2316 | "microsoft.extensions.logging.abstractions.nuspec", 2317 | "useSharedDesignerContext.txt" 2318 | ] 2319 | }, 2320 | "Microsoft.Extensions.Options/8.0.2": { 2321 | "sha512": "dWGKvhFybsaZpGmzkGCbNNwBD1rVlWzrZKANLW/CcbFJpCEceMCGzT7zZwHOGBCbwM0SzBuceMj5HN1LKV1QqA==", 2322 | "type": "package", 2323 | "path": "microsoft.extensions.options/8.0.2", 2324 | "files": [ 2325 | ".nupkg.metadata", 2326 | ".signature.p7s", 2327 | "Icon.png", 2328 | "LICENSE.TXT", 2329 | "PACKAGE.md", 2330 | "THIRD-PARTY-NOTICES.TXT", 2331 | "analyzers/dotnet/roslyn4.4/cs/Microsoft.Extensions.Options.SourceGeneration.dll", 2332 | "analyzers/dotnet/roslyn4.4/cs/cs/Microsoft.Extensions.Options.SourceGeneration.resources.dll", 2333 | "analyzers/dotnet/roslyn4.4/cs/de/Microsoft.Extensions.Options.SourceGeneration.resources.dll", 2334 | "analyzers/dotnet/roslyn4.4/cs/es/Microsoft.Extensions.Options.SourceGeneration.resources.dll", 2335 | "analyzers/dotnet/roslyn4.4/cs/fr/Microsoft.Extensions.Options.SourceGeneration.resources.dll", 2336 | "analyzers/dotnet/roslyn4.4/cs/it/Microsoft.Extensions.Options.SourceGeneration.resources.dll", 2337 | "analyzers/dotnet/roslyn4.4/cs/ja/Microsoft.Extensions.Options.SourceGeneration.resources.dll", 2338 | "analyzers/dotnet/roslyn4.4/cs/ko/Microsoft.Extensions.Options.SourceGeneration.resources.dll", 2339 | "analyzers/dotnet/roslyn4.4/cs/pl/Microsoft.Extensions.Options.SourceGeneration.resources.dll", 2340 | "analyzers/dotnet/roslyn4.4/cs/pt-BR/Microsoft.Extensions.Options.SourceGeneration.resources.dll", 2341 | "analyzers/dotnet/roslyn4.4/cs/ru/Microsoft.Extensions.Options.SourceGeneration.resources.dll", 2342 | "analyzers/dotnet/roslyn4.4/cs/tr/Microsoft.Extensions.Options.SourceGeneration.resources.dll", 2343 | "analyzers/dotnet/roslyn4.4/cs/zh-Hans/Microsoft.Extensions.Options.SourceGeneration.resources.dll", 2344 | "analyzers/dotnet/roslyn4.4/cs/zh-Hant/Microsoft.Extensions.Options.SourceGeneration.resources.dll", 2345 | "buildTransitive/net461/Microsoft.Extensions.Options.targets", 2346 | "buildTransitive/net462/Microsoft.Extensions.Options.targets", 2347 | "buildTransitive/net6.0/Microsoft.Extensions.Options.targets", 2348 | "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Options.targets", 2349 | "buildTransitive/netstandard2.0/Microsoft.Extensions.Options.targets", 2350 | "lib/net462/Microsoft.Extensions.Options.dll", 2351 | "lib/net462/Microsoft.Extensions.Options.xml", 2352 | "lib/net6.0/Microsoft.Extensions.Options.dll", 2353 | "lib/net6.0/Microsoft.Extensions.Options.xml", 2354 | "lib/net7.0/Microsoft.Extensions.Options.dll", 2355 | "lib/net7.0/Microsoft.Extensions.Options.xml", 2356 | "lib/net8.0/Microsoft.Extensions.Options.dll", 2357 | "lib/net8.0/Microsoft.Extensions.Options.xml", 2358 | "lib/netstandard2.0/Microsoft.Extensions.Options.dll", 2359 | "lib/netstandard2.0/Microsoft.Extensions.Options.xml", 2360 | "lib/netstandard2.1/Microsoft.Extensions.Options.dll", 2361 | "lib/netstandard2.1/Microsoft.Extensions.Options.xml", 2362 | "microsoft.extensions.options.8.0.2.nupkg.sha512", 2363 | "microsoft.extensions.options.nuspec", 2364 | "useSharedDesignerContext.txt" 2365 | ] 2366 | }, 2367 | "Microsoft.Extensions.Primitives/8.0.0": { 2368 | "sha512": "bXJEZrW9ny8vjMF1JV253WeLhpEVzFo1lyaZu1vQ4ZxWUlVvknZ/+ftFgVheLubb4eZPSwwxBeqS1JkCOjxd8g==", 2369 | "type": "package", 2370 | "path": "microsoft.extensions.primitives/8.0.0", 2371 | "files": [ 2372 | ".nupkg.metadata", 2373 | ".signature.p7s", 2374 | "Icon.png", 2375 | "LICENSE.TXT", 2376 | "PACKAGE.md", 2377 | "THIRD-PARTY-NOTICES.TXT", 2378 | "buildTransitive/net461/Microsoft.Extensions.Primitives.targets", 2379 | "buildTransitive/net462/_._", 2380 | "buildTransitive/net6.0/_._", 2381 | "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Primitives.targets", 2382 | "lib/net462/Microsoft.Extensions.Primitives.dll", 2383 | "lib/net462/Microsoft.Extensions.Primitives.xml", 2384 | "lib/net6.0/Microsoft.Extensions.Primitives.dll", 2385 | "lib/net6.0/Microsoft.Extensions.Primitives.xml", 2386 | "lib/net7.0/Microsoft.Extensions.Primitives.dll", 2387 | "lib/net7.0/Microsoft.Extensions.Primitives.xml", 2388 | "lib/net8.0/Microsoft.Extensions.Primitives.dll", 2389 | "lib/net8.0/Microsoft.Extensions.Primitives.xml", 2390 | "lib/netstandard2.0/Microsoft.Extensions.Primitives.dll", 2391 | "lib/netstandard2.0/Microsoft.Extensions.Primitives.xml", 2392 | "microsoft.extensions.primitives.8.0.0.nupkg.sha512", 2393 | "microsoft.extensions.primitives.nuspec", 2394 | "useSharedDesignerContext.txt" 2395 | ] 2396 | }, 2397 | "Microsoft.OpenApi/1.6.14": { 2398 | "sha512": "tTaBT8qjk3xINfESyOPE2rIellPvB7qpVqiWiyA/lACVvz+xOGiXhFUfohcx82NLbi5avzLW0lx+s6oAqQijfw==", 2399 | "type": "package", 2400 | "path": "microsoft.openapi/1.6.14", 2401 | "files": [ 2402 | ".nupkg.metadata", 2403 | ".signature.p7s", 2404 | "README.md", 2405 | "lib/netstandard2.0/Microsoft.OpenApi.dll", 2406 | "lib/netstandard2.0/Microsoft.OpenApi.pdb", 2407 | "lib/netstandard2.0/Microsoft.OpenApi.xml", 2408 | "microsoft.openapi.1.6.14.nupkg.sha512", 2409 | "microsoft.openapi.nuspec" 2410 | ] 2411 | }, 2412 | "Mono.TextTemplating/2.2.1": { 2413 | "sha512": "KZYeKBET/2Z0gY1WlTAK7+RHTl7GSbtvTLDXEZZojUdAPqpQNDL6tHv7VUpqfX5VEOh+uRGKaZXkuD253nEOBQ==", 2414 | "type": "package", 2415 | "path": "mono.texttemplating/2.2.1", 2416 | "files": [ 2417 | ".nupkg.metadata", 2418 | ".signature.p7s", 2419 | "lib/net472/Mono.TextTemplating.dll", 2420 | "lib/netstandard2.0/Mono.TextTemplating.dll", 2421 | "mono.texttemplating.2.2.1.nupkg.sha512", 2422 | "mono.texttemplating.nuspec" 2423 | ] 2424 | }, 2425 | "SQLitePCLRaw.bundle_e_sqlite3/2.1.6": { 2426 | "sha512": "BmAf6XWt4TqtowmiWe4/5rRot6GerAeklmOPfviOvwLoF5WwgxcJHAxZtySuyW9r9w+HLILnm8VfJFLCUJYW8A==", 2427 | "type": "package", 2428 | "path": "sqlitepclraw.bundle_e_sqlite3/2.1.6", 2429 | "files": [ 2430 | ".nupkg.metadata", 2431 | ".signature.p7s", 2432 | "lib/monoandroid90/SQLitePCLRaw.batteries_v2.dll", 2433 | "lib/net461/SQLitePCLRaw.batteries_v2.dll", 2434 | "lib/net6.0-android31.0/SQLitePCLRaw.batteries_v2.dll", 2435 | "lib/net6.0-android31.0/SQLitePCLRaw.batteries_v2.xml", 2436 | "lib/net6.0-ios14.0/SQLitePCLRaw.batteries_v2.dll", 2437 | "lib/net6.0-ios14.2/SQLitePCLRaw.batteries_v2.dll", 2438 | "lib/net6.0-tvos10.0/SQLitePCLRaw.batteries_v2.dll", 2439 | "lib/netstandard2.0/SQLitePCLRaw.batteries_v2.dll", 2440 | "lib/xamarinios10/SQLitePCLRaw.batteries_v2.dll", 2441 | "sqlitepclraw.bundle_e_sqlite3.2.1.6.nupkg.sha512", 2442 | "sqlitepclraw.bundle_e_sqlite3.nuspec" 2443 | ] 2444 | }, 2445 | "SQLitePCLRaw.core/2.1.6": { 2446 | "sha512": "wO6v9GeMx9CUngAet8hbO7xdm+M42p1XeJq47ogyRoYSvNSp0NGLI+MgC0bhrMk9C17MTVFlLiN6ylyExLCc5w==", 2447 | "type": "package", 2448 | "path": "sqlitepclraw.core/2.1.6", 2449 | "files": [ 2450 | ".nupkg.metadata", 2451 | ".signature.p7s", 2452 | "lib/netstandard2.0/SQLitePCLRaw.core.dll", 2453 | "sqlitepclraw.core.2.1.6.nupkg.sha512", 2454 | "sqlitepclraw.core.nuspec" 2455 | ] 2456 | }, 2457 | "SQLitePCLRaw.lib.e_sqlite3/2.1.6": { 2458 | "sha512": "2ObJJLkIUIxRpOUlZNGuD4rICpBnrBR5anjyfUFQep4hMOIeqW+XGQYzrNmHSVz5xSWZ3klSbh7sFR6UyDj68Q==", 2459 | "type": "package", 2460 | "path": "sqlitepclraw.lib.e_sqlite3/2.1.6", 2461 | "files": [ 2462 | ".nupkg.metadata", 2463 | ".signature.p7s", 2464 | "buildTransitive/net461/SQLitePCLRaw.lib.e_sqlite3.targets", 2465 | "buildTransitive/net6.0/SQLitePCLRaw.lib.e_sqlite3.targets", 2466 | "buildTransitive/net7.0/SQLitePCLRaw.lib.e_sqlite3.targets", 2467 | "buildTransitive/net8.0/SQLitePCLRaw.lib.e_sqlite3.targets", 2468 | "lib/net461/_._", 2469 | "lib/netstandard2.0/_._", 2470 | "runtimes/browser-wasm/nativeassets/net6.0/e_sqlite3.a", 2471 | "runtimes/browser-wasm/nativeassets/net7.0/e_sqlite3.a", 2472 | "runtimes/browser-wasm/nativeassets/net8.0/e_sqlite3.a", 2473 | "runtimes/linux-arm/native/libe_sqlite3.so", 2474 | "runtimes/linux-arm64/native/libe_sqlite3.so", 2475 | "runtimes/linux-armel/native/libe_sqlite3.so", 2476 | "runtimes/linux-mips64/native/libe_sqlite3.so", 2477 | "runtimes/linux-musl-arm/native/libe_sqlite3.so", 2478 | "runtimes/linux-musl-arm64/native/libe_sqlite3.so", 2479 | "runtimes/linux-musl-x64/native/libe_sqlite3.so", 2480 | "runtimes/linux-ppc64le/native/libe_sqlite3.so", 2481 | "runtimes/linux-s390x/native/libe_sqlite3.so", 2482 | "runtimes/linux-x64/native/libe_sqlite3.so", 2483 | "runtimes/linux-x86/native/libe_sqlite3.so", 2484 | "runtimes/maccatalyst-arm64/native/libe_sqlite3.dylib", 2485 | "runtimes/maccatalyst-x64/native/libe_sqlite3.dylib", 2486 | "runtimes/osx-arm64/native/libe_sqlite3.dylib", 2487 | "runtimes/osx-x64/native/libe_sqlite3.dylib", 2488 | "runtimes/win-arm/native/e_sqlite3.dll", 2489 | "runtimes/win-arm64/native/e_sqlite3.dll", 2490 | "runtimes/win-x64/native/e_sqlite3.dll", 2491 | "runtimes/win-x86/native/e_sqlite3.dll", 2492 | "runtimes/win10-arm/nativeassets/uap10.0/e_sqlite3.dll", 2493 | "runtimes/win10-arm64/nativeassets/uap10.0/e_sqlite3.dll", 2494 | "runtimes/win10-x64/nativeassets/uap10.0/e_sqlite3.dll", 2495 | "runtimes/win10-x86/nativeassets/uap10.0/e_sqlite3.dll", 2496 | "sqlitepclraw.lib.e_sqlite3.2.1.6.nupkg.sha512", 2497 | "sqlitepclraw.lib.e_sqlite3.nuspec" 2498 | ] 2499 | }, 2500 | "SQLitePCLRaw.provider.e_sqlite3/2.1.6": { 2501 | "sha512": "PQ2Oq3yepLY4P7ll145P3xtx2bX8xF4PzaKPRpw9jZlKvfe4LE/saAV82inND9usn1XRpmxXk7Lal3MTI+6CNg==", 2502 | "type": "package", 2503 | "path": "sqlitepclraw.provider.e_sqlite3/2.1.6", 2504 | "files": [ 2505 | ".nupkg.metadata", 2506 | ".signature.p7s", 2507 | "lib/net6.0-windows7.0/SQLitePCLRaw.provider.e_sqlite3.dll", 2508 | "lib/net6.0/SQLitePCLRaw.provider.e_sqlite3.dll", 2509 | "lib/netstandard2.0/SQLitePCLRaw.provider.e_sqlite3.dll", 2510 | "sqlitepclraw.provider.e_sqlite3.2.1.6.nupkg.sha512", 2511 | "sqlitepclraw.provider.e_sqlite3.nuspec" 2512 | ] 2513 | }, 2514 | "Swashbuckle.AspNetCore/6.6.2": { 2515 | "sha512": "+NB4UYVYN6AhDSjW0IJAd1AGD8V33gemFNLPaxKTtPkHB+HaKAKf9MGAEUPivEWvqeQfcKIw8lJaHq6LHljRuw==", 2516 | "type": "package", 2517 | "path": "swashbuckle.aspnetcore/6.6.2", 2518 | "files": [ 2519 | ".nupkg.metadata", 2520 | ".signature.p7s", 2521 | "build/Swashbuckle.AspNetCore.props", 2522 | "swashbuckle.aspnetcore.6.6.2.nupkg.sha512", 2523 | "swashbuckle.aspnetcore.nuspec" 2524 | ] 2525 | }, 2526 | "Swashbuckle.AspNetCore.Swagger/6.6.2": { 2527 | "sha512": "ovgPTSYX83UrQUWiS5vzDcJ8TEX1MAxBgDFMK45rC24MorHEPQlZAHlaXj/yth4Zf6xcktpUgTEBvffRQVwDKA==", 2528 | "type": "package", 2529 | "path": "swashbuckle.aspnetcore.swagger/6.6.2", 2530 | "files": [ 2531 | ".nupkg.metadata", 2532 | ".signature.p7s", 2533 | "lib/net5.0/Swashbuckle.AspNetCore.Swagger.dll", 2534 | "lib/net5.0/Swashbuckle.AspNetCore.Swagger.pdb", 2535 | "lib/net5.0/Swashbuckle.AspNetCore.Swagger.xml", 2536 | "lib/net6.0/Swashbuckle.AspNetCore.Swagger.dll", 2537 | "lib/net6.0/Swashbuckle.AspNetCore.Swagger.pdb", 2538 | "lib/net6.0/Swashbuckle.AspNetCore.Swagger.xml", 2539 | "lib/net7.0/Swashbuckle.AspNetCore.Swagger.dll", 2540 | "lib/net7.0/Swashbuckle.AspNetCore.Swagger.pdb", 2541 | "lib/net7.0/Swashbuckle.AspNetCore.Swagger.xml", 2542 | "lib/net8.0/Swashbuckle.AspNetCore.Swagger.dll", 2543 | "lib/net8.0/Swashbuckle.AspNetCore.Swagger.pdb", 2544 | "lib/net8.0/Swashbuckle.AspNetCore.Swagger.xml", 2545 | "lib/netcoreapp3.0/Swashbuckle.AspNetCore.Swagger.dll", 2546 | "lib/netcoreapp3.0/Swashbuckle.AspNetCore.Swagger.pdb", 2547 | "lib/netcoreapp3.0/Swashbuckle.AspNetCore.Swagger.xml", 2548 | "lib/netstandard2.0/Swashbuckle.AspNetCore.Swagger.dll", 2549 | "lib/netstandard2.0/Swashbuckle.AspNetCore.Swagger.pdb", 2550 | "lib/netstandard2.0/Swashbuckle.AspNetCore.Swagger.xml", 2551 | "package-readme.md", 2552 | "swashbuckle.aspnetcore.swagger.6.6.2.nupkg.sha512", 2553 | "swashbuckle.aspnetcore.swagger.nuspec" 2554 | ] 2555 | }, 2556 | "Swashbuckle.AspNetCore.SwaggerGen/6.6.2": { 2557 | "sha512": "zv4ikn4AT1VYuOsDCpktLq4QDq08e7Utzbir86M5/ZkRaLXbCPF11E1/vTmOiDzRTl0zTZINQU2qLKwTcHgfrA==", 2558 | "type": "package", 2559 | "path": "swashbuckle.aspnetcore.swaggergen/6.6.2", 2560 | "files": [ 2561 | ".nupkg.metadata", 2562 | ".signature.p7s", 2563 | "lib/net5.0/Swashbuckle.AspNetCore.SwaggerGen.dll", 2564 | "lib/net5.0/Swashbuckle.AspNetCore.SwaggerGen.pdb", 2565 | "lib/net5.0/Swashbuckle.AspNetCore.SwaggerGen.xml", 2566 | "lib/net6.0/Swashbuckle.AspNetCore.SwaggerGen.dll", 2567 | "lib/net6.0/Swashbuckle.AspNetCore.SwaggerGen.pdb", 2568 | "lib/net6.0/Swashbuckle.AspNetCore.SwaggerGen.xml", 2569 | "lib/net7.0/Swashbuckle.AspNetCore.SwaggerGen.dll", 2570 | "lib/net7.0/Swashbuckle.AspNetCore.SwaggerGen.pdb", 2571 | "lib/net7.0/Swashbuckle.AspNetCore.SwaggerGen.xml", 2572 | "lib/net8.0/Swashbuckle.AspNetCore.SwaggerGen.dll", 2573 | "lib/net8.0/Swashbuckle.AspNetCore.SwaggerGen.pdb", 2574 | "lib/net8.0/Swashbuckle.AspNetCore.SwaggerGen.xml", 2575 | "lib/netcoreapp3.0/Swashbuckle.AspNetCore.SwaggerGen.dll", 2576 | "lib/netcoreapp3.0/Swashbuckle.AspNetCore.SwaggerGen.pdb", 2577 | "lib/netcoreapp3.0/Swashbuckle.AspNetCore.SwaggerGen.xml", 2578 | "lib/netstandard2.0/Swashbuckle.AspNetCore.SwaggerGen.dll", 2579 | "lib/netstandard2.0/Swashbuckle.AspNetCore.SwaggerGen.pdb", 2580 | "lib/netstandard2.0/Swashbuckle.AspNetCore.SwaggerGen.xml", 2581 | "package-readme.md", 2582 | "swashbuckle.aspnetcore.swaggergen.6.6.2.nupkg.sha512", 2583 | "swashbuckle.aspnetcore.swaggergen.nuspec" 2584 | ] 2585 | }, 2586 | "Swashbuckle.AspNetCore.SwaggerUI/6.6.2": { 2587 | "sha512": "mBBb+/8Hm2Q3Wygag+hu2jj69tZW5psuv0vMRXY07Wy+Rrj40vRP8ZTbKBhs91r45/HXT4aY4z0iSBYx1h6JvA==", 2588 | "type": "package", 2589 | "path": "swashbuckle.aspnetcore.swaggerui/6.6.2", 2590 | "files": [ 2591 | ".nupkg.metadata", 2592 | ".signature.p7s", 2593 | "lib/net5.0/Swashbuckle.AspNetCore.SwaggerUI.dll", 2594 | "lib/net5.0/Swashbuckle.AspNetCore.SwaggerUI.pdb", 2595 | "lib/net5.0/Swashbuckle.AspNetCore.SwaggerUI.xml", 2596 | "lib/net6.0/Swashbuckle.AspNetCore.SwaggerUI.dll", 2597 | "lib/net6.0/Swashbuckle.AspNetCore.SwaggerUI.pdb", 2598 | "lib/net6.0/Swashbuckle.AspNetCore.SwaggerUI.xml", 2599 | "lib/net7.0/Swashbuckle.AspNetCore.SwaggerUI.dll", 2600 | "lib/net7.0/Swashbuckle.AspNetCore.SwaggerUI.pdb", 2601 | "lib/net7.0/Swashbuckle.AspNetCore.SwaggerUI.xml", 2602 | "lib/net8.0/Swashbuckle.AspNetCore.SwaggerUI.dll", 2603 | "lib/net8.0/Swashbuckle.AspNetCore.SwaggerUI.pdb", 2604 | "lib/net8.0/Swashbuckle.AspNetCore.SwaggerUI.xml", 2605 | "lib/netcoreapp3.0/Swashbuckle.AspNetCore.SwaggerUI.dll", 2606 | "lib/netcoreapp3.0/Swashbuckle.AspNetCore.SwaggerUI.pdb", 2607 | "lib/netcoreapp3.0/Swashbuckle.AspNetCore.SwaggerUI.xml", 2608 | "lib/netstandard2.0/Swashbuckle.AspNetCore.SwaggerUI.dll", 2609 | "lib/netstandard2.0/Swashbuckle.AspNetCore.SwaggerUI.pdb", 2610 | "lib/netstandard2.0/Swashbuckle.AspNetCore.SwaggerUI.xml", 2611 | "package-readme.md", 2612 | "swashbuckle.aspnetcore.swaggerui.6.6.2.nupkg.sha512", 2613 | "swashbuckle.aspnetcore.swaggerui.nuspec" 2614 | ] 2615 | }, 2616 | "System.CodeDom/4.4.0": { 2617 | "sha512": "2sCCb7doXEwtYAbqzbF/8UAeDRMNmPaQbU2q50Psg1J9KzumyVVCgKQY8s53WIPTufNT0DpSe9QRvVjOzfDWBA==", 2618 | "type": "package", 2619 | "path": "system.codedom/4.4.0", 2620 | "files": [ 2621 | ".nupkg.metadata", 2622 | ".signature.p7s", 2623 | "LICENSE.TXT", 2624 | "THIRD-PARTY-NOTICES.TXT", 2625 | "lib/net461/System.CodeDom.dll", 2626 | "lib/netstandard2.0/System.CodeDom.dll", 2627 | "ref/net461/System.CodeDom.dll", 2628 | "ref/net461/System.CodeDom.xml", 2629 | "ref/netstandard2.0/System.CodeDom.dll", 2630 | "ref/netstandard2.0/System.CodeDom.xml", 2631 | "system.codedom.4.4.0.nupkg.sha512", 2632 | "system.codedom.nuspec", 2633 | "useSharedDesignerContext.txt", 2634 | "version.txt" 2635 | ] 2636 | }, 2637 | "System.Collections.Immutable/6.0.0": { 2638 | "sha512": "l4zZJ1WU2hqpQQHXz1rvC3etVZN+2DLmQMO79FhOTZHMn8tDRr+WU287sbomD0BETlmKDn0ygUgVy9k5xkkJdA==", 2639 | "type": "package", 2640 | "path": "system.collections.immutable/6.0.0", 2641 | "files": [ 2642 | ".nupkg.metadata", 2643 | ".signature.p7s", 2644 | "Icon.png", 2645 | "LICENSE.TXT", 2646 | "THIRD-PARTY-NOTICES.TXT", 2647 | "buildTransitive/netcoreapp2.0/System.Collections.Immutable.targets", 2648 | "buildTransitive/netcoreapp3.1/_._", 2649 | "lib/net461/System.Collections.Immutable.dll", 2650 | "lib/net461/System.Collections.Immutable.xml", 2651 | "lib/net6.0/System.Collections.Immutable.dll", 2652 | "lib/net6.0/System.Collections.Immutable.xml", 2653 | "lib/netstandard2.0/System.Collections.Immutable.dll", 2654 | "lib/netstandard2.0/System.Collections.Immutable.xml", 2655 | "system.collections.immutable.6.0.0.nupkg.sha512", 2656 | "system.collections.immutable.nuspec", 2657 | "useSharedDesignerContext.txt" 2658 | ] 2659 | }, 2660 | "System.Composition/6.0.0": { 2661 | "sha512": "d7wMuKQtfsxUa7S13tITC8n1cQzewuhD5iDjZtK2prwFfKVzdYtgrTHgjaV03Zq7feGQ5gkP85tJJntXwInsJA==", 2662 | "type": "package", 2663 | "path": "system.composition/6.0.0", 2664 | "files": [ 2665 | ".nupkg.metadata", 2666 | ".signature.p7s", 2667 | "Icon.png", 2668 | "LICENSE.TXT", 2669 | "THIRD-PARTY-NOTICES.TXT", 2670 | "buildTransitive/netcoreapp2.0/System.Composition.targets", 2671 | "buildTransitive/netcoreapp3.1/_._", 2672 | "system.composition.6.0.0.nupkg.sha512", 2673 | "system.composition.nuspec", 2674 | "useSharedDesignerContext.txt" 2675 | ] 2676 | }, 2677 | "System.Composition.AttributedModel/6.0.0": { 2678 | "sha512": "WK1nSDLByK/4VoC7fkNiFuTVEiperuCN/Hyn+VN30R+W2ijO1d0Z2Qm0ScEl9xkSn1G2MyapJi8xpf4R8WRa/w==", 2679 | "type": "package", 2680 | "path": "system.composition.attributedmodel/6.0.0", 2681 | "files": [ 2682 | ".nupkg.metadata", 2683 | ".signature.p7s", 2684 | "Icon.png", 2685 | "LICENSE.TXT", 2686 | "THIRD-PARTY-NOTICES.TXT", 2687 | "buildTransitive/netcoreapp2.0/System.Composition.AttributedModel.targets", 2688 | "buildTransitive/netcoreapp3.1/_._", 2689 | "lib/net461/System.Composition.AttributedModel.dll", 2690 | "lib/net461/System.Composition.AttributedModel.xml", 2691 | "lib/net6.0/System.Composition.AttributedModel.dll", 2692 | "lib/net6.0/System.Composition.AttributedModel.xml", 2693 | "lib/netstandard2.0/System.Composition.AttributedModel.dll", 2694 | "lib/netstandard2.0/System.Composition.AttributedModel.xml", 2695 | "system.composition.attributedmodel.6.0.0.nupkg.sha512", 2696 | "system.composition.attributedmodel.nuspec", 2697 | "useSharedDesignerContext.txt" 2698 | ] 2699 | }, 2700 | "System.Composition.Convention/6.0.0": { 2701 | "sha512": "XYi4lPRdu5bM4JVJ3/UIHAiG6V6lWWUlkhB9ab4IOq0FrRsp0F4wTyV4Dj+Ds+efoXJ3qbLqlvaUozDO7OLeXA==", 2702 | "type": "package", 2703 | "path": "system.composition.convention/6.0.0", 2704 | "files": [ 2705 | ".nupkg.metadata", 2706 | ".signature.p7s", 2707 | "Icon.png", 2708 | "LICENSE.TXT", 2709 | "THIRD-PARTY-NOTICES.TXT", 2710 | "buildTransitive/netcoreapp2.0/System.Composition.Convention.targets", 2711 | "buildTransitive/netcoreapp3.1/_._", 2712 | "lib/net461/System.Composition.Convention.dll", 2713 | "lib/net461/System.Composition.Convention.xml", 2714 | "lib/net6.0/System.Composition.Convention.dll", 2715 | "lib/net6.0/System.Composition.Convention.xml", 2716 | "lib/netstandard2.0/System.Composition.Convention.dll", 2717 | "lib/netstandard2.0/System.Composition.Convention.xml", 2718 | "system.composition.convention.6.0.0.nupkg.sha512", 2719 | "system.composition.convention.nuspec", 2720 | "useSharedDesignerContext.txt" 2721 | ] 2722 | }, 2723 | "System.Composition.Hosting/6.0.0": { 2724 | "sha512": "w/wXjj7kvxuHPLdzZ0PAUt++qJl03t7lENmb2Oev0n3zbxyNULbWBlnd5J5WUMMv15kg5o+/TCZFb6lSwfaUUQ==", 2725 | "type": "package", 2726 | "path": "system.composition.hosting/6.0.0", 2727 | "files": [ 2728 | ".nupkg.metadata", 2729 | ".signature.p7s", 2730 | "Icon.png", 2731 | "LICENSE.TXT", 2732 | "THIRD-PARTY-NOTICES.TXT", 2733 | "buildTransitive/netcoreapp2.0/System.Composition.Hosting.targets", 2734 | "buildTransitive/netcoreapp3.1/_._", 2735 | "lib/net461/System.Composition.Hosting.dll", 2736 | "lib/net461/System.Composition.Hosting.xml", 2737 | "lib/net6.0/System.Composition.Hosting.dll", 2738 | "lib/net6.0/System.Composition.Hosting.xml", 2739 | "lib/netstandard2.0/System.Composition.Hosting.dll", 2740 | "lib/netstandard2.0/System.Composition.Hosting.xml", 2741 | "system.composition.hosting.6.0.0.nupkg.sha512", 2742 | "system.composition.hosting.nuspec", 2743 | "useSharedDesignerContext.txt" 2744 | ] 2745 | }, 2746 | "System.Composition.Runtime/6.0.0": { 2747 | "sha512": "qkRH/YBaMPTnzxrS5RDk1juvqed4A6HOD/CwRcDGyPpYps1J27waBddiiq1y93jk2ZZ9wuA/kynM+NO0kb3PKg==", 2748 | "type": "package", 2749 | "path": "system.composition.runtime/6.0.0", 2750 | "files": [ 2751 | ".nupkg.metadata", 2752 | ".signature.p7s", 2753 | "Icon.png", 2754 | "LICENSE.TXT", 2755 | "THIRD-PARTY-NOTICES.TXT", 2756 | "buildTransitive/netcoreapp2.0/System.Composition.Runtime.targets", 2757 | "buildTransitive/netcoreapp3.1/_._", 2758 | "lib/net461/System.Composition.Runtime.dll", 2759 | "lib/net461/System.Composition.Runtime.xml", 2760 | "lib/net6.0/System.Composition.Runtime.dll", 2761 | "lib/net6.0/System.Composition.Runtime.xml", 2762 | "lib/netstandard2.0/System.Composition.Runtime.dll", 2763 | "lib/netstandard2.0/System.Composition.Runtime.xml", 2764 | "system.composition.runtime.6.0.0.nupkg.sha512", 2765 | "system.composition.runtime.nuspec", 2766 | "useSharedDesignerContext.txt" 2767 | ] 2768 | }, 2769 | "System.Composition.TypedParts/6.0.0": { 2770 | "sha512": "iUR1eHrL8Cwd82neQCJ00MpwNIBs4NZgXzrPqx8NJf/k4+mwBO0XCRmHYJT4OLSwDDqh5nBLJWkz5cROnrGhRA==", 2771 | "type": "package", 2772 | "path": "system.composition.typedparts/6.0.0", 2773 | "files": [ 2774 | ".nupkg.metadata", 2775 | ".signature.p7s", 2776 | "Icon.png", 2777 | "LICENSE.TXT", 2778 | "THIRD-PARTY-NOTICES.TXT", 2779 | "buildTransitive/netcoreapp2.0/System.Composition.TypedParts.targets", 2780 | "buildTransitive/netcoreapp3.1/_._", 2781 | "lib/net461/System.Composition.TypedParts.dll", 2782 | "lib/net461/System.Composition.TypedParts.xml", 2783 | "lib/net6.0/System.Composition.TypedParts.dll", 2784 | "lib/net6.0/System.Composition.TypedParts.xml", 2785 | "lib/netstandard2.0/System.Composition.TypedParts.dll", 2786 | "lib/netstandard2.0/System.Composition.TypedParts.xml", 2787 | "system.composition.typedparts.6.0.0.nupkg.sha512", 2788 | "system.composition.typedparts.nuspec", 2789 | "useSharedDesignerContext.txt" 2790 | ] 2791 | }, 2792 | "System.IO.Pipelines/6.0.3": { 2793 | "sha512": "ryTgF+iFkpGZY1vRQhfCzX0xTdlV3pyaTTqRu2ETbEv+HlV7O6y7hyQURnghNIXvctl5DuZ//Dpks6HdL/Txgw==", 2794 | "type": "package", 2795 | "path": "system.io.pipelines/6.0.3", 2796 | "files": [ 2797 | ".nupkg.metadata", 2798 | ".signature.p7s", 2799 | "Icon.png", 2800 | "LICENSE.TXT", 2801 | "THIRD-PARTY-NOTICES.TXT", 2802 | "buildTransitive/netcoreapp2.0/System.IO.Pipelines.targets", 2803 | "buildTransitive/netcoreapp3.1/_._", 2804 | "lib/net461/System.IO.Pipelines.dll", 2805 | "lib/net461/System.IO.Pipelines.xml", 2806 | "lib/net6.0/System.IO.Pipelines.dll", 2807 | "lib/net6.0/System.IO.Pipelines.xml", 2808 | "lib/netcoreapp3.1/System.IO.Pipelines.dll", 2809 | "lib/netcoreapp3.1/System.IO.Pipelines.xml", 2810 | "lib/netstandard2.0/System.IO.Pipelines.dll", 2811 | "lib/netstandard2.0/System.IO.Pipelines.xml", 2812 | "system.io.pipelines.6.0.3.nupkg.sha512", 2813 | "system.io.pipelines.nuspec", 2814 | "useSharedDesignerContext.txt" 2815 | ] 2816 | }, 2817 | "System.Memory/4.5.3": { 2818 | "sha512": "3oDzvc/zzetpTKWMShs1AADwZjQ/36HnsufHRPcOjyRAAMLDlu2iD33MBI2opxnezcVUtXyqDXXjoFMOU9c7SA==", 2819 | "type": "package", 2820 | "path": "system.memory/4.5.3", 2821 | "files": [ 2822 | ".nupkg.metadata", 2823 | ".signature.p7s", 2824 | "LICENSE.TXT", 2825 | "THIRD-PARTY-NOTICES.TXT", 2826 | "lib/netcoreapp2.1/_._", 2827 | "lib/netstandard1.1/System.Memory.dll", 2828 | "lib/netstandard1.1/System.Memory.xml", 2829 | "lib/netstandard2.0/System.Memory.dll", 2830 | "lib/netstandard2.0/System.Memory.xml", 2831 | "ref/netcoreapp2.1/_._", 2832 | "system.memory.4.5.3.nupkg.sha512", 2833 | "system.memory.nuspec", 2834 | "useSharedDesignerContext.txt", 2835 | "version.txt" 2836 | ] 2837 | }, 2838 | "System.Reflection.Metadata/6.0.1": { 2839 | "sha512": "III/lNMSn0ZRBuM9m5Cgbiho5j81u0FAEagFX5ta2DKbljZ3T0IpD8j+BIiHQPeKqJppWS9bGEp6JnKnWKze0g==", 2840 | "type": "package", 2841 | "path": "system.reflection.metadata/6.0.1", 2842 | "files": [ 2843 | ".nupkg.metadata", 2844 | ".signature.p7s", 2845 | "Icon.png", 2846 | "LICENSE.TXT", 2847 | "THIRD-PARTY-NOTICES.TXT", 2848 | "buildTransitive/netcoreapp2.0/System.Reflection.Metadata.targets", 2849 | "buildTransitive/netcoreapp3.1/_._", 2850 | "lib/net461/System.Reflection.Metadata.dll", 2851 | "lib/net461/System.Reflection.Metadata.xml", 2852 | "lib/net6.0/System.Reflection.Metadata.dll", 2853 | "lib/net6.0/System.Reflection.Metadata.xml", 2854 | "lib/netstandard2.0/System.Reflection.Metadata.dll", 2855 | "lib/netstandard2.0/System.Reflection.Metadata.xml", 2856 | "system.reflection.metadata.6.0.1.nupkg.sha512", 2857 | "system.reflection.metadata.nuspec", 2858 | "useSharedDesignerContext.txt" 2859 | ] 2860 | }, 2861 | "System.Runtime.CompilerServices.Unsafe/6.0.0": { 2862 | "sha512": "/iUeP3tq1S0XdNNoMz5C9twLSrM/TH+qElHkXWaPvuNOt+99G75NrV0OS2EqHx5wMN7popYjpc8oTjC1y16DLg==", 2863 | "type": "package", 2864 | "path": "system.runtime.compilerservices.unsafe/6.0.0", 2865 | "files": [ 2866 | ".nupkg.metadata", 2867 | ".signature.p7s", 2868 | "Icon.png", 2869 | "LICENSE.TXT", 2870 | "THIRD-PARTY-NOTICES.TXT", 2871 | "buildTransitive/netcoreapp2.0/System.Runtime.CompilerServices.Unsafe.targets", 2872 | "buildTransitive/netcoreapp3.1/_._", 2873 | "lib/net461/System.Runtime.CompilerServices.Unsafe.dll", 2874 | "lib/net461/System.Runtime.CompilerServices.Unsafe.xml", 2875 | "lib/net6.0/System.Runtime.CompilerServices.Unsafe.dll", 2876 | "lib/net6.0/System.Runtime.CompilerServices.Unsafe.xml", 2877 | "lib/netcoreapp3.1/System.Runtime.CompilerServices.Unsafe.dll", 2878 | "lib/netcoreapp3.1/System.Runtime.CompilerServices.Unsafe.xml", 2879 | "lib/netstandard2.0/System.Runtime.CompilerServices.Unsafe.dll", 2880 | "lib/netstandard2.0/System.Runtime.CompilerServices.Unsafe.xml", 2881 | "system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512", 2882 | "system.runtime.compilerservices.unsafe.nuspec", 2883 | "useSharedDesignerContext.txt" 2884 | ] 2885 | }, 2886 | "System.Text.Encoding.CodePages/6.0.0": { 2887 | "sha512": "ZFCILZuOvtKPauZ/j/swhvw68ZRi9ATCfvGbk1QfydmcXBkIWecWKn/250UH7rahZ5OoDBaiAudJtPvLwzw85A==", 2888 | "type": "package", 2889 | "path": "system.text.encoding.codepages/6.0.0", 2890 | "files": [ 2891 | ".nupkg.metadata", 2892 | ".signature.p7s", 2893 | "Icon.png", 2894 | "LICENSE.TXT", 2895 | "THIRD-PARTY-NOTICES.TXT", 2896 | "buildTransitive/netcoreapp2.0/System.Text.Encoding.CodePages.targets", 2897 | "buildTransitive/netcoreapp3.1/_._", 2898 | "lib/MonoAndroid10/_._", 2899 | "lib/MonoTouch10/_._", 2900 | "lib/net461/System.Text.Encoding.CodePages.dll", 2901 | "lib/net461/System.Text.Encoding.CodePages.xml", 2902 | "lib/net6.0/System.Text.Encoding.CodePages.dll", 2903 | "lib/net6.0/System.Text.Encoding.CodePages.xml", 2904 | "lib/netcoreapp3.1/System.Text.Encoding.CodePages.dll", 2905 | "lib/netcoreapp3.1/System.Text.Encoding.CodePages.xml", 2906 | "lib/netstandard2.0/System.Text.Encoding.CodePages.dll", 2907 | "lib/netstandard2.0/System.Text.Encoding.CodePages.xml", 2908 | "lib/xamarinios10/_._", 2909 | "lib/xamarinmac20/_._", 2910 | "lib/xamarintvos10/_._", 2911 | "lib/xamarinwatchos10/_._", 2912 | "runtimes/win/lib/net461/System.Text.Encoding.CodePages.dll", 2913 | "runtimes/win/lib/net461/System.Text.Encoding.CodePages.xml", 2914 | "runtimes/win/lib/net6.0/System.Text.Encoding.CodePages.dll", 2915 | "runtimes/win/lib/net6.0/System.Text.Encoding.CodePages.xml", 2916 | "runtimes/win/lib/netcoreapp3.1/System.Text.Encoding.CodePages.dll", 2917 | "runtimes/win/lib/netcoreapp3.1/System.Text.Encoding.CodePages.xml", 2918 | "runtimes/win/lib/netstandard2.0/System.Text.Encoding.CodePages.dll", 2919 | "runtimes/win/lib/netstandard2.0/System.Text.Encoding.CodePages.xml", 2920 | "system.text.encoding.codepages.6.0.0.nupkg.sha512", 2921 | "system.text.encoding.codepages.nuspec", 2922 | "useSharedDesignerContext.txt" 2923 | ] 2924 | }, 2925 | "System.Threading.Channels/6.0.0": { 2926 | "sha512": "TY8/9+tI0mNaUMgntOxxaq2ndTkdXqLSxvPmas7XEqOlv9lQtB7wLjYGd756lOaO7Dvb5r/WXhluM+0Xe87v5Q==", 2927 | "type": "package", 2928 | "path": "system.threading.channels/6.0.0", 2929 | "files": [ 2930 | ".nupkg.metadata", 2931 | ".signature.p7s", 2932 | "Icon.png", 2933 | "LICENSE.TXT", 2934 | "THIRD-PARTY-NOTICES.TXT", 2935 | "buildTransitive/netcoreapp2.0/System.Threading.Channels.targets", 2936 | "buildTransitive/netcoreapp3.1/_._", 2937 | "lib/net461/System.Threading.Channels.dll", 2938 | "lib/net461/System.Threading.Channels.xml", 2939 | "lib/net6.0/System.Threading.Channels.dll", 2940 | "lib/net6.0/System.Threading.Channels.xml", 2941 | "lib/netcoreapp3.1/System.Threading.Channels.dll", 2942 | "lib/netcoreapp3.1/System.Threading.Channels.xml", 2943 | "lib/netstandard2.0/System.Threading.Channels.dll", 2944 | "lib/netstandard2.0/System.Threading.Channels.xml", 2945 | "lib/netstandard2.1/System.Threading.Channels.dll", 2946 | "lib/netstandard2.1/System.Threading.Channels.xml", 2947 | "system.threading.channels.6.0.0.nupkg.sha512", 2948 | "system.threading.channels.nuspec", 2949 | "useSharedDesignerContext.txt" 2950 | ] 2951 | } 2952 | }, 2953 | "projectFileDependencyGroups": { 2954 | "net8.0": [ 2955 | "Mapster >= 7.4.0", 2956 | "Mapster.DependencyInjection >= 1.0.1", 2957 | "Mapster.EFCore >= 5.1.1", 2958 | "Microsoft.EntityFrameworkCore >= 8.0.10", 2959 | "Microsoft.EntityFrameworkCore.Design >= 8.0.10", 2960 | "Microsoft.EntityFrameworkCore.Sqlite >= 8.0.10", 2961 | "Microsoft.EntityFrameworkCore.Tools >= 8.0.10", 2962 | "Swashbuckle.AspNetCore >= 6.6.2" 2963 | ] 2964 | }, 2965 | "packageFolders": { 2966 | "C:\\Users\\Spyro\\.nuget\\packages\\": {}, 2967 | "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages": {} 2968 | }, 2969 | "project": { 2970 | "version": "1.0.0", 2971 | "restore": { 2972 | "projectUniqueName": "C:\\git\\AspNetCoreAndMapster\\AspNetCoreAndMapster\\AspNetCoreAndMapster\\AspNetCoreAndMapster.csproj", 2973 | "projectName": "AspNetCoreAndMapster", 2974 | "projectPath": "C:\\git\\AspNetCoreAndMapster\\AspNetCoreAndMapster\\AspNetCoreAndMapster\\AspNetCoreAndMapster.csproj", 2975 | "packagesPath": "C:\\Users\\Spyro\\.nuget\\packages\\", 2976 | "outputPath": "C:\\git\\AspNetCoreAndMapster\\AspNetCoreAndMapster\\AspNetCoreAndMapster\\obj\\", 2977 | "projectStyle": "PackageReference", 2978 | "fallbackFolders": [ 2979 | "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" 2980 | ], 2981 | "configFilePaths": [ 2982 | "C:\\Users\\Spyro\\AppData\\Roaming\\NuGet\\NuGet.Config", 2983 | "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", 2984 | "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" 2985 | ], 2986 | "originalTargetFrameworks": [ 2987 | "net8.0" 2988 | ], 2989 | "sources": { 2990 | "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, 2991 | "C:\\Program Files\\dotnet\\library-packs": {}, 2992 | "https://api.nuget.org/v3/index.json": {} 2993 | }, 2994 | "frameworks": { 2995 | "net8.0": { 2996 | "targetAlias": "net8.0", 2997 | "projectReferences": {} 2998 | } 2999 | }, 3000 | "warningProperties": { 3001 | "warnAsError": [ 3002 | "NU1605" 3003 | ] 3004 | }, 3005 | "restoreAuditProperties": { 3006 | "enableAudit": "true", 3007 | "auditLevel": "low", 3008 | "auditMode": "direct" 3009 | } 3010 | }, 3011 | "frameworks": { 3012 | "net8.0": { 3013 | "targetAlias": "net8.0", 3014 | "dependencies": { 3015 | "Mapster": { 3016 | "target": "Package", 3017 | "version": "[7.4.0, )" 3018 | }, 3019 | "Mapster.DependencyInjection": { 3020 | "target": "Package", 3021 | "version": "[1.0.1, )" 3022 | }, 3023 | "Mapster.EFCore": { 3024 | "target": "Package", 3025 | "version": "[5.1.1, )" 3026 | }, 3027 | "Microsoft.EntityFrameworkCore": { 3028 | "target": "Package", 3029 | "version": "[8.0.10, )" 3030 | }, 3031 | "Microsoft.EntityFrameworkCore.Design": { 3032 | "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", 3033 | "suppressParent": "All", 3034 | "target": "Package", 3035 | "version": "[8.0.10, )" 3036 | }, 3037 | "Microsoft.EntityFrameworkCore.Sqlite": { 3038 | "target": "Package", 3039 | "version": "[8.0.10, )" 3040 | }, 3041 | "Microsoft.EntityFrameworkCore.Tools": { 3042 | "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", 3043 | "suppressParent": "All", 3044 | "target": "Package", 3045 | "version": "[8.0.10, )" 3046 | }, 3047 | "Swashbuckle.AspNetCore": { 3048 | "target": "Package", 3049 | "version": "[6.6.2, )" 3050 | } 3051 | }, 3052 | "imports": [ 3053 | "net461", 3054 | "net462", 3055 | "net47", 3056 | "net471", 3057 | "net472", 3058 | "net48", 3059 | "net481" 3060 | ], 3061 | "assetTargetFallback": true, 3062 | "warn": true, 3063 | "frameworkReferences": { 3064 | "Microsoft.AspNetCore.App": { 3065 | "privateAssets": "none" 3066 | }, 3067 | "Microsoft.NETCore.App": { 3068 | "privateAssets": "all" 3069 | } 3070 | }, 3071 | "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.403/PortableRuntimeIdentifierGraph.json" 3072 | } 3073 | } 3074 | } 3075 | } -------------------------------------------------------------------------------- /AspNetCoreAndMapster/obj/project.nuget.cache: -------------------------------------------------------------------------------- 1 | { 2 | "version": 2, 3 | "dgSpecHash": "eBWJyvKf2jE=", 4 | "success": true, 5 | "projectFilePath": "C:\\git\\AspNetCoreAndMapster\\AspNetCoreAndMapster\\AspNetCoreAndMapster\\AspNetCoreAndMapster.csproj", 6 | "expectedPackageFiles": [ 7 | "C:\\Users\\Spyro\\.nuget\\packages\\humanizer.core\\2.14.1\\humanizer.core.2.14.1.nupkg.sha512", 8 | "C:\\Users\\Spyro\\.nuget\\packages\\mapster\\7.4.0\\mapster.7.4.0.nupkg.sha512", 9 | "C:\\Users\\Spyro\\.nuget\\packages\\mapster.core\\1.2.1\\mapster.core.1.2.1.nupkg.sha512", 10 | "C:\\Users\\Spyro\\.nuget\\packages\\mapster.dependencyinjection\\1.0.1\\mapster.dependencyinjection.1.0.1.nupkg.sha512", 11 | "C:\\Users\\Spyro\\.nuget\\packages\\mapster.efcore\\5.1.1\\mapster.efcore.5.1.1.nupkg.sha512", 12 | "C:\\Users\\Spyro\\.nuget\\packages\\microsoft.bcl.asyncinterfaces\\6.0.0\\microsoft.bcl.asyncinterfaces.6.0.0.nupkg.sha512", 13 | "C:\\Users\\Spyro\\.nuget\\packages\\microsoft.codeanalysis.analyzers\\3.3.3\\microsoft.codeanalysis.analyzers.3.3.3.nupkg.sha512", 14 | "C:\\Users\\Spyro\\.nuget\\packages\\microsoft.codeanalysis.common\\4.5.0\\microsoft.codeanalysis.common.4.5.0.nupkg.sha512", 15 | "C:\\Users\\Spyro\\.nuget\\packages\\microsoft.codeanalysis.csharp\\4.5.0\\microsoft.codeanalysis.csharp.4.5.0.nupkg.sha512", 16 | "C:\\Users\\Spyro\\.nuget\\packages\\microsoft.codeanalysis.csharp.workspaces\\4.5.0\\microsoft.codeanalysis.csharp.workspaces.4.5.0.nupkg.sha512", 17 | "C:\\Users\\Spyro\\.nuget\\packages\\microsoft.codeanalysis.workspaces.common\\4.5.0\\microsoft.codeanalysis.workspaces.common.4.5.0.nupkg.sha512", 18 | "C:\\Users\\Spyro\\.nuget\\packages\\microsoft.data.sqlite.core\\8.0.10\\microsoft.data.sqlite.core.8.0.10.nupkg.sha512", 19 | "C:\\Users\\Spyro\\.nuget\\packages\\microsoft.entityframeworkcore\\8.0.10\\microsoft.entityframeworkcore.8.0.10.nupkg.sha512", 20 | "C:\\Users\\Spyro\\.nuget\\packages\\microsoft.entityframeworkcore.abstractions\\8.0.10\\microsoft.entityframeworkcore.abstractions.8.0.10.nupkg.sha512", 21 | "C:\\Users\\Spyro\\.nuget\\packages\\microsoft.entityframeworkcore.analyzers\\8.0.10\\microsoft.entityframeworkcore.analyzers.8.0.10.nupkg.sha512", 22 | "C:\\Users\\Spyro\\.nuget\\packages\\microsoft.entityframeworkcore.design\\8.0.10\\microsoft.entityframeworkcore.design.8.0.10.nupkg.sha512", 23 | "C:\\Users\\Spyro\\.nuget\\packages\\microsoft.entityframeworkcore.relational\\8.0.10\\microsoft.entityframeworkcore.relational.8.0.10.nupkg.sha512", 24 | "C:\\Users\\Spyro\\.nuget\\packages\\microsoft.entityframeworkcore.sqlite\\8.0.10\\microsoft.entityframeworkcore.sqlite.8.0.10.nupkg.sha512", 25 | "C:\\Users\\Spyro\\.nuget\\packages\\microsoft.entityframeworkcore.sqlite.core\\8.0.10\\microsoft.entityframeworkcore.sqlite.core.8.0.10.nupkg.sha512", 26 | "C:\\Users\\Spyro\\.nuget\\packages\\microsoft.entityframeworkcore.tools\\8.0.10\\microsoft.entityframeworkcore.tools.8.0.10.nupkg.sha512", 27 | "C:\\Users\\Spyro\\.nuget\\packages\\microsoft.extensions.apidescription.server\\6.0.5\\microsoft.extensions.apidescription.server.6.0.5.nupkg.sha512", 28 | "C:\\Users\\Spyro\\.nuget\\packages\\microsoft.extensions.caching.abstractions\\8.0.0\\microsoft.extensions.caching.abstractions.8.0.0.nupkg.sha512", 29 | "C:\\Users\\Spyro\\.nuget\\packages\\microsoft.extensions.caching.memory\\8.0.1\\microsoft.extensions.caching.memory.8.0.1.nupkg.sha512", 30 | "C:\\Users\\Spyro\\.nuget\\packages\\microsoft.extensions.configuration.abstractions\\8.0.0\\microsoft.extensions.configuration.abstractions.8.0.0.nupkg.sha512", 31 | "C:\\Users\\Spyro\\.nuget\\packages\\microsoft.extensions.dependencyinjection\\8.0.1\\microsoft.extensions.dependencyinjection.8.0.1.nupkg.sha512", 32 | "C:\\Users\\Spyro\\.nuget\\packages\\microsoft.extensions.dependencyinjection.abstractions\\8.0.2\\microsoft.extensions.dependencyinjection.abstractions.8.0.2.nupkg.sha512", 33 | "C:\\Users\\Spyro\\.nuget\\packages\\microsoft.extensions.dependencymodel\\8.0.2\\microsoft.extensions.dependencymodel.8.0.2.nupkg.sha512", 34 | "C:\\Users\\Spyro\\.nuget\\packages\\microsoft.extensions.logging\\8.0.1\\microsoft.extensions.logging.8.0.1.nupkg.sha512", 35 | "C:\\Users\\Spyro\\.nuget\\packages\\microsoft.extensions.logging.abstractions\\8.0.2\\microsoft.extensions.logging.abstractions.8.0.2.nupkg.sha512", 36 | "C:\\Users\\Spyro\\.nuget\\packages\\microsoft.extensions.options\\8.0.2\\microsoft.extensions.options.8.0.2.nupkg.sha512", 37 | "C:\\Users\\Spyro\\.nuget\\packages\\microsoft.extensions.primitives\\8.0.0\\microsoft.extensions.primitives.8.0.0.nupkg.sha512", 38 | "C:\\Users\\Spyro\\.nuget\\packages\\microsoft.openapi\\1.6.14\\microsoft.openapi.1.6.14.nupkg.sha512", 39 | "C:\\Users\\Spyro\\.nuget\\packages\\mono.texttemplating\\2.2.1\\mono.texttemplating.2.2.1.nupkg.sha512", 40 | "C:\\Users\\Spyro\\.nuget\\packages\\sqlitepclraw.bundle_e_sqlite3\\2.1.6\\sqlitepclraw.bundle_e_sqlite3.2.1.6.nupkg.sha512", 41 | "C:\\Users\\Spyro\\.nuget\\packages\\sqlitepclraw.core\\2.1.6\\sqlitepclraw.core.2.1.6.nupkg.sha512", 42 | "C:\\Users\\Spyro\\.nuget\\packages\\sqlitepclraw.lib.e_sqlite3\\2.1.6\\sqlitepclraw.lib.e_sqlite3.2.1.6.nupkg.sha512", 43 | "C:\\Users\\Spyro\\.nuget\\packages\\sqlitepclraw.provider.e_sqlite3\\2.1.6\\sqlitepclraw.provider.e_sqlite3.2.1.6.nupkg.sha512", 44 | "C:\\Users\\Spyro\\.nuget\\packages\\swashbuckle.aspnetcore\\6.6.2\\swashbuckle.aspnetcore.6.6.2.nupkg.sha512", 45 | "C:\\Users\\Spyro\\.nuget\\packages\\swashbuckle.aspnetcore.swagger\\6.6.2\\swashbuckle.aspnetcore.swagger.6.6.2.nupkg.sha512", 46 | "C:\\Users\\Spyro\\.nuget\\packages\\swashbuckle.aspnetcore.swaggergen\\6.6.2\\swashbuckle.aspnetcore.swaggergen.6.6.2.nupkg.sha512", 47 | "C:\\Users\\Spyro\\.nuget\\packages\\swashbuckle.aspnetcore.swaggerui\\6.6.2\\swashbuckle.aspnetcore.swaggerui.6.6.2.nupkg.sha512", 48 | "C:\\Users\\Spyro\\.nuget\\packages\\system.codedom\\4.4.0\\system.codedom.4.4.0.nupkg.sha512", 49 | "C:\\Users\\Spyro\\.nuget\\packages\\system.collections.immutable\\6.0.0\\system.collections.immutable.6.0.0.nupkg.sha512", 50 | "C:\\Users\\Spyro\\.nuget\\packages\\system.composition\\6.0.0\\system.composition.6.0.0.nupkg.sha512", 51 | "C:\\Users\\Spyro\\.nuget\\packages\\system.composition.attributedmodel\\6.0.0\\system.composition.attributedmodel.6.0.0.nupkg.sha512", 52 | "C:\\Users\\Spyro\\.nuget\\packages\\system.composition.convention\\6.0.0\\system.composition.convention.6.0.0.nupkg.sha512", 53 | "C:\\Users\\Spyro\\.nuget\\packages\\system.composition.hosting\\6.0.0\\system.composition.hosting.6.0.0.nupkg.sha512", 54 | "C:\\Users\\Spyro\\.nuget\\packages\\system.composition.runtime\\6.0.0\\system.composition.runtime.6.0.0.nupkg.sha512", 55 | "C:\\Users\\Spyro\\.nuget\\packages\\system.composition.typedparts\\6.0.0\\system.composition.typedparts.6.0.0.nupkg.sha512", 56 | "C:\\Users\\Spyro\\.nuget\\packages\\system.io.pipelines\\6.0.3\\system.io.pipelines.6.0.3.nupkg.sha512", 57 | "C:\\Users\\Spyro\\.nuget\\packages\\system.memory\\4.5.3\\system.memory.4.5.3.nupkg.sha512", 58 | "C:\\Users\\Spyro\\.nuget\\packages\\system.reflection.metadata\\6.0.1\\system.reflection.metadata.6.0.1.nupkg.sha512", 59 | "C:\\Users\\Spyro\\.nuget\\packages\\system.runtime.compilerservices.unsafe\\6.0.0\\system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512", 60 | "C:\\Users\\Spyro\\.nuget\\packages\\system.text.encoding.codepages\\6.0.0\\system.text.encoding.codepages.6.0.0.nupkg.sha512", 61 | "C:\\Users\\Spyro\\.nuget\\packages\\system.threading.channels\\6.0.0\\system.threading.channels.6.0.0.nupkg.sha512" 62 | ], 63 | "logs": [] 64 | } -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Asp.net core And Mapster 2 | 3 | This is a simple ASP.NET Core Web API project demonstrating the use of **Mapster** for object mapping and **EF Core with SQLite** for database operations. The project includes a configuration for Mapster, similar to AutoMapper’s `ProjectTo`, allowing efficient query projection. 4 | 5 | ## Features 6 | - ASP.NET Core Web API 7 | - EF Core with SQLite database 8 | - Mapster for object mapping 9 | - Centralized mapping configuration using `RegisterMapsterConfiguration()` 10 | - `ProjectToType` for efficient query projection (similar to AutoMapper’s `ProjectTo`) 11 | - Basic CRUD operations 12 | 13 | ## Prerequisites 14 | - .NET 6 or higher 15 | - SQLite 16 | 17 | ## Getting Started 18 | 19 | ### 1. Clone the Repository 20 | ```bash 21 | git clone https://github.com/yourusername/AspNetCoreAndMapster.git 22 | cd AspNetCoreAndMapster 23 | ``` 24 | ### 2. Install Dependencies 25 | Make sure you have the necessary NuGet packages installed: 26 | 27 | - dotnet add package Microsoft.EntityFrameworkCore.Sqlite 28 | - dotnet add package Mapster 29 | - dotnet add package Mapster.DependencyInjection 30 | - dotnet add package Mapster.EntityFrameworkCore 31 | 32 | ### 3. Database Setup 33 | Initialize the SQLite database and apply migrations: 34 | 35 | ```bash 36 | Copy code 37 | - dotnet ef migrations add InitialCreate 38 | - dotnet ef database update 39 | ``` 40 | ## Connect with Me 41 | [![LinkedIn](https://img.shields.io/badge/LinkedIn-Profile-blue)](https://www.linkedin.com/in/spyros-ponaris-913a6937/) 42 | --------------------------------------------------------------------------------