├── .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 | [](https://www.linkedin.com/in/spyros-ponaris-913a6937/)
42 |
--------------------------------------------------------------------------------