diff --git a/LandblockExtraction/DatEngine/CellEngine.cs b/LandblockExtraction/DatEngine/CellEngine.cs
new file mode 100644
index 0000000..ff20605
--- /dev/null
+++ b/LandblockExtraction/DatEngine/CellEngine.cs
@@ -0,0 +1,20 @@
+using AC2RE.Definitions;
+
+namespace LandblockExtraction.DatEngine {
+ public class CellEngine {
+ private DatReader cellReader;
+
+ public CellEngine() {
+ cellReader = new(@"X:\DatFiles\cell_1.dat");
+ }
+
+ public CLandBlockData? GetLandBlockData(uint id) {
+ DataId dataId = new DataId(id);
+ if (!cellReader.contains(dataId)) return null;
+ using (var data = cellReader.getFileReader(dataId)) {
+ CLandBlockData cLandBlockData = new(data);
+ return cLandBlockData;
+ }
+ }
+ }
+}
diff --git a/LandblockExtraction/DatEngine/PortalEngine.cs b/LandblockExtraction/DatEngine/PortalEngine.cs
new file mode 100644
index 0000000..47b786b
--- /dev/null
+++ b/LandblockExtraction/DatEngine/PortalEngine.cs
@@ -0,0 +1,47 @@
+using AC2RE.Definitions;
+
+namespace LandblockExtraction.DatEngine {
+ public class PortalEngine {
+ private readonly DataId TERRAINDESCID = new DataId(0x12000000);
+ private readonly DataId SURFACEDESCID = new DataId(0x13000000);
+ private readonly DataId LANDSCAPEID = new DataId(0x36000000);
+
+ private DatReader portalReader;
+
+ public CTerrainDesc cTerrainDesc { get; private set; }
+ public CSurfaceDesc cSurfaceDesc { get; private set; }
+ public LandScapeDefs landScapeDefs { get; private set; }
+
+ public PortalEngine() {
+ portalReader = new(@"X:\DatFiles\portal.dat");
+ InitTerrainDesc();
+ InitSurfaceDesc();
+ InitLandScapeDesc();
+ }
+
+ public bool InitTerrainDesc() {
+ if (!portalReader.contains(TERRAINDESCID)) return false;
+ using (var data = portalReader.getFileReader(TERRAINDESCID)) {
+ if (data == null) return false;
+ cTerrainDesc = new(data);
+ }
+ return true;
+ }
+ public bool InitSurfaceDesc() {
+ if (!portalReader.contains(SURFACEDESCID)) return false;
+ using (var data = portalReader.getFileReader(SURFACEDESCID)) {
+ if (data == null) return false;
+ cSurfaceDesc = new(data);
+ }
+ return true;
+ }
+ public bool InitLandScapeDesc() {
+ if (!portalReader.contains(LANDSCAPEID)) return false;
+ using (var data = portalReader.getFileReader(LANDSCAPEID)) {
+ if (data == null) return false;
+ landScapeDefs = new(data);
+ }
+ return true;
+ }
+ }
+}
diff --git a/LandblockExtraction/LandBlockExtractor/LandBlockExtrator.cs b/LandblockExtraction/LandBlockExtractor/LandBlockExtrator.cs
new file mode 100644
index 0000000..02996eb
--- /dev/null
+++ b/LandblockExtraction/LandBlockExtractor/LandBlockExtrator.cs
@@ -0,0 +1,83 @@
+using AC2RE.Definitions;
+using LandblockExtraction.DatEngine;
+using LandblockExtraction.Tools;
+using System.Numerics;
+
+namespace LandblockExtraction.LandBlockExtractor {
+ public class LandBlockExtrator {
+ private PortalEngine portalEngine;
+ private CellEngine cellEngine;
+
+ private readonly int NumberLandBlocks = 255;
+ private readonly int BlockSize = 17;
+ private readonly int cellSize = 8;
+
+ public LandBlockExtrator(PortalEngine portalEngine, CellEngine cellEngine) {
+ this.portalEngine = portalEngine;
+ this.cellEngine = cellEngine;
+ }
+
+ public BlockStruct? GetBlock(int landX, int landY) {
+ CellId landBlockId = new CellId((byte)landX, (byte)landY, 0xFF, 0xFF);
+ var landBlock = cellEngine.GetLandBlockData(landBlockId.id);
+ if (landBlock == null) return null;
+
+ return GenerateBlockStructByData(landBlock, landX, landY);
+ }
+
+ public BlockStruct GenerateBlockStructByData(CLandBlockData blockData, int landX, int landY) {
+ BlockStruct blockStruct = new BlockStruct();
+ for (int y = 0; y < BlockStruct.BlockSize; y++) {
+ for (int x = 0; x < BlockStruct.BlockSize; x++) {
+ var indice = y * BlockStruct.BlockSize + x;
+ blockStruct.verticesStruct.position[indice] = GenerateVertexPosition(landX, landY, x, y, blockData.heights[indice]);
+ blockStruct.verticesStruct.color[indice] = GenerateVertexColor(blockData.cellInfos[indice]);
+ blockStruct.verticesStruct.farcolor[indice] = GenerateVertexFarColor(blockData.cellInfos[indice]);
+ blockStruct.GenerateIndices();
+ }
+ }
+
+ return blockStruct;
+ }
+ private Vector3 GenerateVertexPosition(int landx, int landy, int x, int y, byte height) {
+ int tmpx = (landx * BlockSize + y) * cellSize;
+ int tmpy = (BlockSize * NumberLandBlocks * cellSize) - ((landy * BlockSize + x) * cellSize) - 1;
+ var newX = (tmpx - (NumberLandBlocks * BlockSize * cellSize / 2));
+ var newY = (tmpy - ((NumberLandBlocks * BlockSize * cellSize) - (NumberLandBlocks * BlockSize * cellSize / 2) - 1));
+
+ return new Vector3(newX, portalEngine.landScapeDefs.landHeightTable[height], newY);
+ }
+ private Vector4 GenerateVertexColor(uint cellInfo) {
+ var terrain = MathOperations.GetTerrainInCellInfo(cellInfo);
+
+ foreach (var terrainType in portalEngine.cTerrainDesc.terrains) {
+ if (terrainType.terrainIndex == terrain) {
+ foreach (var surfaceIndex in portalEngine.cSurfaceDesc.surfaces) {
+ if (surfaceIndex.surfIndex == terrainType.surfaceInfo) {
+ var color = surfaceIndex.terrainMaterials.First().vertexColor.First().vertexColor;
+ return MathOperations.RGBAColorToVector4(color);
+ }
+ }
+ }
+ }
+
+ return Vector4.One;
+ }
+ private Vector4 GenerateVertexFarColor(uint cellInfo) {
+ var terrain = MathOperations.GetTerrainInCellInfo(cellInfo);
+
+ foreach (var terrainType in portalEngine.cTerrainDesc.terrains) {
+ if (terrainType.terrainIndex == terrain) {
+ foreach (var surfaceIndex in portalEngine.cSurfaceDesc.surfaces) {
+ if (surfaceIndex.surfIndex == terrainType.surfaceInfo) {
+ var color = surfaceIndex.terrainMaterials.First().vertexColor.First().farVertexColor;
+ return MathOperations.RGBAColorToVector4(color);
+ }
+ }
+ }
+ }
+
+ return Vector4.One;
+ }
+ }
+}
diff --git a/LandblockExtraction/LandBlockExtractor/Utilities/BlockStruct.cs b/LandblockExtraction/LandBlockExtractor/Utilities/BlockStruct.cs
new file mode 100644
index 0000000..062a40d
--- /dev/null
+++ b/LandblockExtraction/LandBlockExtractor/Utilities/BlockStruct.cs
@@ -0,0 +1,30 @@
+namespace LandblockExtraction.LandBlockExtractor {
+ public class BlockStruct {
+ public readonly static int BlockSize = 17;
+
+ public VerticesStruct verticesStruct;
+ public int[] indices;
+
+ public BlockStruct() {
+ verticesStruct = new VerticesStruct(BlockSize);
+ indices = new int[(BlockSize - 1) * (BlockSize - 1) * 6];
+ }
+ public void GenerateIndices() {
+ int index = 0;
+
+ for (int y = 0; y < BlockSize - 1; y++) {
+ for (int x = 0; x < BlockSize - 1; x++) {
+ // Indices des sommets du premier triangle
+ indices[index++] = y * BlockSize + x;
+ indices[index++] = (y + 1) * BlockSize + x;
+ indices[index++] = y * BlockSize + x + 1;
+
+ // Indices des sommets du deuxième triangle
+ indices[index++] = y * BlockSize + x + 1;
+ indices[index++] = (y + 1) * BlockSize + x;
+ indices[index++] = (y + 1) * BlockSize + x + 1;
+ }
+ }
+ }
+ }
+}
diff --git a/LandblockExtraction/LandBlockExtractor/Utilities/VerticesStruct.cs b/LandblockExtraction/LandBlockExtractor/Utilities/VerticesStruct.cs
new file mode 100644
index 0000000..2969214
--- /dev/null
+++ b/LandblockExtraction/LandBlockExtractor/Utilities/VerticesStruct.cs
@@ -0,0 +1,34 @@
+using System.Numerics;
+
+namespace LandblockExtraction.LandBlockExtractor {
+ public class VerticesStruct {
+ public Vector3[] position { get; set; }
+ public Vector4[] color { get; set; }
+ public Vector4[] farcolor { get; set; }
+
+ public VerticesStruct(int blockSize) {
+ position = new Vector3[blockSize * blockSize];
+ color = new Vector4[blockSize * blockSize];
+ farcolor = new Vector4[blockSize * blockSize];
+ }
+
+ public float[] Vertices() {
+ int length = position.Length;
+ float[] vertices = new float[length * 11]; // 3 pour position, 4 pour color, et 4 pour farcolor
+ for (int i = 0, vi = 0; i < length; i++, vi += 11) {
+ vertices[vi] = position[i].X;
+ vertices[vi + 1] = position[i].Y;
+ vertices[vi + 2] = position[i].Z;
+ vertices[vi + 3] = color[i].X;
+ vertices[vi + 4] = color[i].Y;
+ vertices[vi + 5] = color[i].Z;
+ vertices[vi + 6] = color[i].W;
+ vertices[vi + 7] = farcolor[i].X;
+ vertices[vi + 8] = farcolor[i].Y;
+ vertices[vi + 9] = farcolor[i].Z;
+ vertices[vi + 10] = farcolor[i].W;
+ }
+ return vertices;
+ }
+ }
+}
diff --git a/LandblockExtraction/LandblockExtraction.csproj b/LandblockExtraction/LandblockExtraction.csproj
new file mode 100644
index 0000000..2183218
--- /dev/null
+++ b/LandblockExtraction/LandblockExtraction.csproj
@@ -0,0 +1,26 @@
+
+
+
+ net7.0
+ enable
+ enable
+
+
+
+
+ ..\Libs\AC2RE.Definitions.dll
+
+
+ ..\Libs\AC2RE.Utils.dll
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/LandblockExtraction/Tools/DDSHeader.cs b/LandblockExtraction/Tools/DDSHeader.cs
new file mode 100644
index 0000000..806dbab
--- /dev/null
+++ b/LandblockExtraction/Tools/DDSHeader.cs
@@ -0,0 +1,187 @@
+using AC2RE.Definitions;
+
+namespace LandblockExtraction.Tools;
+public static class DDSHeader {
+ //MagicNumber for DDS file.
+ private static readonly uint MAGICNUMBER = 0x20534444;
+ //Length of header
+ private static readonly int LENGTH = 125;
+ public static byte[] Generate(RenderSurface renderSurface) {
+ if (renderSurface.pixelFormat == PixelFormat.CUSTOM_RAW_JPEG) return renderSurface.sourceData;
+
+ DDS_HEADER header = genHeadStruct(renderSurface.pixelFormat, renderSurface.height, renderSurface.width);
+ using (MemoryStream stream = new MemoryStream(LENGTH + renderSurface.sourceData.Length)) {
+ stream.Write(BitConverter.GetBytes(MAGICNUMBER));
+ stream.Write(BitConverter.GetBytes(header.dwSize));
+ stream.Write(BitConverter.GetBytes((uint)header.dwFlags));
+ stream.Write(BitConverter.GetBytes(header.dwHeight));
+ stream.Write(BitConverter.GetBytes(header.dwWidth));
+ stream.Write(BitConverter.GetBytes(header.dwPitchOrLinearSize));
+ stream.Write(BitConverter.GetBytes(header.dwDepth));
+ stream.Write(BitConverter.GetBytes(header.dwMipMapCount));
+ foreach (var i in header.dwReserved1) stream.Write(BitConverter.GetBytes(i));
+ stream.Write(BitConverter.GetBytes(header.ddspf.dwSize));
+ stream.Write(BitConverter.GetBytes((uint)header.ddspf.dwFlags));
+ stream.Write(BitConverter.GetBytes(header.ddspf.dwFourCC));
+ stream.Write(BitConverter.GetBytes(header.ddspf.dwRGBBitCount));
+ stream.Write(BitConverter.GetBytes(header.ddspf.dwRBitMask));
+ stream.Write(BitConverter.GetBytes(header.ddspf.dwGBitMask));
+ stream.Write(BitConverter.GetBytes(header.ddspf.dwBBitMask));
+ stream.Write(BitConverter.GetBytes(header.ddspf.dwABitMask));
+ stream.Write(BitConverter.GetBytes(header.dwCaps));
+ stream.Write(BitConverter.GetBytes(header.dwCaps2));
+ stream.Write(BitConverter.GetBytes(header.dwCaps3));
+ stream.Write(BitConverter.GetBytes(header.dwCaps4));
+ stream.Write(BitConverter.GetBytes(header.dwReserved2));
+ stream.Write(renderSurface.sourceData);
+
+ return stream.ToArray();
+ }
+ }
+
+ private static DDS_HEADER genHeadStruct(PixelFormat format, uint height, uint width) {
+ //I think always same each format?
+ DDS_HEADER dDS_HEADER = new DDS_HEADER();
+ dDS_HEADER.dwFlags |= DDSHeaderFlags.DDSD_CAPS | DDSHeaderFlags.DDSD_HEIGHT | DDSHeaderFlags.DDSD_WIDTH | DDSHeaderFlags.DDSD_PIXELFORMAT;
+
+ if (dDS_HEADER.dwFlags.HasFlag(DDSHeaderFlags.DDSD_HEIGHT)) dDS_HEADER.dwHeight = height;
+ if (dDS_HEADER.dwFlags.HasFlag(DDSHeaderFlags.DDSD_WIDTH)) dDS_HEADER.dwWidth = width;
+
+ if (format == PixelFormat.DXT1) {
+ dDS_HEADER.dwFlags |= DDSHeaderFlags.DDSD_LINEARSIZE;
+ dDS_HEADER.dwPitchOrLinearSize = CalculateCompressedBlockSize(height, width, (uint)new byte[8].Length);
+ }
+ if (format == PixelFormat.DXT3 || format == PixelFormat.DXT2 || format == PixelFormat.DXT4 || format == PixelFormat.DXT5) {
+ dDS_HEADER.dwFlags |= DDSHeaderFlags.DDSD_LINEARSIZE;
+ dDS_HEADER.dwPitchOrLinearSize = CalculateCompressedBlockSize(height, width, (uint)new byte[16].Length);
+ }
+
+ if (dDS_HEADER.dwFlags.HasFlag(DDSHeaderFlags.DDSD_PIXELFORMAT)) dDS_HEADER.ddspf = genPixelformatStruct(format);
+
+ return dDS_HEADER;
+ }
+
+ private static DDS_PIXELFORMAT genPixelformatStruct(PixelFormat surface) {
+ DDS_PIXELFORMAT dDS_PIXELFORMAT = new DDS_PIXELFORMAT();
+
+ switch (surface) {
+ case PixelFormat.DXT1:
+ case PixelFormat.DXT3:
+ case PixelFormat.DXT4:
+ case PixelFormat.DXT5:
+ dDS_PIXELFORMAT.dwFlags |= DDSPixelformatFlags.DDPF_FOURCC;
+ dDS_PIXELFORMAT.dwFourCC = (uint)surface;
+ break;
+ case PixelFormat.A8R8G8B8:
+ dDS_PIXELFORMAT.dwFlags |= DDSPixelformatFlags.DDPF_ALPHAPIXELS | DDSPixelformatFlags.DDPF_RGB;
+ dDS_PIXELFORMAT.dwRGBBitCount = 0x20;
+ dDS_PIXELFORMAT.dwRBitMask = 0x00FF0000;
+ dDS_PIXELFORMAT.dwGBitMask = 0x0000FF00;
+ dDS_PIXELFORMAT.dwBBitMask = 0x000000FF;
+ dDS_PIXELFORMAT.dwABitMask = 0xFF000000;
+ break;
+ case PixelFormat.R8G8B8:
+ dDS_PIXELFORMAT.dwFlags |= DDSPixelformatFlags.DDPF_RGB;
+ dDS_PIXELFORMAT.dwRGBBitCount = 0x18;
+ dDS_PIXELFORMAT.dwRBitMask = 0x00FF0000;
+ dDS_PIXELFORMAT.dwGBitMask = 0x0000FF00;
+ dDS_PIXELFORMAT.dwBBitMask = 0x000000FF;
+ break;
+ case PixelFormat.A8:
+ dDS_PIXELFORMAT.dwFlags |= DDSPixelformatFlags.DDPF_ALPHAPIXELS;
+ dDS_PIXELFORMAT.dwRGBBitCount = 0x8;
+ dDS_PIXELFORMAT.dwABitMask = 0xFF;
+ break;
+ default:
+ dDS_PIXELFORMAT.dwFlags |= DDSPixelformatFlags.DDPF_FOURCC;
+ break;
+ }
+
+ return dDS_PIXELFORMAT;
+ }
+ public static uint CalculateCompressedBlockSize(uint height, uint width, uint blockSize) {
+ return ((width + 3) / 4) * ((height + 3) / 4) * blockSize;
+ }
+}
+
+public struct DDS_HEADER {
+ public uint dwSize;
+ public DDSHeaderFlags dwFlags;
+ public uint dwHeight;
+ public uint dwWidth;
+ public uint dwPitchOrLinearSize;
+ public uint dwDepth;
+ public uint dwMipMapCount;
+ public uint[] dwReserved1;
+ public DDS_PIXELFORMAT ddspf;
+ public uint dwCaps;
+ public uint dwCaps2;
+ public uint dwCaps3;
+ public uint dwCaps4;
+ public uint dwReserved2;
+
+ public DDS_HEADER() {
+ dwSize = 124; //Fixed on 124 octets
+ dwFlags = 0;
+ dwHeight = 0;
+ dwWidth = 0;
+ dwPitchOrLinearSize = 0;
+ dwDepth = 0;
+ dwMipMapCount = 0;
+ dwReserved1 = new uint[11];
+ foreach (var i in dwReserved1) dwReserved1[i] = 0x00000000;
+ ddspf = new DDS_PIXELFORMAT();
+ dwCaps = 0x1000;
+ dwCaps2 = 0;
+ dwCaps3 = 0;
+ dwCaps4 = 0;
+ dwReserved2 = 0;
+
+
+ }
+}
+public struct DDS_PIXELFORMAT {
+ public uint dwSize;
+ public DDSPixelformatFlags dwFlags;
+ public uint dwFourCC;
+ public uint dwRGBBitCount;
+ public uint dwRBitMask;
+ public uint dwGBitMask;
+ public uint dwBBitMask;
+ public uint dwABitMask;
+
+ public DDS_PIXELFORMAT() {
+ dwSize = 32; //Fixed on 32 octets
+ dwFlags = 0;
+ dwFourCC = 0;
+ dwRGBBitCount = 0;
+ dwRBitMask = 0;
+ dwGBitMask = 0;
+ dwBBitMask = 0;
+ dwABitMask = 0;
+ }
+}
+
+[Flags]
+public enum DDSHeaderFlags : uint {
+ NONE = 0,
+ DDSD_CAPS = 1 << 0, // 0x00000001
+ DDSD_HEIGHT = 1 << 1, // 0x00000002
+ DDSD_WIDTH = 1 << 2, // 0x00000004
+ DDSD_PITCH = 1 << 3, // 0x00000008
+ DDSD_PIXELFORMAT = 1 << 12, // 0x00001000
+ DDSD_MIPMAPCOUNT = 1 << 17, // 0x00020000
+ DDSD_LINEARSIZE = 1 << 19, // 0x00080000
+ DDSD_DEPTH = 1 << 23, // 0x00800000
+}
+
+[Flags]
+public enum DDSPixelformatFlags : uint {
+ NONE = 0,
+ DDPF_ALPHAPIXELS = 1 << 0, // 0x00000001
+ DDPF_ALPHA = 1 << 1, // 0x00000002
+ DDPF_FOURCC = 1 << 2, // 0x00000004
+ DDPF_RGB = 1 << 6, // 0x00000040
+ DDPF_YUV = 1 << 9, // 0x00000200
+ DDPF_LUMINANCE = 1 << 17, // 0x00020000
+}
\ No newline at end of file
diff --git a/LandblockExtraction/Tools/ImageTools.cs b/LandblockExtraction/Tools/ImageTools.cs
new file mode 100644
index 0000000..ccb7833
--- /dev/null
+++ b/LandblockExtraction/Tools/ImageTools.cs
@@ -0,0 +1,14 @@
+using ImageMagick;
+
+namespace LandblockExtraction.Tools;
+public static class ImageTools {
+ public static byte[] DdsToPng(Stream stream) {
+ using (IMagickImage image = new MagickImage(stream)) {
+ image.Format = MagickFormat.Jpg;
+ using (MemoryStream memoryStream = new MemoryStream()) {
+ image.Write(memoryStream);
+ return memoryStream.ToArray();
+ }
+ }
+ }
+}
diff --git a/LandblockExtraction/Tools/MathOperations.cs b/LandblockExtraction/Tools/MathOperations.cs
new file mode 100644
index 0000000..f72301a
--- /dev/null
+++ b/LandblockExtraction/Tools/MathOperations.cs
@@ -0,0 +1,28 @@
+using AC2RE.Definitions;
+using System.Numerics;
+
+namespace LandblockExtraction.Tools {
+ public static class MathOperations {
+ public static uint GetXLandblock(uint landblock) {
+ return (landblock & 0xFF000000) >> 24;
+ }
+ public static uint GetYLandblock(uint landblock) {
+ return (landblock & 0x00FF0000) >> 16;
+ }
+ public static uint GetTerrainInCellInfo(uint cellInfo) {
+ return (cellInfo >> 0) & (0x7f);
+ }
+ public static uint GetRoadInCellInfo(uint cellInfo) {
+ return (cellInfo >> 24) & (0xff);
+ }
+ public static uint GetColorInCellInfo(uint cellInfo) {
+ return (cellInfo >> 16) & (0xff);
+ }
+ public static uint GetSceneInCellInfo(uint cellInfo) {
+ return (cellInfo >> 7) & (0x1f);
+ }
+ public static Vector4 RGBAColorToVector4(RGBAColor color) {
+ return new Vector4(color.r, color.g, color.b, color.a);
+ }
+ }
+}
diff --git a/LandblockExtraction/bin/Debug/net7.0/AC2RE.Definitions.dll b/LandblockExtraction/bin/Debug/net7.0/AC2RE.Definitions.dll
new file mode 100644
index 0000000..0b1d035
Binary files /dev/null and b/LandblockExtraction/bin/Debug/net7.0/AC2RE.Definitions.dll differ
diff --git a/LandblockExtraction/bin/Debug/net7.0/AC2RE.Utils.dll b/LandblockExtraction/bin/Debug/net7.0/AC2RE.Utils.dll
new file mode 100644
index 0000000..f4fef2a
Binary files /dev/null and b/LandblockExtraction/bin/Debug/net7.0/AC2RE.Utils.dll differ
diff --git a/LandblockExtraction/bin/Debug/net7.0/LandblockExtraction.deps.json b/LandblockExtraction/bin/Debug/net7.0/LandblockExtraction.deps.json
new file mode 100644
index 0000000..92d9eb2
--- /dev/null
+++ b/LandblockExtraction/bin/Debug/net7.0/LandblockExtraction.deps.json
@@ -0,0 +1,53 @@
+{
+ "runtimeTarget": {
+ "name": ".NETCoreApp,Version=v7.0",
+ "signature": ""
+ },
+ "compilationOptions": {},
+ "targets": {
+ ".NETCoreApp,Version=v7.0": {
+ "LandblockExtraction/1.0.0": {
+ "dependencies": {
+ "AC2RE.Definitions": "1.0.0.0",
+ "AC2RE.Utils": "1.0.0.0"
+ },
+ "runtime": {
+ "LandblockExtraction.dll": {}
+ }
+ },
+ "AC2RE.Definitions/1.0.0.0": {
+ "runtime": {
+ "AC2RE.Definitions.dll": {
+ "assemblyVersion": "1.0.0.0",
+ "fileVersion": "1.0.0.0"
+ }
+ }
+ },
+ "AC2RE.Utils/1.0.0.0": {
+ "runtime": {
+ "AC2RE.Utils.dll": {
+ "assemblyVersion": "1.0.0.0",
+ "fileVersion": "1.0.0.0"
+ }
+ }
+ }
+ }
+ },
+ "libraries": {
+ "LandblockExtraction/1.0.0": {
+ "type": "project",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "AC2RE.Definitions/1.0.0.0": {
+ "type": "reference",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "AC2RE.Utils/1.0.0.0": {
+ "type": "reference",
+ "serviceable": false,
+ "sha512": ""
+ }
+ }
+}
\ No newline at end of file
diff --git a/LandblockExtraction/bin/Debug/net7.0/LandblockExtraction.dll b/LandblockExtraction/bin/Debug/net7.0/LandblockExtraction.dll
new file mode 100644
index 0000000..b01794f
Binary files /dev/null and b/LandblockExtraction/bin/Debug/net7.0/LandblockExtraction.dll differ
diff --git a/LandblockExtraction/bin/Debug/net7.0/LandblockExtraction.pdb b/LandblockExtraction/bin/Debug/net7.0/LandblockExtraction.pdb
new file mode 100644
index 0000000..8055e77
Binary files /dev/null and b/LandblockExtraction/bin/Debug/net7.0/LandblockExtraction.pdb differ
diff --git a/LandblockExtraction/obj/Debug/net7.0/.NETCoreApp,Version=v7.0.AssemblyAttributes.cs b/LandblockExtraction/obj/Debug/net7.0/.NETCoreApp,Version=v7.0.AssemblyAttributes.cs
new file mode 100644
index 0000000..4257f4b
--- /dev/null
+++ b/LandblockExtraction/obj/Debug/net7.0/.NETCoreApp,Version=v7.0.AssemblyAttributes.cs
@@ -0,0 +1,4 @@
+//
+using System;
+using System.Reflection;
+[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v7.0", FrameworkDisplayName = ".NET 7.0")]
diff --git a/LandblockExtraction/obj/Debug/net7.0/LandblockExtraction.AssemblyInfo.cs b/LandblockExtraction/obj/Debug/net7.0/LandblockExtraction.AssemblyInfo.cs
new file mode 100644
index 0000000..dd37f9d
--- /dev/null
+++ b/LandblockExtraction/obj/Debug/net7.0/LandblockExtraction.AssemblyInfo.cs
@@ -0,0 +1,23 @@
+//------------------------------------------------------------------------------
+//
+// Ce code a été généré par un outil.
+// Version du runtime :4.0.30319.42000
+//
+// Les modifications apportées à ce fichier peuvent provoquer un comportement incorrect et seront perdues si
+// le code est régénéré.
+//
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: System.Reflection.AssemblyCompanyAttribute("LandblockExtraction")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
+[assembly: System.Reflection.AssemblyProductAttribute("LandblockExtraction")]
+[assembly: System.Reflection.AssemblyTitleAttribute("LandblockExtraction")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+
+// Généré par la classe MSBuild WriteCodeFragment.
+
diff --git a/LandblockExtraction/obj/Debug/net7.0/LandblockExtraction.AssemblyInfoInputs.cache b/LandblockExtraction/obj/Debug/net7.0/LandblockExtraction.AssemblyInfoInputs.cache
new file mode 100644
index 0000000..6b8091f
--- /dev/null
+++ b/LandblockExtraction/obj/Debug/net7.0/LandblockExtraction.AssemblyInfoInputs.cache
@@ -0,0 +1 @@
+fcb85b1f1be3aecde831cdbd2e1d164333d97472cf0802e51f27acbf510e4597
diff --git a/LandblockExtraction/obj/Debug/net7.0/LandblockExtraction.GeneratedMSBuildEditorConfig.editorconfig b/LandblockExtraction/obj/Debug/net7.0/LandblockExtraction.GeneratedMSBuildEditorConfig.editorconfig
new file mode 100644
index 0000000..a1b95c0
--- /dev/null
+++ b/LandblockExtraction/obj/Debug/net7.0/LandblockExtraction.GeneratedMSBuildEditorConfig.editorconfig
@@ -0,0 +1,13 @@
+is_global = true
+build_property.TargetFramework = net7.0
+build_property.TargetPlatformMinVersion =
+build_property.UsingMicrosoftNETSdkWeb =
+build_property.ProjectTypeGuids =
+build_property.InvariantGlobalization =
+build_property.PlatformNeutralAssembly =
+build_property.EnforceExtendedAnalyzerRules =
+build_property._SupportedPlatformList = Linux,macOS,Windows
+build_property.RootNamespace = LandblockExtraction
+build_property.ProjectDir = C:\Users\Troispoils\Documents\GitHub\Map3DRendering\LandblockExtraction\
+build_property.EnableComHosting =
+build_property.EnableGeneratedComInterfaceComImportInterop =
diff --git a/LandblockExtraction/obj/Debug/net7.0/LandblockExtraction.GlobalUsings.g.cs b/LandblockExtraction/obj/Debug/net7.0/LandblockExtraction.GlobalUsings.g.cs
new file mode 100644
index 0000000..8578f3d
--- /dev/null
+++ b/LandblockExtraction/obj/Debug/net7.0/LandblockExtraction.GlobalUsings.g.cs
@@ -0,0 +1,8 @@
+//
+global using global::System;
+global using global::System.Collections.Generic;
+global using global::System.IO;
+global using global::System.Linq;
+global using global::System.Net.Http;
+global using global::System.Threading;
+global using global::System.Threading.Tasks;
diff --git a/LandblockExtraction/obj/Debug/net7.0/LandblockExtraction.assets.cache b/LandblockExtraction/obj/Debug/net7.0/LandblockExtraction.assets.cache
new file mode 100644
index 0000000..48e727e
Binary files /dev/null and b/LandblockExtraction/obj/Debug/net7.0/LandblockExtraction.assets.cache differ
diff --git a/LandblockExtraction/obj/Debug/net7.0/LandblockExtraction.csproj.AssemblyReference.cache b/LandblockExtraction/obj/Debug/net7.0/LandblockExtraction.csproj.AssemblyReference.cache
new file mode 100644
index 0000000..372462a
Binary files /dev/null and b/LandblockExtraction/obj/Debug/net7.0/LandblockExtraction.csproj.AssemblyReference.cache differ
diff --git a/LandblockExtraction/obj/Debug/net7.0/LandblockExtraction.csproj.BuildWithSkipAnalyzers b/LandblockExtraction/obj/Debug/net7.0/LandblockExtraction.csproj.BuildWithSkipAnalyzers
new file mode 100644
index 0000000..e69de29
diff --git a/LandblockExtraction/obj/Debug/net7.0/LandblockExtraction.csproj.CopyComplete b/LandblockExtraction/obj/Debug/net7.0/LandblockExtraction.csproj.CopyComplete
new file mode 100644
index 0000000..e69de29
diff --git a/LandblockExtraction/obj/Debug/net7.0/LandblockExtraction.csproj.CoreCompileInputs.cache b/LandblockExtraction/obj/Debug/net7.0/LandblockExtraction.csproj.CoreCompileInputs.cache
new file mode 100644
index 0000000..44b9789
--- /dev/null
+++ b/LandblockExtraction/obj/Debug/net7.0/LandblockExtraction.csproj.CoreCompileInputs.cache
@@ -0,0 +1 @@
+ae3225192e6b65595b6f193c5e16a86f86815259ffd4c9105f4aa585389a2823
diff --git a/LandblockExtraction/obj/Debug/net7.0/LandblockExtraction.csproj.FileListAbsolute.txt b/LandblockExtraction/obj/Debug/net7.0/LandblockExtraction.csproj.FileListAbsolute.txt
new file mode 100644
index 0000000..7db3574
--- /dev/null
+++ b/LandblockExtraction/obj/Debug/net7.0/LandblockExtraction.csproj.FileListAbsolute.txt
@@ -0,0 +1,15 @@
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\LandblockExtraction\bin\Debug\net7.0\LandblockExtraction.deps.json
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\LandblockExtraction\bin\Debug\net7.0\LandblockExtraction.dll
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\LandblockExtraction\bin\Debug\net7.0\LandblockExtraction.pdb
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\LandblockExtraction\bin\Debug\net7.0\AC2RE.Definitions.dll
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\LandblockExtraction\bin\Debug\net7.0\AC2RE.Utils.dll
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\LandblockExtraction\obj\Debug\net7.0\LandblockExtraction.csproj.AssemblyReference.cache
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\LandblockExtraction\obj\Debug\net7.0\LandblockExtraction.GeneratedMSBuildEditorConfig.editorconfig
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\LandblockExtraction\obj\Debug\net7.0\LandblockExtraction.AssemblyInfoInputs.cache
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\LandblockExtraction\obj\Debug\net7.0\LandblockExtraction.AssemblyInfo.cs
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\LandblockExtraction\obj\Debug\net7.0\LandblockExtraction.csproj.CoreCompileInputs.cache
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\LandblockExtraction\obj\Debug\net7.0\LandblockExtraction.csproj.CopyComplete
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\LandblockExtraction\obj\Debug\net7.0\LandblockExtraction.dll
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\LandblockExtraction\obj\Debug\net7.0\refint\LandblockExtraction.dll
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\LandblockExtraction\obj\Debug\net7.0\LandblockExtraction.pdb
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\LandblockExtraction\obj\Debug\net7.0\ref\LandblockExtraction.dll
diff --git a/LandblockExtraction/obj/Debug/net7.0/LandblockExtraction.dll b/LandblockExtraction/obj/Debug/net7.0/LandblockExtraction.dll
new file mode 100644
index 0000000..b01794f
Binary files /dev/null and b/LandblockExtraction/obj/Debug/net7.0/LandblockExtraction.dll differ
diff --git a/LandblockExtraction/obj/Debug/net7.0/LandblockExtraction.pdb b/LandblockExtraction/obj/Debug/net7.0/LandblockExtraction.pdb
new file mode 100644
index 0000000..8055e77
Binary files /dev/null and b/LandblockExtraction/obj/Debug/net7.0/LandblockExtraction.pdb differ
diff --git a/LandblockExtraction/obj/Debug/net7.0/ref/LandblockExtraction.dll b/LandblockExtraction/obj/Debug/net7.0/ref/LandblockExtraction.dll
new file mode 100644
index 0000000..60b762b
Binary files /dev/null and b/LandblockExtraction/obj/Debug/net7.0/ref/LandblockExtraction.dll differ
diff --git a/LandblockExtraction/obj/Debug/net7.0/refint/LandblockExtraction.dll b/LandblockExtraction/obj/Debug/net7.0/refint/LandblockExtraction.dll
new file mode 100644
index 0000000..60b762b
Binary files /dev/null and b/LandblockExtraction/obj/Debug/net7.0/refint/LandblockExtraction.dll differ
diff --git a/LandblockExtraction/obj/LandblockExtraction.csproj.nuget.dgspec.json b/LandblockExtraction/obj/LandblockExtraction.csproj.nuget.dgspec.json
new file mode 100644
index 0000000..db9b4a2
--- /dev/null
+++ b/LandblockExtraction/obj/LandblockExtraction.csproj.nuget.dgspec.json
@@ -0,0 +1,69 @@
+{
+ "format": 1,
+ "restore": {
+ "C:\\Users\\Troispoils\\Documents\\GitHub\\Map3DRendering\\LandblockExtraction\\LandblockExtraction.csproj": {}
+ },
+ "projects": {
+ "C:\\Users\\Troispoils\\Documents\\GitHub\\Map3DRendering\\LandblockExtraction\\LandblockExtraction.csproj": {
+ "version": "1.0.0",
+ "restore": {
+ "projectUniqueName": "C:\\Users\\Troispoils\\Documents\\GitHub\\Map3DRendering\\LandblockExtraction\\LandblockExtraction.csproj",
+ "projectName": "LandblockExtraction",
+ "projectPath": "C:\\Users\\Troispoils\\Documents\\GitHub\\Map3DRendering\\LandblockExtraction\\LandblockExtraction.csproj",
+ "packagesPath": "C:\\Users\\Troispoils\\.nuget\\packages\\",
+ "outputPath": "C:\\Users\\Troispoils\\Documents\\GitHub\\Map3DRendering\\LandblockExtraction\\obj\\",
+ "projectStyle": "PackageReference",
+ "configFilePaths": [
+ "C:\\Users\\Troispoils\\AppData\\Roaming\\NuGet\\NuGet.Config",
+ "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
+ ],
+ "originalTargetFrameworks": [
+ "net7.0"
+ ],
+ "sources": {
+ "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
+ "https://api.nuget.org/v3/index.json": {}
+ },
+ "frameworks": {
+ "net7.0": {
+ "targetAlias": "net7.0",
+ "projectReferences": {}
+ }
+ },
+ "warningProperties": {
+ "warnAsError": [
+ "NU1605"
+ ]
+ }
+ },
+ "frameworks": {
+ "net7.0": {
+ "targetAlias": "net7.0",
+ "dependencies": {
+ "Magick.NET-Q16-AnyCPU": {
+ "target": "Package",
+ "version": "[13.6.0, )"
+ }
+ },
+ "imports": [
+ "net461",
+ "net462",
+ "net47",
+ "net471",
+ "net472",
+ "net48",
+ "net481"
+ ],
+ "assetTargetFallback": true,
+ "warn": true,
+ "frameworkReferences": {
+ "Microsoft.NETCore.App": {
+ "privateAssets": "all"
+ }
+ },
+ "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.100\\RuntimeIdentifierGraph.json"
+ }
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/LandblockExtraction/obj/LandblockExtraction.csproj.nuget.g.props b/LandblockExtraction/obj/LandblockExtraction.csproj.nuget.g.props
new file mode 100644
index 0000000..cd532fe
--- /dev/null
+++ b/LandblockExtraction/obj/LandblockExtraction.csproj.nuget.g.props
@@ -0,0 +1,15 @@
+
+
+
+ True
+ NuGet
+ $(MSBuildThisFileDirectory)project.assets.json
+ $(UserProfile)\.nuget\packages\
+ C:\Users\Troispoils\.nuget\packages\
+ PackageReference
+ 6.8.0
+
+
+
+
+
\ No newline at end of file
diff --git a/LandblockExtraction/obj/LandblockExtraction.csproj.nuget.g.targets b/LandblockExtraction/obj/LandblockExtraction.csproj.nuget.g.targets
new file mode 100644
index 0000000..01b5f1b
--- /dev/null
+++ b/LandblockExtraction/obj/LandblockExtraction.csproj.nuget.g.targets
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/LandblockExtraction/obj/project.assets.json b/LandblockExtraction/obj/project.assets.json
new file mode 100644
index 0000000..ced1bed
--- /dev/null
+++ b/LandblockExtraction/obj/project.assets.json
@@ -0,0 +1,192 @@
+{
+ "version": 3,
+ "targets": {
+ "net7.0": {
+ "Magick.NET-Q16-AnyCPU/13.6.0": {
+ "type": "package",
+ "dependencies": {
+ "Magick.NET.Core": "13.6.0"
+ },
+ "compile": {
+ "lib/netstandard21/Magick.NET-Q16-AnyCPU.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/netstandard21/Magick.NET-Q16-AnyCPU.dll": {
+ "related": ".xml"
+ }
+ },
+ "build": {
+ "build/netstandard20/Magick.NET-Q16-AnyCPU.targets": {}
+ },
+ "runtimeTargets": {
+ "runtimes/linux-arm64/native/Magick.Native-Q16-arm64.dll.so": {
+ "assetType": "native",
+ "rid": "linux-arm64"
+ },
+ "runtimes/linux-musl-x64/native/Magick.Native-Q16-x64.dll.so": {
+ "assetType": "native",
+ "rid": "linux-musl-x64"
+ },
+ "runtimes/linux-x64/native/Magick.Native-Q16-x64.dll.so": {
+ "assetType": "native",
+ "rid": "linux-x64"
+ },
+ "runtimes/osx-arm64/native/Magick.Native-Q16-arm64.dll.dylib": {
+ "assetType": "native",
+ "rid": "osx-arm64"
+ },
+ "runtimes/osx-x64/native/Magick.Native-Q16-x64.dll.dylib": {
+ "assetType": "native",
+ "rid": "osx-x64"
+ },
+ "runtimes/win-arm64/native/Magick.Native-Q16-arm64.dll": {
+ "assetType": "native",
+ "rid": "win-arm64"
+ },
+ "runtimes/win-x64/native/Magick.Native-Q16-x64.dll": {
+ "assetType": "native",
+ "rid": "win-x64"
+ },
+ "runtimes/win-x86/native/Magick.Native-Q16-x86.dll": {
+ "assetType": "native",
+ "rid": "win-x86"
+ }
+ }
+ },
+ "Magick.NET.Core/13.6.0": {
+ "type": "package",
+ "compile": {
+ "lib/netstandard21/Magick.NET.Core.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/netstandard21/Magick.NET.Core.dll": {
+ "related": ".xml"
+ }
+ }
+ }
+ }
+ },
+ "libraries": {
+ "Magick.NET-Q16-AnyCPU/13.6.0": {
+ "sha512": "yuRR9pMdf6DoQ0aa9u/CAANeaeMW4PxzCw4EMSm349/VLVa3bLv70hm2w6kQXpTpf+IPf2Th1+5AbcNA12sHrw==",
+ "type": "package",
+ "path": "magick.net-q16-anycpu/13.6.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Magick.NET.icon.png",
+ "Notice.linux-musl.txt",
+ "Notice.linux.txt",
+ "Notice.osx.txt",
+ "Notice.win.txt",
+ "build/netstandard20/Magick.NET-Q16-AnyCPU.targets",
+ "docs/Readme.md",
+ "lib/netstandard20/Magick.NET-Q16-AnyCPU.dll",
+ "lib/netstandard20/Magick.NET-Q16-AnyCPU.xml",
+ "lib/netstandard21/Magick.NET-Q16-AnyCPU.dll",
+ "lib/netstandard21/Magick.NET-Q16-AnyCPU.xml",
+ "magick.net-q16-anycpu.13.6.0.nupkg.sha512",
+ "magick.net-q16-anycpu.nuspec",
+ "runtimes/linux-arm64/native/Magick.Native-Q16-arm64.dll.so",
+ "runtimes/linux-musl-x64/native/Magick.Native-Q16-x64.dll.so",
+ "runtimes/linux-x64/native/Magick.Native-Q16-x64.dll.so",
+ "runtimes/osx-arm64/native/Magick.Native-Q16-arm64.dll.dylib",
+ "runtimes/osx-x64/native/Magick.Native-Q16-x64.dll.dylib",
+ "runtimes/win-arm64/native/Magick.Native-Q16-arm64.dll",
+ "runtimes/win-x64/native/Magick.Native-Q16-x64.dll",
+ "runtimes/win-x86/native/Magick.Native-Q16-x86.dll"
+ ]
+ },
+ "Magick.NET.Core/13.6.0": {
+ "sha512": "VHW7fxIM/5z0m7pm6XXkAqTTCg6DlvVyn6MS/DhJ1bwY9v8W27AdhYDWOLns2P9zkD0WR72YAXPlcVbbIBVW6A==",
+ "type": "package",
+ "path": "magick.net.core/13.6.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Copyright.txt",
+ "Magick.NET.icon.png",
+ "docs/Readme.md",
+ "lib/netstandard20/Magick.NET.Core.dll",
+ "lib/netstandard20/Magick.NET.Core.xml",
+ "lib/netstandard21/Magick.NET.Core.dll",
+ "lib/netstandard21/Magick.NET.Core.xml",
+ "magick.net.core.13.6.0.nupkg.sha512",
+ "magick.net.core.nuspec"
+ ]
+ }
+ },
+ "projectFileDependencyGroups": {
+ "net7.0": [
+ "Magick.NET-Q16-AnyCPU >= 13.6.0"
+ ]
+ },
+ "packageFolders": {
+ "C:\\Users\\Troispoils\\.nuget\\packages\\": {}
+ },
+ "project": {
+ "version": "1.0.0",
+ "restore": {
+ "projectUniqueName": "C:\\Users\\Troispoils\\Documents\\GitHub\\Map3DRendering\\LandblockExtraction\\LandblockExtraction.csproj",
+ "projectName": "LandblockExtraction",
+ "projectPath": "C:\\Users\\Troispoils\\Documents\\GitHub\\Map3DRendering\\LandblockExtraction\\LandblockExtraction.csproj",
+ "packagesPath": "C:\\Users\\Troispoils\\.nuget\\packages\\",
+ "outputPath": "C:\\Users\\Troispoils\\Documents\\GitHub\\Map3DRendering\\LandblockExtraction\\obj\\",
+ "projectStyle": "PackageReference",
+ "configFilePaths": [
+ "C:\\Users\\Troispoils\\AppData\\Roaming\\NuGet\\NuGet.Config",
+ "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
+ ],
+ "originalTargetFrameworks": [
+ "net7.0"
+ ],
+ "sources": {
+ "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
+ "https://api.nuget.org/v3/index.json": {}
+ },
+ "frameworks": {
+ "net7.0": {
+ "targetAlias": "net7.0",
+ "projectReferences": {}
+ }
+ },
+ "warningProperties": {
+ "warnAsError": [
+ "NU1605"
+ ]
+ }
+ },
+ "frameworks": {
+ "net7.0": {
+ "targetAlias": "net7.0",
+ "dependencies": {
+ "Magick.NET-Q16-AnyCPU": {
+ "target": "Package",
+ "version": "[13.6.0, )"
+ }
+ },
+ "imports": [
+ "net461",
+ "net462",
+ "net47",
+ "net471",
+ "net472",
+ "net48",
+ "net481"
+ ],
+ "assetTargetFallback": true,
+ "warn": true,
+ "frameworkReferences": {
+ "Microsoft.NETCore.App": {
+ "privateAssets": "all"
+ }
+ },
+ "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.100\\RuntimeIdentifierGraph.json"
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/LandblockExtraction/obj/project.nuget.cache b/LandblockExtraction/obj/project.nuget.cache
new file mode 100644
index 0000000..14d1d62
--- /dev/null
+++ b/LandblockExtraction/obj/project.nuget.cache
@@ -0,0 +1,11 @@
+{
+ "version": 2,
+ "dgSpecHash": "Qpb5GJsbpATaMM6x+8ls8LBnRs8xbmQdHBcQ9c+NaUAfHopyuH5R2jLwghH5f1df0rfONdea9gg14m/BbUiqSg==",
+ "success": true,
+ "projectFilePath": "C:\\Users\\Troispoils\\Documents\\GitHub\\Map3DRendering\\LandblockExtraction\\LandblockExtraction.csproj",
+ "expectedPackageFiles": [
+ "C:\\Users\\Troispoils\\.nuget\\packages\\magick.net-q16-anycpu\\13.6.0\\magick.net-q16-anycpu.13.6.0.nupkg.sha512",
+ "C:\\Users\\Troispoils\\.nuget\\packages\\magick.net.core\\13.6.0\\magick.net.core.13.6.0.nupkg.sha512"
+ ],
+ "logs": []
+}
\ No newline at end of file
diff --git a/Libs/AC2RE.Definitions.dll b/Libs/AC2RE.Definitions.dll
new file mode 100644
index 0000000..0b1d035
Binary files /dev/null and b/Libs/AC2RE.Definitions.dll differ
diff --git a/Libs/AC2RE.Utils.dll b/Libs/AC2RE.Utils.dll
new file mode 100644
index 0000000..f4fef2a
Binary files /dev/null and b/Libs/AC2RE.Utils.dll differ
diff --git a/Map3DRendering.sln b/Map3DRendering.sln
new file mode 100644
index 0000000..f2dc1ea
--- /dev/null
+++ b/Map3DRendering.sln
@@ -0,0 +1,42 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Version 17
+VisualStudioVersion = 17.8.34330.188
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Map3DRendering", "Map3DRendering\Map3DRendering.csproj", "{B2ED409E-ACF9-4D6B-9632-6B9A7D0C3386}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LandblockExtraction", "LandblockExtraction\LandblockExtraction.csproj", "{CE966441-7638-4137-BD1A-A8ED612A4E81}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Test_LandblockExtraction", "Test_LandblockExtraction\Test_LandblockExtraction.csproj", "{23CE2C14-661B-4544-A768-5475809641FC}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "TestUnit", "TestUnit", "{9CEDBDBC-D718-4F94-A8C7-8A10835816E3}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Release|Any CPU = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {B2ED409E-ACF9-4D6B-9632-6B9A7D0C3386}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {B2ED409E-ACF9-4D6B-9632-6B9A7D0C3386}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {B2ED409E-ACF9-4D6B-9632-6B9A7D0C3386}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {B2ED409E-ACF9-4D6B-9632-6B9A7D0C3386}.Release|Any CPU.Build.0 = Release|Any CPU
+ {CE966441-7638-4137-BD1A-A8ED612A4E81}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {CE966441-7638-4137-BD1A-A8ED612A4E81}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {CE966441-7638-4137-BD1A-A8ED612A4E81}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {CE966441-7638-4137-BD1A-A8ED612A4E81}.Release|Any CPU.Build.0 = Release|Any CPU
+ {23CE2C14-661B-4544-A768-5475809641FC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {23CE2C14-661B-4544-A768-5475809641FC}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {23CE2C14-661B-4544-A768-5475809641FC}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {23CE2C14-661B-4544-A768-5475809641FC}.Release|Any CPU.Build.0 = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(NestedProjects) = preSolution
+ {23CE2C14-661B-4544-A768-5475809641FC} = {9CEDBDBC-D718-4F94-A8C7-8A10835816E3}
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {6D193CE6-9C4B-4DE3-B80F-ED5DF195FC6C}
+ EndGlobalSection
+EndGlobal
diff --git a/Map3DRendering/Common/Camera.cs b/Map3DRendering/Common/Camera.cs
new file mode 100644
index 0000000..8ab50aa
--- /dev/null
+++ b/Map3DRendering/Common/Camera.cs
@@ -0,0 +1,106 @@
+using OpenTK.Mathematics;
+
+namespace Map3DRendering.Common {
+ // This is the camera class as it could be set up after the tutorials on the website.
+ // It is important to note there are a few ways you could have set up this camera.
+ // For example, you could have also managed the player input inside the camera class,
+ // and a lot of the properties could have been made into functions.
+
+ // TL;DR: This is just one of many ways in which we could have set up the camera.
+ // Check out the web version if you don't know why we are doing a specific thing or want to know more about the code.
+ public class Camera {
+ // Those vectors are directions pointing outwards from the camera to define how it rotated.
+ private Vector3 _front = -Vector3.UnitZ;
+
+ private Vector3 _up = Vector3.UnitY;
+
+ private Vector3 _right = Vector3.UnitX;
+
+ // Rotation around the X axis (radians)
+ private float _pitch;
+
+ // Rotation around the Y axis (radians)
+ private float _yaw = -MathHelper.PiOver2; // Without this, you would be started rotated 90 degrees right.
+
+ // The field of view of the camera (radians)
+ private float _fov = MathHelper.PiOver2;
+
+ public Camera(Vector3 position, float aspectRatio) {
+ Position = position;
+ AspectRatio = aspectRatio;
+ }
+
+ // The position of the camera
+ public Vector3 Position { get; set; }
+
+ // This is simply the aspect ratio of the viewport, used for the projection matrix.
+ public float AspectRatio { private get; set; }
+
+ public Vector3 Front => _front;
+
+ public Vector3 Up => _up;
+
+ public Vector3 Right => _right;
+
+ // We convert from degrees to radians as soon as the property is set to improve performance.
+ public float Pitch {
+ get => MathHelper.RadiansToDegrees(_pitch);
+ set {
+ // We clamp the pitch value between -89 and 89 to prevent the camera from going upside down, and a bunch
+ // of weird "bugs" when you are using euler angles for rotation.
+ // If you want to read more about this you can try researching a topic called gimbal lock
+ var angle = MathHelper.Clamp(value, -89f, 89f);
+ _pitch = MathHelper.DegreesToRadians(angle);
+ UpdateVectors();
+ }
+ }
+
+ // We convert from degrees to radians as soon as the property is set to improve performance.
+ public float Yaw {
+ get => MathHelper.RadiansToDegrees(_yaw);
+ set {
+ _yaw = MathHelper.DegreesToRadians(value);
+ UpdateVectors();
+ }
+ }
+
+ // The field of view (FOV) is the vertical angle of the camera view.
+ // This has been discussed more in depth in a previous tutorial,
+ // but in this tutorial, you have also learned how we can use this to simulate a zoom feature.
+ // We convert from degrees to radians as soon as the property is set to improve performance.
+ public float Fov {
+ get => MathHelper.RadiansToDegrees(_fov);
+ set {
+ var angle = MathHelper.Clamp(value, 1f, 90f);
+ _fov = MathHelper.DegreesToRadians(angle);
+ }
+ }
+
+ // Get the view matrix using the amazing LookAt function described more in depth on the web tutorials
+ public Matrix4 GetViewMatrix() {
+ return Matrix4.LookAt(Position, Position + _front, _up);
+ }
+
+ // Get the projection matrix using the same method we have used up until this point
+ public Matrix4 GetProjectionMatrix() {
+ return Matrix4.CreatePerspectiveFieldOfView(_fov, AspectRatio, 0.01f, 1000f);
+ }
+
+ // This function is going to update the direction vertices using some of the math learned in the web tutorials.
+ private void UpdateVectors() {
+ // First, the front matrix is calculated using some basic trigonometry.
+ _front.X = MathF.Cos(_pitch) * MathF.Cos(_yaw);
+ _front.Y = MathF.Sin(_pitch);
+ _front.Z = MathF.Cos(_pitch) * MathF.Sin(_yaw);
+
+ // We need to make sure the vectors are all normalized, as otherwise we would get some funky results.
+ _front = Vector3.Normalize(_front);
+
+ // Calculate both the right and the up vector using cross product.
+ // Note that we are calculating the right from the global up; this behaviour might
+ // not be what you need for all cameras so keep this in mind if you do not want a FPS camera.
+ _right = Vector3.Normalize(Vector3.Cross(_front, Vector3.UnitY));
+ _up = Vector3.Normalize(Vector3.Cross(_right, _front));
+ }
+ }
+}
diff --git a/Map3DRendering/Common/Shader.cs b/Map3DRendering/Common/Shader.cs
new file mode 100644
index 0000000..6837f2d
--- /dev/null
+++ b/Map3DRendering/Common/Shader.cs
@@ -0,0 +1,176 @@
+using OpenTK.Graphics.OpenGL4;
+using OpenTK.Mathematics;
+
+namespace Map3DRendering.Common {
+ // A simple class meant to help create shaders.
+ public class Shader {
+ public readonly int Handle;
+
+ private readonly Dictionary _uniformLocations;
+
+ // This is how you create a simple shader.
+ // Shaders are written in GLSL, which is a language very similar to C in its semantics.
+ // The GLSL source is compiled *at runtime*, so it can optimize itself for the graphics card it's currently being used on.
+ // A commented example of GLSL can be found in shader.vert.
+ public Shader(string vertPath, string fragPath) {
+ // There are several different types of shaders, but the only two you need for basic rendering are the vertex and fragment shaders.
+ // The vertex shader is responsible for moving around vertices, and uploading that data to the fragment shader.
+ // The vertex shader won't be too important here, but they'll be more important later.
+ // The fragment shader is responsible for then converting the vertices to "fragments", which represent all the data OpenGL needs to draw a pixel.
+ // The fragment shader is what we'll be using the most here.
+
+ // Load vertex shader and compile
+ var shaderSource = File.ReadAllText(vertPath);
+
+ // GL.CreateShader will create an empty shader (obviously). The ShaderType enum denotes which type of shader will be created.
+ var vertexShader = GL.CreateShader(ShaderType.VertexShader);
+
+ // Now, bind the GLSL source code
+ GL.ShaderSource(vertexShader, shaderSource);
+
+ // And then compile
+ CompileShader(vertexShader);
+
+ // We do the same for the fragment shader.
+ shaderSource = File.ReadAllText(fragPath);
+ var fragmentShader = GL.CreateShader(ShaderType.FragmentShader);
+ GL.ShaderSource(fragmentShader, shaderSource);
+ CompileShader(fragmentShader);
+
+ // These two shaders must then be merged into a shader program, which can then be used by OpenGL.
+ // To do this, create a program...
+ Handle = GL.CreateProgram();
+
+ // Attach both shaders...
+ GL.AttachShader(Handle, vertexShader);
+ GL.AttachShader(Handle, fragmentShader);
+
+ // And then link them together.
+ LinkProgram(Handle);
+
+ // When the shader program is linked, it no longer needs the individual shaders attached to it; the compiled code is copied into the shader program.
+ // Detach them, and then delete them.
+ GL.DetachShader(Handle, vertexShader);
+ GL.DetachShader(Handle, fragmentShader);
+ GL.DeleteShader(fragmentShader);
+ GL.DeleteShader(vertexShader);
+
+ // The shader is now ready to go, but first, we're going to cache all the shader uniform locations.
+ // Querying this from the shader is very slow, so we do it once on initialization and reuse those values
+ // later.
+
+ // First, we have to get the number of active uniforms in the shader.
+ GL.GetProgram(Handle, GetProgramParameterName.ActiveUniforms, out var numberOfUniforms);
+
+ // Next, allocate the dictionary to hold the locations.
+ _uniformLocations = new Dictionary();
+
+ // Loop over all the uniforms,
+ for (var i = 0; i < numberOfUniforms; i++) {
+ // get the name of this uniform,
+ var key = GL.GetActiveUniform(Handle, i, out _, out _);
+
+ // get the location,
+ var location = GL.GetUniformLocation(Handle, key);
+
+ // and then add it to the dictionary.
+ _uniformLocations.Add(key, location);
+ }
+ }
+
+ private static void CompileShader(int shader) {
+ // Try to compile the shader
+ GL.CompileShader(shader);
+
+ // Check for compilation errors
+ GL.GetShader(shader, ShaderParameter.CompileStatus, out var code);
+ if (code != (int)All.True) {
+ // We can use `GL.GetShaderInfoLog(shader)` to get information about the error.
+ var infoLog = GL.GetShaderInfoLog(shader);
+ throw new Exception($"Error occurred whilst compiling Shader({shader}).\n\n{infoLog}");
+ }
+ }
+
+ private static void LinkProgram(int program) {
+ // We link the program
+ GL.LinkProgram(program);
+
+ // Check for linking errors
+ GL.GetProgram(program, GetProgramParameterName.LinkStatus, out var code);
+ if (code != (int)All.True) {
+ // We can use `GL.GetProgramInfoLog(program)` to get information about the error.
+ throw new Exception($"Error occurred whilst linking Program({program})");
+ }
+ }
+
+ // A wrapper function that enables the shader program.
+ public void Use() {
+ GL.UseProgram(Handle);
+ }
+
+ // The shader sources provided with this project use hardcoded layout(location)-s. If you want to do it dynamically,
+ // you can omit the layout(location=X) lines in the vertex shader, and use this in VertexAttribPointer instead of the hardcoded values.
+ public int GetAttribLocation(string attribName) {
+ return GL.GetAttribLocation(Handle, attribName);
+ }
+
+ // Uniform setters
+ // Uniforms are variables that can be set by user code, instead of reading them from the VBO.
+ // You use VBOs for vertex-related data, and uniforms for almost everything else.
+
+ // Setting a uniform is almost always the exact same, so I'll explain it here once, instead of in every method:
+ // 1. Bind the program you want to set the uniform on
+ // 2. Get a handle to the location of the uniform with GL.GetUniformLocation.
+ // 3. Use the appropriate GL.Uniform* function to set the uniform.
+
+ ///
+ /// Set a uniform int on this shader.
+ ///
+ /// The name of the uniform
+ /// The data to set
+ public void SetInt(string name, int data) {
+ GL.UseProgram(Handle);
+ GL.Uniform1(_uniformLocations[name], data);
+ }
+
+ ///
+ /// Set a uniform float on this shader.
+ ///
+ /// The name of the uniform
+ /// The data to set
+ public void SetFloat(string name, float data) {
+ GL.UseProgram(Handle);
+ GL.Uniform1(_uniformLocations[name], data);
+ }
+
+ ///
+ /// Set a uniform Matrix4 on this shader
+ ///
+ /// The name of the uniform
+ /// The data to set
+ ///
+ ///
+ /// The matrix is transposed before being sent to the shader.
+ ///
+ ///
+ public void SetMatrix4(string name, Matrix4 data) {
+ GL.UseProgram(Handle);
+ GL.UniformMatrix4(_uniformLocations[name], true, ref data);
+ }
+
+ ///
+ /// Set a uniform Vector3 on this shader.
+ ///
+ /// The name of the uniform
+ /// The data to set
+ public void SetVector3(string name, Vector3 data) {
+ GL.UseProgram(Handle);
+ GL.Uniform3(_uniformLocations[name], data);
+ }
+
+ public void SetVector4(string name, Vector4 data) {
+ GL.UseProgram(Handle);
+ GL.Uniform4(_uniformLocations[name], data);
+ }
+ }
+}
diff --git a/Map3DRendering/Common/Texture.cs b/Map3DRendering/Common/Texture.cs
new file mode 100644
index 0000000..d0cf265
--- /dev/null
+++ b/Map3DRendering/Common/Texture.cs
@@ -0,0 +1,86 @@
+using OpenTK.Graphics.OpenGL4;
+using StbImageSharp;
+
+namespace Map3DRendering.Common {
+ // A helper class, much like Shader, meant to simplify loading textures.
+ public class Texture {
+ public readonly int Handle;
+
+ public static Texture LoadFromFile(string path) {
+ // Generate handle
+ int handle = GL.GenTexture();
+
+ // Bind the handle
+ GL.ActiveTexture(TextureUnit.Texture0);
+ GL.BindTexture(TextureTarget.Texture2D, handle);
+
+ // For this example, we're going to use .NET's built-in System.Drawing library to load textures.
+
+ // OpenGL has it's texture origin in the lower left corner instead of the top left corner,
+ // so we tell StbImageSharp to flip the image when loading.
+ StbImage.stbi_set_flip_vertically_on_load(1);
+
+ // Here we open a stream to the file and pass it to StbImageSharp to load.
+ using (Stream stream = File.OpenRead(path)) {
+ ImageResult image = ImageResult.FromStream(stream, ColorComponents.RedGreenBlueAlpha);
+
+ // Now that our pixels are prepared, it's time to generate a texture. We do this with GL.TexImage2D.
+ // Arguments:
+ // The type of texture we're generating. There are various different types of textures, but the only one we need right now is Texture2D.
+ // Level of detail. We can use this to start from a smaller mipmap (if we want), but we don't need to do that, so leave it at 0.
+ // Target format of the pixels. This is the format OpenGL will store our image with.
+ // Width of the image
+ // Height of the image.
+ // Border of the image. This must always be 0; it's a legacy parameter that Khronos never got rid of.
+ // The format of the pixels, explained above. Since we loaded the pixels as RGBA earlier, we need to use PixelFormat.Rgba.
+ // Data type of the pixels.
+ // And finally, the actual pixels.
+ GL.TexImage2D(TextureTarget.Texture2D, 0, PixelInternalFormat.Rgba, image.Width, image.Height, 0, PixelFormat.Rgba, PixelType.UnsignedByte, image.Data);
+ }
+
+ // Now that our texture is loaded, we can set a few settings to affect how the image appears on rendering.
+
+ // First, we set the min and mag filter. These are used for when the texture is scaled down and up, respectively.
+ // Here, we use Linear for both. This means that OpenGL will try to blend pixels, meaning that textures scaled too far will look blurred.
+ // You could also use (amongst other options) Nearest, which just grabs the nearest pixel, which makes the texture look pixelated if scaled too far.
+ // NOTE: The default settings for both of these are LinearMipmap. If you leave these as default but don't generate mipmaps,
+ // your image will fail to render at all (usually resulting in pure black instead).
+ GL.TexParameter(TextureTarget.Texture2D, TextureParameterName.TextureMinFilter, (int)TextureMinFilter.Linear);
+ GL.TexParameter(TextureTarget.Texture2D, TextureParameterName.TextureMagFilter, (int)TextureMagFilter.Linear);
+
+ // Now, set the wrapping mode. S is for the X axis, and T is for the Y axis.
+ // We set this to Repeat so that textures will repeat when wrapped. Not demonstrated here since the texture coordinates exactly match
+ GL.TexParameter(TextureTarget.Texture2D, TextureParameterName.TextureWrapS, (int)TextureWrapMode.Repeat);
+ GL.TexParameter(TextureTarget.Texture2D, TextureParameterName.TextureWrapT, (int)TextureWrapMode.Repeat);
+
+ // Next, generate mipmaps.
+ // Mipmaps are smaller copies of the texture, scaled down. Each mipmap level is half the size of the previous one
+ // Generated mipmaps go all the way down to just one pixel.
+ // OpenGL will automatically switch between mipmaps when an object gets sufficiently far away.
+ // This prevents moiré effects, as well as saving on texture bandwidth.
+ // Here you can see and read about the morié effect https://en.wikipedia.org/wiki/Moir%C3%A9_pattern
+ // Here is an example of mips in action https://en.wikipedia.org/wiki/File:Mipmap_Aliasing_Comparison.png
+ GL.GenerateMipmap(GenerateMipmapTarget.Texture2D);
+
+ return new Texture(handle);
+ }
+
+ public Texture(int glHandle) {
+ Handle = glHandle;
+ }
+
+ // Activate texture
+ // Multiple textures can be bound, if your shader needs more than just one.
+ // If you want to do that, use GL.ActiveTexture to set which slot GL.BindTexture binds to.
+ // The OpenGL standard requires that there be at least 16, but there can be more depending on your graphics card.
+ public void Use(TextureUnit unit) {
+ GL.ActiveTexture(unit);
+ GL.BindTexture(TextureTarget.Texture2D, Handle);
+ }
+
+ public void Assign(int shader, int i) {
+ int location = GL.GetUniformLocation(shader, "textures[" + i.ToString() + "]");
+ GL.Uniform1(location, i);
+ }
+ }
+}
diff --git a/Map3DRendering/Gizmo/AxesGizmo.cs b/Map3DRendering/Gizmo/AxesGizmo.cs
new file mode 100644
index 0000000..a5be2cb
--- /dev/null
+++ b/Map3DRendering/Gizmo/AxesGizmo.cs
@@ -0,0 +1,61 @@
+using Map3DRendering.Common;
+using OpenTK.Graphics.OpenGL4;
+using OpenTK.Mathematics;
+
+namespace Map3DRendering {
+ public class AxesGizmo {
+ private Shader axesShader;
+ private int vao;
+
+ public AxesGizmo() {
+ // Initialisation du shader
+ axesShader = new Shader("Shaders/Gizmo/axes.vert", "Shaders/Gizmo/axes.frag");
+
+ // Configuration des données des axes (positions et couleurs)
+ float[] axesVertices = {
+ // Axe X, rouge
+ 0.0f, 0.0f, 0.0f, 1.0f, 0.0f, 0.0f,
+ 1.0f, 0.0f, 0.0f, 1.0f, 0.0f, 0.0f,
+ // Axe Y, vert
+ 0.0f, 0.0f, 0.0f, 0.0f, 1.0f, 0.0f,
+ 0.0f, 1.0f, 0.0f, 0.0f, 1.0f, 0.0f,
+ // Axe Z, bleu
+ 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f,
+ 0.0f, 0.0f, 1.0f, 0.0f, 0.0f, 1.0f
+ };
+
+ vao = GL.GenVertexArray();
+ int vbo = GL.GenBuffer();
+ GL.BindVertexArray(vao);
+ GL.BindBuffer(BufferTarget.ArrayBuffer, vbo);
+ GL.BufferData(BufferTarget.ArrayBuffer, axesVertices.Length * sizeof(float), axesVertices, BufferUsageHint.StaticDraw);
+
+ // Position attribute
+ GL.VertexAttribPointer(0, 3, VertexAttribPointerType.Float, false, 6 * sizeof(float), 0);
+ GL.EnableVertexAttribArray(0);
+ // Color attribute
+ GL.VertexAttribPointer(1, 3, VertexAttribPointerType.Float, false, 6 * sizeof(float), 3 * sizeof(float));
+ GL.EnableVertexAttribArray(1);
+ }
+
+ public void Render(int windowWidth, int windowHeight, Camera camera) {
+ int gizmoSize = 200; // Taille du gizmo en pixels
+ GL.Viewport(windowWidth - (gizmoSize + 50), windowHeight - (gizmoSize + 50), gizmoSize, gizmoSize);
+
+ Matrix4 gizmoProjection = Matrix4.CreateOrthographicOffCenter(-1f, 1f, -1f, 1f, 0, 1);
+
+ Matrix4 cameraRotation = camera.GetViewMatrix();
+ cameraRotation.Row3 = Vector4.UnitW; // Réinitialise la translation
+
+ axesShader.Use();
+ axesShader.SetMatrix4("view", cameraRotation);
+ axesShader.SetMatrix4("projection", gizmoProjection);
+
+ GL.BindVertexArray(vao);
+ GL.DrawArrays(PrimitiveType.Lines, 0, 6); // 6 points pour les 3 lignes des axes
+
+ GL.Viewport(0, 0, windowWidth, windowHeight); // Rétablissement du viewport principal
+ }
+
+ }
+}
diff --git a/Map3DRendering/Map3DRendering.csproj b/Map3DRendering/Map3DRendering.csproj
new file mode 100644
index 0000000..0766d4a
--- /dev/null
+++ b/Map3DRendering/Map3DRendering.csproj
@@ -0,0 +1,41 @@
+
+
+
+ Exe
+ net7.0
+ enable
+ enable
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ Always
+
+
+ Always
+
+
+
+
diff --git a/Map3DRendering/MapRender.cs b/Map3DRendering/MapRender.cs
new file mode 100644
index 0000000..cea8f65
--- /dev/null
+++ b/Map3DRendering/MapRender.cs
@@ -0,0 +1,161 @@
+using LandblockExtraction.DatEngine;
+using LandblockExtraction.LandBlockExtractor;
+using Map3DRendering.Common;
+using OpenTK.Graphics.OpenGL4;
+using OpenTK.Mathematics;
+
+namespace Map3DRendering {
+ public class MapRender {
+ private PortalEngine portalEngine;
+ private CellEngine cellEngine;
+ private LandBlockExtrator landblockExtraction;
+
+ private readonly int NumberLandBlocks = 255;
+ private readonly int BlockSize = 17;
+ private readonly int allBlocks = 255 * 17 * 255 * 17;
+ private readonly int cellSize = 8;
+ private readonly int radius = 0x10; // Rayon du voisinage
+
+ public int[,] _vertexArrayObject;
+ public int[,] _vertexBufferObject;
+ public int[,] _elementBufferObject;
+ public bool[,] _mapExiste;
+
+ public int currentLandBlockX { get; private set; } // Position X du landblock actuel
+ public int currentLandBlockY { get; private set; } // Position Y du landblock actuel
+ public int startX { get; private set; }
+ public int startY { get; private set; }
+ public int endX { get; private set; }
+ public int endY { get; private set; }
+ public MapRender() {
+ portalEngine = new PortalEngine();
+ cellEngine = new CellEngine();
+ landblockExtraction = new(portalEngine, cellEngine);
+
+ _vertexArrayObject = new int[0xFE, 0xFE];
+ _vertexBufferObject = new int[0xFE, 0xFE];
+ _elementBufferObject = new int[0xFE, 0xFE];
+ _mapExiste = new bool[0xFE, 0xFE];
+
+ currentLandBlockX = 0x7F;
+ currentLandBlockY = 0x7F;
+
+ CalculeRadius(currentLandBlockX, currentLandBlockY);
+ }
+
+ public int GetIndiceLenght() {
+ return (17 - 1) * (17 - 1) * 6; //Always that.
+ }
+ public void CalculeRadius(int x, int y) {
+ currentLandBlockX = x;
+ currentLandBlockY = y;
+ startX = Math.Max(0, currentLandBlockX - radius);
+ startY = Math.Max(0, currentLandBlockY - radius);
+ endX = Math.Min(NumberLandBlocks - 1, currentLandBlockX + radius);
+ endY = Math.Min(NumberLandBlocks - 1, currentLandBlockY + radius);
+ }
+ public void OnLoad(Shader _shader) {
+ for (int landY = startY; landY <= endY; landY++) {
+ for (int landX = startX; landX <= endX; landX++) {
+ if (!_mapExiste[landX, landY]) {
+ var block = landblockExtraction.GetBlock(landX, landY);
+ if (block != null) {
+ InitializeBlock(landX, landY, block, _shader);
+ _mapExiste[landX, landY] = true;
+ }
+ }
+ }
+ }
+ }
+ private void InitializeBlock(int x, int y, BlockStruct block, Shader _shader) {
+ int lenghPacket = 11;
+ // Initialisez le VAO, VBO et EBO pour le bloc à (x, y)...
+ // Utilisez le code de votre méthode OnLoad originale pour configurer le VAO, VBO et EBO.
+ int tempVertexArray = GL.GenVertexArray();
+ GL.BindVertexArray(tempVertexArray);
+ _vertexArrayObject[x, y] = tempVertexArray;
+
+ int tmpVertexBuffer = GL.GenBuffer();
+ GL.BindBuffer(BufferTarget.ArrayBuffer, tmpVertexBuffer);
+ GL.BufferData(BufferTarget.ArrayBuffer, block.verticesStruct.Vertices().Length * sizeof(float), block.verticesStruct.Vertices(), BufferUsageHint.StaticDraw);
+ _vertexBufferObject[x, y] = tmpVertexBuffer;
+
+ GL.VertexAttribPointer(0, 3, VertexAttribPointerType.Float, false, lenghPacket * sizeof(float), 0);
+
+ int tmpElementBuffer = GL.GenBuffer();
+ GL.BindBuffer(BufferTarget.ElementArrayBuffer, tmpElementBuffer);
+ GL.BufferData(BufferTarget.ElementArrayBuffer, block.indices.Length * sizeof(int), block.indices, BufferUsageHint.StaticDraw);
+ _elementBufferObject[x, y] = tmpElementBuffer;
+
+ var vertexLocation = _shader.GetAttribLocation("aPos");
+ GL.EnableVertexAttribArray(vertexLocation);
+ GL.VertexAttribPointer(vertexLocation, 3, VertexAttribPointerType.Float, false, lenghPacket * sizeof(float), 0);
+
+ var colorLocation = _shader.GetAttribLocation("aColor");
+ GL.EnableVertexAttribArray(colorLocation);
+ GL.VertexAttribPointer(colorLocation, 4, VertexAttribPointerType.Float, false, lenghPacket * sizeof(float), 3 * sizeof(float));
+
+ var farcolorLocation = _shader.GetAttribLocation("aColorFar");
+ GL.EnableVertexAttribArray(farcolorLocation);
+ GL.VertexAttribPointer(farcolorLocation, 4, VertexAttribPointerType.Float, false, lenghPacket * sizeof(float), 7 * sizeof(float));
+ }
+ public void Render(Shader shader) {
+ for (int y = startY; y <= endY; y++) {
+ for (int x = startX; x <= endX; x++) {
+ if (_mapExiste[x, y]) {
+ var model = Matrix4.Identity;//CreateTranslation(x * BlockSize, 0, y * BlockSize); // Ajustez selon votre système de coordonnées
+ shader.SetMatrix4("model", model);
+ GL.BindVertexArray(_vertexArrayObject[x, y]);
+ GL.DrawElements(PrimitiveType.Lines, GetIndiceLenght(), DrawElementsType.UnsignedInt, 0);
+ }
+ }
+ }
+ }
+ public void CleanupBlock(int x, int y) {
+ if (_mapExiste[x, y]) {
+ GL.DeleteBuffer(_vertexBufferObject[x, y]);
+ GL.DeleteBuffer(_elementBufferObject[x, y]);
+ GL.DeleteVertexArray(_vertexArrayObject[x, y]);
+ _mapExiste[x, y] = false;
+ }
+ }
+ public void UpdateBlocks(Vector3 cameraPosition, Shader shader) {
+ // Convertir la position de la caméra en coordonnées de landblock
+ int newLandBlockX = ConvertPositionToLandBlockCoord(cameraPosition.X);
+ int newLandBlockY = (0xFF) - ConvertPositionToLandBlockCoord(cameraPosition.Z);
+
+ // Vérifier si la caméra a déplacé suffisamment pour nécessiter une mise à jour des blocs
+ if (newLandBlockX != currentLandBlockX || newLandBlockY != currentLandBlockY) {
+ // Nettoyer les blocs qui ne sont plus dans la nouvelle zone visible
+ for (int y = startY; y <= endY; y++) {
+ for (int x = startX; x <= endX; x++) {
+ if (!IsInNewRadius(x, y, newLandBlockX, newLandBlockY)) {
+ CleanupBlock(x, y);
+ }
+ }
+ }
+
+ // Mettre à jour les coordonnées du rayon pour la nouvelle position
+ CalculeRadius(newLandBlockX, newLandBlockY);
+
+ // Initialiser les nouveaux blocs dans la nouvelle zone visible
+ OnLoad(shader);
+ }
+ }
+
+ private int ConvertPositionToLandBlockCoord(float position) {
+ // Convertir la position en coordonnée de landblock, ajuster selon la mise en échelle de votre carte
+ return (int)(position / 128) + 0x7f; // Ajustez cette conversion en fonction de votre mise en échelle
+ }
+ private bool IsInNewRadius(int x, int y, int newLandBlockX, int newLandBlockY) {
+ // Calculer le nouveau startX, startY, endX, et endY basé sur newLandBlockX, newLandBlockY
+ int newStartX = Math.Max(0, newLandBlockX - radius);
+ int newStartY = Math.Max(0, newLandBlockY - radius);
+ int newEndX = Math.Min(NumberLandBlocks - 1, newLandBlockX + radius);
+ int newEndY = Math.Min(NumberLandBlocks - 1, newLandBlockY + radius);
+
+ // Vérifier si (x, y) est dans la nouvelle zone définie par newStartX, newStartY, newEndX, et newEndY
+ return x >= newStartX && x <= newEndX && y >= newStartY && y <= newEndY;
+ }
+ }
+}
diff --git a/Map3DRendering/Program.cs b/Map3DRendering/Program.cs
new file mode 100644
index 0000000..4df39d6
--- /dev/null
+++ b/Map3DRendering/Program.cs
@@ -0,0 +1,20 @@
+using OpenTK.Mathematics;
+using OpenTK.Windowing.Common;
+using OpenTK.Windowing.Desktop;
+
+namespace Map3DRendering {
+ public static class Program {
+ private static void Main() {
+ var nativeWindowSettings = new NativeWindowSettings() {
+ Size = new Vector2i(800, 600),
+ Title = "LearnOpenTK - Map AC2",
+ // This is needed to run on macos
+ Flags = ContextFlags.ForwardCompatible,
+ };
+
+ using (var window = new Window(GameWindowSettings.Default, nativeWindowSettings)) {
+ window.Run();
+ }
+ }
+ }
+}
diff --git a/Map3DRendering/Shaders/Gizmo/axes.frag b/Map3DRendering/Shaders/Gizmo/axes.frag
new file mode 100644
index 0000000..9e92417
--- /dev/null
+++ b/Map3DRendering/Shaders/Gizmo/axes.frag
@@ -0,0 +1,8 @@
+#version 330 core
+
+in vec3 vertexColor;
+out vec4 FragColor;
+
+void main() {
+ FragColor = vec4(vertexColor, 1.0);
+}
\ No newline at end of file
diff --git a/Map3DRendering/Shaders/Gizmo/axes.vert b/Map3DRendering/Shaders/Gizmo/axes.vert
new file mode 100644
index 0000000..c62987c
--- /dev/null
+++ b/Map3DRendering/Shaders/Gizmo/axes.vert
@@ -0,0 +1,14 @@
+#version 330 core
+
+layout (location = 0) in vec3 aPosition;
+layout (location = 1) in vec3 aColor;
+
+uniform mat4 view;
+uniform mat4 projection;
+
+out vec3 vertexColor;
+
+void main() {
+ gl_Position = projection * view * vec4(aPosition, 1.0);
+ vertexColor = aColor;
+}
\ No newline at end of file
diff --git a/Map3DRendering/Shaders/lighting.frag b/Map3DRendering/Shaders/lighting.frag
new file mode 100644
index 0000000..23cea86
--- /dev/null
+++ b/Map3DRendering/Shaders/lighting.frag
@@ -0,0 +1,49 @@
+#version 330 core
+out vec4 FragColor;
+
+//In order to calculate some basic lighting we need a few things per model basis, and a few things per fragment basis:
+uniform vec3 objectColor; //The color of the object.
+uniform vec3 lightColor; //The color of the light.
+uniform vec3 lightPos; //The position of the light.
+uniform vec3 viewPos; //The position of the view and/or of the player.
+uniform vec4 lineColor;
+uniform sampler2D texture0;
+
+in vec3 Normal; //The normal of the fragment is calculated in the vertex shader.
+in vec3 FragPos; //The fragment position.
+in vec4 Color;
+
+void main()
+{
+ //The ambient color is the color where the light does not directly hit the object.
+ //You can think of it as an underlying tone throughout the object. Or the light coming from the scene/the sky (not the sun).
+ float ambientStrength = 1;
+ vec4 textureColor = Color;
+ vec3 ambient = ambientStrength * lightColor * textureColor;
+
+ //We calculate the light direction, and make sure the normal is normalized.
+ vec3 norm = normalize(Normal);
+ vec3 lightDir = normalize(lightPos - FragPos); //Note: The light is pointing from the light to the fragment
+
+ //The diffuse part of the phong model.
+ //This is the part of the light that gives the most, it is the color of the object where it is hit by light.
+ float diff = max(dot(norm, lightDir), 0.0); //We make sure the value is non negative with the max function.
+ vec3 diffuse = diff * lightColor;
+
+
+ //The specular light is the light that shines from the object, like light hitting metal.
+ //The calculations are explained much more detailed in the web version of the tutorials.
+ float specularStrength = 0.5;
+ vec3 viewDir = normalize(viewPos - FragPos);
+ vec3 reflectDir = reflect(-lightDir, norm);
+ float spec = pow(max(dot(viewDir, reflectDir), 0.0), 32); //The 32 is the shininess of the material.
+ vec3 specular = specularStrength * spec * lightColor;
+
+ //At last we add all the light components together and multiply with the color of the object. Then we set the color
+ //and makes sure the alpha value is 1
+ vec3 result = (ambient + diffuse + specular) * objectColor * textureColor;
+ FragColor = lineColor * vec4(result, 1.0);
+
+ //Note we still use the light color * object color from the last tutorial.
+ //This time the light values are in the phong model (ambient, diffuse and specular)
+}
\ No newline at end of file
diff --git a/Map3DRendering/Shaders/shader.frag b/Map3DRendering/Shaders/shader.frag
new file mode 100644
index 0000000..1b3ea88
--- /dev/null
+++ b/Map3DRendering/Shaders/shader.frag
@@ -0,0 +1,17 @@
+#version 330
+
+out vec4 outputColor;
+
+uniform vec3 viewPos;
+
+in vec4 Color;
+in vec4 FarColor;
+in vec3 FragPos;
+
+void main()
+{
+ float distance = length(viewPos - FragPos);
+ float interpolationFactor = clamp(distance / 1000, 0.0, 1.0);
+
+ outputColor = mix(Color, FarColor, interpolationFactor);
+}
\ No newline at end of file
diff --git a/Map3DRendering/Shaders/shader.vert b/Map3DRendering/Shaders/shader.vert
new file mode 100644
index 0000000..7ae0e72
--- /dev/null
+++ b/Map3DRendering/Shaders/shader.vert
@@ -0,0 +1,20 @@
+#version 330 core
+layout (location = 0) in vec3 aPos;
+layout (location = 1) in vec4 aColor;
+layout (location = 2) in vec4 aColorFar;
+
+uniform mat4 model;
+uniform mat4 view;
+uniform mat4 projection;
+
+out vec3 FragPos;
+out vec4 Color;
+out vec4 FarColor;
+
+void main()
+{
+ gl_Position = vec4(aPos, 1.0) * model * view * projection;
+ FragPos = vec3(vec4(aPos, 1.0) * model);
+ Color = aColor;
+ FarColor = aColorFar;
+}
\ No newline at end of file
diff --git a/Map3DRendering/Window.cs b/Map3DRendering/Window.cs
new file mode 100644
index 0000000..0430adf
--- /dev/null
+++ b/Map3DRendering/Window.cs
@@ -0,0 +1,168 @@
+using Map3DRendering.Common;
+using OpenTK.Graphics.OpenGL4;
+using OpenTK.Mathematics;
+using OpenTK.Windowing.Common;
+using OpenTK.Windowing.Desktop;
+using OpenTK.Windowing.GraphicsLibraryFramework;
+
+namespace Map3DRendering {
+ public class Window : GameWindow {
+
+ private readonly Vector3 _lightPos = new Vector3(0x10, 0, 0x10);
+
+ private MapRender mapRender;
+ private AxesGizmo axesGizmo;
+
+ private Shader _shader;
+
+ private Texture _texture;
+
+ private Camera _camera;
+
+ private bool _firstMove = true;
+
+ private Vector2 _lastPos;
+
+ private double _time;
+
+ private float tileSize = 64;
+ private float cameraSpeed = 50f;
+ private int maxTextures;
+
+ public Window(GameWindowSettings gameWindowSettings, NativeWindowSettings nativeWindowSettings)
+ : base(gameWindowSettings, nativeWindowSettings) {
+
+ mapRender = new MapRender();
+
+ GL.GetInteger(GetPName.MaxTextureImageUnits, out maxTextures);
+ }
+
+ protected override void OnLoad() {
+ base.OnLoad();
+
+ GL.ClearColor(0.2f, 0.3f, 0.3f, 1.0f);
+
+ GL.Enable(EnableCap.DepthTest);
+
+ _shader = new Shader("Shaders/shader.vert", "Shaders/shader.frag");
+ _shader.Use();
+
+ mapRender.OnLoad(_shader);
+ //_texture = Texture.LoadFromFile("atlas.jpg");
+ //_texture.Use(TextureUnit.Texture0);
+
+ axesGizmo = new AxesGizmo();
+
+ _camera = new Camera(Vector3.UnitY * 300, Size.X / (float)Size.Y);
+ _camera.Fov = 60;
+ //CursorState = CursorState.Grabbed;
+ }
+
+ protected override void OnRenderFrame(FrameEventArgs e) {
+ base.OnRenderFrame(e);
+
+ _time += 4.0 * e.Time;
+
+ GL.Clear(ClearBufferMask.ColorBufferBit | ClearBufferMask.DepthBufferBit);
+
+ _shader.Use();
+ //_texture.Use(TextureUnit.Texture0);
+
+ _shader.SetMatrix4("view", _camera.GetViewMatrix());
+ _shader.SetMatrix4("projection", _camera.GetProjectionMatrix());
+
+ /*_shader.SetVector3("objectColor", new Vector3(0.5f, 0.5f, 0.5f));
+ _shader.SetVector3("lightColor", new Vector3(1.0f, 1.0f, 1.0f));
+ _shader.SetVector3("lightPos", _camera.Position);
+ _shader.SetVector3("viewPos", _camera.Position);*/
+
+ GL.LineWidth(5.0f);
+
+ _shader.SetVector3("viewPos", _camera.Position);
+ mapRender.UpdateBlocks(_camera.Position, _shader);
+ mapRender.Render(_shader);
+
+ axesGizmo.Render(Size.X, Size.Y, _camera);
+
+ SwapBuffers();
+ }
+
+ protected override void OnUpdateFrame(FrameEventArgs e) {
+ base.OnUpdateFrame(e);
+
+ if (!IsFocused) // Check to see if the window is focused
+ {
+ return;
+ }
+
+ var input = KeyboardState;
+
+ if (input.IsKeyDown(Keys.Escape)) {
+ Close();
+ }
+
+ const float sensitivity = 0.2f;
+
+ if (input.IsKeyDown(Keys.W)) {
+ _camera.Position += _camera.Front * cameraSpeed * (float)e.Time; // Forward
+ }
+
+ if (input.IsKeyDown(Keys.S)) {
+ _camera.Position -= _camera.Front * cameraSpeed * (float)e.Time; // Backwards
+ }
+ if (input.IsKeyDown(Keys.A)) {
+ _camera.Position -= _camera.Right * cameraSpeed * (float)e.Time; // Left
+ }
+ if (input.IsKeyDown(Keys.D)) {
+ _camera.Position += _camera.Right * cameraSpeed * (float)e.Time; // Right
+ }
+ if (input.IsKeyDown(Keys.Space)) {
+ _camera.Position += _camera.Up * cameraSpeed * (float)e.Time; // Up
+ }
+ if (input.IsKeyDown(Keys.LeftShift)) {
+ _camera.Position -= _camera.Up * cameraSpeed * (float)e.Time; // Down
+ }
+
+ // Get the mouse state
+ var mouse = MouseState;
+
+ // Check if the right mouse button is pressed
+ if (mouse.IsButtonDown(MouseButton.Right)) {
+ CursorState = CursorState.Grabbed;
+ if (_firstMove) // This bool variable is initially set to true.
+ {
+ _lastPos = new Vector2(mouse.X, mouse.Y);
+ _firstMove = false;
+ } else {
+ // Calculate the offset of the mouse position
+ var deltaX = mouse.X - _lastPos.X;
+ var deltaY = mouse.Y - _lastPos.Y;
+ _lastPos = new Vector2(mouse.X, mouse.Y);
+
+ // Apply the camera pitch and yaw (we clamp the pitch in the camera class)
+ _camera.Yaw += deltaX * sensitivity;
+ _camera.Pitch -= deltaY * sensitivity; // Reversed since y-coordinates range from bottom to top
+ }
+ } else {
+ _firstMove = true;
+ CursorState = CursorState.Normal;
+ }
+ }
+
+ // In the mouse wheel function, we manage all the zooming of the camera.
+ // This is simply done by changing the FOV of the camera.
+ protected override void OnMouseWheel(MouseWheelEventArgs e) {
+ base.OnMouseWheel(e);
+
+ cameraSpeed -= e.OffsetY * 2f;
+ }
+
+ protected override void OnResize(ResizeEventArgs e) {
+ base.OnResize(e);
+
+ GL.Viewport(0, 0, Size.X, Size.Y);
+ // We need to update the aspect ratio once the window has been resized.
+ _camera.AspectRatio = Size.X / (float)Size.Y;
+ }
+ }
+}
diff --git a/Map3DRendering/bin/Debug/net7.0/AC2RE.Definitions.dll b/Map3DRendering/bin/Debug/net7.0/AC2RE.Definitions.dll
new file mode 100644
index 0000000..0b1d035
Binary files /dev/null and b/Map3DRendering/bin/Debug/net7.0/AC2RE.Definitions.dll differ
diff --git a/Map3DRendering/bin/Debug/net7.0/AC2RE.Utils.dll b/Map3DRendering/bin/Debug/net7.0/AC2RE.Utils.dll
new file mode 100644
index 0000000..f4fef2a
Binary files /dev/null and b/Map3DRendering/bin/Debug/net7.0/AC2RE.Utils.dll differ
diff --git a/Map3DRendering/bin/Debug/net7.0/LandblockExtraction.dll b/Map3DRendering/bin/Debug/net7.0/LandblockExtraction.dll
new file mode 100644
index 0000000..b01794f
Binary files /dev/null and b/Map3DRendering/bin/Debug/net7.0/LandblockExtraction.dll differ
diff --git a/Map3DRendering/bin/Debug/net7.0/LandblockExtraction.pdb b/Map3DRendering/bin/Debug/net7.0/LandblockExtraction.pdb
new file mode 100644
index 0000000..8055e77
Binary files /dev/null and b/Map3DRendering/bin/Debug/net7.0/LandblockExtraction.pdb differ
diff --git a/Map3DRendering/bin/Debug/net7.0/Map3DRendering.deps.json b/Map3DRendering/bin/Debug/net7.0/Map3DRendering.deps.json
new file mode 100644
index 0000000..95b2d6e
--- /dev/null
+++ b/Map3DRendering/bin/Debug/net7.0/Map3DRendering.deps.json
@@ -0,0 +1,308 @@
+{
+ "runtimeTarget": {
+ "name": ".NETCoreApp,Version=v7.0",
+ "signature": ""
+ },
+ "compilationOptions": {},
+ "targets": {
+ ".NETCoreApp,Version=v7.0": {
+ "Map3DRendering/1.0.0": {
+ "dependencies": {
+ "LandblockExtraction": "1.0.0",
+ "OpenTK": "4.8.2",
+ "StbImageSharp": "2.27.13"
+ },
+ "runtime": {
+ "Map3DRendering.dll": {}
+ }
+ },
+ "OpenTK/4.8.2": {
+ "dependencies": {
+ "OpenTK.Audio.OpenAL": "4.8.2",
+ "OpenTK.Compute": "4.8.2",
+ "OpenTK.Core": "4.8.2",
+ "OpenTK.Graphics": "4.8.2",
+ "OpenTK.Input": "4.8.2",
+ "OpenTK.Mathematics": "4.8.2",
+ "OpenTK.Windowing.Common": "4.8.2",
+ "OpenTK.Windowing.Desktop": "4.8.2",
+ "OpenTK.Windowing.GraphicsLibraryFramework": "4.8.2"
+ }
+ },
+ "OpenTK.Audio.OpenAL/4.8.2": {
+ "dependencies": {
+ "OpenTK.Core": "4.8.2",
+ "OpenTK.Mathematics": "4.8.2"
+ },
+ "runtime": {
+ "lib/netcoreapp3.1/OpenTK.Audio.OpenAL.dll": {
+ "assemblyVersion": "4.0.0.0",
+ "fileVersion": "4.0.0.0"
+ }
+ }
+ },
+ "OpenTK.Compute/4.8.2": {
+ "runtime": {
+ "lib/netcoreapp3.1/OpenTK.Compute.dll": {
+ "assemblyVersion": "4.0.0.0",
+ "fileVersion": "4.0.0.0"
+ }
+ }
+ },
+ "OpenTK.Core/4.8.2": {
+ "runtime": {
+ "lib/netstandard2.1/OpenTK.Core.dll": {
+ "assemblyVersion": "4.0.0.0",
+ "fileVersion": "4.0.0.0"
+ }
+ }
+ },
+ "OpenTK.Graphics/4.8.2": {
+ "dependencies": {
+ "OpenTK.Core": "4.8.2",
+ "OpenTK.Mathematics": "4.8.2"
+ },
+ "runtime": {
+ "lib/netcoreapp3.1/OpenTK.Graphics.dll": {
+ "assemblyVersion": "4.0.0.0",
+ "fileVersion": "4.0.0.0"
+ }
+ }
+ },
+ "OpenTK.Input/4.8.2": {
+ "runtime": {
+ "lib/netstandard2.0/OpenTK.Input.dll": {
+ "assemblyVersion": "4.0.0.0",
+ "fileVersion": "4.0.0.0"
+ }
+ }
+ },
+ "OpenTK.Mathematics/4.8.2": {
+ "dependencies": {
+ "System.Runtime.CompilerServices.Unsafe": "5.0.0"
+ },
+ "runtime": {
+ "lib/netcoreapp3.1/OpenTK.Mathematics.dll": {
+ "assemblyVersion": "4.0.0.0",
+ "fileVersion": "4.0.0.0"
+ }
+ }
+ },
+ "OpenTK.redist.glfw/3.3.8.39": {
+ "runtimeTargets": {
+ "runtimes/linux-x64/native/libglfw-wayland.so.3.3": {
+ "rid": "linux-x64",
+ "assetType": "native",
+ "fileVersion": "0.0.0.0"
+ },
+ "runtimes/linux-x64/native/libglfw.so.3.3": {
+ "rid": "linux-x64",
+ "assetType": "native",
+ "fileVersion": "0.0.0.0"
+ },
+ "runtimes/osx-arm64/native/libglfw.3.dylib": {
+ "rid": "osx-arm64",
+ "assetType": "native",
+ "fileVersion": "0.0.0.0"
+ },
+ "runtimes/osx-x64/native/libglfw.3.dylib": {
+ "rid": "osx-x64",
+ "assetType": "native",
+ "fileVersion": "0.0.0.0"
+ },
+ "runtimes/win-x64/native/glfw3.dll": {
+ "rid": "win-x64",
+ "assetType": "native",
+ "fileVersion": "0.0.0.0"
+ },
+ "runtimes/win-x86/native/glfw3.dll": {
+ "rid": "win-x86",
+ "assetType": "native",
+ "fileVersion": "0.0.0.0"
+ }
+ }
+ },
+ "OpenTK.Windowing.Common/4.8.2": {
+ "dependencies": {
+ "OpenTK.Core": "4.8.2",
+ "OpenTK.Mathematics": "4.8.2"
+ },
+ "runtime": {
+ "lib/netcoreapp3.1/OpenTK.Windowing.Common.dll": {
+ "assemblyVersion": "4.0.0.0",
+ "fileVersion": "4.0.0.0"
+ }
+ }
+ },
+ "OpenTK.Windowing.Desktop/4.8.2": {
+ "dependencies": {
+ "OpenTK.Core": "4.8.2",
+ "OpenTK.Mathematics": "4.8.2",
+ "OpenTK.Windowing.Common": "4.8.2",
+ "OpenTK.Windowing.GraphicsLibraryFramework": "4.8.2"
+ },
+ "runtime": {
+ "lib/netcoreapp3.1/OpenTK.Windowing.Desktop.dll": {
+ "assemblyVersion": "4.0.0.0",
+ "fileVersion": "4.0.0.0"
+ }
+ }
+ },
+ "OpenTK.Windowing.GraphicsLibraryFramework/4.8.2": {
+ "dependencies": {
+ "OpenTK.Core": "4.8.2",
+ "OpenTK.redist.glfw": "3.3.8.39"
+ },
+ "runtime": {
+ "lib/netcoreapp3.1/OpenTK.Windowing.GraphicsLibraryFramework.dll": {
+ "assemblyVersion": "4.0.0.0",
+ "fileVersion": "4.0.0.0"
+ }
+ }
+ },
+ "StbImageSharp/2.27.13": {
+ "runtime": {
+ "lib/netstandard2.0/StbImageSharp.dll": {
+ "assemblyVersion": "2.27.13.0",
+ "fileVersion": "2.27.13.0"
+ }
+ }
+ },
+ "System.Runtime.CompilerServices.Unsafe/5.0.0": {},
+ "LandblockExtraction/1.0.0": {
+ "runtime": {
+ "LandblockExtraction.dll": {}
+ }
+ },
+ "AC2RE.Definitions/1.0.0.0": {
+ "runtime": {
+ "AC2RE.Definitions.dll": {
+ "assemblyVersion": "1.0.0.0",
+ "fileVersion": "1.0.0.0"
+ }
+ }
+ },
+ "AC2RE.Utils/1.0.0.0": {
+ "runtime": {
+ "AC2RE.Utils.dll": {
+ "assemblyVersion": "1.0.0.0",
+ "fileVersion": "1.0.0.0"
+ }
+ }
+ }
+ }
+ },
+ "libraries": {
+ "Map3DRendering/1.0.0": {
+ "type": "project",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "OpenTK/4.8.2": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-s2bqkD0glaX5Zbrv0Nj91zcefGrwq+nAp7SnXw14Z22Wj1nVE9CWkEyKX8tha1EdxqSRwKdP6gi+xzZXs4nK4Q==",
+ "path": "opentk/4.8.2",
+ "hashPath": "opentk.4.8.2.nupkg.sha512"
+ },
+ "OpenTK.Audio.OpenAL/4.8.2": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-/Xe0luzJiVOvJ8YXGMY/YLZsGsb0/7Ms09isb/WxkKWjLyuiB2OIflZ49VHmumZpQDz2PUgwqOt2fucviLOmuw==",
+ "path": "opentk.audio.openal/4.8.2",
+ "hashPath": "opentk.audio.openal.4.8.2.nupkg.sha512"
+ },
+ "OpenTK.Compute/4.8.2": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-n3gBbXOTCkvkNjSOKkVpoxfF/QXzo+cPWKtzObm4f/J+5mOE8odHKXgPn1765Tnu2Ou2ImvdXi/bUFQt/V5Qiw==",
+ "path": "opentk.compute/4.8.2",
+ "hashPath": "opentk.compute.4.8.2.nupkg.sha512"
+ },
+ "OpenTK.Core/4.8.2": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-BS5IM1W/BK9BtmsEnYT/RGv+KDK0Zrnw8nDDGvK45ywBjMLv+qBRB+Vkx5sQ4Jjy7btLxxqrPHmT3wt5N/PcxA==",
+ "path": "opentk.core/4.8.2",
+ "hashPath": "opentk.core.4.8.2.nupkg.sha512"
+ },
+ "OpenTK.Graphics/4.8.2": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-qpbyWqdO+yEFVFinKwEWKgi1Jgd0fVSgHbB7d5I8ozI9RL/SKZSNmJDxLjTMSQImJtFixmATcLEWwvEceJ/JsQ==",
+ "path": "opentk.graphics/4.8.2",
+ "hashPath": "opentk.graphics.4.8.2.nupkg.sha512"
+ },
+ "OpenTK.Input/4.8.2": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-BGs7STF0/o4kNJ1pWXko4I3IwEhieOHVgJFzXzo5m1tI4zMKjBqmzuc4GGfCu+Gtiv33vRYx3dt9f659nr5J8w==",
+ "path": "opentk.input/4.8.2",
+ "hashPath": "opentk.input.4.8.2.nupkg.sha512"
+ },
+ "OpenTK.Mathematics/4.8.2": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-A8D3eBWi/LKndvTQQ9o9uwyQJUjGORfWCn/gOvX0jIwmTctkLGnOdw5kw4JbRnzfrhZoSIaqZ7MYWWhIkasORw==",
+ "path": "opentk.mathematics/4.8.2",
+ "hashPath": "opentk.mathematics.4.8.2.nupkg.sha512"
+ },
+ "OpenTK.redist.glfw/3.3.8.39": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-JzjaBzHTyKenUk9CXOYIqA/v7VMnjFnqmd3SKR3I1YpuOTu/H3ohyy3o+ZfMCQ6IRKs7CLfSPXMarKLvwD0WgQ==",
+ "path": "opentk.redist.glfw/3.3.8.39",
+ "hashPath": "opentk.redist.glfw.3.3.8.39.nupkg.sha512"
+ },
+ "OpenTK.Windowing.Common/4.8.2": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-cE7w2AboX/cxtOl7UWa1rTnH4uUoCEg9rtppN6d1/8GOfKUW8LjO6bjEePrRk9LzRZL+5dky3nfw6ZONn5ItyA==",
+ "path": "opentk.windowing.common/4.8.2",
+ "hashPath": "opentk.windowing.common.4.8.2.nupkg.sha512"
+ },
+ "OpenTK.Windowing.Desktop/4.8.2": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-SlEuiAllLgE03/jJbloCOD1iNtBpnhMuVb510ccA/ILp//mzXHeRKsz7zFJ1ct7yIxe5U2WExXx52Tan++p11Q==",
+ "path": "opentk.windowing.desktop/4.8.2",
+ "hashPath": "opentk.windowing.desktop.4.8.2.nupkg.sha512"
+ },
+ "OpenTK.Windowing.GraphicsLibraryFramework/4.8.2": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-o50PgKL8G0Pqs7Lo7hu1ru+5X5l03aht5jaeik7McXFgVaBJzMLhMhZkiferx4bbcC9Rq597BOknDwqE/bsLOw==",
+ "path": "opentk.windowing.graphicslibraryframework/4.8.2",
+ "hashPath": "opentk.windowing.graphicslibraryframework.4.8.2.nupkg.sha512"
+ },
+ "StbImageSharp/2.27.13": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-tHnP2RHgFzWbOS96UqvRO/LYU1WmpMT1bKiig45we+rpaXacBr11Fq2IBF+MqlgyLyNXxRz18E66qr4R9YlSbg==",
+ "path": "stbimagesharp/2.27.13",
+ "hashPath": "stbimagesharp.2.27.13.nupkg.sha512"
+ },
+ "System.Runtime.CompilerServices.Unsafe/5.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-ZD9TMpsmYJLrxbbmdvhwt9YEgG5WntEnZ/d1eH8JBX9LBp+Ju8BSBhUGbZMNVHHomWo2KVImJhTDl2hIgw/6MA==",
+ "path": "system.runtime.compilerservices.unsafe/5.0.0",
+ "hashPath": "system.runtime.compilerservices.unsafe.5.0.0.nupkg.sha512"
+ },
+ "LandblockExtraction/1.0.0": {
+ "type": "project",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "AC2RE.Definitions/1.0.0.0": {
+ "type": "reference",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "AC2RE.Utils/1.0.0.0": {
+ "type": "reference",
+ "serviceable": false,
+ "sha512": ""
+ }
+ }
+}
\ No newline at end of file
diff --git a/Map3DRendering/bin/Debug/net7.0/Map3DRendering.dll b/Map3DRendering/bin/Debug/net7.0/Map3DRendering.dll
new file mode 100644
index 0000000..4cadcfa
Binary files /dev/null and b/Map3DRendering/bin/Debug/net7.0/Map3DRendering.dll differ
diff --git a/Map3DRendering/bin/Debug/net7.0/Map3DRendering.exe b/Map3DRendering/bin/Debug/net7.0/Map3DRendering.exe
new file mode 100644
index 0000000..3f2fb3f
Binary files /dev/null and b/Map3DRendering/bin/Debug/net7.0/Map3DRendering.exe differ
diff --git a/Map3DRendering/bin/Debug/net7.0/Map3DRendering.pdb b/Map3DRendering/bin/Debug/net7.0/Map3DRendering.pdb
new file mode 100644
index 0000000..d1451e1
Binary files /dev/null and b/Map3DRendering/bin/Debug/net7.0/Map3DRendering.pdb differ
diff --git a/Map3DRendering/bin/Debug/net7.0/Map3DRendering.runtimeconfig.json b/Map3DRendering/bin/Debug/net7.0/Map3DRendering.runtimeconfig.json
new file mode 100644
index 0000000..184be8b
--- /dev/null
+++ b/Map3DRendering/bin/Debug/net7.0/Map3DRendering.runtimeconfig.json
@@ -0,0 +1,9 @@
+{
+ "runtimeOptions": {
+ "tfm": "net7.0",
+ "framework": {
+ "name": "Microsoft.NETCore.App",
+ "version": "7.0.0"
+ }
+ }
+}
\ No newline at end of file
diff --git a/Map3DRendering/bin/Debug/net7.0/OpenTK.Audio.OpenAL.dll b/Map3DRendering/bin/Debug/net7.0/OpenTK.Audio.OpenAL.dll
new file mode 100644
index 0000000..a12e3c9
Binary files /dev/null and b/Map3DRendering/bin/Debug/net7.0/OpenTK.Audio.OpenAL.dll differ
diff --git a/Map3DRendering/bin/Debug/net7.0/OpenTK.Compute.dll b/Map3DRendering/bin/Debug/net7.0/OpenTK.Compute.dll
new file mode 100644
index 0000000..aa88413
Binary files /dev/null and b/Map3DRendering/bin/Debug/net7.0/OpenTK.Compute.dll differ
diff --git a/Map3DRendering/bin/Debug/net7.0/OpenTK.Core.dll b/Map3DRendering/bin/Debug/net7.0/OpenTK.Core.dll
new file mode 100644
index 0000000..c7096af
Binary files /dev/null and b/Map3DRendering/bin/Debug/net7.0/OpenTK.Core.dll differ
diff --git a/Map3DRendering/bin/Debug/net7.0/OpenTK.Graphics.dll b/Map3DRendering/bin/Debug/net7.0/OpenTK.Graphics.dll
new file mode 100644
index 0000000..66df1de
Binary files /dev/null and b/Map3DRendering/bin/Debug/net7.0/OpenTK.Graphics.dll differ
diff --git a/Map3DRendering/bin/Debug/net7.0/OpenTK.Input.dll b/Map3DRendering/bin/Debug/net7.0/OpenTK.Input.dll
new file mode 100644
index 0000000..2d917a9
Binary files /dev/null and b/Map3DRendering/bin/Debug/net7.0/OpenTK.Input.dll differ
diff --git a/Map3DRendering/bin/Debug/net7.0/OpenTK.Mathematics.dll b/Map3DRendering/bin/Debug/net7.0/OpenTK.Mathematics.dll
new file mode 100644
index 0000000..691adba
Binary files /dev/null and b/Map3DRendering/bin/Debug/net7.0/OpenTK.Mathematics.dll differ
diff --git a/Map3DRendering/bin/Debug/net7.0/OpenTK.Windowing.Common.dll b/Map3DRendering/bin/Debug/net7.0/OpenTK.Windowing.Common.dll
new file mode 100644
index 0000000..fabbd66
Binary files /dev/null and b/Map3DRendering/bin/Debug/net7.0/OpenTK.Windowing.Common.dll differ
diff --git a/Map3DRendering/bin/Debug/net7.0/OpenTK.Windowing.Desktop.dll b/Map3DRendering/bin/Debug/net7.0/OpenTK.Windowing.Desktop.dll
new file mode 100644
index 0000000..a0103fc
Binary files /dev/null and b/Map3DRendering/bin/Debug/net7.0/OpenTK.Windowing.Desktop.dll differ
diff --git a/Map3DRendering/bin/Debug/net7.0/OpenTK.Windowing.GraphicsLibraryFramework.dll b/Map3DRendering/bin/Debug/net7.0/OpenTK.Windowing.GraphicsLibraryFramework.dll
new file mode 100644
index 0000000..2144e64
Binary files /dev/null and b/Map3DRendering/bin/Debug/net7.0/OpenTK.Windowing.GraphicsLibraryFramework.dll differ
diff --git a/Map3DRendering/bin/Debug/net7.0/Shaders/Gizmo/axes.frag b/Map3DRendering/bin/Debug/net7.0/Shaders/Gizmo/axes.frag
new file mode 100644
index 0000000..9e92417
--- /dev/null
+++ b/Map3DRendering/bin/Debug/net7.0/Shaders/Gizmo/axes.frag
@@ -0,0 +1,8 @@
+#version 330 core
+
+in vec3 vertexColor;
+out vec4 FragColor;
+
+void main() {
+ FragColor = vec4(vertexColor, 1.0);
+}
\ No newline at end of file
diff --git a/Map3DRendering/bin/Debug/net7.0/Shaders/Gizmo/axes.vert b/Map3DRendering/bin/Debug/net7.0/Shaders/Gizmo/axes.vert
new file mode 100644
index 0000000..c62987c
--- /dev/null
+++ b/Map3DRendering/bin/Debug/net7.0/Shaders/Gizmo/axes.vert
@@ -0,0 +1,14 @@
+#version 330 core
+
+layout (location = 0) in vec3 aPosition;
+layout (location = 1) in vec3 aColor;
+
+uniform mat4 view;
+uniform mat4 projection;
+
+out vec3 vertexColor;
+
+void main() {
+ gl_Position = projection * view * vec4(aPosition, 1.0);
+ vertexColor = aColor;
+}
\ No newline at end of file
diff --git a/Map3DRendering/bin/Debug/net7.0/Shaders/lighting.frag b/Map3DRendering/bin/Debug/net7.0/Shaders/lighting.frag
new file mode 100644
index 0000000..23cea86
--- /dev/null
+++ b/Map3DRendering/bin/Debug/net7.0/Shaders/lighting.frag
@@ -0,0 +1,49 @@
+#version 330 core
+out vec4 FragColor;
+
+//In order to calculate some basic lighting we need a few things per model basis, and a few things per fragment basis:
+uniform vec3 objectColor; //The color of the object.
+uniform vec3 lightColor; //The color of the light.
+uniform vec3 lightPos; //The position of the light.
+uniform vec3 viewPos; //The position of the view and/or of the player.
+uniform vec4 lineColor;
+uniform sampler2D texture0;
+
+in vec3 Normal; //The normal of the fragment is calculated in the vertex shader.
+in vec3 FragPos; //The fragment position.
+in vec4 Color;
+
+void main()
+{
+ //The ambient color is the color where the light does not directly hit the object.
+ //You can think of it as an underlying tone throughout the object. Or the light coming from the scene/the sky (not the sun).
+ float ambientStrength = 1;
+ vec4 textureColor = Color;
+ vec3 ambient = ambientStrength * lightColor * textureColor;
+
+ //We calculate the light direction, and make sure the normal is normalized.
+ vec3 norm = normalize(Normal);
+ vec3 lightDir = normalize(lightPos - FragPos); //Note: The light is pointing from the light to the fragment
+
+ //The diffuse part of the phong model.
+ //This is the part of the light that gives the most, it is the color of the object where it is hit by light.
+ float diff = max(dot(norm, lightDir), 0.0); //We make sure the value is non negative with the max function.
+ vec3 diffuse = diff * lightColor;
+
+
+ //The specular light is the light that shines from the object, like light hitting metal.
+ //The calculations are explained much more detailed in the web version of the tutorials.
+ float specularStrength = 0.5;
+ vec3 viewDir = normalize(viewPos - FragPos);
+ vec3 reflectDir = reflect(-lightDir, norm);
+ float spec = pow(max(dot(viewDir, reflectDir), 0.0), 32); //The 32 is the shininess of the material.
+ vec3 specular = specularStrength * spec * lightColor;
+
+ //At last we add all the light components together and multiply with the color of the object. Then we set the color
+ //and makes sure the alpha value is 1
+ vec3 result = (ambient + diffuse + specular) * objectColor * textureColor;
+ FragColor = lineColor * vec4(result, 1.0);
+
+ //Note we still use the light color * object color from the last tutorial.
+ //This time the light values are in the phong model (ambient, diffuse and specular)
+}
\ No newline at end of file
diff --git a/Map3DRendering/bin/Debug/net7.0/Shaders/shader.frag b/Map3DRendering/bin/Debug/net7.0/Shaders/shader.frag
new file mode 100644
index 0000000..1b3ea88
--- /dev/null
+++ b/Map3DRendering/bin/Debug/net7.0/Shaders/shader.frag
@@ -0,0 +1,17 @@
+#version 330
+
+out vec4 outputColor;
+
+uniform vec3 viewPos;
+
+in vec4 Color;
+in vec4 FarColor;
+in vec3 FragPos;
+
+void main()
+{
+ float distance = length(viewPos - FragPos);
+ float interpolationFactor = clamp(distance / 1000, 0.0, 1.0);
+
+ outputColor = mix(Color, FarColor, interpolationFactor);
+}
\ No newline at end of file
diff --git a/Map3DRendering/bin/Debug/net7.0/Shaders/shader.vert b/Map3DRendering/bin/Debug/net7.0/Shaders/shader.vert
new file mode 100644
index 0000000..7ae0e72
--- /dev/null
+++ b/Map3DRendering/bin/Debug/net7.0/Shaders/shader.vert
@@ -0,0 +1,20 @@
+#version 330 core
+layout (location = 0) in vec3 aPos;
+layout (location = 1) in vec4 aColor;
+layout (location = 2) in vec4 aColorFar;
+
+uniform mat4 model;
+uniform mat4 view;
+uniform mat4 projection;
+
+out vec3 FragPos;
+out vec4 Color;
+out vec4 FarColor;
+
+void main()
+{
+ gl_Position = vec4(aPos, 1.0) * model * view * projection;
+ FragPos = vec3(vec4(aPos, 1.0) * model);
+ Color = aColor;
+ FarColor = aColorFar;
+}
\ No newline at end of file
diff --git a/Map3DRendering/bin/Debug/net7.0/StbImageSharp.dll b/Map3DRendering/bin/Debug/net7.0/StbImageSharp.dll
new file mode 100644
index 0000000..5ae3bf4
Binary files /dev/null and b/Map3DRendering/bin/Debug/net7.0/StbImageSharp.dll differ
diff --git a/Map3DRendering/bin/Debug/net7.0/runtimes/linux-x64/native/libglfw-wayland.so.3.3 b/Map3DRendering/bin/Debug/net7.0/runtimes/linux-x64/native/libglfw-wayland.so.3.3
new file mode 100644
index 0000000..74fa07a
Binary files /dev/null and b/Map3DRendering/bin/Debug/net7.0/runtimes/linux-x64/native/libglfw-wayland.so.3.3 differ
diff --git a/Map3DRendering/bin/Debug/net7.0/runtimes/linux-x64/native/libglfw.so.3.3 b/Map3DRendering/bin/Debug/net7.0/runtimes/linux-x64/native/libglfw.so.3.3
new file mode 100644
index 0000000..a916c16
Binary files /dev/null and b/Map3DRendering/bin/Debug/net7.0/runtimes/linux-x64/native/libglfw.so.3.3 differ
diff --git a/Map3DRendering/bin/Debug/net7.0/runtimes/osx-arm64/native/libglfw.3.dylib b/Map3DRendering/bin/Debug/net7.0/runtimes/osx-arm64/native/libglfw.3.dylib
new file mode 100644
index 0000000..8b351bc
Binary files /dev/null and b/Map3DRendering/bin/Debug/net7.0/runtimes/osx-arm64/native/libglfw.3.dylib differ
diff --git a/Map3DRendering/bin/Debug/net7.0/runtimes/osx-x64/native/libglfw.3.dylib b/Map3DRendering/bin/Debug/net7.0/runtimes/osx-x64/native/libglfw.3.dylib
new file mode 100644
index 0000000..9f8e8a2
Binary files /dev/null and b/Map3DRendering/bin/Debug/net7.0/runtimes/osx-x64/native/libglfw.3.dylib differ
diff --git a/Map3DRendering/bin/Debug/net7.0/runtimes/win-x64/native/glfw3.dll b/Map3DRendering/bin/Debug/net7.0/runtimes/win-x64/native/glfw3.dll
new file mode 100644
index 0000000..9d32801
Binary files /dev/null and b/Map3DRendering/bin/Debug/net7.0/runtimes/win-x64/native/glfw3.dll differ
diff --git a/Map3DRendering/bin/Debug/net7.0/runtimes/win-x86/native/glfw3.dll b/Map3DRendering/bin/Debug/net7.0/runtimes/win-x86/native/glfw3.dll
new file mode 100644
index 0000000..bbe6bc8
Binary files /dev/null and b/Map3DRendering/bin/Debug/net7.0/runtimes/win-x86/native/glfw3.dll differ
diff --git a/Map3DRendering/obj/Debug/net7.0/.NETCoreApp,Version=v7.0.AssemblyAttributes.cs b/Map3DRendering/obj/Debug/net7.0/.NETCoreApp,Version=v7.0.AssemblyAttributes.cs
new file mode 100644
index 0000000..4257f4b
--- /dev/null
+++ b/Map3DRendering/obj/Debug/net7.0/.NETCoreApp,Version=v7.0.AssemblyAttributes.cs
@@ -0,0 +1,4 @@
+//
+using System;
+using System.Reflection;
+[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v7.0", FrameworkDisplayName = ".NET 7.0")]
diff --git a/Map3DRendering/obj/Debug/net7.0/Map3DRendering.AssemblyInfo.cs b/Map3DRendering/obj/Debug/net7.0/Map3DRendering.AssemblyInfo.cs
new file mode 100644
index 0000000..0d78f3e
--- /dev/null
+++ b/Map3DRendering/obj/Debug/net7.0/Map3DRendering.AssemblyInfo.cs
@@ -0,0 +1,23 @@
+//------------------------------------------------------------------------------
+//
+// Ce code a été généré par un outil.
+// Version du runtime :4.0.30319.42000
+//
+// Les modifications apportées à ce fichier peuvent provoquer un comportement incorrect et seront perdues si
+// le code est régénéré.
+//
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: System.Reflection.AssemblyCompanyAttribute("Map3DRendering")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
+[assembly: System.Reflection.AssemblyProductAttribute("Map3DRendering")]
+[assembly: System.Reflection.AssemblyTitleAttribute("Map3DRendering")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+
+// Généré par la classe MSBuild WriteCodeFragment.
+
diff --git a/Map3DRendering/obj/Debug/net7.0/Map3DRendering.AssemblyInfoInputs.cache b/Map3DRendering/obj/Debug/net7.0/Map3DRendering.AssemblyInfoInputs.cache
new file mode 100644
index 0000000..faca071
--- /dev/null
+++ b/Map3DRendering/obj/Debug/net7.0/Map3DRendering.AssemblyInfoInputs.cache
@@ -0,0 +1 @@
+8af69b9dce5d51930a051b9424c0cf4a390c619a186f4caf0e03e7aac96b4f4c
diff --git a/Map3DRendering/obj/Debug/net7.0/Map3DRendering.GeneratedMSBuildEditorConfig.editorconfig b/Map3DRendering/obj/Debug/net7.0/Map3DRendering.GeneratedMSBuildEditorConfig.editorconfig
new file mode 100644
index 0000000..41eb35c
--- /dev/null
+++ b/Map3DRendering/obj/Debug/net7.0/Map3DRendering.GeneratedMSBuildEditorConfig.editorconfig
@@ -0,0 +1,13 @@
+is_global = true
+build_property.TargetFramework = net7.0
+build_property.TargetPlatformMinVersion =
+build_property.UsingMicrosoftNETSdkWeb =
+build_property.ProjectTypeGuids =
+build_property.InvariantGlobalization =
+build_property.PlatformNeutralAssembly =
+build_property.EnforceExtendedAnalyzerRules =
+build_property._SupportedPlatformList = Linux,macOS,Windows
+build_property.RootNamespace = Map3DRendering
+build_property.ProjectDir = C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Map3DRendering\
+build_property.EnableComHosting =
+build_property.EnableGeneratedComInterfaceComImportInterop =
diff --git a/Map3DRendering/obj/Debug/net7.0/Map3DRendering.GlobalUsings.g.cs b/Map3DRendering/obj/Debug/net7.0/Map3DRendering.GlobalUsings.g.cs
new file mode 100644
index 0000000..8578f3d
--- /dev/null
+++ b/Map3DRendering/obj/Debug/net7.0/Map3DRendering.GlobalUsings.g.cs
@@ -0,0 +1,8 @@
+//
+global using global::System;
+global using global::System.Collections.Generic;
+global using global::System.IO;
+global using global::System.Linq;
+global using global::System.Net.Http;
+global using global::System.Threading;
+global using global::System.Threading.Tasks;
diff --git a/Map3DRendering/obj/Debug/net7.0/Map3DRendering.assets.cache b/Map3DRendering/obj/Debug/net7.0/Map3DRendering.assets.cache
new file mode 100644
index 0000000..2bc00f1
Binary files /dev/null and b/Map3DRendering/obj/Debug/net7.0/Map3DRendering.assets.cache differ
diff --git a/Map3DRendering/obj/Debug/net7.0/Map3DRendering.csproj.AssemblyReference.cache b/Map3DRendering/obj/Debug/net7.0/Map3DRendering.csproj.AssemblyReference.cache
new file mode 100644
index 0000000..a7348c4
Binary files /dev/null and b/Map3DRendering/obj/Debug/net7.0/Map3DRendering.csproj.AssemblyReference.cache differ
diff --git a/Map3DRendering/obj/Debug/net7.0/Map3DRendering.csproj.BuildWithSkipAnalyzers b/Map3DRendering/obj/Debug/net7.0/Map3DRendering.csproj.BuildWithSkipAnalyzers
new file mode 100644
index 0000000..e69de29
diff --git a/Map3DRendering/obj/Debug/net7.0/Map3DRendering.csproj.CopyComplete b/Map3DRendering/obj/Debug/net7.0/Map3DRendering.csproj.CopyComplete
new file mode 100644
index 0000000..e69de29
diff --git a/Map3DRendering/obj/Debug/net7.0/Map3DRendering.csproj.CoreCompileInputs.cache b/Map3DRendering/obj/Debug/net7.0/Map3DRendering.csproj.CoreCompileInputs.cache
new file mode 100644
index 0000000..f8372b1
--- /dev/null
+++ b/Map3DRendering/obj/Debug/net7.0/Map3DRendering.csproj.CoreCompileInputs.cache
@@ -0,0 +1 @@
+948bda8dbc9d11c72bcfd3e112a4d805d0510c728778c3020986c78bc65b9523
diff --git a/Map3DRendering/obj/Debug/net7.0/Map3DRendering.csproj.FileListAbsolute.txt b/Map3DRendering/obj/Debug/net7.0/Map3DRendering.csproj.FileListAbsolute.txt
new file mode 100644
index 0000000..c51d98e
--- /dev/null
+++ b/Map3DRendering/obj/Debug/net7.0/Map3DRendering.csproj.FileListAbsolute.txt
@@ -0,0 +1,41 @@
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Map3DRendering\bin\Debug\net7.0\Map3DRendering.exe
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Map3DRendering\bin\Debug\net7.0\Map3DRendering.deps.json
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Map3DRendering\bin\Debug\net7.0\Map3DRendering.runtimeconfig.json
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Map3DRendering\bin\Debug\net7.0\Map3DRendering.dll
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Map3DRendering\bin\Debug\net7.0\Map3DRendering.pdb
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Map3DRendering\obj\Debug\net7.0\Map3DRendering.GeneratedMSBuildEditorConfig.editorconfig
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Map3DRendering\obj\Debug\net7.0\Map3DRendering.AssemblyInfoInputs.cache
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Map3DRendering\obj\Debug\net7.0\Map3DRendering.AssemblyInfo.cs
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Map3DRendering\obj\Debug\net7.0\Map3DRendering.csproj.CoreCompileInputs.cache
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Map3DRendering\obj\Debug\net7.0\Map3DRendering.dll
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Map3DRendering\obj\Debug\net7.0\refint\Map3DRendering.dll
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Map3DRendering\obj\Debug\net7.0\Map3DRendering.pdb
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Map3DRendering\obj\Debug\net7.0\Map3DRendering.genruntimeconfig.cache
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Map3DRendering\obj\Debug\net7.0\ref\Map3DRendering.dll
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Map3DRendering\bin\Debug\net7.0\LandblockExtraction.dll
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Map3DRendering\bin\Debug\net7.0\AC2RE.Definitions.dll
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Map3DRendering\bin\Debug\net7.0\AC2RE.Utils.dll
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Map3DRendering\bin\Debug\net7.0\LandblockExtraction.pdb
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Map3DRendering\obj\Debug\net7.0\Map3DRendering.csproj.AssemblyReference.cache
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Map3DRendering\obj\Debug\net7.0\Map3DRendering.csproj.CopyComplete
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Map3DRendering\bin\Debug\net7.0\Shaders\lighting.frag
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Map3DRendering\bin\Debug\net7.0\Shaders\shader.frag
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Map3DRendering\bin\Debug\net7.0\Shaders\shader.vert
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Map3DRendering\bin\Debug\net7.0\OpenTK.Audio.OpenAL.dll
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Map3DRendering\bin\Debug\net7.0\OpenTK.Compute.dll
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Map3DRendering\bin\Debug\net7.0\OpenTK.Core.dll
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Map3DRendering\bin\Debug\net7.0\OpenTK.Graphics.dll
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Map3DRendering\bin\Debug\net7.0\OpenTK.Input.dll
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Map3DRendering\bin\Debug\net7.0\OpenTK.Mathematics.dll
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Map3DRendering\bin\Debug\net7.0\OpenTK.Windowing.Common.dll
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Map3DRendering\bin\Debug\net7.0\OpenTK.Windowing.Desktop.dll
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Map3DRendering\bin\Debug\net7.0\OpenTK.Windowing.GraphicsLibraryFramework.dll
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Map3DRendering\bin\Debug\net7.0\StbImageSharp.dll
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Map3DRendering\bin\Debug\net7.0\runtimes\linux-x64\native\libglfw-wayland.so.3.3
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Map3DRendering\bin\Debug\net7.0\runtimes\linux-x64\native\libglfw.so.3.3
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Map3DRendering\bin\Debug\net7.0\runtimes\osx-arm64\native\libglfw.3.dylib
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Map3DRendering\bin\Debug\net7.0\runtimes\osx-x64\native\libglfw.3.dylib
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Map3DRendering\bin\Debug\net7.0\runtimes\win-x64\native\glfw3.dll
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Map3DRendering\bin\Debug\net7.0\runtimes\win-x86\native\glfw3.dll
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Map3DRendering\bin\Debug\net7.0\Shaders\Gizmo\axes.frag
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Map3DRendering\bin\Debug\net7.0\Shaders\Gizmo\axes.vert
diff --git a/Map3DRendering/obj/Debug/net7.0/Map3DRendering.dll b/Map3DRendering/obj/Debug/net7.0/Map3DRendering.dll
new file mode 100644
index 0000000..4cadcfa
Binary files /dev/null and b/Map3DRendering/obj/Debug/net7.0/Map3DRendering.dll differ
diff --git a/Map3DRendering/obj/Debug/net7.0/Map3DRendering.genruntimeconfig.cache b/Map3DRendering/obj/Debug/net7.0/Map3DRendering.genruntimeconfig.cache
new file mode 100644
index 0000000..b7e67be
--- /dev/null
+++ b/Map3DRendering/obj/Debug/net7.0/Map3DRendering.genruntimeconfig.cache
@@ -0,0 +1 @@
+d9facc6cacb01d915647c2d924d770b3ad92a78acbec78cdd83108048fe4350e
diff --git a/Map3DRendering/obj/Debug/net7.0/Map3DRendering.pdb b/Map3DRendering/obj/Debug/net7.0/Map3DRendering.pdb
new file mode 100644
index 0000000..d1451e1
Binary files /dev/null and b/Map3DRendering/obj/Debug/net7.0/Map3DRendering.pdb differ
diff --git a/Map3DRendering/obj/Debug/net7.0/apphost.exe b/Map3DRendering/obj/Debug/net7.0/apphost.exe
new file mode 100644
index 0000000..3f2fb3f
Binary files /dev/null and b/Map3DRendering/obj/Debug/net7.0/apphost.exe differ
diff --git a/Map3DRendering/obj/Debug/net7.0/ref/Map3DRendering.dll b/Map3DRendering/obj/Debug/net7.0/ref/Map3DRendering.dll
new file mode 100644
index 0000000..be9ac8c
Binary files /dev/null and b/Map3DRendering/obj/Debug/net7.0/ref/Map3DRendering.dll differ
diff --git a/Map3DRendering/obj/Debug/net7.0/refint/Map3DRendering.dll b/Map3DRendering/obj/Debug/net7.0/refint/Map3DRendering.dll
new file mode 100644
index 0000000..be9ac8c
Binary files /dev/null and b/Map3DRendering/obj/Debug/net7.0/refint/Map3DRendering.dll differ
diff --git a/Map3DRendering/obj/Map3DRendering.csproj.nuget.dgspec.json b/Map3DRendering/obj/Map3DRendering.csproj.nuget.dgspec.json
new file mode 100644
index 0000000..23d4600
--- /dev/null
+++ b/Map3DRendering/obj/Map3DRendering.csproj.nuget.dgspec.json
@@ -0,0 +1,132 @@
+{
+ "format": 1,
+ "restore": {
+ "C:\\Users\\Troispoils\\Documents\\GitHub\\Map3DRendering\\Map3DRendering\\Map3DRendering.csproj": {}
+ },
+ "projects": {
+ "C:\\Users\\Troispoils\\Documents\\GitHub\\Map3DRendering\\LandblockExtraction\\LandblockExtraction.csproj": {
+ "version": "1.0.0",
+ "restore": {
+ "projectUniqueName": "C:\\Users\\Troispoils\\Documents\\GitHub\\Map3DRendering\\LandblockExtraction\\LandblockExtraction.csproj",
+ "projectName": "LandblockExtraction",
+ "projectPath": "C:\\Users\\Troispoils\\Documents\\GitHub\\Map3DRendering\\LandblockExtraction\\LandblockExtraction.csproj",
+ "packagesPath": "C:\\Users\\Troispoils\\.nuget\\packages\\",
+ "outputPath": "C:\\Users\\Troispoils\\Documents\\GitHub\\Map3DRendering\\LandblockExtraction\\obj\\",
+ "projectStyle": "PackageReference",
+ "configFilePaths": [
+ "C:\\Users\\Troispoils\\AppData\\Roaming\\NuGet\\NuGet.Config",
+ "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
+ ],
+ "originalTargetFrameworks": [
+ "net7.0"
+ ],
+ "sources": {
+ "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
+ "https://api.nuget.org/v3/index.json": {}
+ },
+ "frameworks": {
+ "net7.0": {
+ "targetAlias": "net7.0",
+ "projectReferences": {}
+ }
+ },
+ "warningProperties": {
+ "warnAsError": [
+ "NU1605"
+ ]
+ }
+ },
+ "frameworks": {
+ "net7.0": {
+ "targetAlias": "net7.0",
+ "imports": [
+ "net461",
+ "net462",
+ "net47",
+ "net471",
+ "net472",
+ "net48",
+ "net481"
+ ],
+ "assetTargetFallback": true,
+ "warn": true,
+ "frameworkReferences": {
+ "Microsoft.NETCore.App": {
+ "privateAssets": "all"
+ }
+ },
+ "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.100\\RuntimeIdentifierGraph.json"
+ }
+ }
+ },
+ "C:\\Users\\Troispoils\\Documents\\GitHub\\Map3DRendering\\Map3DRendering\\Map3DRendering.csproj": {
+ "version": "1.0.0",
+ "restore": {
+ "projectUniqueName": "C:\\Users\\Troispoils\\Documents\\GitHub\\Map3DRendering\\Map3DRendering\\Map3DRendering.csproj",
+ "projectName": "Map3DRendering",
+ "projectPath": "C:\\Users\\Troispoils\\Documents\\GitHub\\Map3DRendering\\Map3DRendering\\Map3DRendering.csproj",
+ "packagesPath": "C:\\Users\\Troispoils\\.nuget\\packages\\",
+ "outputPath": "C:\\Users\\Troispoils\\Documents\\GitHub\\Map3DRendering\\Map3DRendering\\obj\\",
+ "projectStyle": "PackageReference",
+ "configFilePaths": [
+ "C:\\Users\\Troispoils\\AppData\\Roaming\\NuGet\\NuGet.Config",
+ "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
+ ],
+ "originalTargetFrameworks": [
+ "net7.0"
+ ],
+ "sources": {
+ "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
+ "https://api.nuget.org/v3/index.json": {}
+ },
+ "frameworks": {
+ "net7.0": {
+ "targetAlias": "net7.0",
+ "projectReferences": {
+ "C:\\Users\\Troispoils\\Documents\\GitHub\\Map3DRendering\\LandblockExtraction\\LandblockExtraction.csproj": {
+ "projectPath": "C:\\Users\\Troispoils\\Documents\\GitHub\\Map3DRendering\\LandblockExtraction\\LandblockExtraction.csproj"
+ }
+ }
+ }
+ },
+ "warningProperties": {
+ "warnAsError": [
+ "NU1605"
+ ]
+ }
+ },
+ "frameworks": {
+ "net7.0": {
+ "targetAlias": "net7.0",
+ "dependencies": {
+ "OpenTK": {
+ "target": "Package",
+ "version": "[4.8.2, )"
+ },
+ "StbImageSharp": {
+ "target": "Package",
+ "version": "[2.27.13, )"
+ }
+ },
+ "imports": [
+ "net461",
+ "net462",
+ "net47",
+ "net471",
+ "net472",
+ "net48",
+ "net481"
+ ],
+ "assetTargetFallback": true,
+ "warn": true,
+ "frameworkReferences": {
+ "Microsoft.NETCore.App": {
+ "privateAssets": "all"
+ }
+ },
+ "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.100\\RuntimeIdentifierGraph.json"
+ }
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/Map3DRendering/obj/Map3DRendering.csproj.nuget.g.props b/Map3DRendering/obj/Map3DRendering.csproj.nuget.g.props
new file mode 100644
index 0000000..cd532fe
--- /dev/null
+++ b/Map3DRendering/obj/Map3DRendering.csproj.nuget.g.props
@@ -0,0 +1,15 @@
+
+
+
+ True
+ NuGet
+ $(MSBuildThisFileDirectory)project.assets.json
+ $(UserProfile)\.nuget\packages\
+ C:\Users\Troispoils\.nuget\packages\
+ PackageReference
+ 6.8.0
+
+
+
+
+
\ No newline at end of file
diff --git a/Map3DRendering/obj/Map3DRendering.csproj.nuget.g.targets b/Map3DRendering/obj/Map3DRendering.csproj.nuget.g.targets
new file mode 100644
index 0000000..3dc06ef
--- /dev/null
+++ b/Map3DRendering/obj/Map3DRendering.csproj.nuget.g.targets
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/Map3DRendering/obj/project.assets.json b/Map3DRendering/obj/project.assets.json
new file mode 100644
index 0000000..f3c62e9
--- /dev/null
+++ b/Map3DRendering/obj/project.assets.json
@@ -0,0 +1,527 @@
+{
+ "version": 3,
+ "targets": {
+ "net7.0": {
+ "OpenTK/4.8.2": {
+ "type": "package",
+ "dependencies": {
+ "OpenTK.Audio.OpenAL": "4.8.2",
+ "OpenTK.Compute": "4.8.2",
+ "OpenTK.Core": "4.8.2",
+ "OpenTK.Graphics": "4.8.2",
+ "OpenTK.Input": "4.8.2",
+ "OpenTK.Mathematics": "4.8.2",
+ "OpenTK.Windowing.Common": "4.8.2",
+ "OpenTK.Windowing.Desktop": "4.8.2",
+ "OpenTK.Windowing.GraphicsLibraryFramework": "4.8.2"
+ }
+ },
+ "OpenTK.Audio.OpenAL/4.8.2": {
+ "type": "package",
+ "dependencies": {
+ "OpenTK.Core": "[4.8.2, 4.9.0)",
+ "OpenTK.Mathematics": "[4.8.2, 4.9.0)"
+ },
+ "compile": {
+ "lib/netcoreapp3.1/OpenTK.Audio.OpenAL.dll": {
+ "related": ".pdb;.xml"
+ }
+ },
+ "runtime": {
+ "lib/netcoreapp3.1/OpenTK.Audio.OpenAL.dll": {
+ "related": ".pdb;.xml"
+ }
+ }
+ },
+ "OpenTK.Compute/4.8.2": {
+ "type": "package",
+ "compile": {
+ "lib/netcoreapp3.1/OpenTK.Compute.dll": {
+ "related": ".pdb;.xml"
+ }
+ },
+ "runtime": {
+ "lib/netcoreapp3.1/OpenTK.Compute.dll": {
+ "related": ".pdb;.xml"
+ }
+ }
+ },
+ "OpenTK.Core/4.8.2": {
+ "type": "package",
+ "compile": {
+ "lib/netstandard2.1/OpenTK.Core.dll": {
+ "related": ".pdb;.xml"
+ }
+ },
+ "runtime": {
+ "lib/netstandard2.1/OpenTK.Core.dll": {
+ "related": ".pdb;.xml"
+ }
+ }
+ },
+ "OpenTK.Graphics/4.8.2": {
+ "type": "package",
+ "dependencies": {
+ "OpenTK.Core": "[4.8.2, 4.9.0)",
+ "OpenTK.Mathematics": "[4.8.2, 4.9.0)"
+ },
+ "compile": {
+ "lib/netcoreapp3.1/OpenTK.Graphics.dll": {
+ "related": ".pdb;.xml"
+ }
+ },
+ "runtime": {
+ "lib/netcoreapp3.1/OpenTK.Graphics.dll": {
+ "related": ".pdb;.xml"
+ }
+ }
+ },
+ "OpenTK.Input/4.8.2": {
+ "type": "package",
+ "compile": {
+ "lib/netstandard2.0/OpenTK.Input.dll": {
+ "related": ".pdb;.xml"
+ }
+ },
+ "runtime": {
+ "lib/netstandard2.0/OpenTK.Input.dll": {
+ "related": ".pdb;.xml"
+ }
+ }
+ },
+ "OpenTK.Mathematics/4.8.2": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime.CompilerServices.Unsafe": "5.0.0"
+ },
+ "compile": {
+ "lib/netcoreapp3.1/OpenTK.Mathematics.dll": {
+ "related": ".pdb;.xml"
+ }
+ },
+ "runtime": {
+ "lib/netcoreapp3.1/OpenTK.Mathematics.dll": {
+ "related": ".pdb;.xml"
+ }
+ }
+ },
+ "OpenTK.redist.glfw/3.3.8.39": {
+ "type": "package",
+ "compile": {
+ "lib/netstandard2.0/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard2.0/_._": {}
+ },
+ "runtimeTargets": {
+ "runtimes/linux-x64/native/libglfw-wayland.so.3.3": {
+ "assetType": "native",
+ "rid": "linux-x64"
+ },
+ "runtimes/linux-x64/native/libglfw.so.3.3": {
+ "assetType": "native",
+ "rid": "linux-x64"
+ },
+ "runtimes/osx-arm64/native/libglfw.3.dylib": {
+ "assetType": "native",
+ "rid": "osx-arm64"
+ },
+ "runtimes/osx-x64/native/libglfw.3.dylib": {
+ "assetType": "native",
+ "rid": "osx-x64"
+ },
+ "runtimes/win-x64/native/glfw3.dll": {
+ "assetType": "native",
+ "rid": "win-x64"
+ },
+ "runtimes/win-x86/native/glfw3.dll": {
+ "assetType": "native",
+ "rid": "win-x86"
+ }
+ }
+ },
+ "OpenTK.Windowing.Common/4.8.2": {
+ "type": "package",
+ "dependencies": {
+ "OpenTK.Core": "[4.8.2, 4.9.0)",
+ "OpenTK.Mathematics": "[4.8.2, 4.9.0)"
+ },
+ "compile": {
+ "lib/netcoreapp3.1/OpenTK.Windowing.Common.dll": {
+ "related": ".pdb;.xml"
+ }
+ },
+ "runtime": {
+ "lib/netcoreapp3.1/OpenTK.Windowing.Common.dll": {
+ "related": ".pdb;.xml"
+ }
+ }
+ },
+ "OpenTK.Windowing.Desktop/4.8.2": {
+ "type": "package",
+ "dependencies": {
+ "OpenTK.Core": "[4.8.2, 4.9.0)",
+ "OpenTK.Mathematics": "[4.8.2, 4.9.0)",
+ "OpenTK.Windowing.Common": "[4.8.2, 4.9.0)",
+ "OpenTK.Windowing.GraphicsLibraryFramework": "[4.8.2, 4.9.0)"
+ },
+ "compile": {
+ "lib/netcoreapp3.1/OpenTK.Windowing.Desktop.dll": {
+ "related": ".pdb;.xml"
+ }
+ },
+ "runtime": {
+ "lib/netcoreapp3.1/OpenTK.Windowing.Desktop.dll": {
+ "related": ".pdb;.xml"
+ }
+ }
+ },
+ "OpenTK.Windowing.GraphicsLibraryFramework/4.8.2": {
+ "type": "package",
+ "dependencies": {
+ "OpenTK.Core": "[4.8.2, 4.9.0)",
+ "OpenTK.redist.glfw": "3.3.8.39"
+ },
+ "compile": {
+ "lib/netcoreapp3.1/OpenTK.Windowing.GraphicsLibraryFramework.dll": {
+ "related": ".pdb;.xml"
+ }
+ },
+ "runtime": {
+ "lib/netcoreapp3.1/OpenTK.Windowing.GraphicsLibraryFramework.dll": {
+ "related": ".pdb;.xml"
+ }
+ }
+ },
+ "StbImageSharp/2.27.13": {
+ "type": "package",
+ "compile": {
+ "lib/netstandard2.0/StbImageSharp.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard2.0/StbImageSharp.dll": {}
+ }
+ },
+ "System.Runtime.CompilerServices.Unsafe/5.0.0": {
+ "type": "package",
+ "compile": {
+ "ref/netstandard2.1/System.Runtime.CompilerServices.Unsafe.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/netcoreapp2.0/System.Runtime.CompilerServices.Unsafe.dll": {
+ "related": ".xml"
+ }
+ }
+ },
+ "LandblockExtraction/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "compile": {
+ "bin/placeholder/LandblockExtraction.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/LandblockExtraction.dll": {}
+ }
+ }
+ }
+ },
+ "libraries": {
+ "OpenTK/4.8.2": {
+ "sha512": "s2bqkD0glaX5Zbrv0Nj91zcefGrwq+nAp7SnXw14Z22Wj1nVE9CWkEyKX8tha1EdxqSRwKdP6gi+xzZXs4nK4Q==",
+ "type": "package",
+ "path": "opentk/4.8.2",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "opentk.4.8.2.nupkg.sha512",
+ "opentk.nuspec"
+ ]
+ },
+ "OpenTK.Audio.OpenAL/4.8.2": {
+ "sha512": "/Xe0luzJiVOvJ8YXGMY/YLZsGsb0/7Ms09isb/WxkKWjLyuiB2OIflZ49VHmumZpQDz2PUgwqOt2fucviLOmuw==",
+ "type": "package",
+ "path": "opentk.audio.openal/4.8.2",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "lib/netcoreapp3.1/OpenTK.Audio.OpenAL.dll",
+ "lib/netcoreapp3.1/OpenTK.Audio.OpenAL.pdb",
+ "lib/netcoreapp3.1/OpenTK.Audio.OpenAL.xml",
+ "opentk.audio.openal.4.8.2.nupkg.sha512",
+ "opentk.audio.openal.nuspec"
+ ]
+ },
+ "OpenTK.Compute/4.8.2": {
+ "sha512": "n3gBbXOTCkvkNjSOKkVpoxfF/QXzo+cPWKtzObm4f/J+5mOE8odHKXgPn1765Tnu2Ou2ImvdXi/bUFQt/V5Qiw==",
+ "type": "package",
+ "path": "opentk.compute/4.8.2",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "lib/netcoreapp3.1/OpenTK.Compute.dll",
+ "lib/netcoreapp3.1/OpenTK.Compute.pdb",
+ "lib/netcoreapp3.1/OpenTK.Compute.xml",
+ "opentk.compute.4.8.2.nupkg.sha512",
+ "opentk.compute.nuspec"
+ ]
+ },
+ "OpenTK.Core/4.8.2": {
+ "sha512": "BS5IM1W/BK9BtmsEnYT/RGv+KDK0Zrnw8nDDGvK45ywBjMLv+qBRB+Vkx5sQ4Jjy7btLxxqrPHmT3wt5N/PcxA==",
+ "type": "package",
+ "path": "opentk.core/4.8.2",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "lib/netstandard2.1/OpenTK.Core.dll",
+ "lib/netstandard2.1/OpenTK.Core.pdb",
+ "lib/netstandard2.1/OpenTK.Core.xml",
+ "opentk.core.4.8.2.nupkg.sha512",
+ "opentk.core.nuspec"
+ ]
+ },
+ "OpenTK.Graphics/4.8.2": {
+ "sha512": "qpbyWqdO+yEFVFinKwEWKgi1Jgd0fVSgHbB7d5I8ozI9RL/SKZSNmJDxLjTMSQImJtFixmATcLEWwvEceJ/JsQ==",
+ "type": "package",
+ "path": "opentk.graphics/4.8.2",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "lib/netcoreapp3.1/OpenTK.Graphics.dll",
+ "lib/netcoreapp3.1/OpenTK.Graphics.pdb",
+ "lib/netcoreapp3.1/OpenTK.Graphics.xml",
+ "lib/netstandard2.1/OpenTK.Graphics.dll",
+ "lib/netstandard2.1/OpenTK.Graphics.pdb",
+ "lib/netstandard2.1/OpenTK.Graphics.xml",
+ "opentk.graphics.4.8.2.nupkg.sha512",
+ "opentk.graphics.nuspec"
+ ]
+ },
+ "OpenTK.Input/4.8.2": {
+ "sha512": "BGs7STF0/o4kNJ1pWXko4I3IwEhieOHVgJFzXzo5m1tI4zMKjBqmzuc4GGfCu+Gtiv33vRYx3dt9f659nr5J8w==",
+ "type": "package",
+ "path": "opentk.input/4.8.2",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "lib/netstandard2.0/OpenTK.Input.dll",
+ "lib/netstandard2.0/OpenTK.Input.pdb",
+ "lib/netstandard2.0/OpenTK.Input.xml",
+ "opentk.input.4.8.2.nupkg.sha512",
+ "opentk.input.nuspec"
+ ]
+ },
+ "OpenTK.Mathematics/4.8.2": {
+ "sha512": "A8D3eBWi/LKndvTQQ9o9uwyQJUjGORfWCn/gOvX0jIwmTctkLGnOdw5kw4JbRnzfrhZoSIaqZ7MYWWhIkasORw==",
+ "type": "package",
+ "path": "opentk.mathematics/4.8.2",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "lib/netcoreapp3.1/OpenTK.Mathematics.dll",
+ "lib/netcoreapp3.1/OpenTK.Mathematics.pdb",
+ "lib/netcoreapp3.1/OpenTK.Mathematics.xml",
+ "lib/netstandard2.1/OpenTK.Mathematics.dll",
+ "lib/netstandard2.1/OpenTK.Mathematics.pdb",
+ "lib/netstandard2.1/OpenTK.Mathematics.xml",
+ "opentk.mathematics.4.8.2.nupkg.sha512",
+ "opentk.mathematics.nuspec"
+ ]
+ },
+ "OpenTK.redist.glfw/3.3.8.39": {
+ "sha512": "JzjaBzHTyKenUk9CXOYIqA/v7VMnjFnqmd3SKR3I1YpuOTu/H3ohyy3o+ZfMCQ6IRKs7CLfSPXMarKLvwD0WgQ==",
+ "type": "package",
+ "path": "opentk.redist.glfw/3.3.8.39",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "COPYING.md",
+ "lib/netstandard2.0/_._",
+ "opentk.png",
+ "opentk.redist.glfw.3.3.8.39.nupkg.sha512",
+ "opentk.redist.glfw.nuspec",
+ "runtimes/linux-x64/native/libglfw-wayland.so.3.3",
+ "runtimes/linux-x64/native/libglfw.so.3.3",
+ "runtimes/osx-arm64/native/libglfw.3.dylib",
+ "runtimes/osx-x64/native/libglfw.3.dylib",
+ "runtimes/win-x64/native/glfw3.dll",
+ "runtimes/win-x86/native/glfw3.dll"
+ ]
+ },
+ "OpenTK.Windowing.Common/4.8.2": {
+ "sha512": "cE7w2AboX/cxtOl7UWa1rTnH4uUoCEg9rtppN6d1/8GOfKUW8LjO6bjEePrRk9LzRZL+5dky3nfw6ZONn5ItyA==",
+ "type": "package",
+ "path": "opentk.windowing.common/4.8.2",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "lib/netcoreapp3.1/OpenTK.Windowing.Common.dll",
+ "lib/netcoreapp3.1/OpenTK.Windowing.Common.pdb",
+ "lib/netcoreapp3.1/OpenTK.Windowing.Common.xml",
+ "lib/netstandard2.1/OpenTK.Windowing.Common.dll",
+ "lib/netstandard2.1/OpenTK.Windowing.Common.pdb",
+ "lib/netstandard2.1/OpenTK.Windowing.Common.xml",
+ "opentk.windowing.common.4.8.2.nupkg.sha512",
+ "opentk.windowing.common.nuspec"
+ ]
+ },
+ "OpenTK.Windowing.Desktop/4.8.2": {
+ "sha512": "SlEuiAllLgE03/jJbloCOD1iNtBpnhMuVb510ccA/ILp//mzXHeRKsz7zFJ1ct7yIxe5U2WExXx52Tan++p11Q==",
+ "type": "package",
+ "path": "opentk.windowing.desktop/4.8.2",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "lib/netcoreapp3.1/OpenTK.Windowing.Desktop.dll",
+ "lib/netcoreapp3.1/OpenTK.Windowing.Desktop.pdb",
+ "lib/netcoreapp3.1/OpenTK.Windowing.Desktop.xml",
+ "opentk.windowing.desktop.4.8.2.nupkg.sha512",
+ "opentk.windowing.desktop.nuspec"
+ ]
+ },
+ "OpenTK.Windowing.GraphicsLibraryFramework/4.8.2": {
+ "sha512": "o50PgKL8G0Pqs7Lo7hu1ru+5X5l03aht5jaeik7McXFgVaBJzMLhMhZkiferx4bbcC9Rq597BOknDwqE/bsLOw==",
+ "type": "package",
+ "path": "opentk.windowing.graphicslibraryframework/4.8.2",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "lib/netcoreapp3.1/OpenTK.Windowing.GraphicsLibraryFramework.dll",
+ "lib/netcoreapp3.1/OpenTK.Windowing.GraphicsLibraryFramework.pdb",
+ "lib/netcoreapp3.1/OpenTK.Windowing.GraphicsLibraryFramework.xml",
+ "opentk.windowing.graphicslibraryframework.4.8.2.nupkg.sha512",
+ "opentk.windowing.graphicslibraryframework.nuspec"
+ ]
+ },
+ "StbImageSharp/2.27.13": {
+ "sha512": "tHnP2RHgFzWbOS96UqvRO/LYU1WmpMT1bKiig45we+rpaXacBr11Fq2IBF+MqlgyLyNXxRz18E66qr4R9YlSbg==",
+ "type": "package",
+ "path": "stbimagesharp/2.27.13",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "lib/net471/StbImageSharp.dll",
+ "lib/netstandard2.0/StbImageSharp.dll",
+ "stbimagesharp.2.27.13.nupkg.sha512",
+ "stbimagesharp.nuspec"
+ ]
+ },
+ "System.Runtime.CompilerServices.Unsafe/5.0.0": {
+ "sha512": "ZD9TMpsmYJLrxbbmdvhwt9YEgG5WntEnZ/d1eH8JBX9LBp+Ju8BSBhUGbZMNVHHomWo2KVImJhTDl2hIgw/6MA==",
+ "type": "package",
+ "path": "system.runtime.compilerservices.unsafe/5.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "lib/net45/System.Runtime.CompilerServices.Unsafe.dll",
+ "lib/net45/System.Runtime.CompilerServices.Unsafe.xml",
+ "lib/netcoreapp2.0/System.Runtime.CompilerServices.Unsafe.dll",
+ "lib/netcoreapp2.0/System.Runtime.CompilerServices.Unsafe.xml",
+ "lib/netstandard1.0/System.Runtime.CompilerServices.Unsafe.dll",
+ "lib/netstandard1.0/System.Runtime.CompilerServices.Unsafe.xml",
+ "lib/netstandard2.0/System.Runtime.CompilerServices.Unsafe.dll",
+ "lib/netstandard2.0/System.Runtime.CompilerServices.Unsafe.xml",
+ "ref/net461/System.Runtime.CompilerServices.Unsafe.dll",
+ "ref/net461/System.Runtime.CompilerServices.Unsafe.xml",
+ "ref/netstandard1.0/System.Runtime.CompilerServices.Unsafe.dll",
+ "ref/netstandard1.0/System.Runtime.CompilerServices.Unsafe.xml",
+ "ref/netstandard2.0/System.Runtime.CompilerServices.Unsafe.dll",
+ "ref/netstandard2.0/System.Runtime.CompilerServices.Unsafe.xml",
+ "ref/netstandard2.1/System.Runtime.CompilerServices.Unsafe.dll",
+ "ref/netstandard2.1/System.Runtime.CompilerServices.Unsafe.xml",
+ "system.runtime.compilerservices.unsafe.5.0.0.nupkg.sha512",
+ "system.runtime.compilerservices.unsafe.nuspec",
+ "useSharedDesignerContext.txt",
+ "version.txt"
+ ]
+ },
+ "LandblockExtraction/1.0.0": {
+ "type": "project",
+ "path": "../LandblockExtraction/LandblockExtraction.csproj",
+ "msbuildProject": "../LandblockExtraction/LandblockExtraction.csproj"
+ }
+ },
+ "projectFileDependencyGroups": {
+ "net7.0": [
+ "LandblockExtraction >= 1.0.0",
+ "OpenTK >= 4.8.2",
+ "StbImageSharp >= 2.27.13"
+ ]
+ },
+ "packageFolders": {
+ "C:\\Users\\Troispoils\\.nuget\\packages\\": {}
+ },
+ "project": {
+ "version": "1.0.0",
+ "restore": {
+ "projectUniqueName": "C:\\Users\\Troispoils\\Documents\\GitHub\\Map3DRendering\\Map3DRendering\\Map3DRendering.csproj",
+ "projectName": "Map3DRendering",
+ "projectPath": "C:\\Users\\Troispoils\\Documents\\GitHub\\Map3DRendering\\Map3DRendering\\Map3DRendering.csproj",
+ "packagesPath": "C:\\Users\\Troispoils\\.nuget\\packages\\",
+ "outputPath": "C:\\Users\\Troispoils\\Documents\\GitHub\\Map3DRendering\\Map3DRendering\\obj\\",
+ "projectStyle": "PackageReference",
+ "configFilePaths": [
+ "C:\\Users\\Troispoils\\AppData\\Roaming\\NuGet\\NuGet.Config",
+ "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
+ ],
+ "originalTargetFrameworks": [
+ "net7.0"
+ ],
+ "sources": {
+ "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
+ "https://api.nuget.org/v3/index.json": {}
+ },
+ "frameworks": {
+ "net7.0": {
+ "targetAlias": "net7.0",
+ "projectReferences": {
+ "C:\\Users\\Troispoils\\Documents\\GitHub\\Map3DRendering\\LandblockExtraction\\LandblockExtraction.csproj": {
+ "projectPath": "C:\\Users\\Troispoils\\Documents\\GitHub\\Map3DRendering\\LandblockExtraction\\LandblockExtraction.csproj"
+ }
+ }
+ }
+ },
+ "warningProperties": {
+ "warnAsError": [
+ "NU1605"
+ ]
+ }
+ },
+ "frameworks": {
+ "net7.0": {
+ "targetAlias": "net7.0",
+ "dependencies": {
+ "OpenTK": {
+ "target": "Package",
+ "version": "[4.8.2, )"
+ },
+ "StbImageSharp": {
+ "target": "Package",
+ "version": "[2.27.13, )"
+ }
+ },
+ "imports": [
+ "net461",
+ "net462",
+ "net47",
+ "net471",
+ "net472",
+ "net48",
+ "net481"
+ ],
+ "assetTargetFallback": true,
+ "warn": true,
+ "frameworkReferences": {
+ "Microsoft.NETCore.App": {
+ "privateAssets": "all"
+ }
+ },
+ "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.100\\RuntimeIdentifierGraph.json"
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/Map3DRendering/obj/project.nuget.cache b/Map3DRendering/obj/project.nuget.cache
new file mode 100644
index 0000000..e434e79
--- /dev/null
+++ b/Map3DRendering/obj/project.nuget.cache
@@ -0,0 +1,22 @@
+{
+ "version": 2,
+ "dgSpecHash": "FyISISlaEWKcgEU4kibZEHVnp7otf9MzMNZI01ds1TyXEdDX3Au99iPIZ3tg2S3NYGWyaMVN6J6pZJieZ7un7g==",
+ "success": true,
+ "projectFilePath": "C:\\Users\\Troispoils\\Documents\\GitHub\\Map3DRendering\\Map3DRendering\\Map3DRendering.csproj",
+ "expectedPackageFiles": [
+ "C:\\Users\\Troispoils\\.nuget\\packages\\opentk\\4.8.2\\opentk.4.8.2.nupkg.sha512",
+ "C:\\Users\\Troispoils\\.nuget\\packages\\opentk.audio.openal\\4.8.2\\opentk.audio.openal.4.8.2.nupkg.sha512",
+ "C:\\Users\\Troispoils\\.nuget\\packages\\opentk.compute\\4.8.2\\opentk.compute.4.8.2.nupkg.sha512",
+ "C:\\Users\\Troispoils\\.nuget\\packages\\opentk.core\\4.8.2\\opentk.core.4.8.2.nupkg.sha512",
+ "C:\\Users\\Troispoils\\.nuget\\packages\\opentk.graphics\\4.8.2\\opentk.graphics.4.8.2.nupkg.sha512",
+ "C:\\Users\\Troispoils\\.nuget\\packages\\opentk.input\\4.8.2\\opentk.input.4.8.2.nupkg.sha512",
+ "C:\\Users\\Troispoils\\.nuget\\packages\\opentk.mathematics\\4.8.2\\opentk.mathematics.4.8.2.nupkg.sha512",
+ "C:\\Users\\Troispoils\\.nuget\\packages\\opentk.redist.glfw\\3.3.8.39\\opentk.redist.glfw.3.3.8.39.nupkg.sha512",
+ "C:\\Users\\Troispoils\\.nuget\\packages\\opentk.windowing.common\\4.8.2\\opentk.windowing.common.4.8.2.nupkg.sha512",
+ "C:\\Users\\Troispoils\\.nuget\\packages\\opentk.windowing.desktop\\4.8.2\\opentk.windowing.desktop.4.8.2.nupkg.sha512",
+ "C:\\Users\\Troispoils\\.nuget\\packages\\opentk.windowing.graphicslibraryframework\\4.8.2\\opentk.windowing.graphicslibraryframework.4.8.2.nupkg.sha512",
+ "C:\\Users\\Troispoils\\.nuget\\packages\\stbimagesharp\\2.27.13\\stbimagesharp.2.27.13.nupkg.sha512",
+ "C:\\Users\\Troispoils\\.nuget\\packages\\system.runtime.compilerservices.unsafe\\5.0.0\\system.runtime.compilerservices.unsafe.5.0.0.nupkg.sha512"
+ ],
+ "logs": []
+}
\ No newline at end of file
diff --git a/Test_LandblockExtraction/DatEngineTest/CellEngine_Test.cs b/Test_LandblockExtraction/DatEngineTest/CellEngine_Test.cs
new file mode 100644
index 0000000..1a4a723
--- /dev/null
+++ b/Test_LandblockExtraction/DatEngineTest/CellEngine_Test.cs
@@ -0,0 +1,23 @@
+using LandblockExtraction.DatEngine;
+
+namespace Test_LandblockExtraction.DatEngineTest {
+ [TestClass]
+ public class CellEngine_Test {
+ public CellEngine engine;
+ public CellEngine_Test() {
+ engine = new CellEngine();
+ }
+ [TestMethod]
+ public void GetLandBlockData_CorrectlyReturn() {
+ var value = engine.GetLandBlockData(0x0A98FFFF);
+
+ Assert.IsNotNull(value);
+ }
+ [TestMethod]
+ public void GetLandBlockData_BadReturn() {
+ var value = engine.GetLandBlockData(0xFFFFFFFF);
+
+ Assert.IsNull(value);
+ }
+ }
+}
diff --git a/Test_LandblockExtraction/GlobalUsings.cs b/Test_LandblockExtraction/GlobalUsings.cs
new file mode 100644
index 0000000..ab67c7e
--- /dev/null
+++ b/Test_LandblockExtraction/GlobalUsings.cs
@@ -0,0 +1 @@
+global using Microsoft.VisualStudio.TestTools.UnitTesting;
\ No newline at end of file
diff --git a/Test_LandblockExtraction/Test_LandblockExtraction.csproj b/Test_LandblockExtraction/Test_LandblockExtraction.csproj
new file mode 100644
index 0000000..3caa952
--- /dev/null
+++ b/Test_LandblockExtraction/Test_LandblockExtraction.csproj
@@ -0,0 +1,32 @@
+
+
+
+ net7.0
+ enable
+ enable
+
+ false
+ true
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ..\Libs\AC2RE.Definitions.dll
+
+
+ ..\Libs\AC2RE.Utils.dll
+
+
+
+
diff --git a/Test_LandblockExtraction/ToolsTest/MathOperations_Test.cs b/Test_LandblockExtraction/ToolsTest/MathOperations_Test.cs
new file mode 100644
index 0000000..fde1c51
--- /dev/null
+++ b/Test_LandblockExtraction/ToolsTest/MathOperations_Test.cs
@@ -0,0 +1,43 @@
+using LandblockExtraction.Tools;
+
+namespace Test_LandblockExtraction.ToolsTest {
+ [TestClass]
+ public class MathOperations_Test {
+ [TestMethod]
+ public void GetXLanfblock_CorrectlyReturn() {
+ uint value = MathOperations.GetXLandblock(0x4466FFFF);
+
+ Assert.AreEqual(0x44, value);
+ }
+ [TestMethod]
+ public void GetYLanfblock_CorrectlyReturn() {
+ uint value = MathOperations.GetYLandblock(0x4466FFFF);
+
+ Assert.AreEqual(0x66, value);
+ }
+ [TestMethod]
+ public void GetTerrainInCellInfo_CorrectlyReturn() {
+ uint value = MathOperations.GetTerrainInCellInfo(8323074);
+
+ Assert.AreEqual(0x2, value);
+ }
+ [TestMethod]
+ public void GetColorInCellInfo_CorrectlyReturn() {
+ uint value = MathOperations.GetColorInCellInfo(8323074);
+
+ Assert.AreEqual(0x7F, value);
+ }
+ [TestMethod]
+ public void GetRoadInCellInfo_CorrectlyReturn() {
+ uint value = MathOperations.GetRoadInCellInfo(8323074);
+
+ Assert.AreEqual(0x0, value);
+ }
+ [TestMethod]
+ public void GetSceneInCellInfo_CorrectlyReturn() {
+ uint value = MathOperations.GetSceneInCellInfo(8323074);
+
+ Assert.AreEqual(0x0, value);
+ }
+ }
+}
diff --git a/Test_LandblockExtraction/bin/Debug/net7.0/AC2RE.Definitions.dll b/Test_LandblockExtraction/bin/Debug/net7.0/AC2RE.Definitions.dll
new file mode 100644
index 0000000..0b1d035
Binary files /dev/null and b/Test_LandblockExtraction/bin/Debug/net7.0/AC2RE.Definitions.dll differ
diff --git a/Test_LandblockExtraction/bin/Debug/net7.0/AC2RE.Utils.dll b/Test_LandblockExtraction/bin/Debug/net7.0/AC2RE.Utils.dll
new file mode 100644
index 0000000..f4fef2a
Binary files /dev/null and b/Test_LandblockExtraction/bin/Debug/net7.0/AC2RE.Utils.dll differ
diff --git a/Test_LandblockExtraction/bin/Debug/net7.0/CoverletSourceRootsMapping b/Test_LandblockExtraction/bin/Debug/net7.0/CoverletSourceRootsMapping
new file mode 100644
index 0000000..52d73d2
Binary files /dev/null and b/Test_LandblockExtraction/bin/Debug/net7.0/CoverletSourceRootsMapping differ
diff --git a/Test_LandblockExtraction/bin/Debug/net7.0/LandblockExtraction.dll b/Test_LandblockExtraction/bin/Debug/net7.0/LandblockExtraction.dll
new file mode 100644
index 0000000..eeb4641
Binary files /dev/null and b/Test_LandblockExtraction/bin/Debug/net7.0/LandblockExtraction.dll differ
diff --git a/Test_LandblockExtraction/bin/Debug/net7.0/LandblockExtraction.pdb b/Test_LandblockExtraction/bin/Debug/net7.0/LandblockExtraction.pdb
new file mode 100644
index 0000000..3f9b081
Binary files /dev/null and b/Test_LandblockExtraction/bin/Debug/net7.0/LandblockExtraction.pdb differ
diff --git a/Test_LandblockExtraction/bin/Debug/net7.0/Microsoft.TestPlatform.AdapterUtilities.dll b/Test_LandblockExtraction/bin/Debug/net7.0/Microsoft.TestPlatform.AdapterUtilities.dll
new file mode 100644
index 0000000..d64dcd2
Binary files /dev/null and b/Test_LandblockExtraction/bin/Debug/net7.0/Microsoft.TestPlatform.AdapterUtilities.dll differ
diff --git a/Test_LandblockExtraction/bin/Debug/net7.0/Microsoft.TestPlatform.CommunicationUtilities.dll b/Test_LandblockExtraction/bin/Debug/net7.0/Microsoft.TestPlatform.CommunicationUtilities.dll
new file mode 100644
index 0000000..e45af4e
Binary files /dev/null and b/Test_LandblockExtraction/bin/Debug/net7.0/Microsoft.TestPlatform.CommunicationUtilities.dll differ
diff --git a/Test_LandblockExtraction/bin/Debug/net7.0/Microsoft.TestPlatform.CoreUtilities.dll b/Test_LandblockExtraction/bin/Debug/net7.0/Microsoft.TestPlatform.CoreUtilities.dll
new file mode 100644
index 0000000..c868e1f
Binary files /dev/null and b/Test_LandblockExtraction/bin/Debug/net7.0/Microsoft.TestPlatform.CoreUtilities.dll differ
diff --git a/Test_LandblockExtraction/bin/Debug/net7.0/Microsoft.TestPlatform.CrossPlatEngine.dll b/Test_LandblockExtraction/bin/Debug/net7.0/Microsoft.TestPlatform.CrossPlatEngine.dll
new file mode 100644
index 0000000..8201a76
Binary files /dev/null and b/Test_LandblockExtraction/bin/Debug/net7.0/Microsoft.TestPlatform.CrossPlatEngine.dll differ
diff --git a/Test_LandblockExtraction/bin/Debug/net7.0/Microsoft.TestPlatform.PlatformAbstractions.dll b/Test_LandblockExtraction/bin/Debug/net7.0/Microsoft.TestPlatform.PlatformAbstractions.dll
new file mode 100644
index 0000000..36c3817
Binary files /dev/null and b/Test_LandblockExtraction/bin/Debug/net7.0/Microsoft.TestPlatform.PlatformAbstractions.dll differ
diff --git a/Test_LandblockExtraction/bin/Debug/net7.0/Microsoft.TestPlatform.Utilities.dll b/Test_LandblockExtraction/bin/Debug/net7.0/Microsoft.TestPlatform.Utilities.dll
new file mode 100644
index 0000000..75e8966
Binary files /dev/null and b/Test_LandblockExtraction/bin/Debug/net7.0/Microsoft.TestPlatform.Utilities.dll differ
diff --git a/Test_LandblockExtraction/bin/Debug/net7.0/Microsoft.VisualStudio.CodeCoverage.Shim.dll b/Test_LandblockExtraction/bin/Debug/net7.0/Microsoft.VisualStudio.CodeCoverage.Shim.dll
new file mode 100644
index 0000000..224bb02
Binary files /dev/null and b/Test_LandblockExtraction/bin/Debug/net7.0/Microsoft.VisualStudio.CodeCoverage.Shim.dll differ
diff --git a/Test_LandblockExtraction/bin/Debug/net7.0/Microsoft.VisualStudio.TestPlatform.Common.dll b/Test_LandblockExtraction/bin/Debug/net7.0/Microsoft.VisualStudio.TestPlatform.Common.dll
new file mode 100644
index 0000000..357b697
Binary files /dev/null and b/Test_LandblockExtraction/bin/Debug/net7.0/Microsoft.VisualStudio.TestPlatform.Common.dll differ
diff --git a/Test_LandblockExtraction/bin/Debug/net7.0/Microsoft.VisualStudio.TestPlatform.MSTest.TestAdapter.dll b/Test_LandblockExtraction/bin/Debug/net7.0/Microsoft.VisualStudio.TestPlatform.MSTest.TestAdapter.dll
new file mode 100644
index 0000000..1b74172
Binary files /dev/null and b/Test_LandblockExtraction/bin/Debug/net7.0/Microsoft.VisualStudio.TestPlatform.MSTest.TestAdapter.dll differ
diff --git a/Test_LandblockExtraction/bin/Debug/net7.0/Microsoft.VisualStudio.TestPlatform.MSTestAdapter.PlatformServices.Interface.dll b/Test_LandblockExtraction/bin/Debug/net7.0/Microsoft.VisualStudio.TestPlatform.MSTestAdapter.PlatformServices.Interface.dll
new file mode 100644
index 0000000..58bee83
Binary files /dev/null and b/Test_LandblockExtraction/bin/Debug/net7.0/Microsoft.VisualStudio.TestPlatform.MSTestAdapter.PlatformServices.Interface.dll differ
diff --git a/Test_LandblockExtraction/bin/Debug/net7.0/Microsoft.VisualStudio.TestPlatform.MSTestAdapter.PlatformServices.dll b/Test_LandblockExtraction/bin/Debug/net7.0/Microsoft.VisualStudio.TestPlatform.MSTestAdapter.PlatformServices.dll
new file mode 100644
index 0000000..a43f218
Binary files /dev/null and b/Test_LandblockExtraction/bin/Debug/net7.0/Microsoft.VisualStudio.TestPlatform.MSTestAdapter.PlatformServices.dll differ
diff --git a/Test_LandblockExtraction/bin/Debug/net7.0/Microsoft.VisualStudio.TestPlatform.ObjectModel.dll b/Test_LandblockExtraction/bin/Debug/net7.0/Microsoft.VisualStudio.TestPlatform.ObjectModel.dll
new file mode 100644
index 0000000..4e17acc
Binary files /dev/null and b/Test_LandblockExtraction/bin/Debug/net7.0/Microsoft.VisualStudio.TestPlatform.ObjectModel.dll differ
diff --git a/Test_LandblockExtraction/bin/Debug/net7.0/Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.dll b/Test_LandblockExtraction/bin/Debug/net7.0/Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.dll
new file mode 100644
index 0000000..16aeafd
Binary files /dev/null and b/Test_LandblockExtraction/bin/Debug/net7.0/Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.dll differ
diff --git a/Test_LandblockExtraction/bin/Debug/net7.0/Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.xml b/Test_LandblockExtraction/bin/Debug/net7.0/Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.xml
new file mode 100644
index 0000000..731cb46
--- /dev/null
+++ b/Test_LandblockExtraction/bin/Debug/net7.0/Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.xml
@@ -0,0 +1,162 @@
+
+
+
+ Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions
+
+
+
+
+ Used to specify deployment item (file or directory) for per-test deployment.
+ Can be specified on test class or test method.
+ Can have multiple instances of the attribute to specify more than one item.
+ The item path can be absolute or relative, if relative, it is relative to RunConfig.RelativePathRoot.
+
+
+ [DeploymentItem("file1.xml")]
+ [DeploymentItem("file2.xml", "DataFiles")]
+ [DeploymentItem("bin\Debug")]
+
+
+
+
+ Initializes a new instance of the class.
+
+ The file or directory to deploy. The path is relative to the build output directory. The item will be copied to the same directory as the deployed test assemblies.
+
+
+
+ Initializes a new instance of the class
+
+ The relative or absolute path to the file or directory to deploy. The path is relative to the build output directory. The item will be copied to the same directory as the deployed test assemblies.
+ The path of the directory to which the items are to be copied. It can be either absolute or relative to the deployment directory. All files and directories identified by will be copied to this directory.
+
+
+
+ Gets the path of the source file or folder to be copied.
+
+
+
+
+ Gets the path of the directory to which the item is copied.
+
+
+
+
+ Used to store information that is provided to unit tests.
+
+
+
+
+ Gets test properties for a test.
+
+
+
+
+ Gets or sets the cancellation token source. This token source is canceled when test times out. Also when explicitly canceled the test will be aborted
+
+
+
+
+ Gets base directory for the test run, under which deployed files and result files are stored.
+
+
+
+
+ Gets directory for files deployed for the test run. Typically a subdirectory of .
+
+
+
+
+ Gets base directory for results from the test run. Typically a subdirectory of .
+
+
+
+
+ Gets directory for test run result files. Typically a subdirectory of .
+
+
+
+
+ Gets directory for test result files.
+
+
+
+
+ Gets base directory for the test run, under which deployed files and result files are stored.
+ Same as . Use that property instead.
+
+
+
+
+ Gets directory for files deployed for the test run. Typically a subdirectory of .
+ Same as . Use that property instead.
+
+
+
+
+ Gets directory for test run result files. Typically a subdirectory of .
+ Same as . Use that property for test run result files, or
+ for test-specific result files instead.
+
+
+
+
+ Gets the Fully-qualified name of the class containing the test method currently being executed
+
+
+
+
+ Gets the fully specified type name metadata format.
+
+
+
+
+ Gets the fully specified method name metadata format.
+
+
+
+
+ Gets the name of the test method currently being executed
+
+
+
+
+ Gets the current test outcome.
+
+
+
+
+ Adds a file name to the list in TestResult.ResultFileNames
+
+
+ The file Name.
+
+
+
+
+ Used to write trace messages while the test is running
+
+ formatted message string
+
+
+
+ Used to write trace messages while the test is running
+
+ format string
+ the arguments
+
+
+
+ Used to write trace messages while the test is running
+
+ formatted message string
+
+
+
+ Used to write trace messages while the test is running
+
+ format string
+ the arguments
+
+
+
diff --git a/Test_LandblockExtraction/bin/Debug/net7.0/Microsoft.VisualStudio.TestPlatform.TestFramework.dll b/Test_LandblockExtraction/bin/Debug/net7.0/Microsoft.VisualStudio.TestPlatform.TestFramework.dll
new file mode 100644
index 0000000..e0ab0d0
Binary files /dev/null and b/Test_LandblockExtraction/bin/Debug/net7.0/Microsoft.VisualStudio.TestPlatform.TestFramework.dll differ
diff --git a/Test_LandblockExtraction/bin/Debug/net7.0/Newtonsoft.Json.dll b/Test_LandblockExtraction/bin/Debug/net7.0/Newtonsoft.Json.dll
new file mode 100644
index 0000000..1ffeabe
Binary files /dev/null and b/Test_LandblockExtraction/bin/Debug/net7.0/Newtonsoft.Json.dll differ
diff --git a/Test_LandblockExtraction/bin/Debug/net7.0/NuGet.Frameworks.dll b/Test_LandblockExtraction/bin/Debug/net7.0/NuGet.Frameworks.dll
new file mode 100644
index 0000000..0fabf0c
Binary files /dev/null and b/Test_LandblockExtraction/bin/Debug/net7.0/NuGet.Frameworks.dll differ
diff --git a/Test_LandblockExtraction/bin/Debug/net7.0/Test_LandblockExtraction.deps.json b/Test_LandblockExtraction/bin/Debug/net7.0/Test_LandblockExtraction.deps.json
new file mode 100644
index 0000000..ba50712
--- /dev/null
+++ b/Test_LandblockExtraction/bin/Debug/net7.0/Test_LandblockExtraction.deps.json
@@ -0,0 +1,683 @@
+{
+ "runtimeTarget": {
+ "name": ".NETCoreApp,Version=v7.0",
+ "signature": ""
+ },
+ "compilationOptions": {},
+ "targets": {
+ ".NETCoreApp,Version=v7.0": {
+ "Test_LandblockExtraction/1.0.0": {
+ "dependencies": {
+ "LandblockExtraction": "1.0.0",
+ "MSTest.TestAdapter": "2.2.10",
+ "MSTest.TestFramework": "2.2.10",
+ "Microsoft.NET.Test.Sdk": "17.6.0",
+ "coverlet.collector": "3.2.0",
+ "AC2RE.Definitions": "1.0.0.0",
+ "AC2RE.Utils": "1.0.0.0",
+ "Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions": "14.0.0.0"
+ },
+ "runtime": {
+ "Test_LandblockExtraction.dll": {}
+ }
+ },
+ "coverlet.collector/3.2.0": {},
+ "Microsoft.CodeCoverage/17.6.0": {
+ "runtime": {
+ "lib/netcoreapp3.1/Microsoft.VisualStudio.CodeCoverage.Shim.dll": {
+ "assemblyVersion": "15.0.0.0",
+ "fileVersion": "17.600.1123.17103"
+ }
+ }
+ },
+ "Microsoft.NET.Test.Sdk/17.6.0": {
+ "dependencies": {
+ "Microsoft.CodeCoverage": "17.6.0",
+ "Microsoft.TestPlatform.TestHost": "17.6.0"
+ }
+ },
+ "Microsoft.NETCore.Platforms/1.1.0": {},
+ "Microsoft.NETCore.Targets/1.1.0": {},
+ "Microsoft.TestPlatform.ObjectModel/17.6.0": {
+ "dependencies": {
+ "NuGet.Frameworks": "5.11.0",
+ "System.Reflection.Metadata": "1.6.0"
+ },
+ "runtime": {
+ "lib/netcoreapp3.1/Microsoft.TestPlatform.CoreUtilities.dll": {
+ "assemblyVersion": "15.0.0.0",
+ "fileVersion": "15.0.0.0"
+ },
+ "lib/netcoreapp3.1/Microsoft.TestPlatform.PlatformAbstractions.dll": {
+ "assemblyVersion": "15.0.0.0",
+ "fileVersion": "15.0.0.0"
+ },
+ "lib/netcoreapp3.1/Microsoft.VisualStudio.TestPlatform.ObjectModel.dll": {
+ "assemblyVersion": "15.0.0.0",
+ "fileVersion": "15.0.0.0"
+ }
+ },
+ "resources": {
+ "lib/netcoreapp3.1/cs/Microsoft.TestPlatform.CoreUtilities.resources.dll": {
+ "locale": "cs"
+ },
+ "lib/netcoreapp3.1/cs/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": {
+ "locale": "cs"
+ },
+ "lib/netcoreapp3.1/de/Microsoft.TestPlatform.CoreUtilities.resources.dll": {
+ "locale": "de"
+ },
+ "lib/netcoreapp3.1/de/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": {
+ "locale": "de"
+ },
+ "lib/netcoreapp3.1/es/Microsoft.TestPlatform.CoreUtilities.resources.dll": {
+ "locale": "es"
+ },
+ "lib/netcoreapp3.1/es/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": {
+ "locale": "es"
+ },
+ "lib/netcoreapp3.1/fr/Microsoft.TestPlatform.CoreUtilities.resources.dll": {
+ "locale": "fr"
+ },
+ "lib/netcoreapp3.1/fr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": {
+ "locale": "fr"
+ },
+ "lib/netcoreapp3.1/it/Microsoft.TestPlatform.CoreUtilities.resources.dll": {
+ "locale": "it"
+ },
+ "lib/netcoreapp3.1/it/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": {
+ "locale": "it"
+ },
+ "lib/netcoreapp3.1/ja/Microsoft.TestPlatform.CoreUtilities.resources.dll": {
+ "locale": "ja"
+ },
+ "lib/netcoreapp3.1/ja/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": {
+ "locale": "ja"
+ },
+ "lib/netcoreapp3.1/ko/Microsoft.TestPlatform.CoreUtilities.resources.dll": {
+ "locale": "ko"
+ },
+ "lib/netcoreapp3.1/ko/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": {
+ "locale": "ko"
+ },
+ "lib/netcoreapp3.1/pl/Microsoft.TestPlatform.CoreUtilities.resources.dll": {
+ "locale": "pl"
+ },
+ "lib/netcoreapp3.1/pl/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": {
+ "locale": "pl"
+ },
+ "lib/netcoreapp3.1/pt-BR/Microsoft.TestPlatform.CoreUtilities.resources.dll": {
+ "locale": "pt-BR"
+ },
+ "lib/netcoreapp3.1/pt-BR/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": {
+ "locale": "pt-BR"
+ },
+ "lib/netcoreapp3.1/ru/Microsoft.TestPlatform.CoreUtilities.resources.dll": {
+ "locale": "ru"
+ },
+ "lib/netcoreapp3.1/ru/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": {
+ "locale": "ru"
+ },
+ "lib/netcoreapp3.1/tr/Microsoft.TestPlatform.CoreUtilities.resources.dll": {
+ "locale": "tr"
+ },
+ "lib/netcoreapp3.1/tr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": {
+ "locale": "tr"
+ },
+ "lib/netcoreapp3.1/zh-Hans/Microsoft.TestPlatform.CoreUtilities.resources.dll": {
+ "locale": "zh-Hans"
+ },
+ "lib/netcoreapp3.1/zh-Hans/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": {
+ "locale": "zh-Hans"
+ },
+ "lib/netcoreapp3.1/zh-Hant/Microsoft.TestPlatform.CoreUtilities.resources.dll": {
+ "locale": "zh-Hant"
+ },
+ "lib/netcoreapp3.1/zh-Hant/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": {
+ "locale": "zh-Hant"
+ }
+ }
+ },
+ "Microsoft.TestPlatform.TestHost/17.6.0": {
+ "dependencies": {
+ "Microsoft.TestPlatform.ObjectModel": "17.6.0",
+ "Newtonsoft.Json": "13.0.1"
+ },
+ "runtime": {
+ "lib/netcoreapp3.1/Microsoft.TestPlatform.CommunicationUtilities.dll": {
+ "assemblyVersion": "15.0.0.0",
+ "fileVersion": "15.0.0.0"
+ },
+ "lib/netcoreapp3.1/Microsoft.TestPlatform.CrossPlatEngine.dll": {
+ "assemblyVersion": "15.0.0.0",
+ "fileVersion": "15.0.0.0"
+ },
+ "lib/netcoreapp3.1/Microsoft.TestPlatform.Utilities.dll": {
+ "assemblyVersion": "15.0.0.0",
+ "fileVersion": "15.0.0.0"
+ },
+ "lib/netcoreapp3.1/Microsoft.VisualStudio.TestPlatform.Common.dll": {
+ "assemblyVersion": "15.0.0.0",
+ "fileVersion": "15.0.0.0"
+ },
+ "lib/netcoreapp3.1/testhost.dll": {
+ "assemblyVersion": "15.0.0.0",
+ "fileVersion": "15.0.0.0"
+ }
+ },
+ "resources": {
+ "lib/netcoreapp3.1/cs/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": {
+ "locale": "cs"
+ },
+ "lib/netcoreapp3.1/cs/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": {
+ "locale": "cs"
+ },
+ "lib/netcoreapp3.1/cs/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": {
+ "locale": "cs"
+ },
+ "lib/netcoreapp3.1/de/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": {
+ "locale": "de"
+ },
+ "lib/netcoreapp3.1/de/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": {
+ "locale": "de"
+ },
+ "lib/netcoreapp3.1/de/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": {
+ "locale": "de"
+ },
+ "lib/netcoreapp3.1/es/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": {
+ "locale": "es"
+ },
+ "lib/netcoreapp3.1/es/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": {
+ "locale": "es"
+ },
+ "lib/netcoreapp3.1/es/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": {
+ "locale": "es"
+ },
+ "lib/netcoreapp3.1/fr/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": {
+ "locale": "fr"
+ },
+ "lib/netcoreapp3.1/fr/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": {
+ "locale": "fr"
+ },
+ "lib/netcoreapp3.1/fr/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": {
+ "locale": "fr"
+ },
+ "lib/netcoreapp3.1/it/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": {
+ "locale": "it"
+ },
+ "lib/netcoreapp3.1/it/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": {
+ "locale": "it"
+ },
+ "lib/netcoreapp3.1/it/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": {
+ "locale": "it"
+ },
+ "lib/netcoreapp3.1/ja/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": {
+ "locale": "ja"
+ },
+ "lib/netcoreapp3.1/ja/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": {
+ "locale": "ja"
+ },
+ "lib/netcoreapp3.1/ja/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": {
+ "locale": "ja"
+ },
+ "lib/netcoreapp3.1/ko/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": {
+ "locale": "ko"
+ },
+ "lib/netcoreapp3.1/ko/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": {
+ "locale": "ko"
+ },
+ "lib/netcoreapp3.1/ko/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": {
+ "locale": "ko"
+ },
+ "lib/netcoreapp3.1/pl/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": {
+ "locale": "pl"
+ },
+ "lib/netcoreapp3.1/pl/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": {
+ "locale": "pl"
+ },
+ "lib/netcoreapp3.1/pl/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": {
+ "locale": "pl"
+ },
+ "lib/netcoreapp3.1/pt-BR/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": {
+ "locale": "pt-BR"
+ },
+ "lib/netcoreapp3.1/pt-BR/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": {
+ "locale": "pt-BR"
+ },
+ "lib/netcoreapp3.1/pt-BR/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": {
+ "locale": "pt-BR"
+ },
+ "lib/netcoreapp3.1/ru/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": {
+ "locale": "ru"
+ },
+ "lib/netcoreapp3.1/ru/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": {
+ "locale": "ru"
+ },
+ "lib/netcoreapp3.1/ru/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": {
+ "locale": "ru"
+ },
+ "lib/netcoreapp3.1/tr/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": {
+ "locale": "tr"
+ },
+ "lib/netcoreapp3.1/tr/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": {
+ "locale": "tr"
+ },
+ "lib/netcoreapp3.1/tr/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": {
+ "locale": "tr"
+ },
+ "lib/netcoreapp3.1/zh-Hans/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": {
+ "locale": "zh-Hans"
+ },
+ "lib/netcoreapp3.1/zh-Hans/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": {
+ "locale": "zh-Hans"
+ },
+ "lib/netcoreapp3.1/zh-Hans/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": {
+ "locale": "zh-Hans"
+ },
+ "lib/netcoreapp3.1/zh-Hant/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": {
+ "locale": "zh-Hant"
+ },
+ "lib/netcoreapp3.1/zh-Hant/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": {
+ "locale": "zh-Hant"
+ },
+ "lib/netcoreapp3.1/zh-Hant/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": {
+ "locale": "zh-Hant"
+ }
+ }
+ },
+ "MSTest.TestAdapter/2.2.10": {
+ "dependencies": {
+ "Newtonsoft.Json": "13.0.1",
+ "System.Diagnostics.TextWriterTraceListener": "4.3.0"
+ }
+ },
+ "MSTest.TestFramework/2.2.10": {
+ "runtime": {
+ "lib/net5.0/Microsoft.VisualStudio.TestPlatform.TestFramework.dll": {
+ "assemblyVersion": "14.0.0.0",
+ "fileVersion": "14.0.7126.11"
+ }
+ }
+ },
+ "Newtonsoft.Json/13.0.1": {
+ "runtime": {
+ "lib/netstandard2.0/Newtonsoft.Json.dll": {
+ "assemblyVersion": "13.0.0.0",
+ "fileVersion": "13.0.1.25517"
+ }
+ }
+ },
+ "NuGet.Frameworks/5.11.0": {
+ "runtime": {
+ "lib/netstandard2.0/NuGet.Frameworks.dll": {
+ "assemblyVersion": "5.11.0.10",
+ "fileVersion": "5.11.0.10"
+ }
+ }
+ },
+ "runtime.native.System/4.3.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.1.0",
+ "Microsoft.NETCore.Targets": "1.1.0"
+ }
+ },
+ "System.Collections/4.3.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.1.0",
+ "Microsoft.NETCore.Targets": "1.1.0",
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.Diagnostics.Debug/4.3.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.1.0",
+ "Microsoft.NETCore.Targets": "1.1.0",
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.Diagnostics.TextWriterTraceListener/4.3.0": {
+ "dependencies": {
+ "System.Diagnostics.TraceSource": "4.3.0",
+ "System.Globalization": "4.3.0",
+ "System.IO": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Threading": "4.3.0"
+ }
+ },
+ "System.Diagnostics.TraceSource/4.3.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.1.0",
+ "System.Collections": "4.3.0",
+ "System.Diagnostics.Debug": "4.3.0",
+ "System.Globalization": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Threading": "4.3.0",
+ "runtime.native.System": "4.3.0"
+ }
+ },
+ "System.Globalization/4.3.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.1.0",
+ "Microsoft.NETCore.Targets": "1.1.0",
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.IO/4.3.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.1.0",
+ "Microsoft.NETCore.Targets": "1.1.0",
+ "System.Runtime": "4.3.0",
+ "System.Text.Encoding": "4.3.0",
+ "System.Threading.Tasks": "4.3.0"
+ }
+ },
+ "System.Reflection/4.3.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.1.0",
+ "Microsoft.NETCore.Targets": "1.1.0",
+ "System.IO": "4.3.0",
+ "System.Reflection.Primitives": "4.3.0",
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.Reflection.Metadata/1.6.0": {},
+ "System.Reflection.Primitives/4.3.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.1.0",
+ "Microsoft.NETCore.Targets": "1.1.0",
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.Resources.ResourceManager/4.3.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.1.0",
+ "Microsoft.NETCore.Targets": "1.1.0",
+ "System.Globalization": "4.3.0",
+ "System.Reflection": "4.3.0",
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.Runtime/4.3.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.1.0",
+ "Microsoft.NETCore.Targets": "1.1.0"
+ }
+ },
+ "System.Runtime.Extensions/4.3.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.1.0",
+ "Microsoft.NETCore.Targets": "1.1.0",
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.Text.Encoding/4.3.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.1.0",
+ "Microsoft.NETCore.Targets": "1.1.0",
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.Threading/4.3.0": {
+ "dependencies": {
+ "System.Runtime": "4.3.0",
+ "System.Threading.Tasks": "4.3.0"
+ }
+ },
+ "System.Threading.Tasks/4.3.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.1.0",
+ "Microsoft.NETCore.Targets": "1.1.0",
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "LandblockExtraction/1.0.0": {
+ "runtime": {
+ "LandblockExtraction.dll": {}
+ }
+ },
+ "AC2RE.Definitions/1.0.0.0": {
+ "runtime": {
+ "AC2RE.Definitions.dll": {
+ "assemblyVersion": "1.0.0.0",
+ "fileVersion": "1.0.0.0"
+ }
+ }
+ },
+ "AC2RE.Utils/1.0.0.0": {
+ "runtime": {
+ "AC2RE.Utils.dll": {
+ "assemblyVersion": "1.0.0.0",
+ "fileVersion": "1.0.0.0"
+ }
+ }
+ },
+ "Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions/14.0.0.0": {
+ "runtime": {
+ "Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.dll": {
+ "assemblyVersion": "14.0.0.0",
+ "fileVersion": "14.0.7126.11"
+ }
+ }
+ }
+ }
+ },
+ "libraries": {
+ "Test_LandblockExtraction/1.0.0": {
+ "type": "project",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "coverlet.collector/3.2.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-xjY8xBigSeWIYs4I7DgUHqSNoGqnHi7Fv7/7RZD02rvZyG3hlsjnQKiVKVWKgr9kRKgmV+dEfu8KScvysiC0Wg==",
+ "path": "coverlet.collector/3.2.0",
+ "hashPath": "coverlet.collector.3.2.0.nupkg.sha512"
+ },
+ "Microsoft.CodeCoverage/17.6.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-5v2GwzpR7JEuQUzupjx3zLwn2FutADW/weLzLt726DR3WXxsM+ICPoJG6pxuKFsumtZp890UrVuudTUhsE8Qyg==",
+ "path": "microsoft.codecoverage/17.6.0",
+ "hashPath": "microsoft.codecoverage.17.6.0.nupkg.sha512"
+ },
+ "Microsoft.NET.Test.Sdk/17.6.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-tHyg4C6c89QvLv6Utz3xKlba4EeoyJyIz59Q1NrjRENV7gfGnSE6I+sYPIbVOzQttoo2zpHDgOK/p6Hw2OlD7A==",
+ "path": "microsoft.net.test.sdk/17.6.0",
+ "hashPath": "microsoft.net.test.sdk.17.6.0.nupkg.sha512"
+ },
+ "Microsoft.NETCore.Platforms/1.1.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-kz0PEW2lhqygehI/d6XsPCQzD7ff7gUJaVGPVETX611eadGsA3A877GdSlU0LRVMCTH/+P3o2iDTak+S08V2+A==",
+ "path": "microsoft.netcore.platforms/1.1.0",
+ "hashPath": "microsoft.netcore.platforms.1.1.0.nupkg.sha512"
+ },
+ "Microsoft.NETCore.Targets/1.1.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-aOZA3BWfz9RXjpzt0sRJJMjAscAUm3Hoa4UWAfceV9UTYxgwZ1lZt5nO2myFf+/jetYQo4uTP7zS8sJY67BBxg==",
+ "path": "microsoft.netcore.targets/1.1.0",
+ "hashPath": "microsoft.netcore.targets.1.1.0.nupkg.sha512"
+ },
+ "Microsoft.TestPlatform.ObjectModel/17.6.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-AA/rrf5zwC5/OBLEOajkhjbVTM3SvxRXy8kcQ8e4mJKojbyZvqqhpfNg362N9vXU94DLg9NUTFOAnoYVT0pTJw==",
+ "path": "microsoft.testplatform.objectmodel/17.6.0",
+ "hashPath": "microsoft.testplatform.objectmodel.17.6.0.nupkg.sha512"
+ },
+ "Microsoft.TestPlatform.TestHost/17.6.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-7YdgUcIeCPVKLC7n7LNKDiEHWc7z3brkkYPdUbDnFsvf6WvY9UfzS0VSUJ8P2NgN0CDSD223GCJFSjSBLZRqOQ==",
+ "path": "microsoft.testplatform.testhost/17.6.0",
+ "hashPath": "microsoft.testplatform.testhost.17.6.0.nupkg.sha512"
+ },
+ "MSTest.TestAdapter/2.2.10": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-KOc7XVNM0Q5GrTAx4RhxTgwdt9O5gOqSzmLpUMyl9ywa6vvUNFVQ9nCjtEE7qDQW54MZdc82e287PzZDc7yQtA==",
+ "path": "mstest.testadapter/2.2.10",
+ "hashPath": "mstest.testadapter.2.2.10.nupkg.sha512"
+ },
+ "MSTest.TestFramework/2.2.10": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-JZRVXKq19uRhkj8MuzsU8zJhPV2JV3ZToFPAIg+BU53L1L9mNDfm9jXerdRfbrE4HBcf2M54Ij80zPOdlha3+Q==",
+ "path": "mstest.testframework/2.2.10",
+ "hashPath": "mstest.testframework.2.2.10.nupkg.sha512"
+ },
+ "Newtonsoft.Json/13.0.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-ppPFpBcvxdsfUonNcvITKqLl3bqxWbDCZIzDWHzjpdAHRFfZe0Dw9HmA0+za13IdyrgJwpkDTDA9fHaxOrt20A==",
+ "path": "newtonsoft.json/13.0.1",
+ "hashPath": "newtonsoft.json.13.0.1.nupkg.sha512"
+ },
+ "NuGet.Frameworks/5.11.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-eaiXkUjC4NPcquGWzAGMXjuxvLwc6XGKMptSyOGQeT0X70BUZObuybJFZLA0OfTdueLd3US23NBPTBb6iF3V1Q==",
+ "path": "nuget.frameworks/5.11.0",
+ "hashPath": "nuget.frameworks.5.11.0.nupkg.sha512"
+ },
+ "runtime.native.System/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-c/qWt2LieNZIj1jGnVNsE2Kl23Ya2aSTBuXMD6V7k9KWr6l16Tqdwq+hJScEpWER9753NWC8h96PaVNY5Ld7Jw==",
+ "path": "runtime.native.system/4.3.0",
+ "hashPath": "runtime.native.system.4.3.0.nupkg.sha512"
+ },
+ "System.Collections/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-3Dcj85/TBdVpL5Zr+gEEBUuFe2icOnLalmEh9hfck1PTYbbyWuZgh4fmm2ysCLTrqLQw6t3TgTyJ+VLp+Qb+Lw==",
+ "path": "system.collections/4.3.0",
+ "hashPath": "system.collections.4.3.0.nupkg.sha512"
+ },
+ "System.Diagnostics.Debug/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-ZUhUOdqmaG5Jk3Xdb8xi5kIyQYAA4PnTNlHx1mu9ZY3qv4ELIdKbnL/akbGaKi2RnNUWaZsAs31rvzFdewTj2g==",
+ "path": "system.diagnostics.debug/4.3.0",
+ "hashPath": "system.diagnostics.debug.4.3.0.nupkg.sha512"
+ },
+ "System.Diagnostics.TextWriterTraceListener/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-F11kHWeiwYjFWto+kr8tt9ULMH0k8MsT1XmdCGPTLYHhWgN+2g7JsIZiXDrxlFGccSNkbjfwQy4xIS38gzUiZA==",
+ "path": "system.diagnostics.textwritertracelistener/4.3.0",
+ "hashPath": "system.diagnostics.textwritertracelistener.4.3.0.nupkg.sha512"
+ },
+ "System.Diagnostics.TraceSource/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-VnYp1NxGx8Ww731y2LJ1vpfb/DKVNKEZ8Jsh5SgQTZREL/YpWRArgh9pI8CDLmgHspZmLL697CaLvH85qQpRiw==",
+ "path": "system.diagnostics.tracesource/4.3.0",
+ "hashPath": "system.diagnostics.tracesource.4.3.0.nupkg.sha512"
+ },
+ "System.Globalization/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-kYdVd2f2PAdFGblzFswE4hkNANJBKRmsfa2X5LG2AcWE1c7/4t0pYae1L8vfZ5xvE2nK/R9JprtToA61OSHWIg==",
+ "path": "system.globalization/4.3.0",
+ "hashPath": "system.globalization.4.3.0.nupkg.sha512"
+ },
+ "System.IO/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-3qjaHvxQPDpSOYICjUoTsmoq5u6QJAFRUITgeT/4gqkF1bajbSmb1kwSxEA8AHlofqgcKJcM8udgieRNhaJ5Cg==",
+ "path": "system.io/4.3.0",
+ "hashPath": "system.io.4.3.0.nupkg.sha512"
+ },
+ "System.Reflection/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-KMiAFoW7MfJGa9nDFNcfu+FpEdiHpWgTcS2HdMpDvt9saK3y/G4GwprPyzqjFH9NTaGPQeWNHU+iDlDILj96aQ==",
+ "path": "system.reflection/4.3.0",
+ "hashPath": "system.reflection.4.3.0.nupkg.sha512"
+ },
+ "System.Reflection.Metadata/1.6.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-COC1aiAJjCoA5GBF+QKL2uLqEBew4JsCkQmoHKbN3TlOZKa2fKLz5CpiRQKDz0RsAOEGsVKqOD5bomsXq/4STQ==",
+ "path": "system.reflection.metadata/1.6.0",
+ "hashPath": "system.reflection.metadata.1.6.0.nupkg.sha512"
+ },
+ "System.Reflection.Primitives/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-5RXItQz5As4xN2/YUDxdpsEkMhvw3e6aNveFXUn4Hl/udNTCNhnKp8lT9fnc3MhvGKh1baak5CovpuQUXHAlIA==",
+ "path": "system.reflection.primitives/4.3.0",
+ "hashPath": "system.reflection.primitives.4.3.0.nupkg.sha512"
+ },
+ "System.Resources.ResourceManager/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-/zrcPkkWdZmI4F92gL/TPumP98AVDu/Wxr3CSJGQQ+XN6wbRZcyfSKVoPo17ilb3iOr0cCRqJInGwNMolqhS8A==",
+ "path": "system.resources.resourcemanager/4.3.0",
+ "hashPath": "system.resources.resourcemanager.4.3.0.nupkg.sha512"
+ },
+ "System.Runtime/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-JufQi0vPQ0xGnAczR13AUFglDyVYt4Kqnz1AZaiKZ5+GICq0/1MH/mO/eAJHt/mHW1zjKBJd7kV26SrxddAhiw==",
+ "path": "system.runtime/4.3.0",
+ "hashPath": "system.runtime.4.3.0.nupkg.sha512"
+ },
+ "System.Runtime.Extensions/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-guW0uK0fn5fcJJ1tJVXYd7/1h5F+pea1r7FLSOz/f8vPEqbR2ZAknuRDvTQ8PzAilDveOxNjSfr0CHfIQfFk8g==",
+ "path": "system.runtime.extensions/4.3.0",
+ "hashPath": "system.runtime.extensions.4.3.0.nupkg.sha512"
+ },
+ "System.Text.Encoding/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-BiIg+KWaSDOITze6jGQynxg64naAPtqGHBwDrLaCtixsa5bKiR8dpPOHA7ge3C0JJQizJE+sfkz1wV+BAKAYZw==",
+ "path": "system.text.encoding/4.3.0",
+ "hashPath": "system.text.encoding.4.3.0.nupkg.sha512"
+ },
+ "System.Threading/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-VkUS0kOBcUf3Wwm0TSbrevDDZ6BlM+b/HRiapRFWjM5O0NS0LviG0glKmFK+hhPDd1XFeSdU1GmlLhb2CoVpIw==",
+ "path": "system.threading/4.3.0",
+ "hashPath": "system.threading.4.3.0.nupkg.sha512"
+ },
+ "System.Threading.Tasks/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-LbSxKEdOUhVe8BezB/9uOGGppt+nZf6e1VFyw6v3DN6lqitm0OSn2uXMOdtP0M3W4iMcqcivm2J6UgqiwwnXiA==",
+ "path": "system.threading.tasks/4.3.0",
+ "hashPath": "system.threading.tasks.4.3.0.nupkg.sha512"
+ },
+ "LandblockExtraction/1.0.0": {
+ "type": "project",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "AC2RE.Definitions/1.0.0.0": {
+ "type": "reference",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "AC2RE.Utils/1.0.0.0": {
+ "type": "reference",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions/14.0.0.0": {
+ "type": "reference",
+ "serviceable": false,
+ "sha512": ""
+ }
+ }
+}
\ No newline at end of file
diff --git a/Test_LandblockExtraction/bin/Debug/net7.0/Test_LandblockExtraction.dll b/Test_LandblockExtraction/bin/Debug/net7.0/Test_LandblockExtraction.dll
new file mode 100644
index 0000000..af2c2d7
Binary files /dev/null and b/Test_LandblockExtraction/bin/Debug/net7.0/Test_LandblockExtraction.dll differ
diff --git a/Test_LandblockExtraction/bin/Debug/net7.0/Test_LandblockExtraction.pdb b/Test_LandblockExtraction/bin/Debug/net7.0/Test_LandblockExtraction.pdb
new file mode 100644
index 0000000..341fd3b
Binary files /dev/null and b/Test_LandblockExtraction/bin/Debug/net7.0/Test_LandblockExtraction.pdb differ
diff --git a/Test_LandblockExtraction/bin/Debug/net7.0/Test_LandblockExtraction.runtimeconfig.json b/Test_LandblockExtraction/bin/Debug/net7.0/Test_LandblockExtraction.runtimeconfig.json
new file mode 100644
index 0000000..184be8b
--- /dev/null
+++ b/Test_LandblockExtraction/bin/Debug/net7.0/Test_LandblockExtraction.runtimeconfig.json
@@ -0,0 +1,9 @@
+{
+ "runtimeOptions": {
+ "tfm": "net7.0",
+ "framework": {
+ "name": "Microsoft.NETCore.App",
+ "version": "7.0.0"
+ }
+ }
+}
\ No newline at end of file
diff --git a/Test_LandblockExtraction/bin/Debug/net7.0/cs/Microsoft.TestPlatform.CommunicationUtilities.resources.dll b/Test_LandblockExtraction/bin/Debug/net7.0/cs/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
new file mode 100644
index 0000000..cb28e97
Binary files /dev/null and b/Test_LandblockExtraction/bin/Debug/net7.0/cs/Microsoft.TestPlatform.CommunicationUtilities.resources.dll differ
diff --git a/Test_LandblockExtraction/bin/Debug/net7.0/cs/Microsoft.TestPlatform.CoreUtilities.resources.dll b/Test_LandblockExtraction/bin/Debug/net7.0/cs/Microsoft.TestPlatform.CoreUtilities.resources.dll
new file mode 100644
index 0000000..b9f081d
Binary files /dev/null and b/Test_LandblockExtraction/bin/Debug/net7.0/cs/Microsoft.TestPlatform.CoreUtilities.resources.dll differ
diff --git a/Test_LandblockExtraction/bin/Debug/net7.0/cs/Microsoft.TestPlatform.CrossPlatEngine.resources.dll b/Test_LandblockExtraction/bin/Debug/net7.0/cs/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
new file mode 100644
index 0000000..74ebedb
Binary files /dev/null and b/Test_LandblockExtraction/bin/Debug/net7.0/cs/Microsoft.TestPlatform.CrossPlatEngine.resources.dll differ
diff --git a/Test_LandblockExtraction/bin/Debug/net7.0/cs/Microsoft.VisualStudio.TestPlatform.Common.resources.dll b/Test_LandblockExtraction/bin/Debug/net7.0/cs/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
new file mode 100644
index 0000000..98cbcb7
Binary files /dev/null and b/Test_LandblockExtraction/bin/Debug/net7.0/cs/Microsoft.VisualStudio.TestPlatform.Common.resources.dll differ
diff --git a/Test_LandblockExtraction/bin/Debug/net7.0/cs/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll b/Test_LandblockExtraction/bin/Debug/net7.0/cs/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
new file mode 100644
index 0000000..7333544
Binary files /dev/null and b/Test_LandblockExtraction/bin/Debug/net7.0/cs/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll differ
diff --git a/Test_LandblockExtraction/bin/Debug/net7.0/de/Microsoft.TestPlatform.CommunicationUtilities.resources.dll b/Test_LandblockExtraction/bin/Debug/net7.0/de/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
new file mode 100644
index 0000000..7bfd5b1
Binary files /dev/null and b/Test_LandblockExtraction/bin/Debug/net7.0/de/Microsoft.TestPlatform.CommunicationUtilities.resources.dll differ
diff --git a/Test_LandblockExtraction/bin/Debug/net7.0/de/Microsoft.TestPlatform.CoreUtilities.resources.dll b/Test_LandblockExtraction/bin/Debug/net7.0/de/Microsoft.TestPlatform.CoreUtilities.resources.dll
new file mode 100644
index 0000000..6a248d6
Binary files /dev/null and b/Test_LandblockExtraction/bin/Debug/net7.0/de/Microsoft.TestPlatform.CoreUtilities.resources.dll differ
diff --git a/Test_LandblockExtraction/bin/Debug/net7.0/de/Microsoft.TestPlatform.CrossPlatEngine.resources.dll b/Test_LandblockExtraction/bin/Debug/net7.0/de/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
new file mode 100644
index 0000000..a1861dd
Binary files /dev/null and b/Test_LandblockExtraction/bin/Debug/net7.0/de/Microsoft.TestPlatform.CrossPlatEngine.resources.dll differ
diff --git a/Test_LandblockExtraction/bin/Debug/net7.0/de/Microsoft.VisualStudio.TestPlatform.Common.resources.dll b/Test_LandblockExtraction/bin/Debug/net7.0/de/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
new file mode 100644
index 0000000..505dddd
Binary files /dev/null and b/Test_LandblockExtraction/bin/Debug/net7.0/de/Microsoft.VisualStudio.TestPlatform.Common.resources.dll differ
diff --git a/Test_LandblockExtraction/bin/Debug/net7.0/de/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll b/Test_LandblockExtraction/bin/Debug/net7.0/de/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
new file mode 100644
index 0000000..4645b6b
Binary files /dev/null and b/Test_LandblockExtraction/bin/Debug/net7.0/de/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll differ
diff --git a/Test_LandblockExtraction/bin/Debug/net7.0/es/Microsoft.TestPlatform.CommunicationUtilities.resources.dll b/Test_LandblockExtraction/bin/Debug/net7.0/es/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
new file mode 100644
index 0000000..1668698
Binary files /dev/null and b/Test_LandblockExtraction/bin/Debug/net7.0/es/Microsoft.TestPlatform.CommunicationUtilities.resources.dll differ
diff --git a/Test_LandblockExtraction/bin/Debug/net7.0/es/Microsoft.TestPlatform.CoreUtilities.resources.dll b/Test_LandblockExtraction/bin/Debug/net7.0/es/Microsoft.TestPlatform.CoreUtilities.resources.dll
new file mode 100644
index 0000000..6bd079a
Binary files /dev/null and b/Test_LandblockExtraction/bin/Debug/net7.0/es/Microsoft.TestPlatform.CoreUtilities.resources.dll differ
diff --git a/Test_LandblockExtraction/bin/Debug/net7.0/es/Microsoft.TestPlatform.CrossPlatEngine.resources.dll b/Test_LandblockExtraction/bin/Debug/net7.0/es/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
new file mode 100644
index 0000000..6430c84
Binary files /dev/null and b/Test_LandblockExtraction/bin/Debug/net7.0/es/Microsoft.TestPlatform.CrossPlatEngine.resources.dll differ
diff --git a/Test_LandblockExtraction/bin/Debug/net7.0/es/Microsoft.VisualStudio.TestPlatform.Common.resources.dll b/Test_LandblockExtraction/bin/Debug/net7.0/es/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
new file mode 100644
index 0000000..e683698
Binary files /dev/null and b/Test_LandblockExtraction/bin/Debug/net7.0/es/Microsoft.VisualStudio.TestPlatform.Common.resources.dll differ
diff --git a/Test_LandblockExtraction/bin/Debug/net7.0/es/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll b/Test_LandblockExtraction/bin/Debug/net7.0/es/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
new file mode 100644
index 0000000..1442ee8
Binary files /dev/null and b/Test_LandblockExtraction/bin/Debug/net7.0/es/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll differ
diff --git a/Test_LandblockExtraction/bin/Debug/net7.0/fr/Microsoft.TestPlatform.AdapterUtilities.resources.dll b/Test_LandblockExtraction/bin/Debug/net7.0/fr/Microsoft.TestPlatform.AdapterUtilities.resources.dll
new file mode 100644
index 0000000..ba61894
Binary files /dev/null and b/Test_LandblockExtraction/bin/Debug/net7.0/fr/Microsoft.TestPlatform.AdapterUtilities.resources.dll differ
diff --git a/Test_LandblockExtraction/bin/Debug/net7.0/fr/Microsoft.TestPlatform.CommunicationUtilities.resources.dll b/Test_LandblockExtraction/bin/Debug/net7.0/fr/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
new file mode 100644
index 0000000..c7759cf
Binary files /dev/null and b/Test_LandblockExtraction/bin/Debug/net7.0/fr/Microsoft.TestPlatform.CommunicationUtilities.resources.dll differ
diff --git a/Test_LandblockExtraction/bin/Debug/net7.0/fr/Microsoft.TestPlatform.CoreUtilities.resources.dll b/Test_LandblockExtraction/bin/Debug/net7.0/fr/Microsoft.TestPlatform.CoreUtilities.resources.dll
new file mode 100644
index 0000000..c207945
Binary files /dev/null and b/Test_LandblockExtraction/bin/Debug/net7.0/fr/Microsoft.TestPlatform.CoreUtilities.resources.dll differ
diff --git a/Test_LandblockExtraction/bin/Debug/net7.0/fr/Microsoft.TestPlatform.CrossPlatEngine.resources.dll b/Test_LandblockExtraction/bin/Debug/net7.0/fr/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
new file mode 100644
index 0000000..0bc035b
Binary files /dev/null and b/Test_LandblockExtraction/bin/Debug/net7.0/fr/Microsoft.TestPlatform.CrossPlatEngine.resources.dll differ
diff --git a/Test_LandblockExtraction/bin/Debug/net7.0/fr/Microsoft.VisualStudio.TestPlatform.Common.resources.dll b/Test_LandblockExtraction/bin/Debug/net7.0/fr/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
new file mode 100644
index 0000000..8d900d5
Binary files /dev/null and b/Test_LandblockExtraction/bin/Debug/net7.0/fr/Microsoft.VisualStudio.TestPlatform.Common.resources.dll differ
diff --git a/Test_LandblockExtraction/bin/Debug/net7.0/fr/Microsoft.VisualStudio.TestPlatform.MSTest.TestAdapter.resources.dll b/Test_LandblockExtraction/bin/Debug/net7.0/fr/Microsoft.VisualStudio.TestPlatform.MSTest.TestAdapter.resources.dll
new file mode 100644
index 0000000..1446aa7
Binary files /dev/null and b/Test_LandblockExtraction/bin/Debug/net7.0/fr/Microsoft.VisualStudio.TestPlatform.MSTest.TestAdapter.resources.dll differ
diff --git a/Test_LandblockExtraction/bin/Debug/net7.0/fr/Microsoft.VisualStudio.TestPlatform.MSTestAdapter.PlatformServices.resources.dll b/Test_LandblockExtraction/bin/Debug/net7.0/fr/Microsoft.VisualStudio.TestPlatform.MSTestAdapter.PlatformServices.resources.dll
new file mode 100644
index 0000000..9620ba2
Binary files /dev/null and b/Test_LandblockExtraction/bin/Debug/net7.0/fr/Microsoft.VisualStudio.TestPlatform.MSTestAdapter.PlatformServices.resources.dll differ
diff --git a/Test_LandblockExtraction/bin/Debug/net7.0/fr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll b/Test_LandblockExtraction/bin/Debug/net7.0/fr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
new file mode 100644
index 0000000..6f0b7cd
Binary files /dev/null and b/Test_LandblockExtraction/bin/Debug/net7.0/fr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll differ
diff --git a/Test_LandblockExtraction/bin/Debug/net7.0/fr/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll b/Test_LandblockExtraction/bin/Debug/net7.0/fr/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll
new file mode 100644
index 0000000..fc885e1
Binary files /dev/null and b/Test_LandblockExtraction/bin/Debug/net7.0/fr/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll differ
diff --git a/Test_LandblockExtraction/bin/Debug/net7.0/it/Microsoft.TestPlatform.CommunicationUtilities.resources.dll b/Test_LandblockExtraction/bin/Debug/net7.0/it/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
new file mode 100644
index 0000000..266057d
Binary files /dev/null and b/Test_LandblockExtraction/bin/Debug/net7.0/it/Microsoft.TestPlatform.CommunicationUtilities.resources.dll differ
diff --git a/Test_LandblockExtraction/bin/Debug/net7.0/it/Microsoft.TestPlatform.CoreUtilities.resources.dll b/Test_LandblockExtraction/bin/Debug/net7.0/it/Microsoft.TestPlatform.CoreUtilities.resources.dll
new file mode 100644
index 0000000..0d3887a
Binary files /dev/null and b/Test_LandblockExtraction/bin/Debug/net7.0/it/Microsoft.TestPlatform.CoreUtilities.resources.dll differ
diff --git a/Test_LandblockExtraction/bin/Debug/net7.0/it/Microsoft.TestPlatform.CrossPlatEngine.resources.dll b/Test_LandblockExtraction/bin/Debug/net7.0/it/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
new file mode 100644
index 0000000..80d55d5
Binary files /dev/null and b/Test_LandblockExtraction/bin/Debug/net7.0/it/Microsoft.TestPlatform.CrossPlatEngine.resources.dll differ
diff --git a/Test_LandblockExtraction/bin/Debug/net7.0/it/Microsoft.VisualStudio.TestPlatform.Common.resources.dll b/Test_LandblockExtraction/bin/Debug/net7.0/it/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
new file mode 100644
index 0000000..f7a9f3d
Binary files /dev/null and b/Test_LandblockExtraction/bin/Debug/net7.0/it/Microsoft.VisualStudio.TestPlatform.Common.resources.dll differ
diff --git a/Test_LandblockExtraction/bin/Debug/net7.0/it/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll b/Test_LandblockExtraction/bin/Debug/net7.0/it/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
new file mode 100644
index 0000000..6abdb0f
Binary files /dev/null and b/Test_LandblockExtraction/bin/Debug/net7.0/it/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll differ
diff --git a/Test_LandblockExtraction/bin/Debug/net7.0/ja/Microsoft.TestPlatform.CommunicationUtilities.resources.dll b/Test_LandblockExtraction/bin/Debug/net7.0/ja/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
new file mode 100644
index 0000000..3a39a78
Binary files /dev/null and b/Test_LandblockExtraction/bin/Debug/net7.0/ja/Microsoft.TestPlatform.CommunicationUtilities.resources.dll differ
diff --git a/Test_LandblockExtraction/bin/Debug/net7.0/ja/Microsoft.TestPlatform.CoreUtilities.resources.dll b/Test_LandblockExtraction/bin/Debug/net7.0/ja/Microsoft.TestPlatform.CoreUtilities.resources.dll
new file mode 100644
index 0000000..ea6315e
Binary files /dev/null and b/Test_LandblockExtraction/bin/Debug/net7.0/ja/Microsoft.TestPlatform.CoreUtilities.resources.dll differ
diff --git a/Test_LandblockExtraction/bin/Debug/net7.0/ja/Microsoft.TestPlatform.CrossPlatEngine.resources.dll b/Test_LandblockExtraction/bin/Debug/net7.0/ja/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
new file mode 100644
index 0000000..470173a
Binary files /dev/null and b/Test_LandblockExtraction/bin/Debug/net7.0/ja/Microsoft.TestPlatform.CrossPlatEngine.resources.dll differ
diff --git a/Test_LandblockExtraction/bin/Debug/net7.0/ja/Microsoft.VisualStudio.TestPlatform.Common.resources.dll b/Test_LandblockExtraction/bin/Debug/net7.0/ja/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
new file mode 100644
index 0000000..0d53bff
Binary files /dev/null and b/Test_LandblockExtraction/bin/Debug/net7.0/ja/Microsoft.VisualStudio.TestPlatform.Common.resources.dll differ
diff --git a/Test_LandblockExtraction/bin/Debug/net7.0/ja/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll b/Test_LandblockExtraction/bin/Debug/net7.0/ja/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
new file mode 100644
index 0000000..b09e823
Binary files /dev/null and b/Test_LandblockExtraction/bin/Debug/net7.0/ja/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll differ
diff --git a/Test_LandblockExtraction/bin/Debug/net7.0/ko/Microsoft.TestPlatform.CommunicationUtilities.resources.dll b/Test_LandblockExtraction/bin/Debug/net7.0/ko/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
new file mode 100644
index 0000000..0114575
Binary files /dev/null and b/Test_LandblockExtraction/bin/Debug/net7.0/ko/Microsoft.TestPlatform.CommunicationUtilities.resources.dll differ
diff --git a/Test_LandblockExtraction/bin/Debug/net7.0/ko/Microsoft.TestPlatform.CoreUtilities.resources.dll b/Test_LandblockExtraction/bin/Debug/net7.0/ko/Microsoft.TestPlatform.CoreUtilities.resources.dll
new file mode 100644
index 0000000..a0d681f
Binary files /dev/null and b/Test_LandblockExtraction/bin/Debug/net7.0/ko/Microsoft.TestPlatform.CoreUtilities.resources.dll differ
diff --git a/Test_LandblockExtraction/bin/Debug/net7.0/ko/Microsoft.TestPlatform.CrossPlatEngine.resources.dll b/Test_LandblockExtraction/bin/Debug/net7.0/ko/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
new file mode 100644
index 0000000..6ad80ed
Binary files /dev/null and b/Test_LandblockExtraction/bin/Debug/net7.0/ko/Microsoft.TestPlatform.CrossPlatEngine.resources.dll differ
diff --git a/Test_LandblockExtraction/bin/Debug/net7.0/ko/Microsoft.VisualStudio.TestPlatform.Common.resources.dll b/Test_LandblockExtraction/bin/Debug/net7.0/ko/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
new file mode 100644
index 0000000..44520a2
Binary files /dev/null and b/Test_LandblockExtraction/bin/Debug/net7.0/ko/Microsoft.VisualStudio.TestPlatform.Common.resources.dll differ
diff --git a/Test_LandblockExtraction/bin/Debug/net7.0/ko/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll b/Test_LandblockExtraction/bin/Debug/net7.0/ko/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
new file mode 100644
index 0000000..9aceed9
Binary files /dev/null and b/Test_LandblockExtraction/bin/Debug/net7.0/ko/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll differ
diff --git a/Test_LandblockExtraction/bin/Debug/net7.0/pl/Microsoft.TestPlatform.CommunicationUtilities.resources.dll b/Test_LandblockExtraction/bin/Debug/net7.0/pl/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
new file mode 100644
index 0000000..7dc061e
Binary files /dev/null and b/Test_LandblockExtraction/bin/Debug/net7.0/pl/Microsoft.TestPlatform.CommunicationUtilities.resources.dll differ
diff --git a/Test_LandblockExtraction/bin/Debug/net7.0/pl/Microsoft.TestPlatform.CoreUtilities.resources.dll b/Test_LandblockExtraction/bin/Debug/net7.0/pl/Microsoft.TestPlatform.CoreUtilities.resources.dll
new file mode 100644
index 0000000..ddce776
Binary files /dev/null and b/Test_LandblockExtraction/bin/Debug/net7.0/pl/Microsoft.TestPlatform.CoreUtilities.resources.dll differ
diff --git a/Test_LandblockExtraction/bin/Debug/net7.0/pl/Microsoft.TestPlatform.CrossPlatEngine.resources.dll b/Test_LandblockExtraction/bin/Debug/net7.0/pl/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
new file mode 100644
index 0000000..5d9cc06
Binary files /dev/null and b/Test_LandblockExtraction/bin/Debug/net7.0/pl/Microsoft.TestPlatform.CrossPlatEngine.resources.dll differ
diff --git a/Test_LandblockExtraction/bin/Debug/net7.0/pl/Microsoft.VisualStudio.TestPlatform.Common.resources.dll b/Test_LandblockExtraction/bin/Debug/net7.0/pl/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
new file mode 100644
index 0000000..9129485
Binary files /dev/null and b/Test_LandblockExtraction/bin/Debug/net7.0/pl/Microsoft.VisualStudio.TestPlatform.Common.resources.dll differ
diff --git a/Test_LandblockExtraction/bin/Debug/net7.0/pl/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll b/Test_LandblockExtraction/bin/Debug/net7.0/pl/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
new file mode 100644
index 0000000..93dfb6d
Binary files /dev/null and b/Test_LandblockExtraction/bin/Debug/net7.0/pl/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll differ
diff --git a/Test_LandblockExtraction/bin/Debug/net7.0/pt-BR/Microsoft.TestPlatform.CommunicationUtilities.resources.dll b/Test_LandblockExtraction/bin/Debug/net7.0/pt-BR/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
new file mode 100644
index 0000000..6f009dc
Binary files /dev/null and b/Test_LandblockExtraction/bin/Debug/net7.0/pt-BR/Microsoft.TestPlatform.CommunicationUtilities.resources.dll differ
diff --git a/Test_LandblockExtraction/bin/Debug/net7.0/pt-BR/Microsoft.TestPlatform.CoreUtilities.resources.dll b/Test_LandblockExtraction/bin/Debug/net7.0/pt-BR/Microsoft.TestPlatform.CoreUtilities.resources.dll
new file mode 100644
index 0000000..a52d361
Binary files /dev/null and b/Test_LandblockExtraction/bin/Debug/net7.0/pt-BR/Microsoft.TestPlatform.CoreUtilities.resources.dll differ
diff --git a/Test_LandblockExtraction/bin/Debug/net7.0/pt-BR/Microsoft.TestPlatform.CrossPlatEngine.resources.dll b/Test_LandblockExtraction/bin/Debug/net7.0/pt-BR/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
new file mode 100644
index 0000000..08d86f9
Binary files /dev/null and b/Test_LandblockExtraction/bin/Debug/net7.0/pt-BR/Microsoft.TestPlatform.CrossPlatEngine.resources.dll differ
diff --git a/Test_LandblockExtraction/bin/Debug/net7.0/pt-BR/Microsoft.VisualStudio.TestPlatform.Common.resources.dll b/Test_LandblockExtraction/bin/Debug/net7.0/pt-BR/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
new file mode 100644
index 0000000..9e7e899
Binary files /dev/null and b/Test_LandblockExtraction/bin/Debug/net7.0/pt-BR/Microsoft.VisualStudio.TestPlatform.Common.resources.dll differ
diff --git a/Test_LandblockExtraction/bin/Debug/net7.0/pt-BR/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll b/Test_LandblockExtraction/bin/Debug/net7.0/pt-BR/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
new file mode 100644
index 0000000..4841034
Binary files /dev/null and b/Test_LandblockExtraction/bin/Debug/net7.0/pt-BR/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll differ
diff --git a/Test_LandblockExtraction/bin/Debug/net7.0/ru/Microsoft.TestPlatform.CommunicationUtilities.resources.dll b/Test_LandblockExtraction/bin/Debug/net7.0/ru/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
new file mode 100644
index 0000000..d4f74e0
Binary files /dev/null and b/Test_LandblockExtraction/bin/Debug/net7.0/ru/Microsoft.TestPlatform.CommunicationUtilities.resources.dll differ
diff --git a/Test_LandblockExtraction/bin/Debug/net7.0/ru/Microsoft.TestPlatform.CoreUtilities.resources.dll b/Test_LandblockExtraction/bin/Debug/net7.0/ru/Microsoft.TestPlatform.CoreUtilities.resources.dll
new file mode 100644
index 0000000..f6b8ea3
Binary files /dev/null and b/Test_LandblockExtraction/bin/Debug/net7.0/ru/Microsoft.TestPlatform.CoreUtilities.resources.dll differ
diff --git a/Test_LandblockExtraction/bin/Debug/net7.0/ru/Microsoft.TestPlatform.CrossPlatEngine.resources.dll b/Test_LandblockExtraction/bin/Debug/net7.0/ru/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
new file mode 100644
index 0000000..c926fc1
Binary files /dev/null and b/Test_LandblockExtraction/bin/Debug/net7.0/ru/Microsoft.TestPlatform.CrossPlatEngine.resources.dll differ
diff --git a/Test_LandblockExtraction/bin/Debug/net7.0/ru/Microsoft.VisualStudio.TestPlatform.Common.resources.dll b/Test_LandblockExtraction/bin/Debug/net7.0/ru/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
new file mode 100644
index 0000000..9aa81a0
Binary files /dev/null and b/Test_LandblockExtraction/bin/Debug/net7.0/ru/Microsoft.VisualStudio.TestPlatform.Common.resources.dll differ
diff --git a/Test_LandblockExtraction/bin/Debug/net7.0/ru/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll b/Test_LandblockExtraction/bin/Debug/net7.0/ru/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
new file mode 100644
index 0000000..193cfe8
Binary files /dev/null and b/Test_LandblockExtraction/bin/Debug/net7.0/ru/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll differ
diff --git a/Test_LandblockExtraction/bin/Debug/net7.0/testhost.dll b/Test_LandblockExtraction/bin/Debug/net7.0/testhost.dll
new file mode 100644
index 0000000..b15bd81
Binary files /dev/null and b/Test_LandblockExtraction/bin/Debug/net7.0/testhost.dll differ
diff --git a/Test_LandblockExtraction/bin/Debug/net7.0/testhost.exe b/Test_LandblockExtraction/bin/Debug/net7.0/testhost.exe
new file mode 100644
index 0000000..de9292b
Binary files /dev/null and b/Test_LandblockExtraction/bin/Debug/net7.0/testhost.exe differ
diff --git a/Test_LandblockExtraction/bin/Debug/net7.0/tr/Microsoft.TestPlatform.CommunicationUtilities.resources.dll b/Test_LandblockExtraction/bin/Debug/net7.0/tr/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
new file mode 100644
index 0000000..0103c73
Binary files /dev/null and b/Test_LandblockExtraction/bin/Debug/net7.0/tr/Microsoft.TestPlatform.CommunicationUtilities.resources.dll differ
diff --git a/Test_LandblockExtraction/bin/Debug/net7.0/tr/Microsoft.TestPlatform.CoreUtilities.resources.dll b/Test_LandblockExtraction/bin/Debug/net7.0/tr/Microsoft.TestPlatform.CoreUtilities.resources.dll
new file mode 100644
index 0000000..1af1a2b
Binary files /dev/null and b/Test_LandblockExtraction/bin/Debug/net7.0/tr/Microsoft.TestPlatform.CoreUtilities.resources.dll differ
diff --git a/Test_LandblockExtraction/bin/Debug/net7.0/tr/Microsoft.TestPlatform.CrossPlatEngine.resources.dll b/Test_LandblockExtraction/bin/Debug/net7.0/tr/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
new file mode 100644
index 0000000..8208c4a
Binary files /dev/null and b/Test_LandblockExtraction/bin/Debug/net7.0/tr/Microsoft.TestPlatform.CrossPlatEngine.resources.dll differ
diff --git a/Test_LandblockExtraction/bin/Debug/net7.0/tr/Microsoft.VisualStudio.TestPlatform.Common.resources.dll b/Test_LandblockExtraction/bin/Debug/net7.0/tr/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
new file mode 100644
index 0000000..1e34b72
Binary files /dev/null and b/Test_LandblockExtraction/bin/Debug/net7.0/tr/Microsoft.VisualStudio.TestPlatform.Common.resources.dll differ
diff --git a/Test_LandblockExtraction/bin/Debug/net7.0/tr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll b/Test_LandblockExtraction/bin/Debug/net7.0/tr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
new file mode 100644
index 0000000..764f76d
Binary files /dev/null and b/Test_LandblockExtraction/bin/Debug/net7.0/tr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll differ
diff --git a/Test_LandblockExtraction/bin/Debug/net7.0/zh-Hans/Microsoft.TestPlatform.CommunicationUtilities.resources.dll b/Test_LandblockExtraction/bin/Debug/net7.0/zh-Hans/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
new file mode 100644
index 0000000..cfbbe73
Binary files /dev/null and b/Test_LandblockExtraction/bin/Debug/net7.0/zh-Hans/Microsoft.TestPlatform.CommunicationUtilities.resources.dll differ
diff --git a/Test_LandblockExtraction/bin/Debug/net7.0/zh-Hans/Microsoft.TestPlatform.CoreUtilities.resources.dll b/Test_LandblockExtraction/bin/Debug/net7.0/zh-Hans/Microsoft.TestPlatform.CoreUtilities.resources.dll
new file mode 100644
index 0000000..d8b7fb2
Binary files /dev/null and b/Test_LandblockExtraction/bin/Debug/net7.0/zh-Hans/Microsoft.TestPlatform.CoreUtilities.resources.dll differ
diff --git a/Test_LandblockExtraction/bin/Debug/net7.0/zh-Hans/Microsoft.TestPlatform.CrossPlatEngine.resources.dll b/Test_LandblockExtraction/bin/Debug/net7.0/zh-Hans/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
new file mode 100644
index 0000000..1911bc8
Binary files /dev/null and b/Test_LandblockExtraction/bin/Debug/net7.0/zh-Hans/Microsoft.TestPlatform.CrossPlatEngine.resources.dll differ
diff --git a/Test_LandblockExtraction/bin/Debug/net7.0/zh-Hans/Microsoft.VisualStudio.TestPlatform.Common.resources.dll b/Test_LandblockExtraction/bin/Debug/net7.0/zh-Hans/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
new file mode 100644
index 0000000..7de1876
Binary files /dev/null and b/Test_LandblockExtraction/bin/Debug/net7.0/zh-Hans/Microsoft.VisualStudio.TestPlatform.Common.resources.dll differ
diff --git a/Test_LandblockExtraction/bin/Debug/net7.0/zh-Hans/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll b/Test_LandblockExtraction/bin/Debug/net7.0/zh-Hans/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
new file mode 100644
index 0000000..c7908a2
Binary files /dev/null and b/Test_LandblockExtraction/bin/Debug/net7.0/zh-Hans/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll differ
diff --git a/Test_LandblockExtraction/bin/Debug/net7.0/zh-Hant/Microsoft.TestPlatform.CommunicationUtilities.resources.dll b/Test_LandblockExtraction/bin/Debug/net7.0/zh-Hant/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
new file mode 100644
index 0000000..edb16db
Binary files /dev/null and b/Test_LandblockExtraction/bin/Debug/net7.0/zh-Hant/Microsoft.TestPlatform.CommunicationUtilities.resources.dll differ
diff --git a/Test_LandblockExtraction/bin/Debug/net7.0/zh-Hant/Microsoft.TestPlatform.CoreUtilities.resources.dll b/Test_LandblockExtraction/bin/Debug/net7.0/zh-Hant/Microsoft.TestPlatform.CoreUtilities.resources.dll
new file mode 100644
index 0000000..432e72c
Binary files /dev/null and b/Test_LandblockExtraction/bin/Debug/net7.0/zh-Hant/Microsoft.TestPlatform.CoreUtilities.resources.dll differ
diff --git a/Test_LandblockExtraction/bin/Debug/net7.0/zh-Hant/Microsoft.TestPlatform.CrossPlatEngine.resources.dll b/Test_LandblockExtraction/bin/Debug/net7.0/zh-Hant/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
new file mode 100644
index 0000000..82406ca
Binary files /dev/null and b/Test_LandblockExtraction/bin/Debug/net7.0/zh-Hant/Microsoft.TestPlatform.CrossPlatEngine.resources.dll differ
diff --git a/Test_LandblockExtraction/bin/Debug/net7.0/zh-Hant/Microsoft.VisualStudio.TestPlatform.Common.resources.dll b/Test_LandblockExtraction/bin/Debug/net7.0/zh-Hant/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
new file mode 100644
index 0000000..8545af8
Binary files /dev/null and b/Test_LandblockExtraction/bin/Debug/net7.0/zh-Hant/Microsoft.VisualStudio.TestPlatform.Common.resources.dll differ
diff --git a/Test_LandblockExtraction/bin/Debug/net7.0/zh-Hant/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll b/Test_LandblockExtraction/bin/Debug/net7.0/zh-Hant/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
new file mode 100644
index 0000000..b2092e0
Binary files /dev/null and b/Test_LandblockExtraction/bin/Debug/net7.0/zh-Hant/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll differ
diff --git a/Test_LandblockExtraction/obj/Debug/net7.0/.NETCoreApp,Version=v7.0.AssemblyAttributes.cs b/Test_LandblockExtraction/obj/Debug/net7.0/.NETCoreApp,Version=v7.0.AssemblyAttributes.cs
new file mode 100644
index 0000000..4257f4b
--- /dev/null
+++ b/Test_LandblockExtraction/obj/Debug/net7.0/.NETCoreApp,Version=v7.0.AssemblyAttributes.cs
@@ -0,0 +1,4 @@
+//
+using System;
+using System.Reflection;
+[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v7.0", FrameworkDisplayName = ".NET 7.0")]
diff --git a/Test_LandblockExtraction/obj/Debug/net7.0/Test_LandblockExtraction.AssemblyInfo.cs b/Test_LandblockExtraction/obj/Debug/net7.0/Test_LandblockExtraction.AssemblyInfo.cs
new file mode 100644
index 0000000..f497084
--- /dev/null
+++ b/Test_LandblockExtraction/obj/Debug/net7.0/Test_LandblockExtraction.AssemblyInfo.cs
@@ -0,0 +1,23 @@
+//------------------------------------------------------------------------------
+//
+// Ce code a été généré par un outil.
+// Version du runtime :4.0.30319.42000
+//
+// Les modifications apportées à ce fichier peuvent provoquer un comportement incorrect et seront perdues si
+// le code est régénéré.
+//
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: System.Reflection.AssemblyCompanyAttribute("Test_LandblockExtraction")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
+[assembly: System.Reflection.AssemblyProductAttribute("Test_LandblockExtraction")]
+[assembly: System.Reflection.AssemblyTitleAttribute("Test_LandblockExtraction")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+
+// Généré par la classe MSBuild WriteCodeFragment.
+
diff --git a/Test_LandblockExtraction/obj/Debug/net7.0/Test_LandblockExtraction.AssemblyInfoInputs.cache b/Test_LandblockExtraction/obj/Debug/net7.0/Test_LandblockExtraction.AssemblyInfoInputs.cache
new file mode 100644
index 0000000..0edd474
--- /dev/null
+++ b/Test_LandblockExtraction/obj/Debug/net7.0/Test_LandblockExtraction.AssemblyInfoInputs.cache
@@ -0,0 +1 @@
+81e99a64f99417ad7d61ccd19922a1a9bb77ae51fb4e48e087b6eae65c9e46ef
diff --git a/Test_LandblockExtraction/obj/Debug/net7.0/Test_LandblockExtraction.GeneratedMSBuildEditorConfig.editorconfig b/Test_LandblockExtraction/obj/Debug/net7.0/Test_LandblockExtraction.GeneratedMSBuildEditorConfig.editorconfig
new file mode 100644
index 0000000..0e2cb91
--- /dev/null
+++ b/Test_LandblockExtraction/obj/Debug/net7.0/Test_LandblockExtraction.GeneratedMSBuildEditorConfig.editorconfig
@@ -0,0 +1,13 @@
+is_global = true
+build_property.TargetFramework = net7.0
+build_property.TargetPlatformMinVersion =
+build_property.UsingMicrosoftNETSdkWeb =
+build_property.ProjectTypeGuids =
+build_property.InvariantGlobalization =
+build_property.PlatformNeutralAssembly =
+build_property.EnforceExtendedAnalyzerRules =
+build_property._SupportedPlatformList = Linux,macOS,Windows
+build_property.RootNamespace = Test_LandblockExtraction
+build_property.ProjectDir = C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Test_LandblockExtraction\
+build_property.EnableComHosting =
+build_property.EnableGeneratedComInterfaceComImportInterop =
diff --git a/Test_LandblockExtraction/obj/Debug/net7.0/Test_LandblockExtraction.GlobalUsings.g.cs b/Test_LandblockExtraction/obj/Debug/net7.0/Test_LandblockExtraction.GlobalUsings.g.cs
new file mode 100644
index 0000000..8578f3d
--- /dev/null
+++ b/Test_LandblockExtraction/obj/Debug/net7.0/Test_LandblockExtraction.GlobalUsings.g.cs
@@ -0,0 +1,8 @@
+//
+global using global::System;
+global using global::System.Collections.Generic;
+global using global::System.IO;
+global using global::System.Linq;
+global using global::System.Net.Http;
+global using global::System.Threading;
+global using global::System.Threading.Tasks;
diff --git a/Test_LandblockExtraction/obj/Debug/net7.0/Test_LandblockExtraction.assets.cache b/Test_LandblockExtraction/obj/Debug/net7.0/Test_LandblockExtraction.assets.cache
new file mode 100644
index 0000000..e4285c7
Binary files /dev/null and b/Test_LandblockExtraction/obj/Debug/net7.0/Test_LandblockExtraction.assets.cache differ
diff --git a/Test_LandblockExtraction/obj/Debug/net7.0/Test_LandblockExtraction.csproj.AssemblyReference.cache b/Test_LandblockExtraction/obj/Debug/net7.0/Test_LandblockExtraction.csproj.AssemblyReference.cache
new file mode 100644
index 0000000..5fdc012
Binary files /dev/null and b/Test_LandblockExtraction/obj/Debug/net7.0/Test_LandblockExtraction.csproj.AssemblyReference.cache differ
diff --git a/Test_LandblockExtraction/obj/Debug/net7.0/Test_LandblockExtraction.csproj.BuildWithSkipAnalyzers b/Test_LandblockExtraction/obj/Debug/net7.0/Test_LandblockExtraction.csproj.BuildWithSkipAnalyzers
new file mode 100644
index 0000000..e69de29
diff --git a/Test_LandblockExtraction/obj/Debug/net7.0/Test_LandblockExtraction.csproj.CopyComplete b/Test_LandblockExtraction/obj/Debug/net7.0/Test_LandblockExtraction.csproj.CopyComplete
new file mode 100644
index 0000000..e69de29
diff --git a/Test_LandblockExtraction/obj/Debug/net7.0/Test_LandblockExtraction.csproj.CoreCompileInputs.cache b/Test_LandblockExtraction/obj/Debug/net7.0/Test_LandblockExtraction.csproj.CoreCompileInputs.cache
new file mode 100644
index 0000000..57c08a1
--- /dev/null
+++ b/Test_LandblockExtraction/obj/Debug/net7.0/Test_LandblockExtraction.csproj.CoreCompileInputs.cache
@@ -0,0 +1 @@
+aa33d3451cdf006083c07d591329c6f54eb7d36456594cc8a2b50f19d72d287e
diff --git a/Test_LandblockExtraction/obj/Debug/net7.0/Test_LandblockExtraction.csproj.FileListAbsolute.txt b/Test_LandblockExtraction/obj/Debug/net7.0/Test_LandblockExtraction.csproj.FileListAbsolute.txt
new file mode 100644
index 0000000..45f2989
--- /dev/null
+++ b/Test_LandblockExtraction/obj/Debug/net7.0/Test_LandblockExtraction.csproj.FileListAbsolute.txt
@@ -0,0 +1,108 @@
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Test_LandblockExtraction\bin\Debug\net7.0\CoverletSourceRootsMapping
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Test_LandblockExtraction\bin\Debug\net7.0\testhost.dll
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Test_LandblockExtraction\bin\Debug\net7.0\testhost.exe
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Test_LandblockExtraction\bin\Debug\net7.0\fr\Microsoft.TestPlatform.AdapterUtilities.resources.dll
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Test_LandblockExtraction\bin\Debug\net7.0\fr\Microsoft.VisualStudio.TestPlatform.MSTest.TestAdapter.resources.dll
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Test_LandblockExtraction\bin\Debug\net7.0\fr\Microsoft.VisualStudio.TestPlatform.MSTestAdapter.PlatformServices.resources.dll
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Test_LandblockExtraction\bin\Debug\net7.0\fr\Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Test_LandblockExtraction\bin\Debug\net7.0\Microsoft.VisualStudio.TestPlatform.MSTest.TestAdapter.dll
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Test_LandblockExtraction\bin\Debug\net7.0\Microsoft.VisualStudio.TestPlatform.MSTestAdapter.PlatformServices.Interface.dll
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Test_LandblockExtraction\bin\Debug\net7.0\Microsoft.VisualStudio.TestPlatform.MSTestAdapter.PlatformServices.dll
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Test_LandblockExtraction\bin\Debug\net7.0\Microsoft.TestPlatform.AdapterUtilities.dll
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Test_LandblockExtraction\bin\Debug\net7.0\Test_LandblockExtraction.deps.json
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Test_LandblockExtraction\bin\Debug\net7.0\Test_LandblockExtraction.runtimeconfig.json
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Test_LandblockExtraction\bin\Debug\net7.0\Test_LandblockExtraction.dll
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Test_LandblockExtraction\bin\Debug\net7.0\Test_LandblockExtraction.pdb
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Test_LandblockExtraction\bin\Debug\net7.0\Microsoft.VisualStudio.CodeCoverage.Shim.dll
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Test_LandblockExtraction\bin\Debug\net7.0\Microsoft.TestPlatform.CoreUtilities.dll
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Test_LandblockExtraction\bin\Debug\net7.0\Microsoft.TestPlatform.PlatformAbstractions.dll
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Test_LandblockExtraction\bin\Debug\net7.0\Microsoft.VisualStudio.TestPlatform.ObjectModel.dll
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Test_LandblockExtraction\bin\Debug\net7.0\Microsoft.TestPlatform.CommunicationUtilities.dll
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Test_LandblockExtraction\bin\Debug\net7.0\Microsoft.TestPlatform.CrossPlatEngine.dll
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Test_LandblockExtraction\bin\Debug\net7.0\Microsoft.TestPlatform.Utilities.dll
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Test_LandblockExtraction\bin\Debug\net7.0\Microsoft.VisualStudio.TestPlatform.Common.dll
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Test_LandblockExtraction\bin\Debug\net7.0\Microsoft.VisualStudio.TestPlatform.TestFramework.dll
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Test_LandblockExtraction\bin\Debug\net7.0\Newtonsoft.Json.dll
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Test_LandblockExtraction\bin\Debug\net7.0\NuGet.Frameworks.dll
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Test_LandblockExtraction\bin\Debug\net7.0\cs\Microsoft.TestPlatform.CoreUtilities.resources.dll
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Test_LandblockExtraction\bin\Debug\net7.0\cs\Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Test_LandblockExtraction\bin\Debug\net7.0\de\Microsoft.TestPlatform.CoreUtilities.resources.dll
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Test_LandblockExtraction\bin\Debug\net7.0\de\Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Test_LandblockExtraction\bin\Debug\net7.0\es\Microsoft.TestPlatform.CoreUtilities.resources.dll
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Test_LandblockExtraction\bin\Debug\net7.0\es\Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Test_LandblockExtraction\bin\Debug\net7.0\fr\Microsoft.TestPlatform.CoreUtilities.resources.dll
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Test_LandblockExtraction\bin\Debug\net7.0\fr\Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Test_LandblockExtraction\bin\Debug\net7.0\it\Microsoft.TestPlatform.CoreUtilities.resources.dll
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Test_LandblockExtraction\bin\Debug\net7.0\it\Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Test_LandblockExtraction\bin\Debug\net7.0\ja\Microsoft.TestPlatform.CoreUtilities.resources.dll
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Test_LandblockExtraction\bin\Debug\net7.0\ja\Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Test_LandblockExtraction\bin\Debug\net7.0\ko\Microsoft.TestPlatform.CoreUtilities.resources.dll
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Test_LandblockExtraction\bin\Debug\net7.0\ko\Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Test_LandblockExtraction\bin\Debug\net7.0\pl\Microsoft.TestPlatform.CoreUtilities.resources.dll
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Test_LandblockExtraction\bin\Debug\net7.0\pl\Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Test_LandblockExtraction\bin\Debug\net7.0\pt-BR\Microsoft.TestPlatform.CoreUtilities.resources.dll
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Test_LandblockExtraction\bin\Debug\net7.0\pt-BR\Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Test_LandblockExtraction\bin\Debug\net7.0\ru\Microsoft.TestPlatform.CoreUtilities.resources.dll
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Test_LandblockExtraction\bin\Debug\net7.0\ru\Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Test_LandblockExtraction\bin\Debug\net7.0\tr\Microsoft.TestPlatform.CoreUtilities.resources.dll
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Test_LandblockExtraction\bin\Debug\net7.0\tr\Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Test_LandblockExtraction\bin\Debug\net7.0\zh-Hans\Microsoft.TestPlatform.CoreUtilities.resources.dll
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Test_LandblockExtraction\bin\Debug\net7.0\zh-Hans\Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Test_LandblockExtraction\bin\Debug\net7.0\zh-Hant\Microsoft.TestPlatform.CoreUtilities.resources.dll
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Test_LandblockExtraction\bin\Debug\net7.0\zh-Hant\Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Test_LandblockExtraction\bin\Debug\net7.0\cs\Microsoft.TestPlatform.CommunicationUtilities.resources.dll
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Test_LandblockExtraction\bin\Debug\net7.0\cs\Microsoft.TestPlatform.CrossPlatEngine.resources.dll
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Test_LandblockExtraction\bin\Debug\net7.0\cs\Microsoft.VisualStudio.TestPlatform.Common.resources.dll
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Test_LandblockExtraction\bin\Debug\net7.0\de\Microsoft.TestPlatform.CommunicationUtilities.resources.dll
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Test_LandblockExtraction\bin\Debug\net7.0\de\Microsoft.TestPlatform.CrossPlatEngine.resources.dll
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Test_LandblockExtraction\bin\Debug\net7.0\de\Microsoft.VisualStudio.TestPlatform.Common.resources.dll
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Test_LandblockExtraction\bin\Debug\net7.0\es\Microsoft.TestPlatform.CommunicationUtilities.resources.dll
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Test_LandblockExtraction\bin\Debug\net7.0\es\Microsoft.TestPlatform.CrossPlatEngine.resources.dll
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Test_LandblockExtraction\bin\Debug\net7.0\es\Microsoft.VisualStudio.TestPlatform.Common.resources.dll
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Test_LandblockExtraction\bin\Debug\net7.0\fr\Microsoft.TestPlatform.CommunicationUtilities.resources.dll
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Test_LandblockExtraction\bin\Debug\net7.0\fr\Microsoft.TestPlatform.CrossPlatEngine.resources.dll
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Test_LandblockExtraction\bin\Debug\net7.0\fr\Microsoft.VisualStudio.TestPlatform.Common.resources.dll
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Test_LandblockExtraction\bin\Debug\net7.0\it\Microsoft.TestPlatform.CommunicationUtilities.resources.dll
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Test_LandblockExtraction\bin\Debug\net7.0\it\Microsoft.TestPlatform.CrossPlatEngine.resources.dll
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Test_LandblockExtraction\bin\Debug\net7.0\it\Microsoft.VisualStudio.TestPlatform.Common.resources.dll
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Test_LandblockExtraction\bin\Debug\net7.0\ja\Microsoft.TestPlatform.CommunicationUtilities.resources.dll
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Test_LandblockExtraction\bin\Debug\net7.0\ja\Microsoft.TestPlatform.CrossPlatEngine.resources.dll
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Test_LandblockExtraction\bin\Debug\net7.0\ja\Microsoft.VisualStudio.TestPlatform.Common.resources.dll
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Test_LandblockExtraction\bin\Debug\net7.0\ko\Microsoft.TestPlatform.CommunicationUtilities.resources.dll
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Test_LandblockExtraction\bin\Debug\net7.0\ko\Microsoft.TestPlatform.CrossPlatEngine.resources.dll
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Test_LandblockExtraction\bin\Debug\net7.0\ko\Microsoft.VisualStudio.TestPlatform.Common.resources.dll
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Test_LandblockExtraction\bin\Debug\net7.0\pl\Microsoft.TestPlatform.CommunicationUtilities.resources.dll
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Test_LandblockExtraction\bin\Debug\net7.0\pl\Microsoft.TestPlatform.CrossPlatEngine.resources.dll
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Test_LandblockExtraction\bin\Debug\net7.0\pl\Microsoft.VisualStudio.TestPlatform.Common.resources.dll
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Test_LandblockExtraction\bin\Debug\net7.0\pt-BR\Microsoft.TestPlatform.CommunicationUtilities.resources.dll
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Test_LandblockExtraction\bin\Debug\net7.0\pt-BR\Microsoft.TestPlatform.CrossPlatEngine.resources.dll
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Test_LandblockExtraction\bin\Debug\net7.0\pt-BR\Microsoft.VisualStudio.TestPlatform.Common.resources.dll
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Test_LandblockExtraction\bin\Debug\net7.0\ru\Microsoft.TestPlatform.CommunicationUtilities.resources.dll
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Test_LandblockExtraction\bin\Debug\net7.0\ru\Microsoft.TestPlatform.CrossPlatEngine.resources.dll
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Test_LandblockExtraction\bin\Debug\net7.0\ru\Microsoft.VisualStudio.TestPlatform.Common.resources.dll
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Test_LandblockExtraction\bin\Debug\net7.0\tr\Microsoft.TestPlatform.CommunicationUtilities.resources.dll
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Test_LandblockExtraction\bin\Debug\net7.0\tr\Microsoft.TestPlatform.CrossPlatEngine.resources.dll
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Test_LandblockExtraction\bin\Debug\net7.0\tr\Microsoft.VisualStudio.TestPlatform.Common.resources.dll
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Test_LandblockExtraction\bin\Debug\net7.0\zh-Hans\Microsoft.TestPlatform.CommunicationUtilities.resources.dll
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Test_LandblockExtraction\bin\Debug\net7.0\zh-Hans\Microsoft.TestPlatform.CrossPlatEngine.resources.dll
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Test_LandblockExtraction\bin\Debug\net7.0\zh-Hans\Microsoft.VisualStudio.TestPlatform.Common.resources.dll
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Test_LandblockExtraction\bin\Debug\net7.0\zh-Hant\Microsoft.TestPlatform.CommunicationUtilities.resources.dll
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Test_LandblockExtraction\bin\Debug\net7.0\zh-Hant\Microsoft.TestPlatform.CrossPlatEngine.resources.dll
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Test_LandblockExtraction\bin\Debug\net7.0\zh-Hant\Microsoft.VisualStudio.TestPlatform.Common.resources.dll
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Test_LandblockExtraction\bin\Debug\net7.0\LandblockExtraction.dll
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Test_LandblockExtraction\bin\Debug\net7.0\Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.dll
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Test_LandblockExtraction\bin\Debug\net7.0\LandblockExtraction.pdb
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Test_LandblockExtraction\bin\Debug\net7.0\Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.xml
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Test_LandblockExtraction\obj\Debug\net7.0\Test_LandblockExtraction.csproj.AssemblyReference.cache
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Test_LandblockExtraction\obj\Debug\net7.0\Test_LandblockExtraction.GeneratedMSBuildEditorConfig.editorconfig
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Test_LandblockExtraction\obj\Debug\net7.0\Test_LandblockExtraction.AssemblyInfoInputs.cache
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Test_LandblockExtraction\obj\Debug\net7.0\Test_LandblockExtraction.AssemblyInfo.cs
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Test_LandblockExtraction\obj\Debug\net7.0\Test_LandblockExtraction.csproj.CoreCompileInputs.cache
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Test_LandblockExtraction\obj\Debug\net7.0\Test_LandblockExtraction.csproj.CopyComplete
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Test_LandblockExtraction\obj\Debug\net7.0\Test_LandblockExtraction.dll
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Test_LandblockExtraction\obj\Debug\net7.0\refint\Test_LandblockExtraction.dll
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Test_LandblockExtraction\obj\Debug\net7.0\Test_LandblockExtraction.pdb
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Test_LandblockExtraction\obj\Debug\net7.0\Test_LandblockExtraction.genruntimeconfig.cache
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Test_LandblockExtraction\obj\Debug\net7.0\ref\Test_LandblockExtraction.dll
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Test_LandblockExtraction\bin\Debug\net7.0\AC2RE.Definitions.dll
+C:\Users\Troispoils\Documents\GitHub\Map3DRendering\Test_LandblockExtraction\bin\Debug\net7.0\AC2RE.Utils.dll
diff --git a/Test_LandblockExtraction/obj/Debug/net7.0/Test_LandblockExtraction.dll b/Test_LandblockExtraction/obj/Debug/net7.0/Test_LandblockExtraction.dll
new file mode 100644
index 0000000..af2c2d7
Binary files /dev/null and b/Test_LandblockExtraction/obj/Debug/net7.0/Test_LandblockExtraction.dll differ
diff --git a/Test_LandblockExtraction/obj/Debug/net7.0/Test_LandblockExtraction.genruntimeconfig.cache b/Test_LandblockExtraction/obj/Debug/net7.0/Test_LandblockExtraction.genruntimeconfig.cache
new file mode 100644
index 0000000..5a16d89
--- /dev/null
+++ b/Test_LandblockExtraction/obj/Debug/net7.0/Test_LandblockExtraction.genruntimeconfig.cache
@@ -0,0 +1 @@
+a886a7decc907d86229824c3c6558c1262814a115708c9d137f8fd0a0f709ac0
diff --git a/Test_LandblockExtraction/obj/Debug/net7.0/Test_LandblockExtraction.pdb b/Test_LandblockExtraction/obj/Debug/net7.0/Test_LandblockExtraction.pdb
new file mode 100644
index 0000000..341fd3b
Binary files /dev/null and b/Test_LandblockExtraction/obj/Debug/net7.0/Test_LandblockExtraction.pdb differ
diff --git a/Test_LandblockExtraction/obj/Debug/net7.0/ref/Test_LandblockExtraction.dll b/Test_LandblockExtraction/obj/Debug/net7.0/ref/Test_LandblockExtraction.dll
new file mode 100644
index 0000000..a64af17
Binary files /dev/null and b/Test_LandblockExtraction/obj/Debug/net7.0/ref/Test_LandblockExtraction.dll differ
diff --git a/Test_LandblockExtraction/obj/Debug/net7.0/refint/Test_LandblockExtraction.dll b/Test_LandblockExtraction/obj/Debug/net7.0/refint/Test_LandblockExtraction.dll
new file mode 100644
index 0000000..a64af17
Binary files /dev/null and b/Test_LandblockExtraction/obj/Debug/net7.0/refint/Test_LandblockExtraction.dll differ
diff --git a/Test_LandblockExtraction/obj/Test_LandblockExtraction.csproj.nuget.dgspec.json b/Test_LandblockExtraction/obj/Test_LandblockExtraction.csproj.nuget.dgspec.json
new file mode 100644
index 0000000..fea8d82
--- /dev/null
+++ b/Test_LandblockExtraction/obj/Test_LandblockExtraction.csproj.nuget.dgspec.json
@@ -0,0 +1,140 @@
+{
+ "format": 1,
+ "restore": {
+ "C:\\Users\\Troispoils\\Documents\\GitHub\\Map3DRendering\\Test_LandblockExtraction\\Test_LandblockExtraction.csproj": {}
+ },
+ "projects": {
+ "C:\\Users\\Troispoils\\Documents\\GitHub\\Map3DRendering\\LandblockExtraction\\LandblockExtraction.csproj": {
+ "version": "1.0.0",
+ "restore": {
+ "projectUniqueName": "C:\\Users\\Troispoils\\Documents\\GitHub\\Map3DRendering\\LandblockExtraction\\LandblockExtraction.csproj",
+ "projectName": "LandblockExtraction",
+ "projectPath": "C:\\Users\\Troispoils\\Documents\\GitHub\\Map3DRendering\\LandblockExtraction\\LandblockExtraction.csproj",
+ "packagesPath": "C:\\Users\\Troispoils\\.nuget\\packages\\",
+ "outputPath": "C:\\Users\\Troispoils\\Documents\\GitHub\\Map3DRendering\\LandblockExtraction\\obj\\",
+ "projectStyle": "PackageReference",
+ "configFilePaths": [
+ "C:\\Users\\Troispoils\\AppData\\Roaming\\NuGet\\NuGet.Config",
+ "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
+ ],
+ "originalTargetFrameworks": [
+ "net7.0"
+ ],
+ "sources": {
+ "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
+ "https://api.nuget.org/v3/index.json": {}
+ },
+ "frameworks": {
+ "net7.0": {
+ "targetAlias": "net7.0",
+ "projectReferences": {}
+ }
+ },
+ "warningProperties": {
+ "warnAsError": [
+ "NU1605"
+ ]
+ }
+ },
+ "frameworks": {
+ "net7.0": {
+ "targetAlias": "net7.0",
+ "imports": [
+ "net461",
+ "net462",
+ "net47",
+ "net471",
+ "net472",
+ "net48",
+ "net481"
+ ],
+ "assetTargetFallback": true,
+ "warn": true,
+ "frameworkReferences": {
+ "Microsoft.NETCore.App": {
+ "privateAssets": "all"
+ }
+ },
+ "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.100\\RuntimeIdentifierGraph.json"
+ }
+ }
+ },
+ "C:\\Users\\Troispoils\\Documents\\GitHub\\Map3DRendering\\Test_LandblockExtraction\\Test_LandblockExtraction.csproj": {
+ "version": "1.0.0",
+ "restore": {
+ "projectUniqueName": "C:\\Users\\Troispoils\\Documents\\GitHub\\Map3DRendering\\Test_LandblockExtraction\\Test_LandblockExtraction.csproj",
+ "projectName": "Test_LandblockExtraction",
+ "projectPath": "C:\\Users\\Troispoils\\Documents\\GitHub\\Map3DRendering\\Test_LandblockExtraction\\Test_LandblockExtraction.csproj",
+ "packagesPath": "C:\\Users\\Troispoils\\.nuget\\packages\\",
+ "outputPath": "C:\\Users\\Troispoils\\Documents\\GitHub\\Map3DRendering\\Test_LandblockExtraction\\obj\\",
+ "projectStyle": "PackageReference",
+ "configFilePaths": [
+ "C:\\Users\\Troispoils\\AppData\\Roaming\\NuGet\\NuGet.Config",
+ "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
+ ],
+ "originalTargetFrameworks": [
+ "net7.0"
+ ],
+ "sources": {
+ "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
+ "https://api.nuget.org/v3/index.json": {}
+ },
+ "frameworks": {
+ "net7.0": {
+ "targetAlias": "net7.0",
+ "projectReferences": {
+ "C:\\Users\\Troispoils\\Documents\\GitHub\\Map3DRendering\\LandblockExtraction\\LandblockExtraction.csproj": {
+ "projectPath": "C:\\Users\\Troispoils\\Documents\\GitHub\\Map3DRendering\\LandblockExtraction\\LandblockExtraction.csproj"
+ }
+ }
+ }
+ },
+ "warningProperties": {
+ "warnAsError": [
+ "NU1605"
+ ]
+ }
+ },
+ "frameworks": {
+ "net7.0": {
+ "targetAlias": "net7.0",
+ "dependencies": {
+ "MSTest.TestAdapter": {
+ "target": "Package",
+ "version": "[2.2.10, )"
+ },
+ "MSTest.TestFramework": {
+ "target": "Package",
+ "version": "[2.2.10, )"
+ },
+ "Microsoft.NET.Test.Sdk": {
+ "target": "Package",
+ "version": "[17.6.0, )"
+ },
+ "coverlet.collector": {
+ "target": "Package",
+ "version": "[3.2.0, )"
+ }
+ },
+ "imports": [
+ "net461",
+ "net462",
+ "net47",
+ "net471",
+ "net472",
+ "net48",
+ "net481"
+ ],
+ "assetTargetFallback": true,
+ "warn": true,
+ "frameworkReferences": {
+ "Microsoft.NETCore.App": {
+ "privateAssets": "all"
+ }
+ },
+ "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.100\\RuntimeIdentifierGraph.json"
+ }
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/Test_LandblockExtraction/obj/Test_LandblockExtraction.csproj.nuget.g.props b/Test_LandblockExtraction/obj/Test_LandblockExtraction.csproj.nuget.g.props
new file mode 100644
index 0000000..9272b42
--- /dev/null
+++ b/Test_LandblockExtraction/obj/Test_LandblockExtraction.csproj.nuget.g.props
@@ -0,0 +1,21 @@
+
+
+
+ True
+ NuGet
+ $(MSBuildThisFileDirectory)project.assets.json
+ $(UserProfile)\.nuget\packages\
+ C:\Users\Troispoils\.nuget\packages\
+ PackageReference
+ 6.8.0
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Test_LandblockExtraction/obj/Test_LandblockExtraction.csproj.nuget.g.targets b/Test_LandblockExtraction/obj/Test_LandblockExtraction.csproj.nuget.g.targets
new file mode 100644
index 0000000..61135ff
--- /dev/null
+++ b/Test_LandblockExtraction/obj/Test_LandblockExtraction.csproj.nuget.g.targets
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Test_LandblockExtraction/obj/project.assets.json b/Test_LandblockExtraction/obj/project.assets.json
new file mode 100644
index 0000000..53ba233
--- /dev/null
+++ b/Test_LandblockExtraction/obj/project.assets.json
@@ -0,0 +1,2402 @@
+{
+ "version": 3,
+ "targets": {
+ "net7.0": {
+ "coverlet.collector/3.2.0": {
+ "type": "package",
+ "build": {
+ "build/netstandard1.0/coverlet.collector.targets": {}
+ }
+ },
+ "Microsoft.CodeCoverage/17.6.0": {
+ "type": "package",
+ "compile": {
+ "lib/netcoreapp3.1/Microsoft.VisualStudio.CodeCoverage.Shim.dll": {}
+ },
+ "runtime": {
+ "lib/netcoreapp3.1/Microsoft.VisualStudio.CodeCoverage.Shim.dll": {}
+ },
+ "build": {
+ "build/netstandard2.0/Microsoft.CodeCoverage.props": {},
+ "build/netstandard2.0/Microsoft.CodeCoverage.targets": {}
+ }
+ },
+ "Microsoft.NET.Test.Sdk/17.6.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.CodeCoverage": "17.6.0",
+ "Microsoft.TestPlatform.TestHost": "17.6.0"
+ },
+ "compile": {
+ "lib/netcoreapp3.1/_._": {}
+ },
+ "runtime": {
+ "lib/netcoreapp3.1/_._": {}
+ },
+ "build": {
+ "build/netcoreapp3.1/Microsoft.NET.Test.Sdk.props": {},
+ "build/netcoreapp3.1/Microsoft.NET.Test.Sdk.targets": {}
+ },
+ "buildMultiTargeting": {
+ "buildMultiTargeting/Microsoft.NET.Test.Sdk.props": {}
+ }
+ },
+ "Microsoft.NETCore.Platforms/1.1.0": {
+ "type": "package",
+ "compile": {
+ "lib/netstandard1.0/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.0/_._": {}
+ }
+ },
+ "Microsoft.NETCore.Targets/1.1.0": {
+ "type": "package",
+ "compile": {
+ "lib/netstandard1.0/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.0/_._": {}
+ }
+ },
+ "Microsoft.TestPlatform.ObjectModel/17.6.0": {
+ "type": "package",
+ "dependencies": {
+ "NuGet.Frameworks": "5.11.0",
+ "System.Reflection.Metadata": "1.6.0"
+ },
+ "compile": {
+ "lib/netcoreapp3.1/Microsoft.TestPlatform.CoreUtilities.dll": {},
+ "lib/netcoreapp3.1/Microsoft.TestPlatform.PlatformAbstractions.dll": {},
+ "lib/netcoreapp3.1/Microsoft.VisualStudio.TestPlatform.ObjectModel.dll": {}
+ },
+ "runtime": {
+ "lib/netcoreapp3.1/Microsoft.TestPlatform.CoreUtilities.dll": {},
+ "lib/netcoreapp3.1/Microsoft.TestPlatform.PlatformAbstractions.dll": {},
+ "lib/netcoreapp3.1/Microsoft.VisualStudio.TestPlatform.ObjectModel.dll": {}
+ },
+ "resource": {
+ "lib/netcoreapp3.1/cs/Microsoft.TestPlatform.CoreUtilities.resources.dll": {
+ "locale": "cs"
+ },
+ "lib/netcoreapp3.1/cs/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": {
+ "locale": "cs"
+ },
+ "lib/netcoreapp3.1/de/Microsoft.TestPlatform.CoreUtilities.resources.dll": {
+ "locale": "de"
+ },
+ "lib/netcoreapp3.1/de/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": {
+ "locale": "de"
+ },
+ "lib/netcoreapp3.1/es/Microsoft.TestPlatform.CoreUtilities.resources.dll": {
+ "locale": "es"
+ },
+ "lib/netcoreapp3.1/es/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": {
+ "locale": "es"
+ },
+ "lib/netcoreapp3.1/fr/Microsoft.TestPlatform.CoreUtilities.resources.dll": {
+ "locale": "fr"
+ },
+ "lib/netcoreapp3.1/fr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": {
+ "locale": "fr"
+ },
+ "lib/netcoreapp3.1/it/Microsoft.TestPlatform.CoreUtilities.resources.dll": {
+ "locale": "it"
+ },
+ "lib/netcoreapp3.1/it/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": {
+ "locale": "it"
+ },
+ "lib/netcoreapp3.1/ja/Microsoft.TestPlatform.CoreUtilities.resources.dll": {
+ "locale": "ja"
+ },
+ "lib/netcoreapp3.1/ja/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": {
+ "locale": "ja"
+ },
+ "lib/netcoreapp3.1/ko/Microsoft.TestPlatform.CoreUtilities.resources.dll": {
+ "locale": "ko"
+ },
+ "lib/netcoreapp3.1/ko/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": {
+ "locale": "ko"
+ },
+ "lib/netcoreapp3.1/pl/Microsoft.TestPlatform.CoreUtilities.resources.dll": {
+ "locale": "pl"
+ },
+ "lib/netcoreapp3.1/pl/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": {
+ "locale": "pl"
+ },
+ "lib/netcoreapp3.1/pt-BR/Microsoft.TestPlatform.CoreUtilities.resources.dll": {
+ "locale": "pt-BR"
+ },
+ "lib/netcoreapp3.1/pt-BR/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": {
+ "locale": "pt-BR"
+ },
+ "lib/netcoreapp3.1/ru/Microsoft.TestPlatform.CoreUtilities.resources.dll": {
+ "locale": "ru"
+ },
+ "lib/netcoreapp3.1/ru/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": {
+ "locale": "ru"
+ },
+ "lib/netcoreapp3.1/tr/Microsoft.TestPlatform.CoreUtilities.resources.dll": {
+ "locale": "tr"
+ },
+ "lib/netcoreapp3.1/tr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": {
+ "locale": "tr"
+ },
+ "lib/netcoreapp3.1/zh-Hans/Microsoft.TestPlatform.CoreUtilities.resources.dll": {
+ "locale": "zh-Hans"
+ },
+ "lib/netcoreapp3.1/zh-Hans/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": {
+ "locale": "zh-Hans"
+ },
+ "lib/netcoreapp3.1/zh-Hant/Microsoft.TestPlatform.CoreUtilities.resources.dll": {
+ "locale": "zh-Hant"
+ },
+ "lib/netcoreapp3.1/zh-Hant/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": {
+ "locale": "zh-Hant"
+ }
+ }
+ },
+ "Microsoft.TestPlatform.TestHost/17.6.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.TestPlatform.ObjectModel": "17.6.0",
+ "Newtonsoft.Json": "13.0.1"
+ },
+ "compile": {
+ "lib/netcoreapp3.1/Microsoft.TestPlatform.CommunicationUtilities.dll": {},
+ "lib/netcoreapp3.1/Microsoft.TestPlatform.CoreUtilities.dll": {},
+ "lib/netcoreapp3.1/Microsoft.TestPlatform.CrossPlatEngine.dll": {},
+ "lib/netcoreapp3.1/Microsoft.TestPlatform.PlatformAbstractions.dll": {},
+ "lib/netcoreapp3.1/Microsoft.TestPlatform.Utilities.dll": {},
+ "lib/netcoreapp3.1/Microsoft.VisualStudio.TestPlatform.Common.dll": {},
+ "lib/netcoreapp3.1/Microsoft.VisualStudio.TestPlatform.ObjectModel.dll": {},
+ "lib/netcoreapp3.1/testhost.dll": {
+ "related": ".deps.json"
+ }
+ },
+ "runtime": {
+ "lib/netcoreapp3.1/Microsoft.TestPlatform.CommunicationUtilities.dll": {},
+ "lib/netcoreapp3.1/Microsoft.TestPlatform.CoreUtilities.dll": {},
+ "lib/netcoreapp3.1/Microsoft.TestPlatform.CrossPlatEngine.dll": {},
+ "lib/netcoreapp3.1/Microsoft.TestPlatform.PlatformAbstractions.dll": {},
+ "lib/netcoreapp3.1/Microsoft.TestPlatform.Utilities.dll": {},
+ "lib/netcoreapp3.1/Microsoft.VisualStudio.TestPlatform.Common.dll": {},
+ "lib/netcoreapp3.1/Microsoft.VisualStudio.TestPlatform.ObjectModel.dll": {},
+ "lib/netcoreapp3.1/testhost.dll": {
+ "related": ".deps.json"
+ }
+ },
+ "resource": {
+ "lib/netcoreapp3.1/cs/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": {
+ "locale": "cs"
+ },
+ "lib/netcoreapp3.1/cs/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": {
+ "locale": "cs"
+ },
+ "lib/netcoreapp3.1/cs/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": {
+ "locale": "cs"
+ },
+ "lib/netcoreapp3.1/de/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": {
+ "locale": "de"
+ },
+ "lib/netcoreapp3.1/de/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": {
+ "locale": "de"
+ },
+ "lib/netcoreapp3.1/de/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": {
+ "locale": "de"
+ },
+ "lib/netcoreapp3.1/es/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": {
+ "locale": "es"
+ },
+ "lib/netcoreapp3.1/es/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": {
+ "locale": "es"
+ },
+ "lib/netcoreapp3.1/es/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": {
+ "locale": "es"
+ },
+ "lib/netcoreapp3.1/fr/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": {
+ "locale": "fr"
+ },
+ "lib/netcoreapp3.1/fr/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": {
+ "locale": "fr"
+ },
+ "lib/netcoreapp3.1/fr/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": {
+ "locale": "fr"
+ },
+ "lib/netcoreapp3.1/it/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": {
+ "locale": "it"
+ },
+ "lib/netcoreapp3.1/it/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": {
+ "locale": "it"
+ },
+ "lib/netcoreapp3.1/it/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": {
+ "locale": "it"
+ },
+ "lib/netcoreapp3.1/ja/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": {
+ "locale": "ja"
+ },
+ "lib/netcoreapp3.1/ja/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": {
+ "locale": "ja"
+ },
+ "lib/netcoreapp3.1/ja/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": {
+ "locale": "ja"
+ },
+ "lib/netcoreapp3.1/ko/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": {
+ "locale": "ko"
+ },
+ "lib/netcoreapp3.1/ko/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": {
+ "locale": "ko"
+ },
+ "lib/netcoreapp3.1/ko/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": {
+ "locale": "ko"
+ },
+ "lib/netcoreapp3.1/pl/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": {
+ "locale": "pl"
+ },
+ "lib/netcoreapp3.1/pl/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": {
+ "locale": "pl"
+ },
+ "lib/netcoreapp3.1/pl/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": {
+ "locale": "pl"
+ },
+ "lib/netcoreapp3.1/pt-BR/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": {
+ "locale": "pt-BR"
+ },
+ "lib/netcoreapp3.1/pt-BR/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": {
+ "locale": "pt-BR"
+ },
+ "lib/netcoreapp3.1/pt-BR/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": {
+ "locale": "pt-BR"
+ },
+ "lib/netcoreapp3.1/ru/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": {
+ "locale": "ru"
+ },
+ "lib/netcoreapp3.1/ru/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": {
+ "locale": "ru"
+ },
+ "lib/netcoreapp3.1/ru/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": {
+ "locale": "ru"
+ },
+ "lib/netcoreapp3.1/tr/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": {
+ "locale": "tr"
+ },
+ "lib/netcoreapp3.1/tr/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": {
+ "locale": "tr"
+ },
+ "lib/netcoreapp3.1/tr/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": {
+ "locale": "tr"
+ },
+ "lib/netcoreapp3.1/zh-Hans/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": {
+ "locale": "zh-Hans"
+ },
+ "lib/netcoreapp3.1/zh-Hans/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": {
+ "locale": "zh-Hans"
+ },
+ "lib/netcoreapp3.1/zh-Hans/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": {
+ "locale": "zh-Hans"
+ },
+ "lib/netcoreapp3.1/zh-Hant/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": {
+ "locale": "zh-Hant"
+ },
+ "lib/netcoreapp3.1/zh-Hant/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": {
+ "locale": "zh-Hant"
+ },
+ "lib/netcoreapp3.1/zh-Hant/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": {
+ "locale": "zh-Hant"
+ }
+ },
+ "build": {
+ "build/netcoreapp3.1/Microsoft.TestPlatform.TestHost.props": {}
+ }
+ },
+ "MSTest.TestAdapter/2.2.10": {
+ "type": "package",
+ "dependencies": {
+ "Newtonsoft.Json": "10.0.3",
+ "System.Diagnostics.TextWriterTraceListener": "4.3.0"
+ },
+ "build": {
+ "build/net5.0/MSTest.TestAdapter.props": {},
+ "build/net5.0/MSTest.TestAdapter.targets": {}
+ }
+ },
+ "MSTest.TestFramework/2.2.10": {
+ "type": "package",
+ "compile": {
+ "lib/net5.0/Microsoft.VisualStudio.TestPlatform.TestFramework.dll": {
+ "related": ".XML"
+ }
+ },
+ "runtime": {
+ "lib/net5.0/Microsoft.VisualStudio.TestPlatform.TestFramework.dll": {
+ "related": ".XML"
+ }
+ },
+ "build": {
+ "build/net5.0/MSTest.TestFramework.targets": {}
+ }
+ },
+ "Newtonsoft.Json/13.0.1": {
+ "type": "package",
+ "compile": {
+ "lib/netstandard2.0/Newtonsoft.Json.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/netstandard2.0/Newtonsoft.Json.dll": {
+ "related": ".xml"
+ }
+ }
+ },
+ "NuGet.Frameworks/5.11.0": {
+ "type": "package",
+ "compile": {
+ "lib/netstandard2.0/NuGet.Frameworks.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/netstandard2.0/NuGet.Frameworks.dll": {
+ "related": ".xml"
+ }
+ }
+ },
+ "runtime.native.System/4.3.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.1.0",
+ "Microsoft.NETCore.Targets": "1.1.0"
+ },
+ "compile": {
+ "lib/netstandard1.0/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard1.0/_._": {}
+ }
+ },
+ "System.Collections/4.3.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.1.0",
+ "Microsoft.NETCore.Targets": "1.1.0",
+ "System.Runtime": "4.3.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/_._": {
+ "related": ".xml"
+ }
+ }
+ },
+ "System.Diagnostics.Debug/4.3.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.1.0",
+ "Microsoft.NETCore.Targets": "1.1.0",
+ "System.Runtime": "4.3.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/_._": {
+ "related": ".xml"
+ }
+ }
+ },
+ "System.Diagnostics.TextWriterTraceListener/4.3.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Diagnostics.TraceSource": "4.3.0",
+ "System.Globalization": "4.3.0",
+ "System.IO": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Threading": "4.3.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Diagnostics.TextWriterTraceListener.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Diagnostics.TextWriterTraceListener.dll": {}
+ }
+ },
+ "System.Diagnostics.TraceSource/4.3.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.1.0",
+ "System.Collections": "4.3.0",
+ "System.Diagnostics.Debug": "4.3.0",
+ "System.Globalization": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Threading": "4.3.0",
+ "runtime.native.System": "4.3.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Diagnostics.TraceSource.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtimeTargets": {
+ "runtimes/unix/lib/netstandard1.3/System.Diagnostics.TraceSource.dll": {
+ "assetType": "runtime",
+ "rid": "unix"
+ },
+ "runtimes/win/lib/netstandard1.3/System.Diagnostics.TraceSource.dll": {
+ "assetType": "runtime",
+ "rid": "win"
+ }
+ }
+ },
+ "System.Globalization/4.3.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.1.0",
+ "Microsoft.NETCore.Targets": "1.1.0",
+ "System.Runtime": "4.3.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/_._": {
+ "related": ".xml"
+ }
+ }
+ },
+ "System.IO/4.3.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.1.0",
+ "Microsoft.NETCore.Targets": "1.1.0",
+ "System.Runtime": "4.3.0",
+ "System.Text.Encoding": "4.3.0",
+ "System.Threading.Tasks": "4.3.0"
+ },
+ "compile": {
+ "ref/netstandard1.5/System.IO.dll": {
+ "related": ".xml"
+ }
+ }
+ },
+ "System.Reflection/4.3.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.1.0",
+ "Microsoft.NETCore.Targets": "1.1.0",
+ "System.IO": "4.3.0",
+ "System.Reflection.Primitives": "4.3.0",
+ "System.Runtime": "4.3.0"
+ },
+ "compile": {
+ "ref/netstandard1.5/_._": {
+ "related": ".xml"
+ }
+ }
+ },
+ "System.Reflection.Metadata/1.6.0": {
+ "type": "package",
+ "compile": {
+ "lib/netstandard2.0/System.Reflection.Metadata.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/netstandard2.0/System.Reflection.Metadata.dll": {
+ "related": ".xml"
+ }
+ }
+ },
+ "System.Reflection.Primitives/4.3.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.1.0",
+ "Microsoft.NETCore.Targets": "1.1.0",
+ "System.Runtime": "4.3.0"
+ },
+ "compile": {
+ "ref/netstandard1.0/_._": {
+ "related": ".xml"
+ }
+ }
+ },
+ "System.Resources.ResourceManager/4.3.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.1.0",
+ "Microsoft.NETCore.Targets": "1.1.0",
+ "System.Globalization": "4.3.0",
+ "System.Reflection": "4.3.0",
+ "System.Runtime": "4.3.0"
+ },
+ "compile": {
+ "ref/netstandard1.0/_._": {
+ "related": ".xml"
+ }
+ }
+ },
+ "System.Runtime/4.3.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.1.0",
+ "Microsoft.NETCore.Targets": "1.1.0"
+ },
+ "compile": {
+ "ref/netstandard1.5/System.Runtime.dll": {
+ "related": ".xml"
+ }
+ }
+ },
+ "System.Runtime.Extensions/4.3.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.1.0",
+ "Microsoft.NETCore.Targets": "1.1.0",
+ "System.Runtime": "4.3.0"
+ },
+ "compile": {
+ "ref/netstandard1.5/_._": {
+ "related": ".xml"
+ }
+ }
+ },
+ "System.Text.Encoding/4.3.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.1.0",
+ "Microsoft.NETCore.Targets": "1.1.0",
+ "System.Runtime": "4.3.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Text.Encoding.dll": {
+ "related": ".xml"
+ }
+ }
+ },
+ "System.Threading/4.3.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Runtime": "4.3.0",
+ "System.Threading.Tasks": "4.3.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/_._": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Threading.dll": {}
+ }
+ },
+ "System.Threading.Tasks/4.3.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.1.0",
+ "Microsoft.NETCore.Targets": "1.1.0",
+ "System.Runtime": "4.3.0"
+ },
+ "compile": {
+ "ref/netstandard1.3/System.Threading.Tasks.dll": {
+ "related": ".xml"
+ }
+ }
+ },
+ "LandblockExtraction/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "compile": {
+ "bin/placeholder/LandblockExtraction.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/LandblockExtraction.dll": {}
+ }
+ }
+ }
+ },
+ "libraries": {
+ "coverlet.collector/3.2.0": {
+ "sha512": "xjY8xBigSeWIYs4I7DgUHqSNoGqnHi7Fv7/7RZD02rvZyG3hlsjnQKiVKVWKgr9kRKgmV+dEfu8KScvysiC0Wg==",
+ "type": "package",
+ "path": "coverlet.collector/3.2.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "build/netstandard1.0/Microsoft.Bcl.AsyncInterfaces.dll",
+ "build/netstandard1.0/Microsoft.CSharp.dll",
+ "build/netstandard1.0/Microsoft.DotNet.PlatformAbstractions.dll",
+ "build/netstandard1.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll",
+ "build/netstandard1.0/Microsoft.Extensions.DependencyInjection.dll",
+ "build/netstandard1.0/Microsoft.Extensions.DependencyModel.dll",
+ "build/netstandard1.0/Microsoft.Extensions.FileSystemGlobbing.dll",
+ "build/netstandard1.0/Microsoft.TestPlatform.CoreUtilities.dll",
+ "build/netstandard1.0/Microsoft.TestPlatform.PlatformAbstractions.dll",
+ "build/netstandard1.0/Microsoft.VisualStudio.TestPlatform.ObjectModel.dll",
+ "build/netstandard1.0/Mono.Cecil.Mdb.dll",
+ "build/netstandard1.0/Mono.Cecil.Pdb.dll",
+ "build/netstandard1.0/Mono.Cecil.Rocks.dll",
+ "build/netstandard1.0/Mono.Cecil.dll",
+ "build/netstandard1.0/Newtonsoft.Json.dll",
+ "build/netstandard1.0/NuGet.Frameworks.dll",
+ "build/netstandard1.0/System.AppContext.dll",
+ "build/netstandard1.0/System.Collections.Immutable.dll",
+ "build/netstandard1.0/System.Dynamic.Runtime.dll",
+ "build/netstandard1.0/System.IO.FileSystem.Primitives.dll",
+ "build/netstandard1.0/System.Linq.Expressions.dll",
+ "build/netstandard1.0/System.Linq.dll",
+ "build/netstandard1.0/System.ObjectModel.dll",
+ "build/netstandard1.0/System.Reflection.Emit.ILGeneration.dll",
+ "build/netstandard1.0/System.Reflection.Emit.Lightweight.dll",
+ "build/netstandard1.0/System.Reflection.Emit.dll",
+ "build/netstandard1.0/System.Reflection.Metadata.dll",
+ "build/netstandard1.0/System.Reflection.TypeExtensions.dll",
+ "build/netstandard1.0/System.Runtime.CompilerServices.Unsafe.dll",
+ "build/netstandard1.0/System.Runtime.Serialization.Primitives.dll",
+ "build/netstandard1.0/System.Text.RegularExpressions.dll",
+ "build/netstandard1.0/System.Threading.Tasks.Extensions.dll",
+ "build/netstandard1.0/System.Threading.dll",
+ "build/netstandard1.0/System.Xml.ReaderWriter.dll",
+ "build/netstandard1.0/System.Xml.XDocument.dll",
+ "build/netstandard1.0/coverlet.collector.deps.json",
+ "build/netstandard1.0/coverlet.collector.dll",
+ "build/netstandard1.0/coverlet.collector.pdb",
+ "build/netstandard1.0/coverlet.collector.targets",
+ "build/netstandard1.0/coverlet.core.dll",
+ "build/netstandard1.0/coverlet.core.pdb",
+ "coverlet-icon.png",
+ "coverlet.collector.3.2.0.nupkg.sha512",
+ "coverlet.collector.nuspec"
+ ]
+ },
+ "Microsoft.CodeCoverage/17.6.0": {
+ "sha512": "5v2GwzpR7JEuQUzupjx3zLwn2FutADW/weLzLt726DR3WXxsM+ICPoJG6pxuKFsumtZp890UrVuudTUhsE8Qyg==",
+ "type": "package",
+ "path": "microsoft.codecoverage/17.6.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE_NET.txt",
+ "ThirdPartyNotices.txt",
+ "build/netstandard2.0/CodeCoverage/CodeCoverage.config",
+ "build/netstandard2.0/CodeCoverage/CodeCoverage.exe",
+ "build/netstandard2.0/CodeCoverage/VanguardInstrumentationProfiler_x86.config",
+ "build/netstandard2.0/CodeCoverage/amd64/CodeCoverage.exe",
+ "build/netstandard2.0/CodeCoverage/amd64/VanguardInstrumentationProfiler_x64.config",
+ "build/netstandard2.0/CodeCoverage/amd64/covrun64.dll",
+ "build/netstandard2.0/CodeCoverage/amd64/msdia140.dll",
+ "build/netstandard2.0/CodeCoverage/arm64/VanguardInstrumentationProfiler_arm64.config",
+ "build/netstandard2.0/CodeCoverage/arm64/covrunarm64.dll",
+ "build/netstandard2.0/CodeCoverage/arm64/msdia140.dll",
+ "build/netstandard2.0/CodeCoverage/codecoveragemessages.dll",
+ "build/netstandard2.0/CodeCoverage/coreclr/Microsoft.VisualStudio.CodeCoverage.Shim.dll",
+ "build/netstandard2.0/CodeCoverage/covrun32.dll",
+ "build/netstandard2.0/CodeCoverage/msdia140.dll",
+ "build/netstandard2.0/InstrumentationEngine/alpine/x64/VanguardInstrumentationProfiler_x64.config",
+ "build/netstandard2.0/InstrumentationEngine/alpine/x64/libCoverageInstrumentationMethod.so",
+ "build/netstandard2.0/InstrumentationEngine/alpine/x64/libInstrumentationEngine.so",
+ "build/netstandard2.0/InstrumentationEngine/arm64/MicrosoftInstrumentationEngine_arm64.dll",
+ "build/netstandard2.0/InstrumentationEngine/macos/x64/VanguardInstrumentationProfiler_x64.config",
+ "build/netstandard2.0/InstrumentationEngine/macos/x64/libCoverageInstrumentationMethod.dylib",
+ "build/netstandard2.0/InstrumentationEngine/macos/x64/libInstrumentationEngine.dylib",
+ "build/netstandard2.0/InstrumentationEngine/ubuntu/x64/VanguardInstrumentationProfiler_x64.config",
+ "build/netstandard2.0/InstrumentationEngine/ubuntu/x64/libCoverageInstrumentationMethod.so",
+ "build/netstandard2.0/InstrumentationEngine/ubuntu/x64/libInstrumentationEngine.so",
+ "build/netstandard2.0/InstrumentationEngine/x64/MicrosoftInstrumentationEngine_x64.dll",
+ "build/netstandard2.0/InstrumentationEngine/x86/MicrosoftInstrumentationEngine_x86.dll",
+ "build/netstandard2.0/Microsoft.CodeCoverage.Core.dll",
+ "build/netstandard2.0/Microsoft.CodeCoverage.Instrumentation.dll",
+ "build/netstandard2.0/Microsoft.CodeCoverage.Interprocess.dll",
+ "build/netstandard2.0/Microsoft.CodeCoverage.props",
+ "build/netstandard2.0/Microsoft.CodeCoverage.targets",
+ "build/netstandard2.0/Microsoft.DiaSymReader.dll",
+ "build/netstandard2.0/Microsoft.VisualStudio.TraceDataCollector.dll",
+ "build/netstandard2.0/Mono.Cecil.Pdb.dll",
+ "build/netstandard2.0/Mono.Cecil.Rocks.dll",
+ "build/netstandard2.0/Mono.Cecil.dll",
+ "build/netstandard2.0/ThirdPartyNotices.txt",
+ "build/netstandard2.0/cs/Microsoft.VisualStudio.TraceDataCollector.resources.dll",
+ "build/netstandard2.0/de/Microsoft.VisualStudio.TraceDataCollector.resources.dll",
+ "build/netstandard2.0/es/Microsoft.VisualStudio.TraceDataCollector.resources.dll",
+ "build/netstandard2.0/fr/Microsoft.VisualStudio.TraceDataCollector.resources.dll",
+ "build/netstandard2.0/it/Microsoft.VisualStudio.TraceDataCollector.resources.dll",
+ "build/netstandard2.0/ja/Microsoft.VisualStudio.TraceDataCollector.resources.dll",
+ "build/netstandard2.0/ko/Microsoft.VisualStudio.TraceDataCollector.resources.dll",
+ "build/netstandard2.0/pl/Microsoft.VisualStudio.TraceDataCollector.resources.dll",
+ "build/netstandard2.0/pt-BR/Microsoft.VisualStudio.TraceDataCollector.resources.dll",
+ "build/netstandard2.0/ru/Microsoft.VisualStudio.TraceDataCollector.resources.dll",
+ "build/netstandard2.0/tr/Microsoft.VisualStudio.TraceDataCollector.resources.dll",
+ "build/netstandard2.0/zh-Hans/Microsoft.VisualStudio.TraceDataCollector.resources.dll",
+ "build/netstandard2.0/zh-Hant/Microsoft.VisualStudio.TraceDataCollector.resources.dll",
+ "lib/net462/Microsoft.VisualStudio.CodeCoverage.Shim.dll",
+ "lib/netcoreapp3.1/Microsoft.VisualStudio.CodeCoverage.Shim.dll",
+ "microsoft.codecoverage.17.6.0.nupkg.sha512",
+ "microsoft.codecoverage.nuspec"
+ ]
+ },
+ "Microsoft.NET.Test.Sdk/17.6.0": {
+ "sha512": "tHyg4C6c89QvLv6Utz3xKlba4EeoyJyIz59Q1NrjRENV7gfGnSE6I+sYPIbVOzQttoo2zpHDgOK/p6Hw2OlD7A==",
+ "type": "package",
+ "path": "microsoft.net.test.sdk/17.6.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE_NET.txt",
+ "build/net462/Microsoft.NET.Test.Sdk.props",
+ "build/net462/Microsoft.NET.Test.Sdk.targets",
+ "build/netcoreapp3.1/Microsoft.NET.Test.Sdk.Program.cs",
+ "build/netcoreapp3.1/Microsoft.NET.Test.Sdk.Program.fs",
+ "build/netcoreapp3.1/Microsoft.NET.Test.Sdk.Program.vb",
+ "build/netcoreapp3.1/Microsoft.NET.Test.Sdk.props",
+ "build/netcoreapp3.1/Microsoft.NET.Test.Sdk.targets",
+ "buildMultiTargeting/Microsoft.NET.Test.Sdk.props",
+ "lib/net462/_._",
+ "lib/netcoreapp3.1/_._",
+ "microsoft.net.test.sdk.17.6.0.nupkg.sha512",
+ "microsoft.net.test.sdk.nuspec"
+ ]
+ },
+ "Microsoft.NETCore.Platforms/1.1.0": {
+ "sha512": "kz0PEW2lhqygehI/d6XsPCQzD7ff7gUJaVGPVETX611eadGsA3A877GdSlU0LRVMCTH/+P3o2iDTak+S08V2+A==",
+ "type": "package",
+ "path": "microsoft.netcore.platforms/1.1.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/netstandard1.0/_._",
+ "microsoft.netcore.platforms.1.1.0.nupkg.sha512",
+ "microsoft.netcore.platforms.nuspec",
+ "runtime.json"
+ ]
+ },
+ "Microsoft.NETCore.Targets/1.1.0": {
+ "sha512": "aOZA3BWfz9RXjpzt0sRJJMjAscAUm3Hoa4UWAfceV9UTYxgwZ1lZt5nO2myFf+/jetYQo4uTP7zS8sJY67BBxg==",
+ "type": "package",
+ "path": "microsoft.netcore.targets/1.1.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/netstandard1.0/_._",
+ "microsoft.netcore.targets.1.1.0.nupkg.sha512",
+ "microsoft.netcore.targets.nuspec",
+ "runtime.json"
+ ]
+ },
+ "Microsoft.TestPlatform.ObjectModel/17.6.0": {
+ "sha512": "AA/rrf5zwC5/OBLEOajkhjbVTM3SvxRXy8kcQ8e4mJKojbyZvqqhpfNg362N9vXU94DLg9NUTFOAnoYVT0pTJw==",
+ "type": "package",
+ "path": "microsoft.testplatform.objectmodel/17.6.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE_NET.txt",
+ "lib/net462/Microsoft.TestPlatform.CoreUtilities.dll",
+ "lib/net462/Microsoft.TestPlatform.PlatformAbstractions.dll",
+ "lib/net462/Microsoft.VisualStudio.TestPlatform.ObjectModel.dll",
+ "lib/net462/cs/Microsoft.TestPlatform.CoreUtilities.resources.dll",
+ "lib/net462/cs/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll",
+ "lib/net462/de/Microsoft.TestPlatform.CoreUtilities.resources.dll",
+ "lib/net462/de/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll",
+ "lib/net462/es/Microsoft.TestPlatform.CoreUtilities.resources.dll",
+ "lib/net462/es/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll",
+ "lib/net462/fr/Microsoft.TestPlatform.CoreUtilities.resources.dll",
+ "lib/net462/fr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll",
+ "lib/net462/it/Microsoft.TestPlatform.CoreUtilities.resources.dll",
+ "lib/net462/it/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll",
+ "lib/net462/ja/Microsoft.TestPlatform.CoreUtilities.resources.dll",
+ "lib/net462/ja/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll",
+ "lib/net462/ko/Microsoft.TestPlatform.CoreUtilities.resources.dll",
+ "lib/net462/ko/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll",
+ "lib/net462/pl/Microsoft.TestPlatform.CoreUtilities.resources.dll",
+ "lib/net462/pl/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll",
+ "lib/net462/pt-BR/Microsoft.TestPlatform.CoreUtilities.resources.dll",
+ "lib/net462/pt-BR/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll",
+ "lib/net462/ru/Microsoft.TestPlatform.CoreUtilities.resources.dll",
+ "lib/net462/ru/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll",
+ "lib/net462/tr/Microsoft.TestPlatform.CoreUtilities.resources.dll",
+ "lib/net462/tr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll",
+ "lib/net462/zh-Hans/Microsoft.TestPlatform.CoreUtilities.resources.dll",
+ "lib/net462/zh-Hans/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll",
+ "lib/net462/zh-Hant/Microsoft.TestPlatform.CoreUtilities.resources.dll",
+ "lib/net462/zh-Hant/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll",
+ "lib/netcoreapp3.1/Microsoft.TestPlatform.CoreUtilities.dll",
+ "lib/netcoreapp3.1/Microsoft.TestPlatform.PlatformAbstractions.dll",
+ "lib/netcoreapp3.1/Microsoft.VisualStudio.TestPlatform.ObjectModel.dll",
+ "lib/netcoreapp3.1/cs/Microsoft.TestPlatform.CoreUtilities.resources.dll",
+ "lib/netcoreapp3.1/cs/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll",
+ "lib/netcoreapp3.1/de/Microsoft.TestPlatform.CoreUtilities.resources.dll",
+ "lib/netcoreapp3.1/de/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll",
+ "lib/netcoreapp3.1/es/Microsoft.TestPlatform.CoreUtilities.resources.dll",
+ "lib/netcoreapp3.1/es/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll",
+ "lib/netcoreapp3.1/fr/Microsoft.TestPlatform.CoreUtilities.resources.dll",
+ "lib/netcoreapp3.1/fr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll",
+ "lib/netcoreapp3.1/it/Microsoft.TestPlatform.CoreUtilities.resources.dll",
+ "lib/netcoreapp3.1/it/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll",
+ "lib/netcoreapp3.1/ja/Microsoft.TestPlatform.CoreUtilities.resources.dll",
+ "lib/netcoreapp3.1/ja/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll",
+ "lib/netcoreapp3.1/ko/Microsoft.TestPlatform.CoreUtilities.resources.dll",
+ "lib/netcoreapp3.1/ko/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll",
+ "lib/netcoreapp3.1/pl/Microsoft.TestPlatform.CoreUtilities.resources.dll",
+ "lib/netcoreapp3.1/pl/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll",
+ "lib/netcoreapp3.1/pt-BR/Microsoft.TestPlatform.CoreUtilities.resources.dll",
+ "lib/netcoreapp3.1/pt-BR/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll",
+ "lib/netcoreapp3.1/ru/Microsoft.TestPlatform.CoreUtilities.resources.dll",
+ "lib/netcoreapp3.1/ru/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll",
+ "lib/netcoreapp3.1/tr/Microsoft.TestPlatform.CoreUtilities.resources.dll",
+ "lib/netcoreapp3.1/tr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll",
+ "lib/netcoreapp3.1/zh-Hans/Microsoft.TestPlatform.CoreUtilities.resources.dll",
+ "lib/netcoreapp3.1/zh-Hans/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll",
+ "lib/netcoreapp3.1/zh-Hant/Microsoft.TestPlatform.CoreUtilities.resources.dll",
+ "lib/netcoreapp3.1/zh-Hant/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll",
+ "lib/netstandard2.0/Microsoft.TestPlatform.CoreUtilities.dll",
+ "lib/netstandard2.0/Microsoft.TestPlatform.PlatformAbstractions.dll",
+ "lib/netstandard2.0/Microsoft.VisualStudio.TestPlatform.ObjectModel.dll",
+ "lib/netstandard2.0/cs/Microsoft.TestPlatform.CoreUtilities.resources.dll",
+ "lib/netstandard2.0/cs/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll",
+ "lib/netstandard2.0/de/Microsoft.TestPlatform.CoreUtilities.resources.dll",
+ "lib/netstandard2.0/de/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll",
+ "lib/netstandard2.0/es/Microsoft.TestPlatform.CoreUtilities.resources.dll",
+ "lib/netstandard2.0/es/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll",
+ "lib/netstandard2.0/fr/Microsoft.TestPlatform.CoreUtilities.resources.dll",
+ "lib/netstandard2.0/fr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll",
+ "lib/netstandard2.0/it/Microsoft.TestPlatform.CoreUtilities.resources.dll",
+ "lib/netstandard2.0/it/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll",
+ "lib/netstandard2.0/ja/Microsoft.TestPlatform.CoreUtilities.resources.dll",
+ "lib/netstandard2.0/ja/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll",
+ "lib/netstandard2.0/ko/Microsoft.TestPlatform.CoreUtilities.resources.dll",
+ "lib/netstandard2.0/ko/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll",
+ "lib/netstandard2.0/pl/Microsoft.TestPlatform.CoreUtilities.resources.dll",
+ "lib/netstandard2.0/pl/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll",
+ "lib/netstandard2.0/pt-BR/Microsoft.TestPlatform.CoreUtilities.resources.dll",
+ "lib/netstandard2.0/pt-BR/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll",
+ "lib/netstandard2.0/ru/Microsoft.TestPlatform.CoreUtilities.resources.dll",
+ "lib/netstandard2.0/ru/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll",
+ "lib/netstandard2.0/tr/Microsoft.TestPlatform.CoreUtilities.resources.dll",
+ "lib/netstandard2.0/tr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll",
+ "lib/netstandard2.0/zh-Hans/Microsoft.TestPlatform.CoreUtilities.resources.dll",
+ "lib/netstandard2.0/zh-Hans/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll",
+ "lib/netstandard2.0/zh-Hant/Microsoft.TestPlatform.CoreUtilities.resources.dll",
+ "lib/netstandard2.0/zh-Hant/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll",
+ "microsoft.testplatform.objectmodel.17.6.0.nupkg.sha512",
+ "microsoft.testplatform.objectmodel.nuspec"
+ ]
+ },
+ "Microsoft.TestPlatform.TestHost/17.6.0": {
+ "sha512": "7YdgUcIeCPVKLC7n7LNKDiEHWc7z3brkkYPdUbDnFsvf6WvY9UfzS0VSUJ8P2NgN0CDSD223GCJFSjSBLZRqOQ==",
+ "type": "package",
+ "path": "microsoft.testplatform.testhost/17.6.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE_NET.txt",
+ "ThirdPartyNotices.txt",
+ "build/netcoreapp3.1/Microsoft.TestPlatform.TestHost.props",
+ "build/netcoreapp3.1/x64/testhost.dll",
+ "build/netcoreapp3.1/x64/testhost.exe",
+ "build/netcoreapp3.1/x86/testhost.x86.dll",
+ "build/netcoreapp3.1/x86/testhost.x86.exe",
+ "lib/net462/_._",
+ "lib/netcoreapp3.1/Microsoft.TestPlatform.CommunicationUtilities.dll",
+ "lib/netcoreapp3.1/Microsoft.TestPlatform.CoreUtilities.dll",
+ "lib/netcoreapp3.1/Microsoft.TestPlatform.CrossPlatEngine.dll",
+ "lib/netcoreapp3.1/Microsoft.TestPlatform.PlatformAbstractions.dll",
+ "lib/netcoreapp3.1/Microsoft.TestPlatform.Utilities.dll",
+ "lib/netcoreapp3.1/Microsoft.VisualStudio.TestPlatform.Common.dll",
+ "lib/netcoreapp3.1/Microsoft.VisualStudio.TestPlatform.ObjectModel.dll",
+ "lib/netcoreapp3.1/cs/Microsoft.TestPlatform.CommunicationUtilities.resources.dll",
+ "lib/netcoreapp3.1/cs/Microsoft.TestPlatform.CrossPlatEngine.resources.dll",
+ "lib/netcoreapp3.1/cs/Microsoft.VisualStudio.TestPlatform.Common.resources.dll",
+ "lib/netcoreapp3.1/de/Microsoft.TestPlatform.CommunicationUtilities.resources.dll",
+ "lib/netcoreapp3.1/de/Microsoft.TestPlatform.CrossPlatEngine.resources.dll",
+ "lib/netcoreapp3.1/de/Microsoft.VisualStudio.TestPlatform.Common.resources.dll",
+ "lib/netcoreapp3.1/es/Microsoft.TestPlatform.CommunicationUtilities.resources.dll",
+ "lib/netcoreapp3.1/es/Microsoft.TestPlatform.CrossPlatEngine.resources.dll",
+ "lib/netcoreapp3.1/es/Microsoft.VisualStudio.TestPlatform.Common.resources.dll",
+ "lib/netcoreapp3.1/fr/Microsoft.TestPlatform.CommunicationUtilities.resources.dll",
+ "lib/netcoreapp3.1/fr/Microsoft.TestPlatform.CrossPlatEngine.resources.dll",
+ "lib/netcoreapp3.1/fr/Microsoft.VisualStudio.TestPlatform.Common.resources.dll",
+ "lib/netcoreapp3.1/it/Microsoft.TestPlatform.CommunicationUtilities.resources.dll",
+ "lib/netcoreapp3.1/it/Microsoft.TestPlatform.CrossPlatEngine.resources.dll",
+ "lib/netcoreapp3.1/it/Microsoft.VisualStudio.TestPlatform.Common.resources.dll",
+ "lib/netcoreapp3.1/ja/Microsoft.TestPlatform.CommunicationUtilities.resources.dll",
+ "lib/netcoreapp3.1/ja/Microsoft.TestPlatform.CrossPlatEngine.resources.dll",
+ "lib/netcoreapp3.1/ja/Microsoft.VisualStudio.TestPlatform.Common.resources.dll",
+ "lib/netcoreapp3.1/ko/Microsoft.TestPlatform.CommunicationUtilities.resources.dll",
+ "lib/netcoreapp3.1/ko/Microsoft.TestPlatform.CrossPlatEngine.resources.dll",
+ "lib/netcoreapp3.1/ko/Microsoft.VisualStudio.TestPlatform.Common.resources.dll",
+ "lib/netcoreapp3.1/pl/Microsoft.TestPlatform.CommunicationUtilities.resources.dll",
+ "lib/netcoreapp3.1/pl/Microsoft.TestPlatform.CrossPlatEngine.resources.dll",
+ "lib/netcoreapp3.1/pl/Microsoft.VisualStudio.TestPlatform.Common.resources.dll",
+ "lib/netcoreapp3.1/pt-BR/Microsoft.TestPlatform.CommunicationUtilities.resources.dll",
+ "lib/netcoreapp3.1/pt-BR/Microsoft.TestPlatform.CrossPlatEngine.resources.dll",
+ "lib/netcoreapp3.1/pt-BR/Microsoft.VisualStudio.TestPlatform.Common.resources.dll",
+ "lib/netcoreapp3.1/ru/Microsoft.TestPlatform.CommunicationUtilities.resources.dll",
+ "lib/netcoreapp3.1/ru/Microsoft.TestPlatform.CrossPlatEngine.resources.dll",
+ "lib/netcoreapp3.1/ru/Microsoft.VisualStudio.TestPlatform.Common.resources.dll",
+ "lib/netcoreapp3.1/testhost.deps.json",
+ "lib/netcoreapp3.1/testhost.dll",
+ "lib/netcoreapp3.1/tr/Microsoft.TestPlatform.CommunicationUtilities.resources.dll",
+ "lib/netcoreapp3.1/tr/Microsoft.TestPlatform.CrossPlatEngine.resources.dll",
+ "lib/netcoreapp3.1/tr/Microsoft.VisualStudio.TestPlatform.Common.resources.dll",
+ "lib/netcoreapp3.1/x64/msdia140.dll",
+ "lib/netcoreapp3.1/x86/msdia140.dll",
+ "lib/netcoreapp3.1/zh-Hans/Microsoft.TestPlatform.CommunicationUtilities.resources.dll",
+ "lib/netcoreapp3.1/zh-Hans/Microsoft.TestPlatform.CrossPlatEngine.resources.dll",
+ "lib/netcoreapp3.1/zh-Hans/Microsoft.VisualStudio.TestPlatform.Common.resources.dll",
+ "lib/netcoreapp3.1/zh-Hant/Microsoft.TestPlatform.CommunicationUtilities.resources.dll",
+ "lib/netcoreapp3.1/zh-Hant/Microsoft.TestPlatform.CrossPlatEngine.resources.dll",
+ "lib/netcoreapp3.1/zh-Hant/Microsoft.VisualStudio.TestPlatform.Common.resources.dll",
+ "microsoft.testplatform.testhost.17.6.0.nupkg.sha512",
+ "microsoft.testplatform.testhost.nuspec"
+ ]
+ },
+ "MSTest.TestAdapter/2.2.10": {
+ "sha512": "KOc7XVNM0Q5GrTAx4RhxTgwdt9O5gOqSzmLpUMyl9ywa6vvUNFVQ9nCjtEE7qDQW54MZdc82e287PzZDc7yQtA==",
+ "type": "package",
+ "path": "mstest.testadapter/2.2.10",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "build/_common/Microsoft.TestPlatform.AdapterUtilities.dll",
+ "build/_common/Microsoft.VisualStudio.TestPlatform.MSTest.TestAdapter.dll",
+ "build/_common/Microsoft.VisualStudio.TestPlatform.MSTestAdapter.PlatformServices.Interface.dll",
+ "build/_common/Microsoft.VisualStudio.TestPlatform.MSTestAdapter.PlatformServices.dll",
+ "build/_common/Microsoft.VisualStudio.TestPlatform.TestFramework.dll",
+ "build/_common/cs/Microsoft.TestPlatform.AdapterUtilities.resources.dll",
+ "build/_common/cs/Microsoft.TestPlatform.CoreUtilities.resources.dll",
+ "build/_common/cs/Microsoft.VisualStudio.TestPlatform.MSTest.TestAdapter.resources.dll",
+ "build/_common/cs/Microsoft.VisualStudio.TestPlatform.MSTestAdapter.PlatformServices.resources.dll",
+ "build/_common/cs/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll",
+ "build/_common/cs/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll",
+ "build/_common/de/Microsoft.TestPlatform.AdapterUtilities.resources.dll",
+ "build/_common/de/Microsoft.TestPlatform.CoreUtilities.resources.dll",
+ "build/_common/de/Microsoft.VisualStudio.TestPlatform.MSTest.TestAdapter.resources.dll",
+ "build/_common/de/Microsoft.VisualStudio.TestPlatform.MSTestAdapter.PlatformServices.resources.dll",
+ "build/_common/de/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll",
+ "build/_common/de/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll",
+ "build/_common/es/Microsoft.TestPlatform.AdapterUtilities.resources.dll",
+ "build/_common/es/Microsoft.TestPlatform.CoreUtilities.resources.dll",
+ "build/_common/es/Microsoft.VisualStudio.TestPlatform.MSTest.TestAdapter.resources.dll",
+ "build/_common/es/Microsoft.VisualStudio.TestPlatform.MSTestAdapter.PlatformServices.resources.dll",
+ "build/_common/es/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll",
+ "build/_common/es/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll",
+ "build/_common/fr/Microsoft.TestPlatform.AdapterUtilities.resources.dll",
+ "build/_common/fr/Microsoft.TestPlatform.CoreUtilities.resources.dll",
+ "build/_common/fr/Microsoft.VisualStudio.TestPlatform.MSTest.TestAdapter.resources.dll",
+ "build/_common/fr/Microsoft.VisualStudio.TestPlatform.MSTestAdapter.PlatformServices.resources.dll",
+ "build/_common/fr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll",
+ "build/_common/fr/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll",
+ "build/_common/it/Microsoft.TestPlatform.AdapterUtilities.resources.dll",
+ "build/_common/it/Microsoft.TestPlatform.CoreUtilities.resources.dll",
+ "build/_common/it/Microsoft.VisualStudio.TestPlatform.MSTest.TestAdapter.resources.dll",
+ "build/_common/it/Microsoft.VisualStudio.TestPlatform.MSTestAdapter.PlatformServices.resources.dll",
+ "build/_common/it/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll",
+ "build/_common/it/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll",
+ "build/_common/ja/Microsoft.TestPlatform.AdapterUtilities.resources.dll",
+ "build/_common/ja/Microsoft.TestPlatform.CoreUtilities.resources.dll",
+ "build/_common/ja/Microsoft.VisualStudio.TestPlatform.MSTest.TestAdapter.resources.dll",
+ "build/_common/ja/Microsoft.VisualStudio.TestPlatform.MSTestAdapter.PlatformServices.resources.dll",
+ "build/_common/ja/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll",
+ "build/_common/ja/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll",
+ "build/_common/ko/Microsoft.TestPlatform.AdapterUtilities.resources.dll",
+ "build/_common/ko/Microsoft.TestPlatform.CoreUtilities.resources.dll",
+ "build/_common/ko/Microsoft.VisualStudio.TestPlatform.MSTest.TestAdapter.resources.dll",
+ "build/_common/ko/Microsoft.VisualStudio.TestPlatform.MSTestAdapter.PlatformServices.resources.dll",
+ "build/_common/ko/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll",
+ "build/_common/ko/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll",
+ "build/_common/pl/Microsoft.TestPlatform.AdapterUtilities.resources.dll",
+ "build/_common/pl/Microsoft.TestPlatform.CoreUtilities.resources.dll",
+ "build/_common/pl/Microsoft.VisualStudio.TestPlatform.MSTest.TestAdapter.resources.dll",
+ "build/_common/pl/Microsoft.VisualStudio.TestPlatform.MSTestAdapter.PlatformServices.resources.dll",
+ "build/_common/pl/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll",
+ "build/_common/pl/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll",
+ "build/_common/pt-BR/Microsoft.TestPlatform.AdapterUtilities.resources.dll",
+ "build/_common/pt-BR/Microsoft.TestPlatform.CoreUtilities.resources.dll",
+ "build/_common/pt-BR/Microsoft.VisualStudio.TestPlatform.MSTest.TestAdapter.resources.dll",
+ "build/_common/pt-BR/Microsoft.VisualStudio.TestPlatform.MSTestAdapter.PlatformServices.resources.dll",
+ "build/_common/pt-BR/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll",
+ "build/_common/pt-BR/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll",
+ "build/_common/ru/Microsoft.TestPlatform.AdapterUtilities.resources.dll",
+ "build/_common/ru/Microsoft.TestPlatform.CoreUtilities.resources.dll",
+ "build/_common/ru/Microsoft.VisualStudio.TestPlatform.MSTest.TestAdapter.resources.dll",
+ "build/_common/ru/Microsoft.VisualStudio.TestPlatform.MSTestAdapter.PlatformServices.resources.dll",
+ "build/_common/ru/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll",
+ "build/_common/ru/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll",
+ "build/_common/tr/Microsoft.TestPlatform.AdapterUtilities.resources.dll",
+ "build/_common/tr/Microsoft.TestPlatform.CoreUtilities.resources.dll",
+ "build/_common/tr/Microsoft.VisualStudio.TestPlatform.MSTest.TestAdapter.resources.dll",
+ "build/_common/tr/Microsoft.VisualStudio.TestPlatform.MSTestAdapter.PlatformServices.resources.dll",
+ "build/_common/tr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll",
+ "build/_common/tr/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll",
+ "build/_common/zh-Hans/Microsoft.TestPlatform.AdapterUtilities.resources.dll",
+ "build/_common/zh-Hans/Microsoft.TestPlatform.CoreUtilities.resources.dll",
+ "build/_common/zh-Hans/Microsoft.VisualStudio.TestPlatform.MSTest.TestAdapter.resources.dll",
+ "build/_common/zh-Hans/Microsoft.VisualStudio.TestPlatform.MSTestAdapter.PlatformServices.resources.dll",
+ "build/_common/zh-Hans/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll",
+ "build/_common/zh-Hans/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll",
+ "build/_common/zh-Hant/Microsoft.TestPlatform.AdapterUtilities.resources.dll",
+ "build/_common/zh-Hant/Microsoft.TestPlatform.CoreUtilities.resources.dll",
+ "build/_common/zh-Hant/Microsoft.VisualStudio.TestPlatform.MSTest.TestAdapter.resources.dll",
+ "build/_common/zh-Hant/Microsoft.VisualStudio.TestPlatform.MSTestAdapter.PlatformServices.resources.dll",
+ "build/_common/zh-Hant/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll",
+ "build/_common/zh-Hant/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll",
+ "build/net45/MSTest.TestAdapter.props",
+ "build/net45/MSTest.TestAdapter.targets",
+ "build/net45/Microsoft.TestPlatform.AdapterUtilities.dll",
+ "build/net45/cs/Microsoft.TestPlatform.AdapterUtilities.resources.dll",
+ "build/net45/de/Microsoft.TestPlatform.AdapterUtilities.resources.dll",
+ "build/net45/es/Microsoft.TestPlatform.AdapterUtilities.resources.dll",
+ "build/net45/fr/Microsoft.TestPlatform.AdapterUtilities.resources.dll",
+ "build/net45/it/Microsoft.TestPlatform.AdapterUtilities.resources.dll",
+ "build/net45/ja/Microsoft.TestPlatform.AdapterUtilities.resources.dll",
+ "build/net45/ko/Microsoft.TestPlatform.AdapterUtilities.resources.dll",
+ "build/net45/pl/Microsoft.TestPlatform.AdapterUtilities.resources.dll",
+ "build/net45/pt-BR/Microsoft.TestPlatform.AdapterUtilities.resources.dll",
+ "build/net45/ru/Microsoft.TestPlatform.AdapterUtilities.resources.dll",
+ "build/net45/tr/Microsoft.TestPlatform.AdapterUtilities.resources.dll",
+ "build/net45/zh-Hans/Microsoft.TestPlatform.AdapterUtilities.resources.dll",
+ "build/net45/zh-Hant/Microsoft.TestPlatform.AdapterUtilities.resources.dll",
+ "build/net46/MSTest.TestAdapter.props",
+ "build/net46/MSTest.TestAdapter.targets",
+ "build/net46/Microsoft.TestPlatform.AdapterUtilities.dll",
+ "build/net46/Microsoft.VisualStudio.TestPlatform.MSTestAdapter.PlatformServices.dll",
+ "build/net46/cs/Microsoft.TestPlatform.AdapterUtilities.resources.dll",
+ "build/net46/de/Microsoft.TestPlatform.AdapterUtilities.resources.dll",
+ "build/net46/es/Microsoft.TestPlatform.AdapterUtilities.resources.dll",
+ "build/net46/fr/Microsoft.TestPlatform.AdapterUtilities.resources.dll",
+ "build/net46/it/Microsoft.TestPlatform.AdapterUtilities.resources.dll",
+ "build/net46/ja/Microsoft.TestPlatform.AdapterUtilities.resources.dll",
+ "build/net46/ko/Microsoft.TestPlatform.AdapterUtilities.resources.dll",
+ "build/net46/pl/Microsoft.TestPlatform.AdapterUtilities.resources.dll",
+ "build/net46/pt-BR/Microsoft.TestPlatform.AdapterUtilities.resources.dll",
+ "build/net46/ru/Microsoft.TestPlatform.AdapterUtilities.resources.dll",
+ "build/net46/tr/Microsoft.TestPlatform.AdapterUtilities.resources.dll",
+ "build/net46/zh-Hans/Microsoft.TestPlatform.AdapterUtilities.resources.dll",
+ "build/net46/zh-Hant/Microsoft.TestPlatform.AdapterUtilities.resources.dll",
+ "build/net5.0/MSTest.TestAdapter.props",
+ "build/net5.0/MSTest.TestAdapter.targets",
+ "build/net5.0/Microsoft.TestPlatform.AdapterUtilities.dll",
+ "build/net5.0/Microsoft.VisualStudio.TestPlatform.MSTestAdapter.PlatformServices.dll",
+ "build/net5.0/cs/Microsoft.TestPlatform.AdapterUtilities.resources.dll",
+ "build/net5.0/de/Microsoft.TestPlatform.AdapterUtilities.resources.dll",
+ "build/net5.0/es/Microsoft.TestPlatform.AdapterUtilities.resources.dll",
+ "build/net5.0/fr/Microsoft.TestPlatform.AdapterUtilities.resources.dll",
+ "build/net5.0/it/Microsoft.TestPlatform.AdapterUtilities.resources.dll",
+ "build/net5.0/ja/Microsoft.TestPlatform.AdapterUtilities.resources.dll",
+ "build/net5.0/ko/Microsoft.TestPlatform.AdapterUtilities.resources.dll",
+ "build/net5.0/pl/Microsoft.TestPlatform.AdapterUtilities.resources.dll",
+ "build/net5.0/pt-BR/Microsoft.TestPlatform.AdapterUtilities.resources.dll",
+ "build/net5.0/ru/Microsoft.TestPlatform.AdapterUtilities.resources.dll",
+ "build/net5.0/tr/Microsoft.TestPlatform.AdapterUtilities.resources.dll",
+ "build/net5.0/winui/Microsoft.VisualStudio.TestPlatform.MSTestAdapter.PlatformServices.dll",
+ "build/net5.0/zh-Hans/Microsoft.TestPlatform.AdapterUtilities.resources.dll",
+ "build/net5.0/zh-Hant/Microsoft.TestPlatform.AdapterUtilities.resources.dll",
+ "build/netcoreapp1.0/MSTest.TestAdapter.props",
+ "build/netcoreapp1.0/Microsoft.TestPlatform.AdapterUtilities.dll",
+ "build/netcoreapp1.0/Microsoft.VisualStudio.TestPlatform.MSTestAdapter.PlatformServices.dll",
+ "build/netcoreapp1.0/cs/Microsoft.TestPlatform.AdapterUtilities.resources.dll",
+ "build/netcoreapp1.0/de/Microsoft.TestPlatform.AdapterUtilities.resources.dll",
+ "build/netcoreapp1.0/es/Microsoft.TestPlatform.AdapterUtilities.resources.dll",
+ "build/netcoreapp1.0/fr/Microsoft.TestPlatform.AdapterUtilities.resources.dll",
+ "build/netcoreapp1.0/it/Microsoft.TestPlatform.AdapterUtilities.resources.dll",
+ "build/netcoreapp1.0/ja/Microsoft.TestPlatform.AdapterUtilities.resources.dll",
+ "build/netcoreapp1.0/ko/Microsoft.TestPlatform.AdapterUtilities.resources.dll",
+ "build/netcoreapp1.0/pl/Microsoft.TestPlatform.AdapterUtilities.resources.dll",
+ "build/netcoreapp1.0/pt-BR/Microsoft.TestPlatform.AdapterUtilities.resources.dll",
+ "build/netcoreapp1.0/ru/Microsoft.TestPlatform.AdapterUtilities.resources.dll",
+ "build/netcoreapp1.0/tr/Microsoft.TestPlatform.AdapterUtilities.resources.dll",
+ "build/netcoreapp1.0/zh-Hans/Microsoft.TestPlatform.AdapterUtilities.resources.dll",
+ "build/netcoreapp1.0/zh-Hant/Microsoft.TestPlatform.AdapterUtilities.resources.dll",
+ "build/netstandard1.5/MSTest.TestAdapter.props",
+ "build/netstandard1.5/Microsoft.TestPlatform.AdapterUtilities.dll",
+ "build/netstandard1.5/Microsoft.VisualStudio.TestPlatform.MSTestAdapter.PlatformServices.dll",
+ "build/netstandard1.5/cs/Microsoft.TestPlatform.AdapterUtilities.resources.dll",
+ "build/netstandard1.5/de/Microsoft.TestPlatform.AdapterUtilities.resources.dll",
+ "build/netstandard1.5/es/Microsoft.TestPlatform.AdapterUtilities.resources.dll",
+ "build/netstandard1.5/fr/Microsoft.TestPlatform.AdapterUtilities.resources.dll",
+ "build/netstandard1.5/it/Microsoft.TestPlatform.AdapterUtilities.resources.dll",
+ "build/netstandard1.5/ja/Microsoft.TestPlatform.AdapterUtilities.resources.dll",
+ "build/netstandard1.5/ko/Microsoft.TestPlatform.AdapterUtilities.resources.dll",
+ "build/netstandard1.5/pl/Microsoft.TestPlatform.AdapterUtilities.resources.dll",
+ "build/netstandard1.5/pt-BR/Microsoft.TestPlatform.AdapterUtilities.resources.dll",
+ "build/netstandard1.5/ru/Microsoft.TestPlatform.AdapterUtilities.resources.dll",
+ "build/netstandard1.5/tr/Microsoft.TestPlatform.AdapterUtilities.resources.dll",
+ "build/netstandard1.5/zh-Hans/Microsoft.TestPlatform.AdapterUtilities.resources.dll",
+ "build/netstandard1.5/zh-Hant/Microsoft.TestPlatform.AdapterUtilities.resources.dll",
+ "build/uap10.0/MSTest.TestAdapter.props",
+ "build/uap10.0/MSTest.TestAdapter.targets",
+ "build/uap10.0/Microsoft.TestPlatform.AdapterUtilities.dll",
+ "build/uap10.0/Microsoft.VisualStudio.TestPlatform.MSTestAdapter.PlatformServices.dll",
+ "build/uap10.0/cs/Microsoft.TestPlatform.AdapterUtilities.resources.dll",
+ "build/uap10.0/de/Microsoft.TestPlatform.AdapterUtilities.resources.dll",
+ "build/uap10.0/es/Microsoft.TestPlatform.AdapterUtilities.resources.dll",
+ "build/uap10.0/fr/Microsoft.TestPlatform.AdapterUtilities.resources.dll",
+ "build/uap10.0/it/Microsoft.TestPlatform.AdapterUtilities.resources.dll",
+ "build/uap10.0/ja/Microsoft.TestPlatform.AdapterUtilities.resources.dll",
+ "build/uap10.0/ko/Microsoft.TestPlatform.AdapterUtilities.resources.dll",
+ "build/uap10.0/pl/Microsoft.TestPlatform.AdapterUtilities.resources.dll",
+ "build/uap10.0/pt-BR/Microsoft.TestPlatform.AdapterUtilities.resources.dll",
+ "build/uap10.0/ru/Microsoft.TestPlatform.AdapterUtilities.resources.dll",
+ "build/uap10.0/tr/Microsoft.TestPlatform.AdapterUtilities.resources.dll",
+ "build/uap10.0/zh-Hans/Microsoft.TestPlatform.AdapterUtilities.resources.dll",
+ "build/uap10.0/zh-Hant/Microsoft.TestPlatform.AdapterUtilities.resources.dll",
+ "mstest.testadapter.2.2.10.nupkg.sha512",
+ "mstest.testadapter.nuspec"
+ ]
+ },
+ "MSTest.TestFramework/2.2.10": {
+ "sha512": "JZRVXKq19uRhkj8MuzsU8zJhPV2JV3ZToFPAIg+BU53L1L9mNDfm9jXerdRfbrE4HBcf2M54Ij80zPOdlha3+Q==",
+ "type": "package",
+ "path": "mstest.testframework/2.2.10",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "build/net5.0/MSTest.TestFramework.targets",
+ "build/net5.0/Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.XML",
+ "build/net5.0/Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.dll",
+ "build/net5.0/cs/Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.xml",
+ "build/net5.0/de/Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.xml",
+ "build/net5.0/es/Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.xml",
+ "build/net5.0/fr/Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.xml",
+ "build/net5.0/it/Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.xml",
+ "build/net5.0/ja/Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.xml",
+ "build/net5.0/ko/Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.xml",
+ "build/net5.0/pl/Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.xml",
+ "build/net5.0/pt-BR/Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.xml",
+ "build/net5.0/ru/Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.xml",
+ "build/net5.0/tr/Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.xml",
+ "build/net5.0/winui/Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.XML",
+ "build/net5.0/winui/Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.dll",
+ "build/net5.0/zh-Hans/Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.xml",
+ "build/net5.0/zh-Hant/Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.xml",
+ "lib/net45/Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.XML",
+ "lib/net45/Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.dll",
+ "lib/net45/Microsoft.VisualStudio.TestPlatform.TestFramework.XML",
+ "lib/net45/Microsoft.VisualStudio.TestPlatform.TestFramework.dll",
+ "lib/net45/cs/Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.xml",
+ "lib/net45/cs/Microsoft.VisualStudio.TestPlatform.TestFramework.xml",
+ "lib/net45/de/Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.xml",
+ "lib/net45/de/Microsoft.VisualStudio.TestPlatform.TestFramework.xml",
+ "lib/net45/es/Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.xml",
+ "lib/net45/es/Microsoft.VisualStudio.TestPlatform.TestFramework.xml",
+ "lib/net45/fr/Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.xml",
+ "lib/net45/fr/Microsoft.VisualStudio.TestPlatform.TestFramework.xml",
+ "lib/net45/it/Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.xml",
+ "lib/net45/it/Microsoft.VisualStudio.TestPlatform.TestFramework.xml",
+ "lib/net45/ja/Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.xml",
+ "lib/net45/ja/Microsoft.VisualStudio.TestPlatform.TestFramework.xml",
+ "lib/net45/ko/Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.xml",
+ "lib/net45/ko/Microsoft.VisualStudio.TestPlatform.TestFramework.xml",
+ "lib/net45/pl/Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.xml",
+ "lib/net45/pl/Microsoft.VisualStudio.TestPlatform.TestFramework.xml",
+ "lib/net45/pt-BR/Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.xml",
+ "lib/net45/pt-BR/Microsoft.VisualStudio.TestPlatform.TestFramework.xml",
+ "lib/net45/ru/Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.xml",
+ "lib/net45/ru/Microsoft.VisualStudio.TestPlatform.TestFramework.xml",
+ "lib/net45/tr/Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.xml",
+ "lib/net45/tr/Microsoft.VisualStudio.TestPlatform.TestFramework.xml",
+ "lib/net45/zh-Hans/Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.xml",
+ "lib/net45/zh-Hans/Microsoft.VisualStudio.TestPlatform.TestFramework.xml",
+ "lib/net45/zh-Hant/Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.xml",
+ "lib/net45/zh-Hant/Microsoft.VisualStudio.TestPlatform.TestFramework.xml",
+ "lib/net5.0/Microsoft.VisualStudio.TestPlatform.TestFramework.XML",
+ "lib/net5.0/Microsoft.VisualStudio.TestPlatform.TestFramework.dll",
+ "lib/net5.0/cs/Microsoft.VisualStudio.TestPlatform.TestFramework.xml",
+ "lib/net5.0/de/Microsoft.VisualStudio.TestPlatform.TestFramework.xml",
+ "lib/net5.0/es/Microsoft.VisualStudio.TestPlatform.TestFramework.xml",
+ "lib/net5.0/fr/Microsoft.VisualStudio.TestPlatform.TestFramework.xml",
+ "lib/net5.0/it/Microsoft.VisualStudio.TestPlatform.TestFramework.xml",
+ "lib/net5.0/ja/Microsoft.VisualStudio.TestPlatform.TestFramework.xml",
+ "lib/net5.0/ko/Microsoft.VisualStudio.TestPlatform.TestFramework.xml",
+ "lib/net5.0/pl/Microsoft.VisualStudio.TestPlatform.TestFramework.xml",
+ "lib/net5.0/pt-BR/Microsoft.VisualStudio.TestPlatform.TestFramework.xml",
+ "lib/net5.0/ru/Microsoft.VisualStudio.TestPlatform.TestFramework.xml",
+ "lib/net5.0/tr/Microsoft.VisualStudio.TestPlatform.TestFramework.xml",
+ "lib/net5.0/zh-Hans/Microsoft.VisualStudio.TestPlatform.TestFramework.xml",
+ "lib/net5.0/zh-Hant/Microsoft.VisualStudio.TestPlatform.TestFramework.xml",
+ "lib/netstandard1.0/Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.XML",
+ "lib/netstandard1.0/Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.dll",
+ "lib/netstandard1.0/Microsoft.VisualStudio.TestPlatform.TestFramework.XML",
+ "lib/netstandard1.0/Microsoft.VisualStudio.TestPlatform.TestFramework.dll",
+ "lib/netstandard1.0/cs/Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.xml",
+ "lib/netstandard1.0/cs/Microsoft.VisualStudio.TestPlatform.TestFramework.xml",
+ "lib/netstandard1.0/de/Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.xml",
+ "lib/netstandard1.0/de/Microsoft.VisualStudio.TestPlatform.TestFramework.xml",
+ "lib/netstandard1.0/es/Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.xml",
+ "lib/netstandard1.0/es/Microsoft.VisualStudio.TestPlatform.TestFramework.xml",
+ "lib/netstandard1.0/fr/Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.xml",
+ "lib/netstandard1.0/fr/Microsoft.VisualStudio.TestPlatform.TestFramework.xml",
+ "lib/netstandard1.0/it/Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.xml",
+ "lib/netstandard1.0/it/Microsoft.VisualStudio.TestPlatform.TestFramework.xml",
+ "lib/netstandard1.0/ja/Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.xml",
+ "lib/netstandard1.0/ja/Microsoft.VisualStudio.TestPlatform.TestFramework.xml",
+ "lib/netstandard1.0/ko/Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.xml",
+ "lib/netstandard1.0/ko/Microsoft.VisualStudio.TestPlatform.TestFramework.xml",
+ "lib/netstandard1.0/pl/Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.xml",
+ "lib/netstandard1.0/pl/Microsoft.VisualStudio.TestPlatform.TestFramework.xml",
+ "lib/netstandard1.0/pt-BR/Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.xml",
+ "lib/netstandard1.0/pt-BR/Microsoft.VisualStudio.TestPlatform.TestFramework.xml",
+ "lib/netstandard1.0/ru/Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.xml",
+ "lib/netstandard1.0/ru/Microsoft.VisualStudio.TestPlatform.TestFramework.xml",
+ "lib/netstandard1.0/tr/Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.xml",
+ "lib/netstandard1.0/tr/Microsoft.VisualStudio.TestPlatform.TestFramework.xml",
+ "lib/netstandard1.0/zh-Hans/Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.xml",
+ "lib/netstandard1.0/zh-Hans/Microsoft.VisualStudio.TestPlatform.TestFramework.xml",
+ "lib/netstandard1.0/zh-Hant/Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.xml",
+ "lib/netstandard1.0/zh-Hant/Microsoft.VisualStudio.TestPlatform.TestFramework.xml",
+ "lib/uap10.0/Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.XML",
+ "lib/uap10.0/Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.dll",
+ "lib/uap10.0/Microsoft.VisualStudio.TestPlatform.TestFramework.XML",
+ "lib/uap10.0/Microsoft.VisualStudio.TestPlatform.TestFramework.dll",
+ "lib/uap10.0/cs/Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.xml",
+ "lib/uap10.0/cs/Microsoft.VisualStudio.TestPlatform.TestFramework.xml",
+ "lib/uap10.0/de/Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.xml",
+ "lib/uap10.0/de/Microsoft.VisualStudio.TestPlatform.TestFramework.xml",
+ "lib/uap10.0/es/Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.xml",
+ "lib/uap10.0/es/Microsoft.VisualStudio.TestPlatform.TestFramework.xml",
+ "lib/uap10.0/fr/Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.xml",
+ "lib/uap10.0/fr/Microsoft.VisualStudio.TestPlatform.TestFramework.xml",
+ "lib/uap10.0/it/Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.xml",
+ "lib/uap10.0/it/Microsoft.VisualStudio.TestPlatform.TestFramework.xml",
+ "lib/uap10.0/ja/Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.xml",
+ "lib/uap10.0/ja/Microsoft.VisualStudio.TestPlatform.TestFramework.xml",
+ "lib/uap10.0/ko/Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.xml",
+ "lib/uap10.0/ko/Microsoft.VisualStudio.TestPlatform.TestFramework.xml",
+ "lib/uap10.0/pl/Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.xml",
+ "lib/uap10.0/pl/Microsoft.VisualStudio.TestPlatform.TestFramework.xml",
+ "lib/uap10.0/pt-BR/Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.xml",
+ "lib/uap10.0/pt-BR/Microsoft.VisualStudio.TestPlatform.TestFramework.xml",
+ "lib/uap10.0/ru/Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.xml",
+ "lib/uap10.0/ru/Microsoft.VisualStudio.TestPlatform.TestFramework.xml",
+ "lib/uap10.0/tr/Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.xml",
+ "lib/uap10.0/tr/Microsoft.VisualStudio.TestPlatform.TestFramework.xml",
+ "lib/uap10.0/zh-Hans/Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.xml",
+ "lib/uap10.0/zh-Hans/Microsoft.VisualStudio.TestPlatform.TestFramework.xml",
+ "lib/uap10.0/zh-Hant/Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.xml",
+ "lib/uap10.0/zh-Hant/Microsoft.VisualStudio.TestPlatform.TestFramework.xml",
+ "mstest.testframework.2.2.10.nupkg.sha512",
+ "mstest.testframework.nuspec"
+ ]
+ },
+ "Newtonsoft.Json/13.0.1": {
+ "sha512": "ppPFpBcvxdsfUonNcvITKqLl3bqxWbDCZIzDWHzjpdAHRFfZe0Dw9HmA0+za13IdyrgJwpkDTDA9fHaxOrt20A==",
+ "type": "package",
+ "path": "newtonsoft.json/13.0.1",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "LICENSE.md",
+ "lib/net20/Newtonsoft.Json.dll",
+ "lib/net20/Newtonsoft.Json.xml",
+ "lib/net35/Newtonsoft.Json.dll",
+ "lib/net35/Newtonsoft.Json.xml",
+ "lib/net40/Newtonsoft.Json.dll",
+ "lib/net40/Newtonsoft.Json.xml",
+ "lib/net45/Newtonsoft.Json.dll",
+ "lib/net45/Newtonsoft.Json.xml",
+ "lib/netstandard1.0/Newtonsoft.Json.dll",
+ "lib/netstandard1.0/Newtonsoft.Json.xml",
+ "lib/netstandard1.3/Newtonsoft.Json.dll",
+ "lib/netstandard1.3/Newtonsoft.Json.xml",
+ "lib/netstandard2.0/Newtonsoft.Json.dll",
+ "lib/netstandard2.0/Newtonsoft.Json.xml",
+ "newtonsoft.json.13.0.1.nupkg.sha512",
+ "newtonsoft.json.nuspec",
+ "packageIcon.png"
+ ]
+ },
+ "NuGet.Frameworks/5.11.0": {
+ "sha512": "eaiXkUjC4NPcquGWzAGMXjuxvLwc6XGKMptSyOGQeT0X70BUZObuybJFZLA0OfTdueLd3US23NBPTBb6iF3V1Q==",
+ "type": "package",
+ "path": "nuget.frameworks/5.11.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "icon.png",
+ "lib/net40/NuGet.Frameworks.dll",
+ "lib/net40/NuGet.Frameworks.xml",
+ "lib/net472/NuGet.Frameworks.dll",
+ "lib/net472/NuGet.Frameworks.xml",
+ "lib/netstandard2.0/NuGet.Frameworks.dll",
+ "lib/netstandard2.0/NuGet.Frameworks.xml",
+ "nuget.frameworks.5.11.0.nupkg.sha512",
+ "nuget.frameworks.nuspec"
+ ]
+ },
+ "runtime.native.System/4.3.0": {
+ "sha512": "c/qWt2LieNZIj1jGnVNsE2Kl23Ya2aSTBuXMD6V7k9KWr6l16Tqdwq+hJScEpWER9753NWC8h96PaVNY5Ld7Jw==",
+ "type": "package",
+ "path": "runtime.native.system/4.3.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/netstandard1.0/_._",
+ "runtime.native.system.4.3.0.nupkg.sha512",
+ "runtime.native.system.nuspec"
+ ]
+ },
+ "System.Collections/4.3.0": {
+ "sha512": "3Dcj85/TBdVpL5Zr+gEEBUuFe2icOnLalmEh9hfck1PTYbbyWuZgh4fmm2ysCLTrqLQw6t3TgTyJ+VLp+Qb+Lw==",
+ "type": "package",
+ "path": "system.collections/4.3.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Collections.dll",
+ "ref/netcore50/System.Collections.xml",
+ "ref/netcore50/de/System.Collections.xml",
+ "ref/netcore50/es/System.Collections.xml",
+ "ref/netcore50/fr/System.Collections.xml",
+ "ref/netcore50/it/System.Collections.xml",
+ "ref/netcore50/ja/System.Collections.xml",
+ "ref/netcore50/ko/System.Collections.xml",
+ "ref/netcore50/ru/System.Collections.xml",
+ "ref/netcore50/zh-hans/System.Collections.xml",
+ "ref/netcore50/zh-hant/System.Collections.xml",
+ "ref/netstandard1.0/System.Collections.dll",
+ "ref/netstandard1.0/System.Collections.xml",
+ "ref/netstandard1.0/de/System.Collections.xml",
+ "ref/netstandard1.0/es/System.Collections.xml",
+ "ref/netstandard1.0/fr/System.Collections.xml",
+ "ref/netstandard1.0/it/System.Collections.xml",
+ "ref/netstandard1.0/ja/System.Collections.xml",
+ "ref/netstandard1.0/ko/System.Collections.xml",
+ "ref/netstandard1.0/ru/System.Collections.xml",
+ "ref/netstandard1.0/zh-hans/System.Collections.xml",
+ "ref/netstandard1.0/zh-hant/System.Collections.xml",
+ "ref/netstandard1.3/System.Collections.dll",
+ "ref/netstandard1.3/System.Collections.xml",
+ "ref/netstandard1.3/de/System.Collections.xml",
+ "ref/netstandard1.3/es/System.Collections.xml",
+ "ref/netstandard1.3/fr/System.Collections.xml",
+ "ref/netstandard1.3/it/System.Collections.xml",
+ "ref/netstandard1.3/ja/System.Collections.xml",
+ "ref/netstandard1.3/ko/System.Collections.xml",
+ "ref/netstandard1.3/ru/System.Collections.xml",
+ "ref/netstandard1.3/zh-hans/System.Collections.xml",
+ "ref/netstandard1.3/zh-hant/System.Collections.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "system.collections.4.3.0.nupkg.sha512",
+ "system.collections.nuspec"
+ ]
+ },
+ "System.Diagnostics.Debug/4.3.0": {
+ "sha512": "ZUhUOdqmaG5Jk3Xdb8xi5kIyQYAA4PnTNlHx1mu9ZY3qv4ELIdKbnL/akbGaKi2RnNUWaZsAs31rvzFdewTj2g==",
+ "type": "package",
+ "path": "system.diagnostics.debug/4.3.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Diagnostics.Debug.dll",
+ "ref/netcore50/System.Diagnostics.Debug.xml",
+ "ref/netcore50/de/System.Diagnostics.Debug.xml",
+ "ref/netcore50/es/System.Diagnostics.Debug.xml",
+ "ref/netcore50/fr/System.Diagnostics.Debug.xml",
+ "ref/netcore50/it/System.Diagnostics.Debug.xml",
+ "ref/netcore50/ja/System.Diagnostics.Debug.xml",
+ "ref/netcore50/ko/System.Diagnostics.Debug.xml",
+ "ref/netcore50/ru/System.Diagnostics.Debug.xml",
+ "ref/netcore50/zh-hans/System.Diagnostics.Debug.xml",
+ "ref/netcore50/zh-hant/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.0/System.Diagnostics.Debug.dll",
+ "ref/netstandard1.0/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.0/de/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.0/es/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.0/fr/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.0/it/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.0/ja/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.0/ko/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.0/ru/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.0/zh-hans/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.0/zh-hant/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.3/System.Diagnostics.Debug.dll",
+ "ref/netstandard1.3/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.3/de/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.3/es/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.3/fr/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.3/it/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.3/ja/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.3/ko/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.3/ru/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.3/zh-hans/System.Diagnostics.Debug.xml",
+ "ref/netstandard1.3/zh-hant/System.Diagnostics.Debug.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "system.diagnostics.debug.4.3.0.nupkg.sha512",
+ "system.diagnostics.debug.nuspec"
+ ]
+ },
+ "System.Diagnostics.TextWriterTraceListener/4.3.0": {
+ "sha512": "F11kHWeiwYjFWto+kr8tt9ULMH0k8MsT1XmdCGPTLYHhWgN+2g7JsIZiXDrxlFGccSNkbjfwQy4xIS38gzUiZA==",
+ "type": "package",
+ "path": "system.diagnostics.textwritertracelistener/4.3.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Diagnostics.TextWriterTraceListener.dll",
+ "lib/netstandard1.3/System.Diagnostics.TextWriterTraceListener.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Diagnostics.TextWriterTraceListener.dll",
+ "ref/netstandard1.3/System.Diagnostics.TextWriterTraceListener.dll",
+ "ref/netstandard1.3/System.Diagnostics.TextWriterTraceListener.xml",
+ "ref/netstandard1.3/de/System.Diagnostics.TextWriterTraceListener.xml",
+ "ref/netstandard1.3/es/System.Diagnostics.TextWriterTraceListener.xml",
+ "ref/netstandard1.3/fr/System.Diagnostics.TextWriterTraceListener.xml",
+ "ref/netstandard1.3/it/System.Diagnostics.TextWriterTraceListener.xml",
+ "ref/netstandard1.3/ja/System.Diagnostics.TextWriterTraceListener.xml",
+ "ref/netstandard1.3/ko/System.Diagnostics.TextWriterTraceListener.xml",
+ "ref/netstandard1.3/ru/System.Diagnostics.TextWriterTraceListener.xml",
+ "ref/netstandard1.3/zh-hans/System.Diagnostics.TextWriterTraceListener.xml",
+ "ref/netstandard1.3/zh-hant/System.Diagnostics.TextWriterTraceListener.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "system.diagnostics.textwritertracelistener.4.3.0.nupkg.sha512",
+ "system.diagnostics.textwritertracelistener.nuspec"
+ ]
+ },
+ "System.Diagnostics.TraceSource/4.3.0": {
+ "sha512": "VnYp1NxGx8Ww731y2LJ1vpfb/DKVNKEZ8Jsh5SgQTZREL/YpWRArgh9pI8CDLmgHspZmLL697CaLvH85qQpRiw==",
+ "type": "package",
+ "path": "system.diagnostics.tracesource/4.3.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net46/System.Diagnostics.TraceSource.dll",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net46/System.Diagnostics.TraceSource.dll",
+ "ref/netstandard1.3/System.Diagnostics.TraceSource.dll",
+ "ref/netstandard1.3/System.Diagnostics.TraceSource.xml",
+ "ref/netstandard1.3/de/System.Diagnostics.TraceSource.xml",
+ "ref/netstandard1.3/es/System.Diagnostics.TraceSource.xml",
+ "ref/netstandard1.3/fr/System.Diagnostics.TraceSource.xml",
+ "ref/netstandard1.3/it/System.Diagnostics.TraceSource.xml",
+ "ref/netstandard1.3/ja/System.Diagnostics.TraceSource.xml",
+ "ref/netstandard1.3/ko/System.Diagnostics.TraceSource.xml",
+ "ref/netstandard1.3/ru/System.Diagnostics.TraceSource.xml",
+ "ref/netstandard1.3/zh-hans/System.Diagnostics.TraceSource.xml",
+ "ref/netstandard1.3/zh-hant/System.Diagnostics.TraceSource.xml",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/unix/lib/netstandard1.3/System.Diagnostics.TraceSource.dll",
+ "runtimes/win/lib/net46/System.Diagnostics.TraceSource.dll",
+ "runtimes/win/lib/netstandard1.3/System.Diagnostics.TraceSource.dll",
+ "system.diagnostics.tracesource.4.3.0.nupkg.sha512",
+ "system.diagnostics.tracesource.nuspec"
+ ]
+ },
+ "System.Globalization/4.3.0": {
+ "sha512": "kYdVd2f2PAdFGblzFswE4hkNANJBKRmsfa2X5LG2AcWE1c7/4t0pYae1L8vfZ5xvE2nK/R9JprtToA61OSHWIg==",
+ "type": "package",
+ "path": "system.globalization/4.3.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Globalization.dll",
+ "ref/netcore50/System.Globalization.xml",
+ "ref/netcore50/de/System.Globalization.xml",
+ "ref/netcore50/es/System.Globalization.xml",
+ "ref/netcore50/fr/System.Globalization.xml",
+ "ref/netcore50/it/System.Globalization.xml",
+ "ref/netcore50/ja/System.Globalization.xml",
+ "ref/netcore50/ko/System.Globalization.xml",
+ "ref/netcore50/ru/System.Globalization.xml",
+ "ref/netcore50/zh-hans/System.Globalization.xml",
+ "ref/netcore50/zh-hant/System.Globalization.xml",
+ "ref/netstandard1.0/System.Globalization.dll",
+ "ref/netstandard1.0/System.Globalization.xml",
+ "ref/netstandard1.0/de/System.Globalization.xml",
+ "ref/netstandard1.0/es/System.Globalization.xml",
+ "ref/netstandard1.0/fr/System.Globalization.xml",
+ "ref/netstandard1.0/it/System.Globalization.xml",
+ "ref/netstandard1.0/ja/System.Globalization.xml",
+ "ref/netstandard1.0/ko/System.Globalization.xml",
+ "ref/netstandard1.0/ru/System.Globalization.xml",
+ "ref/netstandard1.0/zh-hans/System.Globalization.xml",
+ "ref/netstandard1.0/zh-hant/System.Globalization.xml",
+ "ref/netstandard1.3/System.Globalization.dll",
+ "ref/netstandard1.3/System.Globalization.xml",
+ "ref/netstandard1.3/de/System.Globalization.xml",
+ "ref/netstandard1.3/es/System.Globalization.xml",
+ "ref/netstandard1.3/fr/System.Globalization.xml",
+ "ref/netstandard1.3/it/System.Globalization.xml",
+ "ref/netstandard1.3/ja/System.Globalization.xml",
+ "ref/netstandard1.3/ko/System.Globalization.xml",
+ "ref/netstandard1.3/ru/System.Globalization.xml",
+ "ref/netstandard1.3/zh-hans/System.Globalization.xml",
+ "ref/netstandard1.3/zh-hant/System.Globalization.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "system.globalization.4.3.0.nupkg.sha512",
+ "system.globalization.nuspec"
+ ]
+ },
+ "System.IO/4.3.0": {
+ "sha512": "3qjaHvxQPDpSOYICjUoTsmoq5u6QJAFRUITgeT/4gqkF1bajbSmb1kwSxEA8AHlofqgcKJcM8udgieRNhaJ5Cg==",
+ "type": "package",
+ "path": "system.io/4.3.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/net462/System.IO.dll",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/net462/System.IO.dll",
+ "ref/netcore50/System.IO.dll",
+ "ref/netcore50/System.IO.xml",
+ "ref/netcore50/de/System.IO.xml",
+ "ref/netcore50/es/System.IO.xml",
+ "ref/netcore50/fr/System.IO.xml",
+ "ref/netcore50/it/System.IO.xml",
+ "ref/netcore50/ja/System.IO.xml",
+ "ref/netcore50/ko/System.IO.xml",
+ "ref/netcore50/ru/System.IO.xml",
+ "ref/netcore50/zh-hans/System.IO.xml",
+ "ref/netcore50/zh-hant/System.IO.xml",
+ "ref/netstandard1.0/System.IO.dll",
+ "ref/netstandard1.0/System.IO.xml",
+ "ref/netstandard1.0/de/System.IO.xml",
+ "ref/netstandard1.0/es/System.IO.xml",
+ "ref/netstandard1.0/fr/System.IO.xml",
+ "ref/netstandard1.0/it/System.IO.xml",
+ "ref/netstandard1.0/ja/System.IO.xml",
+ "ref/netstandard1.0/ko/System.IO.xml",
+ "ref/netstandard1.0/ru/System.IO.xml",
+ "ref/netstandard1.0/zh-hans/System.IO.xml",
+ "ref/netstandard1.0/zh-hant/System.IO.xml",
+ "ref/netstandard1.3/System.IO.dll",
+ "ref/netstandard1.3/System.IO.xml",
+ "ref/netstandard1.3/de/System.IO.xml",
+ "ref/netstandard1.3/es/System.IO.xml",
+ "ref/netstandard1.3/fr/System.IO.xml",
+ "ref/netstandard1.3/it/System.IO.xml",
+ "ref/netstandard1.3/ja/System.IO.xml",
+ "ref/netstandard1.3/ko/System.IO.xml",
+ "ref/netstandard1.3/ru/System.IO.xml",
+ "ref/netstandard1.3/zh-hans/System.IO.xml",
+ "ref/netstandard1.3/zh-hant/System.IO.xml",
+ "ref/netstandard1.5/System.IO.dll",
+ "ref/netstandard1.5/System.IO.xml",
+ "ref/netstandard1.5/de/System.IO.xml",
+ "ref/netstandard1.5/es/System.IO.xml",
+ "ref/netstandard1.5/fr/System.IO.xml",
+ "ref/netstandard1.5/it/System.IO.xml",
+ "ref/netstandard1.5/ja/System.IO.xml",
+ "ref/netstandard1.5/ko/System.IO.xml",
+ "ref/netstandard1.5/ru/System.IO.xml",
+ "ref/netstandard1.5/zh-hans/System.IO.xml",
+ "ref/netstandard1.5/zh-hant/System.IO.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "system.io.4.3.0.nupkg.sha512",
+ "system.io.nuspec"
+ ]
+ },
+ "System.Reflection/4.3.0": {
+ "sha512": "KMiAFoW7MfJGa9nDFNcfu+FpEdiHpWgTcS2HdMpDvt9saK3y/G4GwprPyzqjFH9NTaGPQeWNHU+iDlDILj96aQ==",
+ "type": "package",
+ "path": "system.reflection/4.3.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/net462/System.Reflection.dll",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/net462/System.Reflection.dll",
+ "ref/netcore50/System.Reflection.dll",
+ "ref/netcore50/System.Reflection.xml",
+ "ref/netcore50/de/System.Reflection.xml",
+ "ref/netcore50/es/System.Reflection.xml",
+ "ref/netcore50/fr/System.Reflection.xml",
+ "ref/netcore50/it/System.Reflection.xml",
+ "ref/netcore50/ja/System.Reflection.xml",
+ "ref/netcore50/ko/System.Reflection.xml",
+ "ref/netcore50/ru/System.Reflection.xml",
+ "ref/netcore50/zh-hans/System.Reflection.xml",
+ "ref/netcore50/zh-hant/System.Reflection.xml",
+ "ref/netstandard1.0/System.Reflection.dll",
+ "ref/netstandard1.0/System.Reflection.xml",
+ "ref/netstandard1.0/de/System.Reflection.xml",
+ "ref/netstandard1.0/es/System.Reflection.xml",
+ "ref/netstandard1.0/fr/System.Reflection.xml",
+ "ref/netstandard1.0/it/System.Reflection.xml",
+ "ref/netstandard1.0/ja/System.Reflection.xml",
+ "ref/netstandard1.0/ko/System.Reflection.xml",
+ "ref/netstandard1.0/ru/System.Reflection.xml",
+ "ref/netstandard1.0/zh-hans/System.Reflection.xml",
+ "ref/netstandard1.0/zh-hant/System.Reflection.xml",
+ "ref/netstandard1.3/System.Reflection.dll",
+ "ref/netstandard1.3/System.Reflection.xml",
+ "ref/netstandard1.3/de/System.Reflection.xml",
+ "ref/netstandard1.3/es/System.Reflection.xml",
+ "ref/netstandard1.3/fr/System.Reflection.xml",
+ "ref/netstandard1.3/it/System.Reflection.xml",
+ "ref/netstandard1.3/ja/System.Reflection.xml",
+ "ref/netstandard1.3/ko/System.Reflection.xml",
+ "ref/netstandard1.3/ru/System.Reflection.xml",
+ "ref/netstandard1.3/zh-hans/System.Reflection.xml",
+ "ref/netstandard1.3/zh-hant/System.Reflection.xml",
+ "ref/netstandard1.5/System.Reflection.dll",
+ "ref/netstandard1.5/System.Reflection.xml",
+ "ref/netstandard1.5/de/System.Reflection.xml",
+ "ref/netstandard1.5/es/System.Reflection.xml",
+ "ref/netstandard1.5/fr/System.Reflection.xml",
+ "ref/netstandard1.5/it/System.Reflection.xml",
+ "ref/netstandard1.5/ja/System.Reflection.xml",
+ "ref/netstandard1.5/ko/System.Reflection.xml",
+ "ref/netstandard1.5/ru/System.Reflection.xml",
+ "ref/netstandard1.5/zh-hans/System.Reflection.xml",
+ "ref/netstandard1.5/zh-hant/System.Reflection.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "system.reflection.4.3.0.nupkg.sha512",
+ "system.reflection.nuspec"
+ ]
+ },
+ "System.Reflection.Metadata/1.6.0": {
+ "sha512": "COC1aiAJjCoA5GBF+QKL2uLqEBew4JsCkQmoHKbN3TlOZKa2fKLz5CpiRQKDz0RsAOEGsVKqOD5bomsXq/4STQ==",
+ "type": "package",
+ "path": "system.reflection.metadata/1.6.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "lib/netstandard1.1/System.Reflection.Metadata.dll",
+ "lib/netstandard1.1/System.Reflection.Metadata.xml",
+ "lib/netstandard2.0/System.Reflection.Metadata.dll",
+ "lib/netstandard2.0/System.Reflection.Metadata.xml",
+ "lib/portable-net45+win8/System.Reflection.Metadata.dll",
+ "lib/portable-net45+win8/System.Reflection.Metadata.xml",
+ "system.reflection.metadata.1.6.0.nupkg.sha512",
+ "system.reflection.metadata.nuspec",
+ "useSharedDesignerContext.txt",
+ "version.txt"
+ ]
+ },
+ "System.Reflection.Primitives/4.3.0": {
+ "sha512": "5RXItQz5As4xN2/YUDxdpsEkMhvw3e6aNveFXUn4Hl/udNTCNhnKp8lT9fnc3MhvGKh1baak5CovpuQUXHAlIA==",
+ "type": "package",
+ "path": "system.reflection.primitives/4.3.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Reflection.Primitives.dll",
+ "ref/netcore50/System.Reflection.Primitives.xml",
+ "ref/netcore50/de/System.Reflection.Primitives.xml",
+ "ref/netcore50/es/System.Reflection.Primitives.xml",
+ "ref/netcore50/fr/System.Reflection.Primitives.xml",
+ "ref/netcore50/it/System.Reflection.Primitives.xml",
+ "ref/netcore50/ja/System.Reflection.Primitives.xml",
+ "ref/netcore50/ko/System.Reflection.Primitives.xml",
+ "ref/netcore50/ru/System.Reflection.Primitives.xml",
+ "ref/netcore50/zh-hans/System.Reflection.Primitives.xml",
+ "ref/netcore50/zh-hant/System.Reflection.Primitives.xml",
+ "ref/netstandard1.0/System.Reflection.Primitives.dll",
+ "ref/netstandard1.0/System.Reflection.Primitives.xml",
+ "ref/netstandard1.0/de/System.Reflection.Primitives.xml",
+ "ref/netstandard1.0/es/System.Reflection.Primitives.xml",
+ "ref/netstandard1.0/fr/System.Reflection.Primitives.xml",
+ "ref/netstandard1.0/it/System.Reflection.Primitives.xml",
+ "ref/netstandard1.0/ja/System.Reflection.Primitives.xml",
+ "ref/netstandard1.0/ko/System.Reflection.Primitives.xml",
+ "ref/netstandard1.0/ru/System.Reflection.Primitives.xml",
+ "ref/netstandard1.0/zh-hans/System.Reflection.Primitives.xml",
+ "ref/netstandard1.0/zh-hant/System.Reflection.Primitives.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "system.reflection.primitives.4.3.0.nupkg.sha512",
+ "system.reflection.primitives.nuspec"
+ ]
+ },
+ "System.Resources.ResourceManager/4.3.0": {
+ "sha512": "/zrcPkkWdZmI4F92gL/TPumP98AVDu/Wxr3CSJGQQ+XN6wbRZcyfSKVoPo17ilb3iOr0cCRqJInGwNMolqhS8A==",
+ "type": "package",
+ "path": "system.resources.resourcemanager/4.3.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Resources.ResourceManager.dll",
+ "ref/netcore50/System.Resources.ResourceManager.xml",
+ "ref/netcore50/de/System.Resources.ResourceManager.xml",
+ "ref/netcore50/es/System.Resources.ResourceManager.xml",
+ "ref/netcore50/fr/System.Resources.ResourceManager.xml",
+ "ref/netcore50/it/System.Resources.ResourceManager.xml",
+ "ref/netcore50/ja/System.Resources.ResourceManager.xml",
+ "ref/netcore50/ko/System.Resources.ResourceManager.xml",
+ "ref/netcore50/ru/System.Resources.ResourceManager.xml",
+ "ref/netcore50/zh-hans/System.Resources.ResourceManager.xml",
+ "ref/netcore50/zh-hant/System.Resources.ResourceManager.xml",
+ "ref/netstandard1.0/System.Resources.ResourceManager.dll",
+ "ref/netstandard1.0/System.Resources.ResourceManager.xml",
+ "ref/netstandard1.0/de/System.Resources.ResourceManager.xml",
+ "ref/netstandard1.0/es/System.Resources.ResourceManager.xml",
+ "ref/netstandard1.0/fr/System.Resources.ResourceManager.xml",
+ "ref/netstandard1.0/it/System.Resources.ResourceManager.xml",
+ "ref/netstandard1.0/ja/System.Resources.ResourceManager.xml",
+ "ref/netstandard1.0/ko/System.Resources.ResourceManager.xml",
+ "ref/netstandard1.0/ru/System.Resources.ResourceManager.xml",
+ "ref/netstandard1.0/zh-hans/System.Resources.ResourceManager.xml",
+ "ref/netstandard1.0/zh-hant/System.Resources.ResourceManager.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "system.resources.resourcemanager.4.3.0.nupkg.sha512",
+ "system.resources.resourcemanager.nuspec"
+ ]
+ },
+ "System.Runtime/4.3.0": {
+ "sha512": "JufQi0vPQ0xGnAczR13AUFglDyVYt4Kqnz1AZaiKZ5+GICq0/1MH/mO/eAJHt/mHW1zjKBJd7kV26SrxddAhiw==",
+ "type": "package",
+ "path": "system.runtime/4.3.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/net462/System.Runtime.dll",
+ "lib/portable-net45+win8+wp80+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/net462/System.Runtime.dll",
+ "ref/netcore50/System.Runtime.dll",
+ "ref/netcore50/System.Runtime.xml",
+ "ref/netcore50/de/System.Runtime.xml",
+ "ref/netcore50/es/System.Runtime.xml",
+ "ref/netcore50/fr/System.Runtime.xml",
+ "ref/netcore50/it/System.Runtime.xml",
+ "ref/netcore50/ja/System.Runtime.xml",
+ "ref/netcore50/ko/System.Runtime.xml",
+ "ref/netcore50/ru/System.Runtime.xml",
+ "ref/netcore50/zh-hans/System.Runtime.xml",
+ "ref/netcore50/zh-hant/System.Runtime.xml",
+ "ref/netstandard1.0/System.Runtime.dll",
+ "ref/netstandard1.0/System.Runtime.xml",
+ "ref/netstandard1.0/de/System.Runtime.xml",
+ "ref/netstandard1.0/es/System.Runtime.xml",
+ "ref/netstandard1.0/fr/System.Runtime.xml",
+ "ref/netstandard1.0/it/System.Runtime.xml",
+ "ref/netstandard1.0/ja/System.Runtime.xml",
+ "ref/netstandard1.0/ko/System.Runtime.xml",
+ "ref/netstandard1.0/ru/System.Runtime.xml",
+ "ref/netstandard1.0/zh-hans/System.Runtime.xml",
+ "ref/netstandard1.0/zh-hant/System.Runtime.xml",
+ "ref/netstandard1.2/System.Runtime.dll",
+ "ref/netstandard1.2/System.Runtime.xml",
+ "ref/netstandard1.2/de/System.Runtime.xml",
+ "ref/netstandard1.2/es/System.Runtime.xml",
+ "ref/netstandard1.2/fr/System.Runtime.xml",
+ "ref/netstandard1.2/it/System.Runtime.xml",
+ "ref/netstandard1.2/ja/System.Runtime.xml",
+ "ref/netstandard1.2/ko/System.Runtime.xml",
+ "ref/netstandard1.2/ru/System.Runtime.xml",
+ "ref/netstandard1.2/zh-hans/System.Runtime.xml",
+ "ref/netstandard1.2/zh-hant/System.Runtime.xml",
+ "ref/netstandard1.3/System.Runtime.dll",
+ "ref/netstandard1.3/System.Runtime.xml",
+ "ref/netstandard1.3/de/System.Runtime.xml",
+ "ref/netstandard1.3/es/System.Runtime.xml",
+ "ref/netstandard1.3/fr/System.Runtime.xml",
+ "ref/netstandard1.3/it/System.Runtime.xml",
+ "ref/netstandard1.3/ja/System.Runtime.xml",
+ "ref/netstandard1.3/ko/System.Runtime.xml",
+ "ref/netstandard1.3/ru/System.Runtime.xml",
+ "ref/netstandard1.3/zh-hans/System.Runtime.xml",
+ "ref/netstandard1.3/zh-hant/System.Runtime.xml",
+ "ref/netstandard1.5/System.Runtime.dll",
+ "ref/netstandard1.5/System.Runtime.xml",
+ "ref/netstandard1.5/de/System.Runtime.xml",
+ "ref/netstandard1.5/es/System.Runtime.xml",
+ "ref/netstandard1.5/fr/System.Runtime.xml",
+ "ref/netstandard1.5/it/System.Runtime.xml",
+ "ref/netstandard1.5/ja/System.Runtime.xml",
+ "ref/netstandard1.5/ko/System.Runtime.xml",
+ "ref/netstandard1.5/ru/System.Runtime.xml",
+ "ref/netstandard1.5/zh-hans/System.Runtime.xml",
+ "ref/netstandard1.5/zh-hant/System.Runtime.xml",
+ "ref/portable-net45+win8+wp80+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "system.runtime.4.3.0.nupkg.sha512",
+ "system.runtime.nuspec"
+ ]
+ },
+ "System.Runtime.Extensions/4.3.0": {
+ "sha512": "guW0uK0fn5fcJJ1tJVXYd7/1h5F+pea1r7FLSOz/f8vPEqbR2ZAknuRDvTQ8PzAilDveOxNjSfr0CHfIQfFk8g==",
+ "type": "package",
+ "path": "system.runtime.extensions/4.3.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/net462/System.Runtime.Extensions.dll",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/net462/System.Runtime.Extensions.dll",
+ "ref/netcore50/System.Runtime.Extensions.dll",
+ "ref/netcore50/System.Runtime.Extensions.xml",
+ "ref/netcore50/de/System.Runtime.Extensions.xml",
+ "ref/netcore50/es/System.Runtime.Extensions.xml",
+ "ref/netcore50/fr/System.Runtime.Extensions.xml",
+ "ref/netcore50/it/System.Runtime.Extensions.xml",
+ "ref/netcore50/ja/System.Runtime.Extensions.xml",
+ "ref/netcore50/ko/System.Runtime.Extensions.xml",
+ "ref/netcore50/ru/System.Runtime.Extensions.xml",
+ "ref/netcore50/zh-hans/System.Runtime.Extensions.xml",
+ "ref/netcore50/zh-hant/System.Runtime.Extensions.xml",
+ "ref/netstandard1.0/System.Runtime.Extensions.dll",
+ "ref/netstandard1.0/System.Runtime.Extensions.xml",
+ "ref/netstandard1.0/de/System.Runtime.Extensions.xml",
+ "ref/netstandard1.0/es/System.Runtime.Extensions.xml",
+ "ref/netstandard1.0/fr/System.Runtime.Extensions.xml",
+ "ref/netstandard1.0/it/System.Runtime.Extensions.xml",
+ "ref/netstandard1.0/ja/System.Runtime.Extensions.xml",
+ "ref/netstandard1.0/ko/System.Runtime.Extensions.xml",
+ "ref/netstandard1.0/ru/System.Runtime.Extensions.xml",
+ "ref/netstandard1.0/zh-hans/System.Runtime.Extensions.xml",
+ "ref/netstandard1.0/zh-hant/System.Runtime.Extensions.xml",
+ "ref/netstandard1.3/System.Runtime.Extensions.dll",
+ "ref/netstandard1.3/System.Runtime.Extensions.xml",
+ "ref/netstandard1.3/de/System.Runtime.Extensions.xml",
+ "ref/netstandard1.3/es/System.Runtime.Extensions.xml",
+ "ref/netstandard1.3/fr/System.Runtime.Extensions.xml",
+ "ref/netstandard1.3/it/System.Runtime.Extensions.xml",
+ "ref/netstandard1.3/ja/System.Runtime.Extensions.xml",
+ "ref/netstandard1.3/ko/System.Runtime.Extensions.xml",
+ "ref/netstandard1.3/ru/System.Runtime.Extensions.xml",
+ "ref/netstandard1.3/zh-hans/System.Runtime.Extensions.xml",
+ "ref/netstandard1.3/zh-hant/System.Runtime.Extensions.xml",
+ "ref/netstandard1.5/System.Runtime.Extensions.dll",
+ "ref/netstandard1.5/System.Runtime.Extensions.xml",
+ "ref/netstandard1.5/de/System.Runtime.Extensions.xml",
+ "ref/netstandard1.5/es/System.Runtime.Extensions.xml",
+ "ref/netstandard1.5/fr/System.Runtime.Extensions.xml",
+ "ref/netstandard1.5/it/System.Runtime.Extensions.xml",
+ "ref/netstandard1.5/ja/System.Runtime.Extensions.xml",
+ "ref/netstandard1.5/ko/System.Runtime.Extensions.xml",
+ "ref/netstandard1.5/ru/System.Runtime.Extensions.xml",
+ "ref/netstandard1.5/zh-hans/System.Runtime.Extensions.xml",
+ "ref/netstandard1.5/zh-hant/System.Runtime.Extensions.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "system.runtime.extensions.4.3.0.nupkg.sha512",
+ "system.runtime.extensions.nuspec"
+ ]
+ },
+ "System.Text.Encoding/4.3.0": {
+ "sha512": "BiIg+KWaSDOITze6jGQynxg64naAPtqGHBwDrLaCtixsa5bKiR8dpPOHA7ge3C0JJQizJE+sfkz1wV+BAKAYZw==",
+ "type": "package",
+ "path": "system.text.encoding/4.3.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Text.Encoding.dll",
+ "ref/netcore50/System.Text.Encoding.xml",
+ "ref/netcore50/de/System.Text.Encoding.xml",
+ "ref/netcore50/es/System.Text.Encoding.xml",
+ "ref/netcore50/fr/System.Text.Encoding.xml",
+ "ref/netcore50/it/System.Text.Encoding.xml",
+ "ref/netcore50/ja/System.Text.Encoding.xml",
+ "ref/netcore50/ko/System.Text.Encoding.xml",
+ "ref/netcore50/ru/System.Text.Encoding.xml",
+ "ref/netcore50/zh-hans/System.Text.Encoding.xml",
+ "ref/netcore50/zh-hant/System.Text.Encoding.xml",
+ "ref/netstandard1.0/System.Text.Encoding.dll",
+ "ref/netstandard1.0/System.Text.Encoding.xml",
+ "ref/netstandard1.0/de/System.Text.Encoding.xml",
+ "ref/netstandard1.0/es/System.Text.Encoding.xml",
+ "ref/netstandard1.0/fr/System.Text.Encoding.xml",
+ "ref/netstandard1.0/it/System.Text.Encoding.xml",
+ "ref/netstandard1.0/ja/System.Text.Encoding.xml",
+ "ref/netstandard1.0/ko/System.Text.Encoding.xml",
+ "ref/netstandard1.0/ru/System.Text.Encoding.xml",
+ "ref/netstandard1.0/zh-hans/System.Text.Encoding.xml",
+ "ref/netstandard1.0/zh-hant/System.Text.Encoding.xml",
+ "ref/netstandard1.3/System.Text.Encoding.dll",
+ "ref/netstandard1.3/System.Text.Encoding.xml",
+ "ref/netstandard1.3/de/System.Text.Encoding.xml",
+ "ref/netstandard1.3/es/System.Text.Encoding.xml",
+ "ref/netstandard1.3/fr/System.Text.Encoding.xml",
+ "ref/netstandard1.3/it/System.Text.Encoding.xml",
+ "ref/netstandard1.3/ja/System.Text.Encoding.xml",
+ "ref/netstandard1.3/ko/System.Text.Encoding.xml",
+ "ref/netstandard1.3/ru/System.Text.Encoding.xml",
+ "ref/netstandard1.3/zh-hans/System.Text.Encoding.xml",
+ "ref/netstandard1.3/zh-hant/System.Text.Encoding.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "system.text.encoding.4.3.0.nupkg.sha512",
+ "system.text.encoding.nuspec"
+ ]
+ },
+ "System.Threading/4.3.0": {
+ "sha512": "VkUS0kOBcUf3Wwm0TSbrevDDZ6BlM+b/HRiapRFWjM5O0NS0LviG0glKmFK+hhPDd1XFeSdU1GmlLhb2CoVpIw==",
+ "type": "package",
+ "path": "system.threading/4.3.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/netcore50/System.Threading.dll",
+ "lib/netstandard1.3/System.Threading.dll",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Threading.dll",
+ "ref/netcore50/System.Threading.xml",
+ "ref/netcore50/de/System.Threading.xml",
+ "ref/netcore50/es/System.Threading.xml",
+ "ref/netcore50/fr/System.Threading.xml",
+ "ref/netcore50/it/System.Threading.xml",
+ "ref/netcore50/ja/System.Threading.xml",
+ "ref/netcore50/ko/System.Threading.xml",
+ "ref/netcore50/ru/System.Threading.xml",
+ "ref/netcore50/zh-hans/System.Threading.xml",
+ "ref/netcore50/zh-hant/System.Threading.xml",
+ "ref/netstandard1.0/System.Threading.dll",
+ "ref/netstandard1.0/System.Threading.xml",
+ "ref/netstandard1.0/de/System.Threading.xml",
+ "ref/netstandard1.0/es/System.Threading.xml",
+ "ref/netstandard1.0/fr/System.Threading.xml",
+ "ref/netstandard1.0/it/System.Threading.xml",
+ "ref/netstandard1.0/ja/System.Threading.xml",
+ "ref/netstandard1.0/ko/System.Threading.xml",
+ "ref/netstandard1.0/ru/System.Threading.xml",
+ "ref/netstandard1.0/zh-hans/System.Threading.xml",
+ "ref/netstandard1.0/zh-hant/System.Threading.xml",
+ "ref/netstandard1.3/System.Threading.dll",
+ "ref/netstandard1.3/System.Threading.xml",
+ "ref/netstandard1.3/de/System.Threading.xml",
+ "ref/netstandard1.3/es/System.Threading.xml",
+ "ref/netstandard1.3/fr/System.Threading.xml",
+ "ref/netstandard1.3/it/System.Threading.xml",
+ "ref/netstandard1.3/ja/System.Threading.xml",
+ "ref/netstandard1.3/ko/System.Threading.xml",
+ "ref/netstandard1.3/ru/System.Threading.xml",
+ "ref/netstandard1.3/zh-hans/System.Threading.xml",
+ "ref/netstandard1.3/zh-hant/System.Threading.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "runtimes/aot/lib/netcore50/System.Threading.dll",
+ "system.threading.4.3.0.nupkg.sha512",
+ "system.threading.nuspec"
+ ]
+ },
+ "System.Threading.Tasks/4.3.0": {
+ "sha512": "LbSxKEdOUhVe8BezB/9uOGGppt+nZf6e1VFyw6v3DN6lqitm0OSn2uXMOdtP0M3W4iMcqcivm2J6UgqiwwnXiA==",
+ "type": "package",
+ "path": "system.threading.tasks/4.3.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "ThirdPartyNotices.txt",
+ "dotnet_library_license.txt",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net45/_._",
+ "lib/portable-net45+win8+wp8+wpa81/_._",
+ "lib/win8/_._",
+ "lib/wp80/_._",
+ "lib/wpa81/_._",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/MonoAndroid10/_._",
+ "ref/MonoTouch10/_._",
+ "ref/net45/_._",
+ "ref/netcore50/System.Threading.Tasks.dll",
+ "ref/netcore50/System.Threading.Tasks.xml",
+ "ref/netcore50/de/System.Threading.Tasks.xml",
+ "ref/netcore50/es/System.Threading.Tasks.xml",
+ "ref/netcore50/fr/System.Threading.Tasks.xml",
+ "ref/netcore50/it/System.Threading.Tasks.xml",
+ "ref/netcore50/ja/System.Threading.Tasks.xml",
+ "ref/netcore50/ko/System.Threading.Tasks.xml",
+ "ref/netcore50/ru/System.Threading.Tasks.xml",
+ "ref/netcore50/zh-hans/System.Threading.Tasks.xml",
+ "ref/netcore50/zh-hant/System.Threading.Tasks.xml",
+ "ref/netstandard1.0/System.Threading.Tasks.dll",
+ "ref/netstandard1.0/System.Threading.Tasks.xml",
+ "ref/netstandard1.0/de/System.Threading.Tasks.xml",
+ "ref/netstandard1.0/es/System.Threading.Tasks.xml",
+ "ref/netstandard1.0/fr/System.Threading.Tasks.xml",
+ "ref/netstandard1.0/it/System.Threading.Tasks.xml",
+ "ref/netstandard1.0/ja/System.Threading.Tasks.xml",
+ "ref/netstandard1.0/ko/System.Threading.Tasks.xml",
+ "ref/netstandard1.0/ru/System.Threading.Tasks.xml",
+ "ref/netstandard1.0/zh-hans/System.Threading.Tasks.xml",
+ "ref/netstandard1.0/zh-hant/System.Threading.Tasks.xml",
+ "ref/netstandard1.3/System.Threading.Tasks.dll",
+ "ref/netstandard1.3/System.Threading.Tasks.xml",
+ "ref/netstandard1.3/de/System.Threading.Tasks.xml",
+ "ref/netstandard1.3/es/System.Threading.Tasks.xml",
+ "ref/netstandard1.3/fr/System.Threading.Tasks.xml",
+ "ref/netstandard1.3/it/System.Threading.Tasks.xml",
+ "ref/netstandard1.3/ja/System.Threading.Tasks.xml",
+ "ref/netstandard1.3/ko/System.Threading.Tasks.xml",
+ "ref/netstandard1.3/ru/System.Threading.Tasks.xml",
+ "ref/netstandard1.3/zh-hans/System.Threading.Tasks.xml",
+ "ref/netstandard1.3/zh-hant/System.Threading.Tasks.xml",
+ "ref/portable-net45+win8+wp8+wpa81/_._",
+ "ref/win8/_._",
+ "ref/wp80/_._",
+ "ref/wpa81/_._",
+ "ref/xamarinios10/_._",
+ "ref/xamarinmac20/_._",
+ "ref/xamarintvos10/_._",
+ "ref/xamarinwatchos10/_._",
+ "system.threading.tasks.4.3.0.nupkg.sha512",
+ "system.threading.tasks.nuspec"
+ ]
+ },
+ "LandblockExtraction/1.0.0": {
+ "type": "project",
+ "path": "../LandblockExtraction/LandblockExtraction.csproj",
+ "msbuildProject": "../LandblockExtraction/LandblockExtraction.csproj"
+ }
+ },
+ "projectFileDependencyGroups": {
+ "net7.0": [
+ "LandblockExtraction >= 1.0.0",
+ "MSTest.TestAdapter >= 2.2.10",
+ "MSTest.TestFramework >= 2.2.10",
+ "Microsoft.NET.Test.Sdk >= 17.6.0",
+ "coverlet.collector >= 3.2.0"
+ ]
+ },
+ "packageFolders": {
+ "C:\\Users\\Troispoils\\.nuget\\packages\\": {}
+ },
+ "project": {
+ "version": "1.0.0",
+ "restore": {
+ "projectUniqueName": "C:\\Users\\Troispoils\\Documents\\GitHub\\Map3DRendering\\Test_LandblockExtraction\\Test_LandblockExtraction.csproj",
+ "projectName": "Test_LandblockExtraction",
+ "projectPath": "C:\\Users\\Troispoils\\Documents\\GitHub\\Map3DRendering\\Test_LandblockExtraction\\Test_LandblockExtraction.csproj",
+ "packagesPath": "C:\\Users\\Troispoils\\.nuget\\packages\\",
+ "outputPath": "C:\\Users\\Troispoils\\Documents\\GitHub\\Map3DRendering\\Test_LandblockExtraction\\obj\\",
+ "projectStyle": "PackageReference",
+ "configFilePaths": [
+ "C:\\Users\\Troispoils\\AppData\\Roaming\\NuGet\\NuGet.Config",
+ "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
+ ],
+ "originalTargetFrameworks": [
+ "net7.0"
+ ],
+ "sources": {
+ "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
+ "https://api.nuget.org/v3/index.json": {}
+ },
+ "frameworks": {
+ "net7.0": {
+ "targetAlias": "net7.0",
+ "projectReferences": {
+ "C:\\Users\\Troispoils\\Documents\\GitHub\\Map3DRendering\\LandblockExtraction\\LandblockExtraction.csproj": {
+ "projectPath": "C:\\Users\\Troispoils\\Documents\\GitHub\\Map3DRendering\\LandblockExtraction\\LandblockExtraction.csproj"
+ }
+ }
+ }
+ },
+ "warningProperties": {
+ "warnAsError": [
+ "NU1605"
+ ]
+ }
+ },
+ "frameworks": {
+ "net7.0": {
+ "targetAlias": "net7.0",
+ "dependencies": {
+ "MSTest.TestAdapter": {
+ "target": "Package",
+ "version": "[2.2.10, )"
+ },
+ "MSTest.TestFramework": {
+ "target": "Package",
+ "version": "[2.2.10, )"
+ },
+ "Microsoft.NET.Test.Sdk": {
+ "target": "Package",
+ "version": "[17.6.0, )"
+ },
+ "coverlet.collector": {
+ "target": "Package",
+ "version": "[3.2.0, )"
+ }
+ },
+ "imports": [
+ "net461",
+ "net462",
+ "net47",
+ "net471",
+ "net472",
+ "net48",
+ "net481"
+ ],
+ "assetTargetFallback": true,
+ "warn": true,
+ "frameworkReferences": {
+ "Microsoft.NETCore.App": {
+ "privateAssets": "all"
+ }
+ },
+ "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.100\\RuntimeIdentifierGraph.json"
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/Test_LandblockExtraction/obj/project.nuget.cache b/Test_LandblockExtraction/obj/project.nuget.cache
new file mode 100644
index 0000000..3152947
--- /dev/null
+++ b/Test_LandblockExtraction/obj/project.nuget.cache
@@ -0,0 +1,36 @@
+{
+ "version": 2,
+ "dgSpecHash": "lxudjY+b6j+0BBRt8sfBi2ZjSkU7cHsdrEOXWudHPi0UKdYtkHMeDLx43UWD2TrLu444de4oVFqygq7LlbAUxw==",
+ "success": true,
+ "projectFilePath": "C:\\Users\\Troispoils\\Documents\\GitHub\\Map3DRendering\\Test_LandblockExtraction\\Test_LandblockExtraction.csproj",
+ "expectedPackageFiles": [
+ "C:\\Users\\Troispoils\\.nuget\\packages\\coverlet.collector\\3.2.0\\coverlet.collector.3.2.0.nupkg.sha512",
+ "C:\\Users\\Troispoils\\.nuget\\packages\\microsoft.codecoverage\\17.6.0\\microsoft.codecoverage.17.6.0.nupkg.sha512",
+ "C:\\Users\\Troispoils\\.nuget\\packages\\microsoft.net.test.sdk\\17.6.0\\microsoft.net.test.sdk.17.6.0.nupkg.sha512",
+ "C:\\Users\\Troispoils\\.nuget\\packages\\microsoft.netcore.platforms\\1.1.0\\microsoft.netcore.platforms.1.1.0.nupkg.sha512",
+ "C:\\Users\\Troispoils\\.nuget\\packages\\microsoft.netcore.targets\\1.1.0\\microsoft.netcore.targets.1.1.0.nupkg.sha512",
+ "C:\\Users\\Troispoils\\.nuget\\packages\\microsoft.testplatform.objectmodel\\17.6.0\\microsoft.testplatform.objectmodel.17.6.0.nupkg.sha512",
+ "C:\\Users\\Troispoils\\.nuget\\packages\\microsoft.testplatform.testhost\\17.6.0\\microsoft.testplatform.testhost.17.6.0.nupkg.sha512",
+ "C:\\Users\\Troispoils\\.nuget\\packages\\mstest.testadapter\\2.2.10\\mstest.testadapter.2.2.10.nupkg.sha512",
+ "C:\\Users\\Troispoils\\.nuget\\packages\\mstest.testframework\\2.2.10\\mstest.testframework.2.2.10.nupkg.sha512",
+ "C:\\Users\\Troispoils\\.nuget\\packages\\newtonsoft.json\\13.0.1\\newtonsoft.json.13.0.1.nupkg.sha512",
+ "C:\\Users\\Troispoils\\.nuget\\packages\\nuget.frameworks\\5.11.0\\nuget.frameworks.5.11.0.nupkg.sha512",
+ "C:\\Users\\Troispoils\\.nuget\\packages\\runtime.native.system\\4.3.0\\runtime.native.system.4.3.0.nupkg.sha512",
+ "C:\\Users\\Troispoils\\.nuget\\packages\\system.collections\\4.3.0\\system.collections.4.3.0.nupkg.sha512",
+ "C:\\Users\\Troispoils\\.nuget\\packages\\system.diagnostics.debug\\4.3.0\\system.diagnostics.debug.4.3.0.nupkg.sha512",
+ "C:\\Users\\Troispoils\\.nuget\\packages\\system.diagnostics.textwritertracelistener\\4.3.0\\system.diagnostics.textwritertracelistener.4.3.0.nupkg.sha512",
+ "C:\\Users\\Troispoils\\.nuget\\packages\\system.diagnostics.tracesource\\4.3.0\\system.diagnostics.tracesource.4.3.0.nupkg.sha512",
+ "C:\\Users\\Troispoils\\.nuget\\packages\\system.globalization\\4.3.0\\system.globalization.4.3.0.nupkg.sha512",
+ "C:\\Users\\Troispoils\\.nuget\\packages\\system.io\\4.3.0\\system.io.4.3.0.nupkg.sha512",
+ "C:\\Users\\Troispoils\\.nuget\\packages\\system.reflection\\4.3.0\\system.reflection.4.3.0.nupkg.sha512",
+ "C:\\Users\\Troispoils\\.nuget\\packages\\system.reflection.metadata\\1.6.0\\system.reflection.metadata.1.6.0.nupkg.sha512",
+ "C:\\Users\\Troispoils\\.nuget\\packages\\system.reflection.primitives\\4.3.0\\system.reflection.primitives.4.3.0.nupkg.sha512",
+ "C:\\Users\\Troispoils\\.nuget\\packages\\system.resources.resourcemanager\\4.3.0\\system.resources.resourcemanager.4.3.0.nupkg.sha512",
+ "C:\\Users\\Troispoils\\.nuget\\packages\\system.runtime\\4.3.0\\system.runtime.4.3.0.nupkg.sha512",
+ "C:\\Users\\Troispoils\\.nuget\\packages\\system.runtime.extensions\\4.3.0\\system.runtime.extensions.4.3.0.nupkg.sha512",
+ "C:\\Users\\Troispoils\\.nuget\\packages\\system.text.encoding\\4.3.0\\system.text.encoding.4.3.0.nupkg.sha512",
+ "C:\\Users\\Troispoils\\.nuget\\packages\\system.threading\\4.3.0\\system.threading.4.3.0.nupkg.sha512",
+ "C:\\Users\\Troispoils\\.nuget\\packages\\system.threading.tasks\\4.3.0\\system.threading.tasks.4.3.0.nupkg.sha512"
+ ],
+ "logs": []
+}
\ No newline at end of file