diff --git a/.gitignore b/.gitignore
index ad8cf53..fa259d3 100644
--- a/.gitignore
+++ b/.gitignore
@@ -200,3 +200,4 @@ FakesAssemblies/
Report
/test/DSNextTests/coverage.xml
/src/LibPacketGremlin/project.lock.json
+/test/LibPacketGremlinTests/project.lock.json
diff --git a/README.md b/README.md
index f349d30..58ce033 100644
--- a/README.md
+++ b/README.md
@@ -87,5 +87,7 @@ Additional resources for wireless decryption: http://outbreaklabs.com/v2/post/wi
RC4 implementation was taken from http://www.idrix.fr/Root/Samples/rc4_derive_dotnet.cs
+CRC32 implementation was taken from https://github.com/dariogriffo/Crc32
+
## License
LibPacketGremlin is released under the MIT license.
\ No newline at end of file
diff --git a/src/LibPacketGremlin/LibPacketGremlin.xproj b/src/LibPacketGremlin/LibPacketGremlin.xproj
index b984c5f..faee500 100644
--- a/src/LibPacketGremlin/LibPacketGremlin.xproj
+++ b/src/LibPacketGremlin/LibPacketGremlin.xproj
@@ -17,5 +17,8 @@
True
+
+ True
+
\ No newline at end of file
diff --git a/src/LibPacketGremlin/Utilities/Crc32Algorithm.cs b/src/LibPacketGremlin/Utilities/Crc32Algorithm.cs
new file mode 100644
index 0000000..b037686
--- /dev/null
+++ b/src/LibPacketGremlin/Utilities/Crc32Algorithm.cs
@@ -0,0 +1,185 @@
+/*
+ Modified version of http://damieng.com/blog/2006/08/08/calculating_crc32_in_c_and_net
+ Using a default table improves drastically the performance of the algorithm.
+ Credit for the implementation should be awarded to Damien Guard.
+ Modified under the intention of creating a Nuget package
+ Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0
+ Originally published at http://damieng.com/blog/2006/08/08/calculating_crc32_in_c_and_net
+
+ Taken from https://github.com/dariogriffo/Crc32
+*/
+
+namespace OutbreakLabs.LibPacketGremlin.Utilities
+{
+ using System;
+ using System.Security.Cryptography;
+
+ ///
+ /// Implements a 32-bit CRC hash algorithm compatible with Zip etc.
+ ///
+ ///
+ /// Crc32 should only be used for backward compatibility with older file formats
+ /// and algorithms. It is not secure enough for new applications.
+ /// If you need to call multiple times for the same data either use the HashAlgorithm
+ /// interface or remember that the result of one Compute call needs to be ~ (XOR) before
+ /// being passed in as the seed for the next Compute call.
+ ///
+ public sealed class Crc32Algorithm : HashAlgorithm
+ {
+ public const uint DefaultPolynomial = 0xedb88320u;
+ public const uint DefaultSeed = 0xffffffffu;
+
+ private static readonly uint[] defaultTable =
+ {
+ 0x00000000, 0x77073096, 0xEE0E612C, 0x990951BA,
+ 0x076DC419, 0x706AF48F, 0xE963A535, 0x9E6495A3,
+ 0x0EDB8832, 0x79DCB8A4, 0xE0D5E91E, 0x97D2D988,
+ 0x09B64C2B, 0x7EB17CBD, 0xE7B82D07, 0x90BF1D91,
+ 0x1DB71064, 0x6AB020F2, 0xF3B97148, 0x84BE41DE,
+ 0x1ADAD47D, 0x6DDDE4EB, 0xF4D4B551, 0x83D385C7,
+ 0x136C9856, 0x646BA8C0, 0xFD62F97A, 0x8A65C9EC,
+ 0x14015C4F, 0x63066CD9, 0xFA0F3D63, 0x8D080DF5,
+ 0x3B6E20C8, 0x4C69105E, 0xD56041E4, 0xA2677172,
+ 0x3C03E4D1, 0x4B04D447, 0xD20D85FD, 0xA50AB56B,
+ 0x35B5A8FA, 0x42B2986C, 0xDBBBC9D6, 0xACBCF940,
+ 0x32D86CE3, 0x45DF5C75, 0xDCD60DCF, 0xABD13D59,
+ 0x26D930AC, 0x51DE003A, 0xC8D75180, 0xBFD06116,
+ 0x21B4F4B5, 0x56B3C423, 0xCFBA9599, 0xB8BDA50F,
+ 0x2802B89E, 0x5F058808, 0xC60CD9B2, 0xB10BE924,
+ 0x2F6F7C87, 0x58684C11, 0xC1611DAB, 0xB6662D3D,
+ 0x76DC4190, 0x01DB7106, 0x98D220BC, 0xEFD5102A,
+ 0x71B18589, 0x06B6B51F, 0x9FBFE4A5, 0xE8B8D433,
+ 0x7807C9A2, 0x0F00F934, 0x9609A88E, 0xE10E9818,
+ 0x7F6A0DBB, 0x086D3D2D, 0x91646C97, 0xE6635C01,
+ 0x6B6B51F4, 0x1C6C6162, 0x856530D8, 0xF262004E,
+ 0x6C0695ED, 0x1B01A57B, 0x8208F4C1, 0xF50FC457,
+ 0x65B0D9C6, 0x12B7E950, 0x8BBEB8EA, 0xFCB9887C,
+ 0x62DD1DDF, 0x15DA2D49, 0x8CD37CF3, 0xFBD44C65,
+ 0x4DB26158, 0x3AB551CE, 0xA3BC0074, 0xD4BB30E2,
+ 0x4ADFA541, 0x3DD895D7, 0xA4D1C46D, 0xD3D6F4FB,
+ 0x4369E96A, 0x346ED9FC, 0xAD678846, 0xDA60B8D0,
+ 0x44042D73, 0x33031DE5, 0xAA0A4C5F, 0xDD0D7CC9,
+ 0x5005713C, 0x270241AA, 0xBE0B1010, 0xC90C2086,
+ 0x5768B525, 0x206F85B3, 0xB966D409, 0xCE61E49F,
+ 0x5EDEF90E, 0x29D9C998, 0xB0D09822, 0xC7D7A8B4,
+ 0x59B33D17, 0x2EB40D81, 0xB7BD5C3B, 0xC0BA6CAD,
+ 0xEDB88320, 0x9ABFB3B6, 0x03B6E20C, 0x74B1D29A,
+ 0xEAD54739, 0x9DD277AF, 0x04DB2615, 0x73DC1683,
+ 0xE3630B12, 0x94643B84, 0x0D6D6A3E, 0x7A6A5AA8,
+ 0xE40ECF0B, 0x9309FF9D, 0x0A00AE27, 0x7D079EB1,
+ 0xF00F9344, 0x8708A3D2, 0x1E01F268, 0x6906C2FE,
+ 0xF762575D, 0x806567CB, 0x196C3671, 0x6E6B06E7,
+ 0xFED41B76, 0x89D32BE0, 0x10DA7A5A, 0x67DD4ACC,
+ 0xF9B9DF6F, 0x8EBEEFF9, 0x17B7BE43, 0x60B08ED5,
+ 0xD6D6A3E8, 0xA1D1937E, 0x38D8C2C4, 0x4FDFF252,
+ 0xD1BB67F1, 0xA6BC5767, 0x3FB506DD, 0x48B2364B,
+ 0xD80D2BDA, 0xAF0A1B4C, 0x36034AF6, 0x41047A60,
+ 0xDF60EFC3, 0xA867DF55, 0x316E8EEF, 0x4669BE79,
+ 0xCB61B38C, 0xBC66831A, 0x256FD2A0, 0x5268E236,
+ 0xCC0C7795, 0xBB0B4703, 0x220216B9, 0x5505262F,
+ 0xC5BA3BBE, 0xB2BD0B28, 0x2BB45A92, 0x5CB36A04,
+ 0xC2D7FFA7, 0xB5D0CF31, 0x2CD99E8B, 0x5BDEAE1D,
+ 0x9B64C2B0, 0xEC63F226, 0x756AA39C, 0x026D930A,
+ 0x9C0906A9, 0xEB0E363F, 0x72076785, 0x05005713,
+ 0x95BF4A82, 0xE2B87A14, 0x7BB12BAE, 0x0CB61B38,
+ 0x92D28E9B, 0xE5D5BE0D, 0x7CDCEFB7, 0x0BDBDF21,
+ 0x86D3D2D4, 0xF1D4E242, 0x68DDB3F8, 0x1FDA836E,
+ 0x81BE16CD, 0xF6B9265B, 0x6FB077E1, 0x18B74777,
+ 0x88085AE6, 0xFF0F6A70, 0x66063BCA, 0x11010B5C,
+ 0x8F659EFF, 0xF862AE69, 0x616BFFD3, 0x166CCF45,
+ 0xA00AE278, 0xD70DD2EE, 0x4E048354, 0x3903B3C2,
+ 0xA7672661, 0xD06016F7, 0x4969474D, 0x3E6E77DB,
+ 0xAED16A4A, 0xD9D65ADC, 0x40DF0B66, 0x37D83BF0,
+ 0xA9BCAE53, 0xDEBB9EC5, 0x47B2CF7F, 0x30B5FFE9,
+ 0xBDBDF21C, 0xCABAC28A, 0x53B39330, 0x24B4A3A6,
+ 0xBAD03605, 0xCDD70693, 0x54DE5729, 0x23D967BF,
+ 0xB3667A2E, 0xC4614AB8, 0x5D681B02, 0x2A6F2B94,
+ 0xB40BBE37, 0xC30C8EA1, 0x5A05DF1B, 0x2D02EF8D
+ };
+
+ private readonly uint _seed;
+ private readonly uint[] _table;
+ private uint _hash;
+
+ public Crc32Algorithm()
+ : this(DefaultPolynomial, DefaultSeed)
+ {
+ }
+
+ public Crc32Algorithm(uint polynomial, uint seed)
+ {
+ this._table = InitializeTable(polynomial);
+ this._seed = this._hash = seed;
+ }
+
+ public override void Initialize()
+ {
+ this._hash = this._seed;
+ }
+
+ protected override void HashCore(byte[] buffer, int start, int length)
+ {
+ this._hash = CalculateHash(this._table, this._hash, buffer, start, length);
+ }
+
+ protected override byte[] HashFinal()
+ {
+ var hashBuffer = UintToBigEndianBytes(~this._hash);
+#if !DOTNET5_4
+ this.HashValue = hashBuffer;
+#endif
+ return hashBuffer;
+ }
+
+ public override int HashSize { get { return 32; } }
+
+ public static uint Compute(byte[] buffer)
+ {
+ return ~CalculateHash(defaultTable, DefaultSeed, buffer, 0, buffer.Length);
+ }
+
+ public static uint Compute(uint seed, byte[] buffer)
+ {
+ return ~CalculateHash(defaultTable, seed, buffer, 0, buffer.Length);
+ }
+
+ public static uint Compute(uint polynomial, uint seed, byte[] buffer)
+ {
+ return ~CalculateHash(InitializeTable(polynomial), seed, buffer, 0, buffer.Length);
+ }
+
+ private static uint[] InitializeTable(uint polynomial)
+ {
+ if (polynomial == DefaultPolynomial)
+ return defaultTable;
+
+ var createTable = new uint[256];
+ for (uint i = 0; i < 256; i++)
+ {
+ var entry = i;
+ for (var j = 0; j < 8; j++)
+ entry = ((entry & 1) == 1) ? (entry >> 1) ^ polynomial : (entry >> 1);
+ createTable[i] = entry;
+ }
+
+ return createTable;
+ }
+
+ private static uint CalculateHash(uint[] table, uint seed, byte[] buffer, int start, int size)
+ {
+ var crc = seed;
+ for (var i = start; i < size - start; i++)
+ crc = (crc >> 8) ^ table[buffer[i] ^ crc & 0xff];
+ return crc;
+ }
+
+ private static byte[] UintToBigEndianBytes(uint uint32)
+ {
+ var result = BitConverter.GetBytes(uint32);
+ if (BitConverter.IsLittleEndian)
+ Array.Reverse(result);
+ return result;
+ }
+ }
+}
diff --git a/src/LibPacketGremlin/Utilities/IEEE802_11Crypto.cs b/src/LibPacketGremlin/Utilities/IEEE802_11Crypto.cs
index 283a9d4..74b18b7 100644
--- a/src/LibPacketGremlin/Utilities/IEEE802_11Crypto.cs
+++ b/src/LibPacketGremlin/Utilities/IEEE802_11Crypto.cs
@@ -13,8 +13,6 @@ namespace OutbreakLabs.LibPacketGremlin.Utilities
using System.Security.Cryptography;
using System.Text;
- using Crc32;
-
using OutbreakLabs.LibPacketGremlin.Abstractions;
using OutbreakLabs.LibPacketGremlin.Extensions;
using OutbreakLabs.LibPacketGremlin.PacketFactories;
diff --git a/src/LibPacketGremlin/project.json b/src/LibPacketGremlin/project.json
index 4d780b9..e030e14 100644
--- a/src/LibPacketGremlin/project.json
+++ b/src/LibPacketGremlin/project.json
@@ -1,5 +1,5 @@
{
- "version": "1.0.0-*",
+ "version": "1.0.0-beta-2",
"description": "Library for manipulating packets",
"authors": [ "Noah Potash" ],
"tags": [ "packet", "packets" ],
@@ -24,7 +24,6 @@
},
"dependencies": {
"System.Security.Cryptography.Algorithms": "4.0.0-beta-23516",
- "System.Reflection.TypeExtensions": "4.1.0-beta-23516",
- "Crc32": "1.0.1-beta-3"
+ "System.Reflection.TypeExtensions": "4.1.0-beta-23516"
}
}
diff --git a/test/LibPacketGremlinTests/project.lock.json b/test/LibPacketGremlinTests/project.lock.json
deleted file mode 100644
index e33c4c1..0000000
--- a/test/LibPacketGremlinTests/project.lock.json
+++ /dev/null
@@ -1,2129 +0,0 @@
-{
- "locked": false,
- "version": 2,
- "targets": {
- "DNX,Version=v4.6": {
- "Crc32/1.0.1-beta-3": {
- "type": "package",
- "frameworkAssemblies": [
- "Microsoft.CSharp",
- "mscorlib",
- "System",
- "System.Core"
- ],
- "compile": {
- "lib/net46/Crc32.dll": {}
- },
- "runtime": {
- "lib/net46/Crc32.dll": {}
- }
- },
- "FluentAssertions/4.0.0-beta0001": {
- "type": "package",
- "frameworkAssemblies": [
- "System.Xml",
- "System.Xml.Linq"
- ],
- "compile": {
- "lib/net45/FluentAssertions.Core.dll": {},
- "lib/net45/FluentAssertions.dll": {}
- },
- "runtime": {
- "lib/net45/FluentAssertions.Core.dll": {},
- "lib/net45/FluentAssertions.dll": {}
- }
- },
- "LibPacketGremlin/1.0.0": {
- "type": "project",
- "framework": ".NETFramework,Version=v4.6",
- "dependencies": {
- "Crc32": "1.0.1-beta-3",
- "System.Reflection.TypeExtensions": "4.1.0-beta-23516",
- "System.Security.Cryptography.Algorithms": "4.0.0-beta-23516"
- }
- },
- "Microsoft.Dnx.Compilation.Abstractions/1.0.0-rc1-final": {
- "type": "package",
- "dependencies": {
- "Microsoft.Extensions.PlatformAbstractions": "1.0.0-rc1-final"
- },
- "frameworkAssemblies": [
- "Microsoft.CSharp",
- "mscorlib",
- "System",
- "System.Core"
- ],
- "compile": {
- "lib/net451/Microsoft.Dnx.Compilation.Abstractions.dll": {}
- },
- "runtime": {
- "lib/net451/Microsoft.Dnx.Compilation.Abstractions.dll": {}
- }
- },
- "Microsoft.Dnx.TestHost/1.0.0-rc1-final": {
- "type": "package",
- "dependencies": {
- "Microsoft.Dnx.Compilation.Abstractions": "1.0.0-rc1-final",
- "Microsoft.Dnx.Testing.Abstractions": "1.0.0-rc1-final",
- "Microsoft.Extensions.Logging": "1.0.0-rc1-final",
- "Newtonsoft.Json": "6.0.6"
- },
- "frameworkAssemblies": [
- "Microsoft.CSharp",
- "mscorlib",
- "System",
- "System.Core",
- "System.Runtime",
- "System.Threading.Tasks"
- ],
- "compile": {
- "lib/dnx451/Microsoft.Dnx.TestHost.dll": {}
- },
- "runtime": {
- "lib/dnx451/Microsoft.Dnx.TestHost.dll": {}
- }
- },
- "Microsoft.Dnx.Testing.Abstractions/1.0.0-rc1-final": {
- "type": "package",
- "frameworkAssemblies": [
- "Microsoft.CSharp",
- "mscorlib",
- "System",
- "System.Core"
- ],
- "compile": {
- "lib/net451/Microsoft.Dnx.Testing.Abstractions.dll": {}
- },
- "runtime": {
- "lib/net451/Microsoft.Dnx.Testing.Abstractions.dll": {}
- }
- },
- "Microsoft.Extensions.DependencyInjection.Abstractions/1.0.0-rc1-final": {
- "type": "package",
- "frameworkAssemblies": [
- "Microsoft.CSharp",
- "mscorlib",
- "System",
- "System.Core"
- ],
- "compile": {
- "lib/net451/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {}
- },
- "runtime": {
- "lib/net451/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {}
- }
- },
- "Microsoft.Extensions.Logging/1.0.0-rc1-final": {
- "type": "package",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "1.0.0-rc1-final",
- "Microsoft.Extensions.Logging.Abstractions": "1.0.0-rc1-final"
- },
- "frameworkAssemblies": [
- "Microsoft.CSharp",
- "mscorlib",
- "System",
- "System.Collections.Concurrent",
- "System.Core"
- ],
- "compile": {
- "lib/net451/Microsoft.Extensions.Logging.dll": {}
- },
- "runtime": {
- "lib/net451/Microsoft.Extensions.Logging.dll": {}
- }
- },
- "Microsoft.Extensions.Logging.Abstractions/1.0.0-rc1-final": {
- "type": "package",
- "frameworkAssemblies": [
- "Microsoft.CSharp",
- "mscorlib",
- "System",
- "System.Core"
- ],
- "compile": {
- "lib/net451/Microsoft.Extensions.Logging.Abstractions.dll": {}
- },
- "runtime": {
- "lib/net451/Microsoft.Extensions.Logging.Abstractions.dll": {}
- }
- },
- "Microsoft.Extensions.PlatformAbstractions/1.0.0-rc1-final": {
- "type": "package",
- "frameworkAssemblies": [
- "Microsoft.CSharp",
- "mscorlib",
- "System",
- "System.Core"
- ],
- "compile": {
- "lib/net451/Microsoft.Extensions.PlatformAbstractions.dll": {}
- },
- "runtime": {
- "lib/net451/Microsoft.Extensions.PlatformAbstractions.dll": {}
- }
- },
- "Newtonsoft.Json/7.0.1": {
- "type": "package",
- "compile": {
- "lib/net45/Newtonsoft.Json.dll": {}
- },
- "runtime": {
- "lib/net45/Newtonsoft.Json.dll": {}
- }
- },
- "System.Diagnostics.Debug/4.0.0": {
- "type": "package",
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.Globalization/4.0.0": {
- "type": "package",
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.IO/4.0.0": {
- "type": "package",
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.Reflection/4.0.0": {
- "type": "package",
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.Reflection.TypeExtensions/4.1.0-beta-23516": {
- "type": "package",
- "dependencies": {
- "System.Reflection": "4.0.0",
- "System.Runtime": "4.0.0"
- },
- "frameworkAssemblies": [
- "mscorlib"
- ],
- "compile": {
- "ref/net46/System.Reflection.TypeExtensions.dll": {}
- },
- "runtime": {
- "lib/net46/System.Reflection.TypeExtensions.dll": {}
- }
- },
- "System.Resources.ResourceManager/4.0.0": {
- "type": "package",
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.Runtime/4.0.0": {
- "type": "package",
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.Security.Cryptography.Algorithms/4.0.0-beta-23516": {
- "type": "package",
- "dependencies": {
- "System.IO": "4.0.0",
- "System.Runtime": "4.0.0",
- "System.Security.Cryptography.Primitives": "4.0.0-beta-23516"
- },
- "frameworkAssemblies": [
- "mscorlib",
- "System.Core"
- ],
- "compile": {
- "ref/net46/System.Security.Cryptography.Algorithms.dll": {}
- },
- "runtime": {
- "lib/net46/System.Security.Cryptography.Algorithms.dll": {}
- }
- },
- "System.Security.Cryptography.Primitives/4.0.0-beta-23516": {
- "type": "package",
- "dependencies": {
- "System.Diagnostics.Debug": "4.0.0",
- "System.Globalization": "4.0.0",
- "System.IO": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Threading": "4.0.0",
- "System.Threading.Tasks": "4.0.0"
- },
- "frameworkAssemblies": [
- "mscorlib"
- ],
- "compile": {
- "ref/net46/System.Security.Cryptography.Primitives.dll": {}
- },
- "runtime": {
- "lib/net46/System.Security.Cryptography.Primitives.dll": {}
- }
- },
- "System.Threading/4.0.0": {
- "type": "package",
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.Threading.Tasks/4.0.0": {
- "type": "package",
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "xunit/2.1.0": {
- "type": "package",
- "dependencies": {
- "xunit.assert": "[2.1.0]",
- "xunit.core": "[2.1.0]"
- }
- },
- "xunit.abstractions/2.0.0": {
- "type": "package",
- "compile": {
- "lib/net35/xunit.abstractions.dll": {}
- },
- "runtime": {
- "lib/net35/xunit.abstractions.dll": {}
- }
- },
- "xunit.assert/2.1.0": {
- "type": "package",
- "compile": {
- "lib/dotnet/xunit.assert.dll": {}
- },
- "runtime": {
- "lib/dotnet/xunit.assert.dll": {}
- }
- },
- "xunit.core/2.1.0": {
- "type": "package",
- "dependencies": {
- "xunit.extensibility.core": "[2.1.0]",
- "xunit.extensibility.execution": "[2.1.0]"
- }
- },
- "xunit.extensibility.core/2.1.0": {
- "type": "package",
- "dependencies": {
- "xunit.abstractions": "[2.0.0]"
- },
- "compile": {
- "lib/dotnet/xunit.core.dll": {}
- },
- "runtime": {
- "lib/dotnet/xunit.core.dll": {},
- "lib/dotnet/xunit.runner.tdnet.dll": {},
- "lib/dotnet/xunit.runner.utility.desktop.dll": {}
- }
- },
- "xunit.extensibility.execution/2.1.0": {
- "type": "package",
- "dependencies": {
- "xunit.extensibility.core": "[2.1.0]"
- },
- "compile": {
- "lib/dnx451/xunit.execution.dotnet.dll": {}
- },
- "runtime": {
- "lib/dnx451/xunit.execution.dotnet.dll": {}
- }
- },
- "xunit.runner.dnx/2.1.0-rc1-build204": {
- "type": "package",
- "dependencies": {
- "Microsoft.Dnx.TestHost": "1.0.0-rc1-final",
- "Microsoft.Dnx.Testing.Abstractions": "1.0.0-rc1-final",
- "Microsoft.Extensions.PlatformAbstractions": "1.0.0-rc1-final",
- "xunit.runner.reporters": "2.1.0"
- },
- "frameworkAssemblies": [
- "Microsoft.CSharp",
- "mscorlib",
- "System",
- "System.Collections",
- "System.Core",
- "System.Threading",
- "System.Xml",
- "System.Xml.Linq",
- "System.Xml.XDocument"
- ],
- "compile": {
- "lib/dnx451/xunit.runner.dnx.dll": {}
- },
- "runtime": {
- "lib/dnx451/xunit.runner.dnx.dll": {}
- }
- },
- "xunit.runner.reporters/2.1.0": {
- "type": "package",
- "dependencies": {
- "Newtonsoft.Json": "7.0.1",
- "xunit.runner.utility": "[2.1.0]"
- },
- "compile": {
- "lib/dnx451/xunit.runner.reporters.dotnet.dll": {}
- },
- "runtime": {
- "lib/dnx451/xunit.runner.reporters.dotnet.dll": {}
- }
- },
- "xunit.runner.utility/2.1.0": {
- "type": "package",
- "dependencies": {
- "xunit.abstractions": "[2.0.0]"
- },
- "compile": {
- "lib/dnx451/xunit.runner.utility.dotnet.dll": {}
- },
- "runtime": {
- "lib/dnx451/xunit.runner.utility.dotnet.dll": {}
- }
- }
- },
- "DNX,Version=v4.6/win7-x86": {
- "Crc32/1.0.1-beta-3": {
- "type": "package",
- "frameworkAssemblies": [
- "Microsoft.CSharp",
- "mscorlib",
- "System",
- "System.Core"
- ],
- "compile": {
- "lib/net46/Crc32.dll": {}
- },
- "runtime": {
- "lib/net46/Crc32.dll": {}
- }
- },
- "FluentAssertions/4.0.0-beta0001": {
- "type": "package",
- "frameworkAssemblies": [
- "System.Xml",
- "System.Xml.Linq"
- ],
- "compile": {
- "lib/net45/FluentAssertions.Core.dll": {},
- "lib/net45/FluentAssertions.dll": {}
- },
- "runtime": {
- "lib/net45/FluentAssertions.Core.dll": {},
- "lib/net45/FluentAssertions.dll": {}
- }
- },
- "LibPacketGremlin/1.0.0": {
- "type": "project",
- "framework": ".NETFramework,Version=v4.6",
- "dependencies": {
- "Crc32": "1.0.1-beta-3",
- "System.Reflection.TypeExtensions": "4.1.0-beta-23516",
- "System.Security.Cryptography.Algorithms": "4.0.0-beta-23516"
- }
- },
- "Microsoft.Dnx.Compilation.Abstractions/1.0.0-rc1-final": {
- "type": "package",
- "dependencies": {
- "Microsoft.Extensions.PlatformAbstractions": "1.0.0-rc1-final"
- },
- "frameworkAssemblies": [
- "Microsoft.CSharp",
- "mscorlib",
- "System",
- "System.Core"
- ],
- "compile": {
- "lib/net451/Microsoft.Dnx.Compilation.Abstractions.dll": {}
- },
- "runtime": {
- "lib/net451/Microsoft.Dnx.Compilation.Abstractions.dll": {}
- }
- },
- "Microsoft.Dnx.TestHost/1.0.0-rc1-final": {
- "type": "package",
- "dependencies": {
- "Microsoft.Dnx.Compilation.Abstractions": "1.0.0-rc1-final",
- "Microsoft.Dnx.Testing.Abstractions": "1.0.0-rc1-final",
- "Microsoft.Extensions.Logging": "1.0.0-rc1-final",
- "Newtonsoft.Json": "6.0.6"
- },
- "frameworkAssemblies": [
- "Microsoft.CSharp",
- "mscorlib",
- "System",
- "System.Core",
- "System.Runtime",
- "System.Threading.Tasks"
- ],
- "compile": {
- "lib/dnx451/Microsoft.Dnx.TestHost.dll": {}
- },
- "runtime": {
- "lib/dnx451/Microsoft.Dnx.TestHost.dll": {}
- }
- },
- "Microsoft.Dnx.Testing.Abstractions/1.0.0-rc1-final": {
- "type": "package",
- "frameworkAssemblies": [
- "Microsoft.CSharp",
- "mscorlib",
- "System",
- "System.Core"
- ],
- "compile": {
- "lib/net451/Microsoft.Dnx.Testing.Abstractions.dll": {}
- },
- "runtime": {
- "lib/net451/Microsoft.Dnx.Testing.Abstractions.dll": {}
- }
- },
- "Microsoft.Extensions.DependencyInjection.Abstractions/1.0.0-rc1-final": {
- "type": "package",
- "frameworkAssemblies": [
- "Microsoft.CSharp",
- "mscorlib",
- "System",
- "System.Core"
- ],
- "compile": {
- "lib/net451/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {}
- },
- "runtime": {
- "lib/net451/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {}
- }
- },
- "Microsoft.Extensions.Logging/1.0.0-rc1-final": {
- "type": "package",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "1.0.0-rc1-final",
- "Microsoft.Extensions.Logging.Abstractions": "1.0.0-rc1-final"
- },
- "frameworkAssemblies": [
- "Microsoft.CSharp",
- "mscorlib",
- "System",
- "System.Collections.Concurrent",
- "System.Core"
- ],
- "compile": {
- "lib/net451/Microsoft.Extensions.Logging.dll": {}
- },
- "runtime": {
- "lib/net451/Microsoft.Extensions.Logging.dll": {}
- }
- },
- "Microsoft.Extensions.Logging.Abstractions/1.0.0-rc1-final": {
- "type": "package",
- "frameworkAssemblies": [
- "Microsoft.CSharp",
- "mscorlib",
- "System",
- "System.Core"
- ],
- "compile": {
- "lib/net451/Microsoft.Extensions.Logging.Abstractions.dll": {}
- },
- "runtime": {
- "lib/net451/Microsoft.Extensions.Logging.Abstractions.dll": {}
- }
- },
- "Microsoft.Extensions.PlatformAbstractions/1.0.0-rc1-final": {
- "type": "package",
- "frameworkAssemblies": [
- "Microsoft.CSharp",
- "mscorlib",
- "System",
- "System.Core"
- ],
- "compile": {
- "lib/net451/Microsoft.Extensions.PlatformAbstractions.dll": {}
- },
- "runtime": {
- "lib/net451/Microsoft.Extensions.PlatformAbstractions.dll": {}
- }
- },
- "Newtonsoft.Json/7.0.1": {
- "type": "package",
- "compile": {
- "lib/net45/Newtonsoft.Json.dll": {}
- },
- "runtime": {
- "lib/net45/Newtonsoft.Json.dll": {}
- }
- },
- "runtime.win7.System.Security.Cryptography.Algorithms/4.0.0-beta-23516": {
- "type": "package",
- "compile": {
- "ref/dotnet/_._": {}
- },
- "runtime": {
- "runtimes/win7/lib/net/_._": {}
- }
- },
- "System.Diagnostics.Debug/4.0.0": {
- "type": "package",
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.Globalization/4.0.0": {
- "type": "package",
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.IO/4.0.0": {
- "type": "package",
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.Reflection/4.0.0": {
- "type": "package",
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.Reflection.TypeExtensions/4.1.0-beta-23516": {
- "type": "package",
- "dependencies": {
- "System.Reflection": "4.0.0",
- "System.Runtime": "4.0.0"
- },
- "frameworkAssemblies": [
- "mscorlib"
- ],
- "compile": {
- "ref/net46/System.Reflection.TypeExtensions.dll": {}
- },
- "runtime": {
- "lib/net46/System.Reflection.TypeExtensions.dll": {}
- }
- },
- "System.Resources.ResourceManager/4.0.0": {
- "type": "package",
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.Runtime/4.0.0": {
- "type": "package",
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.Security.Cryptography.Algorithms/4.0.0-beta-23516": {
- "type": "package",
- "dependencies": {
- "System.IO": "4.0.0",
- "System.Runtime": "4.0.0",
- "System.Security.Cryptography.Primitives": "4.0.0-beta-23516"
- },
- "frameworkAssemblies": [
- "mscorlib",
- "System.Core"
- ],
- "compile": {
- "ref/net46/System.Security.Cryptography.Algorithms.dll": {}
- },
- "runtime": {
- "lib/net46/System.Security.Cryptography.Algorithms.dll": {}
- }
- },
- "System.Security.Cryptography.Primitives/4.0.0-beta-23516": {
- "type": "package",
- "dependencies": {
- "System.Diagnostics.Debug": "4.0.0",
- "System.Globalization": "4.0.0",
- "System.IO": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Threading": "4.0.0",
- "System.Threading.Tasks": "4.0.0"
- },
- "frameworkAssemblies": [
- "mscorlib"
- ],
- "compile": {
- "ref/net46/System.Security.Cryptography.Primitives.dll": {}
- },
- "runtime": {
- "lib/net46/System.Security.Cryptography.Primitives.dll": {}
- }
- },
- "System.Threading/4.0.0": {
- "type": "package",
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.Threading.Tasks/4.0.0": {
- "type": "package",
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "xunit/2.1.0": {
- "type": "package",
- "dependencies": {
- "xunit.assert": "[2.1.0]",
- "xunit.core": "[2.1.0]"
- }
- },
- "xunit.abstractions/2.0.0": {
- "type": "package",
- "compile": {
- "lib/net35/xunit.abstractions.dll": {}
- },
- "runtime": {
- "lib/net35/xunit.abstractions.dll": {}
- }
- },
- "xunit.assert/2.1.0": {
- "type": "package",
- "compile": {
- "lib/dotnet/xunit.assert.dll": {}
- },
- "runtime": {
- "lib/dotnet/xunit.assert.dll": {}
- }
- },
- "xunit.core/2.1.0": {
- "type": "package",
- "dependencies": {
- "xunit.extensibility.core": "[2.1.0]",
- "xunit.extensibility.execution": "[2.1.0]"
- }
- },
- "xunit.extensibility.core/2.1.0": {
- "type": "package",
- "dependencies": {
- "xunit.abstractions": "[2.0.0]"
- },
- "compile": {
- "lib/dotnet/xunit.core.dll": {}
- },
- "runtime": {
- "lib/dotnet/xunit.core.dll": {},
- "lib/dotnet/xunit.runner.tdnet.dll": {},
- "lib/dotnet/xunit.runner.utility.desktop.dll": {}
- }
- },
- "xunit.extensibility.execution/2.1.0": {
- "type": "package",
- "dependencies": {
- "xunit.extensibility.core": "[2.1.0]"
- },
- "compile": {
- "lib/dnx451/xunit.execution.dotnet.dll": {}
- },
- "runtime": {
- "lib/dnx451/xunit.execution.dotnet.dll": {}
- }
- },
- "xunit.runner.dnx/2.1.0-rc1-build204": {
- "type": "package",
- "dependencies": {
- "Microsoft.Dnx.TestHost": "1.0.0-rc1-final",
- "Microsoft.Dnx.Testing.Abstractions": "1.0.0-rc1-final",
- "Microsoft.Extensions.PlatformAbstractions": "1.0.0-rc1-final",
- "xunit.runner.reporters": "2.1.0"
- },
- "frameworkAssemblies": [
- "Microsoft.CSharp",
- "mscorlib",
- "System",
- "System.Collections",
- "System.Core",
- "System.Threading",
- "System.Xml",
- "System.Xml.Linq",
- "System.Xml.XDocument"
- ],
- "compile": {
- "lib/dnx451/xunit.runner.dnx.dll": {}
- },
- "runtime": {
- "lib/dnx451/xunit.runner.dnx.dll": {}
- }
- },
- "xunit.runner.reporters/2.1.0": {
- "type": "package",
- "dependencies": {
- "Newtonsoft.Json": "7.0.1",
- "xunit.runner.utility": "[2.1.0]"
- },
- "compile": {
- "lib/dnx451/xunit.runner.reporters.dotnet.dll": {}
- },
- "runtime": {
- "lib/dnx451/xunit.runner.reporters.dotnet.dll": {}
- }
- },
- "xunit.runner.utility/2.1.0": {
- "type": "package",
- "dependencies": {
- "xunit.abstractions": "[2.0.0]"
- },
- "compile": {
- "lib/dnx451/xunit.runner.utility.dotnet.dll": {}
- },
- "runtime": {
- "lib/dnx451/xunit.runner.utility.dotnet.dll": {}
- }
- }
- },
- "DNX,Version=v4.6/win7-x64": {
- "Crc32/1.0.1-beta-3": {
- "type": "package",
- "frameworkAssemblies": [
- "Microsoft.CSharp",
- "mscorlib",
- "System",
- "System.Core"
- ],
- "compile": {
- "lib/net46/Crc32.dll": {}
- },
- "runtime": {
- "lib/net46/Crc32.dll": {}
- }
- },
- "FluentAssertions/4.0.0-beta0001": {
- "type": "package",
- "frameworkAssemblies": [
- "System.Xml",
- "System.Xml.Linq"
- ],
- "compile": {
- "lib/net45/FluentAssertions.Core.dll": {},
- "lib/net45/FluentAssertions.dll": {}
- },
- "runtime": {
- "lib/net45/FluentAssertions.Core.dll": {},
- "lib/net45/FluentAssertions.dll": {}
- }
- },
- "LibPacketGremlin/1.0.0": {
- "type": "project",
- "framework": ".NETFramework,Version=v4.6",
- "dependencies": {
- "Crc32": "1.0.1-beta-3",
- "System.Reflection.TypeExtensions": "4.1.0-beta-23516",
- "System.Security.Cryptography.Algorithms": "4.0.0-beta-23516"
- }
- },
- "Microsoft.Dnx.Compilation.Abstractions/1.0.0-rc1-final": {
- "type": "package",
- "dependencies": {
- "Microsoft.Extensions.PlatformAbstractions": "1.0.0-rc1-final"
- },
- "frameworkAssemblies": [
- "Microsoft.CSharp",
- "mscorlib",
- "System",
- "System.Core"
- ],
- "compile": {
- "lib/net451/Microsoft.Dnx.Compilation.Abstractions.dll": {}
- },
- "runtime": {
- "lib/net451/Microsoft.Dnx.Compilation.Abstractions.dll": {}
- }
- },
- "Microsoft.Dnx.TestHost/1.0.0-rc1-final": {
- "type": "package",
- "dependencies": {
- "Microsoft.Dnx.Compilation.Abstractions": "1.0.0-rc1-final",
- "Microsoft.Dnx.Testing.Abstractions": "1.0.0-rc1-final",
- "Microsoft.Extensions.Logging": "1.0.0-rc1-final",
- "Newtonsoft.Json": "6.0.6"
- },
- "frameworkAssemblies": [
- "Microsoft.CSharp",
- "mscorlib",
- "System",
- "System.Core",
- "System.Runtime",
- "System.Threading.Tasks"
- ],
- "compile": {
- "lib/dnx451/Microsoft.Dnx.TestHost.dll": {}
- },
- "runtime": {
- "lib/dnx451/Microsoft.Dnx.TestHost.dll": {}
- }
- },
- "Microsoft.Dnx.Testing.Abstractions/1.0.0-rc1-final": {
- "type": "package",
- "frameworkAssemblies": [
- "Microsoft.CSharp",
- "mscorlib",
- "System",
- "System.Core"
- ],
- "compile": {
- "lib/net451/Microsoft.Dnx.Testing.Abstractions.dll": {}
- },
- "runtime": {
- "lib/net451/Microsoft.Dnx.Testing.Abstractions.dll": {}
- }
- },
- "Microsoft.Extensions.DependencyInjection.Abstractions/1.0.0-rc1-final": {
- "type": "package",
- "frameworkAssemblies": [
- "Microsoft.CSharp",
- "mscorlib",
- "System",
- "System.Core"
- ],
- "compile": {
- "lib/net451/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {}
- },
- "runtime": {
- "lib/net451/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {}
- }
- },
- "Microsoft.Extensions.Logging/1.0.0-rc1-final": {
- "type": "package",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "1.0.0-rc1-final",
- "Microsoft.Extensions.Logging.Abstractions": "1.0.0-rc1-final"
- },
- "frameworkAssemblies": [
- "Microsoft.CSharp",
- "mscorlib",
- "System",
- "System.Collections.Concurrent",
- "System.Core"
- ],
- "compile": {
- "lib/net451/Microsoft.Extensions.Logging.dll": {}
- },
- "runtime": {
- "lib/net451/Microsoft.Extensions.Logging.dll": {}
- }
- },
- "Microsoft.Extensions.Logging.Abstractions/1.0.0-rc1-final": {
- "type": "package",
- "frameworkAssemblies": [
- "Microsoft.CSharp",
- "mscorlib",
- "System",
- "System.Core"
- ],
- "compile": {
- "lib/net451/Microsoft.Extensions.Logging.Abstractions.dll": {}
- },
- "runtime": {
- "lib/net451/Microsoft.Extensions.Logging.Abstractions.dll": {}
- }
- },
- "Microsoft.Extensions.PlatformAbstractions/1.0.0-rc1-final": {
- "type": "package",
- "frameworkAssemblies": [
- "Microsoft.CSharp",
- "mscorlib",
- "System",
- "System.Core"
- ],
- "compile": {
- "lib/net451/Microsoft.Extensions.PlatformAbstractions.dll": {}
- },
- "runtime": {
- "lib/net451/Microsoft.Extensions.PlatformAbstractions.dll": {}
- }
- },
- "Newtonsoft.Json/7.0.1": {
- "type": "package",
- "compile": {
- "lib/net45/Newtonsoft.Json.dll": {}
- },
- "runtime": {
- "lib/net45/Newtonsoft.Json.dll": {}
- }
- },
- "runtime.win7.System.Security.Cryptography.Algorithms/4.0.0-beta-23516": {
- "type": "package",
- "compile": {
- "ref/dotnet/_._": {}
- },
- "runtime": {
- "runtimes/win7/lib/net/_._": {}
- }
- },
- "System.Diagnostics.Debug/4.0.0": {
- "type": "package",
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.Globalization/4.0.0": {
- "type": "package",
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.IO/4.0.0": {
- "type": "package",
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.Reflection/4.0.0": {
- "type": "package",
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.Reflection.TypeExtensions/4.1.0-beta-23516": {
- "type": "package",
- "dependencies": {
- "System.Reflection": "4.0.0",
- "System.Runtime": "4.0.0"
- },
- "frameworkAssemblies": [
- "mscorlib"
- ],
- "compile": {
- "ref/net46/System.Reflection.TypeExtensions.dll": {}
- },
- "runtime": {
- "lib/net46/System.Reflection.TypeExtensions.dll": {}
- }
- },
- "System.Resources.ResourceManager/4.0.0": {
- "type": "package",
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.Runtime/4.0.0": {
- "type": "package",
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.Security.Cryptography.Algorithms/4.0.0-beta-23516": {
- "type": "package",
- "dependencies": {
- "System.IO": "4.0.0",
- "System.Runtime": "4.0.0",
- "System.Security.Cryptography.Primitives": "4.0.0-beta-23516"
- },
- "frameworkAssemblies": [
- "mscorlib",
- "System.Core"
- ],
- "compile": {
- "ref/net46/System.Security.Cryptography.Algorithms.dll": {}
- },
- "runtime": {
- "lib/net46/System.Security.Cryptography.Algorithms.dll": {}
- }
- },
- "System.Security.Cryptography.Primitives/4.0.0-beta-23516": {
- "type": "package",
- "dependencies": {
- "System.Diagnostics.Debug": "4.0.0",
- "System.Globalization": "4.0.0",
- "System.IO": "4.0.10",
- "System.Resources.ResourceManager": "4.0.0",
- "System.Runtime": "4.0.20",
- "System.Threading": "4.0.0",
- "System.Threading.Tasks": "4.0.0"
- },
- "frameworkAssemblies": [
- "mscorlib"
- ],
- "compile": {
- "ref/net46/System.Security.Cryptography.Primitives.dll": {}
- },
- "runtime": {
- "lib/net46/System.Security.Cryptography.Primitives.dll": {}
- }
- },
- "System.Threading/4.0.0": {
- "type": "package",
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "System.Threading.Tasks/4.0.0": {
- "type": "package",
- "compile": {
- "ref/net45/_._": {}
- },
- "runtime": {
- "lib/net45/_._": {}
- }
- },
- "xunit/2.1.0": {
- "type": "package",
- "dependencies": {
- "xunit.assert": "[2.1.0]",
- "xunit.core": "[2.1.0]"
- }
- },
- "xunit.abstractions/2.0.0": {
- "type": "package",
- "compile": {
- "lib/net35/xunit.abstractions.dll": {}
- },
- "runtime": {
- "lib/net35/xunit.abstractions.dll": {}
- }
- },
- "xunit.assert/2.1.0": {
- "type": "package",
- "compile": {
- "lib/dotnet/xunit.assert.dll": {}
- },
- "runtime": {
- "lib/dotnet/xunit.assert.dll": {}
- }
- },
- "xunit.core/2.1.0": {
- "type": "package",
- "dependencies": {
- "xunit.extensibility.core": "[2.1.0]",
- "xunit.extensibility.execution": "[2.1.0]"
- }
- },
- "xunit.extensibility.core/2.1.0": {
- "type": "package",
- "dependencies": {
- "xunit.abstractions": "[2.0.0]"
- },
- "compile": {
- "lib/dotnet/xunit.core.dll": {}
- },
- "runtime": {
- "lib/dotnet/xunit.core.dll": {},
- "lib/dotnet/xunit.runner.tdnet.dll": {},
- "lib/dotnet/xunit.runner.utility.desktop.dll": {}
- }
- },
- "xunit.extensibility.execution/2.1.0": {
- "type": "package",
- "dependencies": {
- "xunit.extensibility.core": "[2.1.0]"
- },
- "compile": {
- "lib/dnx451/xunit.execution.dotnet.dll": {}
- },
- "runtime": {
- "lib/dnx451/xunit.execution.dotnet.dll": {}
- }
- },
- "xunit.runner.dnx/2.1.0-rc1-build204": {
- "type": "package",
- "dependencies": {
- "Microsoft.Dnx.TestHost": "1.0.0-rc1-final",
- "Microsoft.Dnx.Testing.Abstractions": "1.0.0-rc1-final",
- "Microsoft.Extensions.PlatformAbstractions": "1.0.0-rc1-final",
- "xunit.runner.reporters": "2.1.0"
- },
- "frameworkAssemblies": [
- "Microsoft.CSharp",
- "mscorlib",
- "System",
- "System.Collections",
- "System.Core",
- "System.Threading",
- "System.Xml",
- "System.Xml.Linq",
- "System.Xml.XDocument"
- ],
- "compile": {
- "lib/dnx451/xunit.runner.dnx.dll": {}
- },
- "runtime": {
- "lib/dnx451/xunit.runner.dnx.dll": {}
- }
- },
- "xunit.runner.reporters/2.1.0": {
- "type": "package",
- "dependencies": {
- "Newtonsoft.Json": "7.0.1",
- "xunit.runner.utility": "[2.1.0]"
- },
- "compile": {
- "lib/dnx451/xunit.runner.reporters.dotnet.dll": {}
- },
- "runtime": {
- "lib/dnx451/xunit.runner.reporters.dotnet.dll": {}
- }
- },
- "xunit.runner.utility/2.1.0": {
- "type": "package",
- "dependencies": {
- "xunit.abstractions": "[2.0.0]"
- },
- "compile": {
- "lib/dnx451/xunit.runner.utility.dotnet.dll": {}
- },
- "runtime": {
- "lib/dnx451/xunit.runner.utility.dotnet.dll": {}
- }
- }
- }
- },
- "libraries": {
- "LibPacketGremlin/1.0.0": {
- "type": "project",
- "path": "../../src/LibPacketGremlin/project.json"
- },
- "Crc32/1.0.1-beta-3": {
- "type": "package",
- "sha512": "difMu8CZz8nOKVOBA1ldO1QLENHxxO+rNR2oX7qwsSEeLplPCZbc904wli5HVoUfBOPRkJqergy/1pK2ie4cvQ==",
- "files": [
- "Crc32.1.0.1-beta-3.nupkg",
- "Crc32.1.0.1-beta-3.nupkg.sha512",
- "Crc32.nuspec",
- "lib/dotnet5.4/Crc32.dll",
- "lib/dotnet5.4/Crc32.xml",
- "lib/net20/Crc32.dll",
- "lib/net20/Crc32.xml",
- "lib/net35/Crc32.dll",
- "lib/net35/Crc32.xml",
- "lib/net40/Crc32.dll",
- "lib/net40/Crc32.xml",
- "lib/net45/Crc32.dll",
- "lib/net45/Crc32.xml",
- "lib/net451/Crc32.dll",
- "lib/net451/Crc32.xml",
- "lib/net452/Crc32.dll",
- "lib/net452/Crc32.xml",
- "lib/net46/Crc32.dll",
- "lib/net46/Crc32.xml",
- "lib/net461/Crc32.dll",
- "lib/net461/Crc32.xml"
- ]
- },
- "FluentAssertions/4.0.0-beta0001": {
- "type": "package",
- "sha512": "nw9xD2Uj5dGQy4WamqtGqPyC7ENA9IdM+Ar42R663sr/+Ora/Hn/xwSWILebKsZ4Q9Vox50uXdaq79VQKl1O8w==",
- "files": [
- "FluentAssertions.4.0.0-beta0001.nupkg",
- "FluentAssertions.4.0.0-beta0001.nupkg.sha512",
- "FluentAssertions.nuspec",
- "lib/dotnet/FluentAssertions.Core.dll",
- "lib/dotnet/FluentAssertions.Core.pdb",
- "lib/dotnet/FluentAssertions.dll",
- "lib/dotnet/FluentAssertions.pdb",
- "lib/dotnet/FluentAssertions.xml",
- "lib/monoandroid/FluentAssertions.Core.dll",
- "lib/monoandroid/FluentAssertions.Core.pdb",
- "lib/monoandroid/FluentAssertions.Core.xml",
- "lib/monotouch/FluentAssertions.Core.dll",
- "lib/monotouch/FluentAssertions.Core.pdb",
- "lib/monotouch/FluentAssertions.Core.xml",
- "lib/net40/FluentAssertions.Core.dll",
- "lib/net40/FluentAssertions.Core.pdb",
- "lib/net40/FluentAssertions.Core.xml",
- "lib/net40/FluentAssertions.dll",
- "lib/net40/FluentAssertions.pdb",
- "lib/net40/FluentAssertions.xml",
- "lib/net45/FluentAssertions.Core.dll",
- "lib/net45/FluentAssertions.Core.pdb",
- "lib/net45/FluentAssertions.Core.xml",
- "lib/net45/FluentAssertions.dll",
- "lib/net45/FluentAssertions.pdb",
- "lib/net45/FluentAssertions.xml",
- "lib/portable-monotouch+monoandroid+xamarin.ios/FluentAssertions.Core.dll",
- "lib/portable-monotouch+monoandroid+xamarin.ios/FluentAssertions.Core.pdb",
- "lib/portable-monotouch+monoandroid+xamarin.ios/FluentAssertions.Core.xml",
- "lib/portable-net40+sl5+win8+wp8+wpa81/FluentAssertions.Core.dll",
- "lib/portable-net40+sl5+win8+wp8+wpa81/FluentAssertions.Core.pdb",
- "lib/portable-net40+sl5+win8+wp8+wpa81/FluentAssertions.Core.xml",
- "lib/portable-net40+sl5+win8+wp8+wpa81/FluentAssertions.dll",
- "lib/portable-net40+sl5+win8+wp8+wpa81/FluentAssertions.pdb",
- "lib/portable-net40+sl5+win8+wp8+wpa81/FluentAssertions.XML",
- "lib/portable-win81+wpa81/FluentAssertions.Core.dll",
- "lib/portable-win81+wpa81/FluentAssertions.Core.pdb",
- "lib/portable-win81+wpa81/FluentAssertions.Core.xml",
- "lib/portable-win81+wpa81/FluentAssertions.dll",
- "lib/portable-win81+wpa81/FluentAssertions.pdb",
- "lib/portable-win81+wpa81/FluentAssertions.pri",
- "lib/portable-win81+wpa81/FluentAssertions.xml",
- "lib/sl5/de/Microsoft.CSharp.resources.dll",
- "lib/sl5/de/System.Xml.Linq.resources.dll",
- "lib/sl5/es/Microsoft.CSharp.resources.dll",
- "lib/sl5/es/System.Xml.Linq.resources.dll",
- "lib/sl5/FluentAssertions.Core.dll",
- "lib/sl5/FluentAssertions.Core.pdb",
- "lib/sl5/FluentAssertions.Core.xml",
- "lib/sl5/FluentAssertions.dll",
- "lib/sl5/FluentAssertions.pdb",
- "lib/sl5/FluentAssertions.xml",
- "lib/sl5/fr/Microsoft.CSharp.resources.dll",
- "lib/sl5/fr/System.Xml.Linq.resources.dll",
- "lib/sl5/it/Microsoft.CSharp.resources.dll",
- "lib/sl5/it/System.Xml.Linq.resources.dll",
- "lib/sl5/ja/Microsoft.CSharp.resources.dll",
- "lib/sl5/ja/System.Xml.Linq.resources.dll",
- "lib/sl5/ko/Microsoft.CSharp.resources.dll",
- "lib/sl5/ko/System.Xml.Linq.resources.dll",
- "lib/sl5/Microsoft.CSharp.dll",
- "lib/sl5/Microsoft.CSharp.xml",
- "lib/sl5/Microsoft.VisualStudio.QualityTools.UnitTesting.Silverlight.dll",
- "lib/sl5/Microsoft.VisualStudio.QualityTools.UnitTesting.Silverlight.xml",
- "lib/sl5/ru/Microsoft.CSharp.resources.dll",
- "lib/sl5/ru/System.Xml.Linq.resources.dll",
- "lib/sl5/System.Xml.Linq.dll",
- "lib/sl5/System.Xml.Linq.xml",
- "lib/sl5/zh-Hans/Microsoft.CSharp.resources.dll",
- "lib/sl5/zh-Hans/System.Xml.Linq.resources.dll",
- "lib/sl5/zh-Hant/Microsoft.CSharp.resources.dll",
- "lib/sl5/zh-Hant/System.Xml.Linq.resources.dll",
- "lib/wp8/FluentAssertions.Core.dll",
- "lib/wp8/FluentAssertions.Core.pdb",
- "lib/wp8/FluentAssertions.Core.xml",
- "lib/wp8/FluentAssertions.dll",
- "lib/wp8/FluentAssertions.pdb",
- "lib/wp8/FluentAssertions.xml",
- "lib/xamarin.ios/FluentAssertions.Core.dll",
- "lib/xamarin.ios/FluentAssertions.Core.pdb",
- "lib/xamarin.ios/FluentAssertions.Core.xml"
- ]
- },
- "Microsoft.Dnx.Compilation.Abstractions/1.0.0-rc1-final": {
- "type": "package",
- "serviceable": true,
- "sha512": "kg3kR7H12Bs46TiuF7YT8A3SNXehhBcwsArIMQIH2ecXGkg5MPWDl2OR6bnQu6k0OMu9QUiv1oiwC9yU7rHWfw==",
- "files": [
- "lib/dotnet5.4/Microsoft.Dnx.Compilation.Abstractions.dll",
- "lib/dotnet5.4/Microsoft.Dnx.Compilation.Abstractions.xml",
- "lib/net451/Microsoft.Dnx.Compilation.Abstractions.dll",
- "lib/net451/Microsoft.Dnx.Compilation.Abstractions.xml",
- "Microsoft.Dnx.Compilation.Abstractions.1.0.0-rc1-final.nupkg",
- "Microsoft.Dnx.Compilation.Abstractions.1.0.0-rc1-final.nupkg.sha512",
- "Microsoft.Dnx.Compilation.Abstractions.nuspec"
- ]
- },
- "Microsoft.Dnx.TestHost/1.0.0-rc1-final": {
- "type": "package",
- "serviceable": true,
- "sha512": "f5lDXCh4tLXXWHcuNpiyQLiOuV8HB+UjWeL70hrHyaBcssA6Oxa7KB3R/arddVwXuaXeBuGm+HVheuyhQCYGig==",
- "files": [
- "app/project.json",
- "lib/dnx451/Microsoft.Dnx.TestHost.dll",
- "lib/dnx451/Microsoft.Dnx.TestHost.xml",
- "lib/dnxcore50/Microsoft.Dnx.TestHost.dll",
- "lib/dnxcore50/Microsoft.Dnx.TestHost.xml",
- "Microsoft.Dnx.TestHost.1.0.0-rc1-final.nupkg",
- "Microsoft.Dnx.TestHost.1.0.0-rc1-final.nupkg.sha512",
- "Microsoft.Dnx.TestHost.nuspec"
- ]
- },
- "Microsoft.Dnx.Testing.Abstractions/1.0.0-rc1-final": {
- "type": "package",
- "serviceable": true,
- "sha512": "AKeTdr5IdJQaXWw5jMyFOmmWicXt6V6WNQ7l67yBpSLsrJwYjtPg++XMmDGZVTd2CHcjzgMwz3iQfhCtMR76NQ==",
- "files": [
- "lib/dotnet5.4/Microsoft.Dnx.Testing.Abstractions.dll",
- "lib/dotnet5.4/Microsoft.Dnx.Testing.Abstractions.xml",
- "lib/net451/Microsoft.Dnx.Testing.Abstractions.dll",
- "lib/net451/Microsoft.Dnx.Testing.Abstractions.xml",
- "Microsoft.Dnx.Testing.Abstractions.1.0.0-rc1-final.nupkg",
- "Microsoft.Dnx.Testing.Abstractions.1.0.0-rc1-final.nupkg.sha512",
- "Microsoft.Dnx.Testing.Abstractions.nuspec"
- ]
- },
- "Microsoft.Extensions.DependencyInjection.Abstractions/1.0.0-rc1-final": {
- "type": "package",
- "serviceable": true,
- "sha512": "MUKexXAsRZ55C7YZ26ShePZgBeW+6FbasxeIVmZ/BZIgiG4uw6yPOdfl9WvTaUL9SFK2sEPcYLatWmLfTpsOAA==",
- "files": [
- "lib/dotnet5.4/Microsoft.Extensions.DependencyInjection.Abstractions.dll",
- "lib/dotnet5.4/Microsoft.Extensions.DependencyInjection.Abstractions.xml",
- "lib/net451/Microsoft.Extensions.DependencyInjection.Abstractions.dll",
- "lib/net451/Microsoft.Extensions.DependencyInjection.Abstractions.xml",
- "lib/netcore50/Microsoft.Extensions.DependencyInjection.Abstractions.dll",
- "lib/netcore50/Microsoft.Extensions.DependencyInjection.Abstractions.xml",
- "Microsoft.Extensions.DependencyInjection.Abstractions.1.0.0-rc1-final.nupkg",
- "Microsoft.Extensions.DependencyInjection.Abstractions.1.0.0-rc1-final.nupkg.sha512",
- "Microsoft.Extensions.DependencyInjection.Abstractions.nuspec"
- ]
- },
- "Microsoft.Extensions.Logging/1.0.0-rc1-final": {
- "type": "package",
- "serviceable": true,
- "sha512": "anegHH4XHjaCmC557A0uvnJzprT44MOKr669yfiQLtITA+lQrM3aMijxjjdCREnxE8ftXuSz+6wViCvkgcAOhA==",
- "files": [
- "lib/dotnet5.4/Microsoft.Extensions.Logging.dll",
- "lib/dotnet5.4/Microsoft.Extensions.Logging.xml",
- "lib/net451/Microsoft.Extensions.Logging.dll",
- "lib/net451/Microsoft.Extensions.Logging.xml",
- "lib/netcore50/Microsoft.Extensions.Logging.dll",
- "lib/netcore50/Microsoft.Extensions.Logging.xml",
- "Microsoft.Extensions.Logging.1.0.0-rc1-final.nupkg",
- "Microsoft.Extensions.Logging.1.0.0-rc1-final.nupkg.sha512",
- "Microsoft.Extensions.Logging.nuspec"
- ]
- },
- "Microsoft.Extensions.Logging.Abstractions/1.0.0-rc1-final": {
- "type": "package",
- "serviceable": true,
- "sha512": "ejGO1JhPXMsCCSyH12xwkOYsb9oBv2gHc3LLaT2jevrD//xuQizWaxpVk0/rHGdORkWdp+kT2Qmuz/sLyNWW/g==",
- "files": [
- "lib/dotnet5.4/Microsoft.Extensions.Logging.Abstractions.dll",
- "lib/dotnet5.4/Microsoft.Extensions.Logging.Abstractions.xml",
- "lib/net451/Microsoft.Extensions.Logging.Abstractions.dll",
- "lib/net451/Microsoft.Extensions.Logging.Abstractions.xml",
- "lib/netcore50/Microsoft.Extensions.Logging.Abstractions.dll",
- "lib/netcore50/Microsoft.Extensions.Logging.Abstractions.xml",
- "Microsoft.Extensions.Logging.Abstractions.1.0.0-rc1-final.nupkg",
- "Microsoft.Extensions.Logging.Abstractions.1.0.0-rc1-final.nupkg.sha512",
- "Microsoft.Extensions.Logging.Abstractions.nuspec"
- ]
- },
- "Microsoft.Extensions.PlatformAbstractions/1.0.0-rc1-final": {
- "type": "package",
- "serviceable": true,
- "sha512": "26HS4c6MBisN+D7XUr8HObOI/JJvSJQYQR//Bfw/hi9UqhqK3lFpNKjOuYHI+gTxYdXT46HqZiz4D+k7d+ob3A==",
- "files": [
- "lib/dotnet5.4/Microsoft.Extensions.PlatformAbstractions.dll",
- "lib/dotnet5.4/Microsoft.Extensions.PlatformAbstractions.xml",
- "lib/net451/Microsoft.Extensions.PlatformAbstractions.dll",
- "lib/net451/Microsoft.Extensions.PlatformAbstractions.xml",
- "Microsoft.Extensions.PlatformAbstractions.1.0.0-rc1-final.nupkg",
- "Microsoft.Extensions.PlatformAbstractions.1.0.0-rc1-final.nupkg.sha512",
- "Microsoft.Extensions.PlatformAbstractions.nuspec"
- ]
- },
- "Newtonsoft.Json/7.0.1": {
- "type": "package",
- "sha512": "q3V4KLetMLnt1gpAVWgtXnHjKs0UG/RalBc29u2ZKxd5t5Ze4JBL5WiiYIklJyK/5CRiIiNwigVQUo0FgbsuWA==",
- "files": [
- "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/portable-net40+sl5+wp80+win8+wpa81/Newtonsoft.Json.dll",
- "lib/portable-net40+sl5+wp80+win8+wpa81/Newtonsoft.Json.xml",
- "lib/portable-net45+wp80+win8+wpa81+dnxcore50/Newtonsoft.Json.dll",
- "lib/portable-net45+wp80+win8+wpa81+dnxcore50/Newtonsoft.Json.xml",
- "Newtonsoft.Json.7.0.1.nupkg",
- "Newtonsoft.Json.7.0.1.nupkg.sha512",
- "Newtonsoft.Json.nuspec",
- "tools/install.ps1"
- ]
- },
- "runtime.win7.System.Security.Cryptography.Algorithms/4.0.0-beta-23516": {
- "type": "package",
- "serviceable": true,
- "sha512": "MRAq2N94D6wKC5UFbUZVWcOz8YpknDj6ttOpF5R3sxBdZJWI6qUngnGdHE2eYAuCerHlLV/0m4WJxoSaQHDNTA==",
- "files": [
- "ref/dotnet/_._",
- "runtime.win7.System.Security.Cryptography.Algorithms.4.0.0-beta-23516.nupkg",
- "runtime.win7.System.Security.Cryptography.Algorithms.4.0.0-beta-23516.nupkg.sha512",
- "runtime.win7.System.Security.Cryptography.Algorithms.nuspec",
- "runtimes/win7/lib/dotnet5.4/System.Security.Cryptography.Algorithms.dll",
- "runtimes/win7/lib/net/_._"
- ]
- },
- "System.Diagnostics.Debug/4.0.0": {
- "type": "package",
- "sha512": "AYJsLLGDVTC/nyURjgAo7Lpye0+HuSkcQujUf+NgQVdC/C/ky5NyamQHCforHJzgqspitMMtBe8B4UBdGXy1zQ==",
- "files": [
- "lib/MonoAndroid10/_._",
- "lib/MonoTouch10/_._",
- "lib/net45/_._",
- "lib/win8/_._",
- "lib/wp80/_._",
- "lib/wpa81/_._",
- "lib/xamarinios10/_._",
- "lib/xamarinmac20/_._",
- "License.rtf",
- "ref/dotnet/de/System.Diagnostics.Debug.xml",
- "ref/dotnet/es/System.Diagnostics.Debug.xml",
- "ref/dotnet/fr/System.Diagnostics.Debug.xml",
- "ref/dotnet/it/System.Diagnostics.Debug.xml",
- "ref/dotnet/ja/System.Diagnostics.Debug.xml",
- "ref/dotnet/ko/System.Diagnostics.Debug.xml",
- "ref/dotnet/ru/System.Diagnostics.Debug.xml",
- "ref/dotnet/System.Diagnostics.Debug.dll",
- "ref/dotnet/System.Diagnostics.Debug.xml",
- "ref/dotnet/zh-hans/System.Diagnostics.Debug.xml",
- "ref/dotnet/zh-hant/System.Diagnostics.Debug.xml",
- "ref/MonoAndroid10/_._",
- "ref/MonoTouch10/_._",
- "ref/net45/_._",
- "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/System.Diagnostics.Debug.dll",
- "ref/netcore50/System.Diagnostics.Debug.xml",
- "ref/netcore50/zh-hans/System.Diagnostics.Debug.xml",
- "ref/netcore50/zh-hant/System.Diagnostics.Debug.xml",
- "ref/win8/_._",
- "ref/wp80/_._",
- "ref/wpa81/_._",
- "ref/xamarinios10/_._",
- "ref/xamarinmac20/_._",
- "System.Diagnostics.Debug.4.0.0.nupkg",
- "System.Diagnostics.Debug.4.0.0.nupkg.sha512",
- "System.Diagnostics.Debug.nuspec"
- ]
- },
- "System.Globalization/4.0.0": {
- "type": "package",
- "sha512": "IBJyTo1y7ZtzzoJUA60T1XPvNTyw/wfFmjFoBFtlYfkekIOtD/AzDDIg0YdUa7eNtFEfliED2R7HdppTdU4t5A==",
- "files": [
- "lib/MonoAndroid10/_._",
- "lib/MonoTouch10/_._",
- "lib/net45/_._",
- "lib/win8/_._",
- "lib/wp80/_._",
- "lib/wpa81/_._",
- "lib/xamarinios10/_._",
- "lib/xamarinmac20/_._",
- "License.rtf",
- "ref/dotnet/de/System.Globalization.xml",
- "ref/dotnet/es/System.Globalization.xml",
- "ref/dotnet/fr/System.Globalization.xml",
- "ref/dotnet/it/System.Globalization.xml",
- "ref/dotnet/ja/System.Globalization.xml",
- "ref/dotnet/ko/System.Globalization.xml",
- "ref/dotnet/ru/System.Globalization.xml",
- "ref/dotnet/System.Globalization.dll",
- "ref/dotnet/System.Globalization.xml",
- "ref/dotnet/zh-hans/System.Globalization.xml",
- "ref/dotnet/zh-hant/System.Globalization.xml",
- "ref/MonoAndroid10/_._",
- "ref/MonoTouch10/_._",
- "ref/net45/_._",
- "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/System.Globalization.dll",
- "ref/netcore50/System.Globalization.xml",
- "ref/netcore50/zh-hans/System.Globalization.xml",
- "ref/netcore50/zh-hant/System.Globalization.xml",
- "ref/win8/_._",
- "ref/wp80/_._",
- "ref/wpa81/_._",
- "ref/xamarinios10/_._",
- "ref/xamarinmac20/_._",
- "System.Globalization.4.0.0.nupkg",
- "System.Globalization.4.0.0.nupkg.sha512",
- "System.Globalization.nuspec"
- ]
- },
- "System.IO/4.0.0": {
- "type": "package",
- "sha512": "MoCHQ0u5n0OMwUS8OX4Gl48qKiQziSW5cXvt82d+MmAcsLq9OL90+ihnu/aJ1h6OOYcBswrZAEuApfZha9w2lg==",
- "files": [
- "lib/MonoAndroid10/_._",
- "lib/MonoTouch10/_._",
- "lib/net45/_._",
- "lib/win8/_._",
- "lib/wp80/_._",
- "lib/wpa81/_._",
- "lib/xamarinios10/_._",
- "lib/xamarinmac20/_._",
- "License.rtf",
- "ref/dotnet/de/System.IO.xml",
- "ref/dotnet/es/System.IO.xml",
- "ref/dotnet/fr/System.IO.xml",
- "ref/dotnet/it/System.IO.xml",
- "ref/dotnet/ja/System.IO.xml",
- "ref/dotnet/ko/System.IO.xml",
- "ref/dotnet/ru/System.IO.xml",
- "ref/dotnet/System.IO.dll",
- "ref/dotnet/System.IO.xml",
- "ref/dotnet/zh-hans/System.IO.xml",
- "ref/dotnet/zh-hant/System.IO.xml",
- "ref/MonoAndroid10/_._",
- "ref/MonoTouch10/_._",
- "ref/net45/_._",
- "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/System.IO.dll",
- "ref/netcore50/System.IO.xml",
- "ref/netcore50/zh-hans/System.IO.xml",
- "ref/netcore50/zh-hant/System.IO.xml",
- "ref/win8/_._",
- "ref/wp80/_._",
- "ref/wpa81/_._",
- "ref/xamarinios10/_._",
- "ref/xamarinmac20/_._",
- "System.IO.4.0.0.nupkg",
- "System.IO.4.0.0.nupkg.sha512",
- "System.IO.nuspec"
- ]
- },
- "System.Reflection/4.0.0": {
- "type": "package",
- "sha512": "g96Rn8XuG7y4VfxPj/jnXroRJdQ8L3iN3k3zqsuzk4k3Nq4KMXARYiIO4BLW4GwX06uQpuYwRMcAC/aF117knQ==",
- "files": [
- "lib/MonoAndroid10/_._",
- "lib/MonoTouch10/_._",
- "lib/net45/_._",
- "lib/win8/_._",
- "lib/wp80/_._",
- "lib/wpa81/_._",
- "lib/xamarinios10/_._",
- "lib/xamarinmac20/_._",
- "License.rtf",
- "ref/dotnet/de/System.Reflection.xml",
- "ref/dotnet/es/System.Reflection.xml",
- "ref/dotnet/fr/System.Reflection.xml",
- "ref/dotnet/it/System.Reflection.xml",
- "ref/dotnet/ja/System.Reflection.xml",
- "ref/dotnet/ko/System.Reflection.xml",
- "ref/dotnet/ru/System.Reflection.xml",
- "ref/dotnet/System.Reflection.dll",
- "ref/dotnet/System.Reflection.xml",
- "ref/dotnet/zh-hans/System.Reflection.xml",
- "ref/dotnet/zh-hant/System.Reflection.xml",
- "ref/MonoAndroid10/_._",
- "ref/MonoTouch10/_._",
- "ref/net45/_._",
- "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/System.Reflection.dll",
- "ref/netcore50/System.Reflection.xml",
- "ref/netcore50/zh-hans/System.Reflection.xml",
- "ref/netcore50/zh-hant/System.Reflection.xml",
- "ref/win8/_._",
- "ref/wp80/_._",
- "ref/wpa81/_._",
- "ref/xamarinios10/_._",
- "ref/xamarinmac20/_._",
- "System.Reflection.4.0.0.nupkg",
- "System.Reflection.4.0.0.nupkg.sha512",
- "System.Reflection.nuspec"
- ]
- },
- "System.Reflection.TypeExtensions/4.1.0-beta-23516": {
- "type": "package",
- "serviceable": true,
- "sha512": "vA+eepDQ8ZFRodTHc+w8nBTkUqD+rEgirRR38tW6Z/uCDTzBPHGg6TqhqBhmY4wdWsT8/7fjwFPb7/dxldQW7g==",
- "files": [
- "lib/DNXCore50/System.Reflection.TypeExtensions.dll",
- "lib/MonoAndroid10/_._",
- "lib/MonoTouch10/_._",
- "lib/net46/System.Reflection.TypeExtensions.dll",
- "lib/netcore50/System.Reflection.TypeExtensions.dll",
- "lib/xamarinios10/_._",
- "lib/xamarinmac20/_._",
- "ref/dotnet5.1/de/System.Reflection.TypeExtensions.xml",
- "ref/dotnet5.1/es/System.Reflection.TypeExtensions.xml",
- "ref/dotnet5.1/fr/System.Reflection.TypeExtensions.xml",
- "ref/dotnet5.1/it/System.Reflection.TypeExtensions.xml",
- "ref/dotnet5.1/ja/System.Reflection.TypeExtensions.xml",
- "ref/dotnet5.1/ko/System.Reflection.TypeExtensions.xml",
- "ref/dotnet5.1/ru/System.Reflection.TypeExtensions.xml",
- "ref/dotnet5.1/System.Reflection.TypeExtensions.dll",
- "ref/dotnet5.1/System.Reflection.TypeExtensions.xml",
- "ref/dotnet5.1/zh-hans/System.Reflection.TypeExtensions.xml",
- "ref/dotnet5.1/zh-hant/System.Reflection.TypeExtensions.xml",
- "ref/MonoAndroid10/_._",
- "ref/MonoTouch10/_._",
- "ref/net46/System.Reflection.TypeExtensions.dll",
- "ref/xamarinios10/_._",
- "ref/xamarinmac20/_._",
- "runtimes/win8-aot/lib/netcore50/System.Reflection.TypeExtensions.dll",
- "System.Reflection.TypeExtensions.4.1.0-beta-23516.nupkg",
- "System.Reflection.TypeExtensions.4.1.0-beta-23516.nupkg.sha512",
- "System.Reflection.TypeExtensions.nuspec"
- ]
- },
- "System.Resources.ResourceManager/4.0.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "qmqeZ4BJgjfU+G2JbrZt4Dk1LsMxO4t+f/9HarNY6w8pBgweO6jT+cknUH7c3qIrGvyUqraBhU45Eo6UtA0fAw==",
- "files": [
- "lib/DNXCore50/System.Resources.ResourceManager.dll",
- "lib/net45/_._",
- "lib/netcore50/System.Resources.ResourceManager.dll",
- "lib/win8/_._",
- "lib/wp80/_._",
- "lib/wpa81/_._",
- "ref/dotnet/de/System.Resources.ResourceManager.xml",
- "ref/dotnet/es/System.Resources.ResourceManager.xml",
- "ref/dotnet/fr/System.Resources.ResourceManager.xml",
- "ref/dotnet/it/System.Resources.ResourceManager.xml",
- "ref/dotnet/ja/System.Resources.ResourceManager.xml",
- "ref/dotnet/ko/System.Resources.ResourceManager.xml",
- "ref/dotnet/ru/System.Resources.ResourceManager.xml",
- "ref/dotnet/System.Resources.ResourceManager.dll",
- "ref/dotnet/System.Resources.ResourceManager.xml",
- "ref/dotnet/zh-hans/System.Resources.ResourceManager.xml",
- "ref/dotnet/zh-hant/System.Resources.ResourceManager.xml",
- "ref/net45/_._",
- "ref/netcore50/System.Resources.ResourceManager.dll",
- "ref/netcore50/System.Resources.ResourceManager.xml",
- "ref/win8/_._",
- "ref/wp80/_._",
- "ref/wpa81/_._",
- "runtimes/win8-aot/lib/netcore50/System.Resources.ResourceManager.dll",
- "System.Resources.ResourceManager.4.0.0.nupkg",
- "System.Resources.ResourceManager.4.0.0.nupkg.sha512",
- "System.Resources.ResourceManager.nuspec"
- ]
- },
- "System.Runtime/4.0.0": {
- "type": "package",
- "sha512": "Uq9epame8hEqJlj4KaWb67dDJvj4IM37jRFGVeFbugRdPz48bR0voyBhrbf3iSa2tAmlkg4lsa6BUOL9iwlMew==",
- "files": [
- "lib/MonoAndroid10/_._",
- "lib/MonoTouch10/_._",
- "lib/net45/_._",
- "lib/win8/_._",
- "lib/wp80/_._",
- "lib/wpa81/_._",
- "lib/xamarinios10/_._",
- "lib/xamarinmac20/_._",
- "License.rtf",
- "ref/dotnet/de/System.Runtime.xml",
- "ref/dotnet/es/System.Runtime.xml",
- "ref/dotnet/fr/System.Runtime.xml",
- "ref/dotnet/it/System.Runtime.xml",
- "ref/dotnet/ja/System.Runtime.xml",
- "ref/dotnet/ko/System.Runtime.xml",
- "ref/dotnet/ru/System.Runtime.xml",
- "ref/dotnet/System.Runtime.dll",
- "ref/dotnet/System.Runtime.xml",
- "ref/dotnet/zh-hans/System.Runtime.xml",
- "ref/dotnet/zh-hant/System.Runtime.xml",
- "ref/MonoAndroid10/_._",
- "ref/MonoTouch10/_._",
- "ref/net45/_._",
- "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/System.Runtime.dll",
- "ref/netcore50/System.Runtime.xml",
- "ref/netcore50/zh-hans/System.Runtime.xml",
- "ref/netcore50/zh-hant/System.Runtime.xml",
- "ref/win8/_._",
- "ref/wp80/_._",
- "ref/wpa81/_._",
- "ref/xamarinios10/_._",
- "ref/xamarinmac20/_._",
- "System.Runtime.4.0.0.nupkg",
- "System.Runtime.4.0.0.nupkg.sha512",
- "System.Runtime.nuspec"
- ]
- },
- "System.Security.Cryptography.Algorithms/4.0.0-beta-23516": {
- "type": "package",
- "serviceable": true,
- "sha512": "yvMpzC6Cd/UBHB3LU4z4jorW8nuitQfG171R8INxoUtNTZPBUmVhW4MW4adQYmwZ9IJ5C5rxnXKNfsvF5g9eog==",
- "files": [
- "lib/MonoAndroid10/_._",
- "lib/MonoTouch10/_._",
- "lib/net46/System.Security.Cryptography.Algorithms.dll",
- "lib/xamarinios10/_._",
- "lib/xamarinmac20/_._",
- "ref/dotnet5.1/System.Security.Cryptography.Algorithms.dll",
- "ref/MonoAndroid10/_._",
- "ref/MonoTouch10/_._",
- "ref/net46/System.Security.Cryptography.Algorithms.dll",
- "ref/xamarinios10/_._",
- "ref/xamarinmac20/_._",
- "runtime.json",
- "System.Security.Cryptography.Algorithms.4.0.0-beta-23516.nupkg",
- "System.Security.Cryptography.Algorithms.4.0.0-beta-23516.nupkg.sha512",
- "System.Security.Cryptography.Algorithms.nuspec"
- ]
- },
- "System.Security.Cryptography.Primitives/4.0.0-beta-23516": {
- "type": "package",
- "serviceable": true,
- "sha512": "YEHmq6x6u2grEuZFAX9au+6uY8SCIkA6lu4wbrt2C71RFQKWEyO5G9+pk1v0QcNPqay/38aSm9v/BoTFNQii1Q==",
- "files": [
- "lib/dotnet5.4/System.Security.Cryptography.Primitives.dll",
- "lib/MonoAndroid10/_._",
- "lib/MonoTouch10/_._",
- "lib/net46/System.Security.Cryptography.Primitives.dll",
- "lib/xamarinios10/_._",
- "lib/xamarinmac20/_._",
- "ref/dotnet5.1/System.Security.Cryptography.Primitives.dll",
- "ref/MonoAndroid10/_._",
- "ref/MonoTouch10/_._",
- "ref/net46/System.Security.Cryptography.Primitives.dll",
- "ref/xamarinios10/_._",
- "ref/xamarinmac20/_._",
- "System.Security.Cryptography.Primitives.4.0.0-beta-23516.nupkg",
- "System.Security.Cryptography.Primitives.4.0.0-beta-23516.nupkg.sha512",
- "System.Security.Cryptography.Primitives.nuspec"
- ]
- },
- "System.Threading/4.0.0": {
- "type": "package",
- "sha512": "H6O/9gUrjPDNYanh/7OFGAZHjVXvEuITD0RcnjfvIV04HOGrOPqUBU0kmz9RIX/7YGgCQn1o1S2DX6Cuv8kVGQ==",
- "files": [
- "lib/MonoAndroid10/_._",
- "lib/MonoTouch10/_._",
- "lib/net45/_._",
- "lib/win8/_._",
- "lib/wp80/_._",
- "lib/wpa81/_._",
- "lib/xamarinios10/_._",
- "lib/xamarinmac20/_._",
- "License.rtf",
- "ref/dotnet/de/System.Threading.xml",
- "ref/dotnet/es/System.Threading.xml",
- "ref/dotnet/fr/System.Threading.xml",
- "ref/dotnet/it/System.Threading.xml",
- "ref/dotnet/ja/System.Threading.xml",
- "ref/dotnet/ko/System.Threading.xml",
- "ref/dotnet/ru/System.Threading.xml",
- "ref/dotnet/System.Threading.dll",
- "ref/dotnet/System.Threading.xml",
- "ref/dotnet/zh-hans/System.Threading.xml",
- "ref/dotnet/zh-hant/System.Threading.xml",
- "ref/MonoAndroid10/_._",
- "ref/MonoTouch10/_._",
- "ref/net45/_._",
- "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/System.Threading.dll",
- "ref/netcore50/System.Threading.xml",
- "ref/netcore50/zh-hans/System.Threading.xml",
- "ref/netcore50/zh-hant/System.Threading.xml",
- "ref/win8/_._",
- "ref/wp80/_._",
- "ref/wpa81/_._",
- "ref/xamarinios10/_._",
- "ref/xamarinmac20/_._",
- "System.Threading.4.0.0.nupkg",
- "System.Threading.4.0.0.nupkg.sha512",
- "System.Threading.nuspec"
- ]
- },
- "System.Threading.Tasks/4.0.0": {
- "type": "package",
- "sha512": "dA3y1B6Pc8mNt9obhEWWGGpvEakS51+nafXpmM/Z8IF847GErLXGTjdfA+AYEKszfFbH7SVLWUklXhYeeSQ1lw==",
- "files": [
- "lib/MonoAndroid10/_._",
- "lib/MonoTouch10/_._",
- "lib/net45/_._",
- "lib/win8/_._",
- "lib/wp80/_._",
- "lib/wpa81/_._",
- "lib/xamarinios10/_._",
- "lib/xamarinmac20/_._",
- "License.rtf",
- "ref/dotnet/de/System.Threading.Tasks.xml",
- "ref/dotnet/es/System.Threading.Tasks.xml",
- "ref/dotnet/fr/System.Threading.Tasks.xml",
- "ref/dotnet/it/System.Threading.Tasks.xml",
- "ref/dotnet/ja/System.Threading.Tasks.xml",
- "ref/dotnet/ko/System.Threading.Tasks.xml",
- "ref/dotnet/ru/System.Threading.Tasks.xml",
- "ref/dotnet/System.Threading.Tasks.dll",
- "ref/dotnet/System.Threading.Tasks.xml",
- "ref/dotnet/zh-hans/System.Threading.Tasks.xml",
- "ref/dotnet/zh-hant/System.Threading.Tasks.xml",
- "ref/MonoAndroid10/_._",
- "ref/MonoTouch10/_._",
- "ref/net45/_._",
- "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/System.Threading.Tasks.dll",
- "ref/netcore50/System.Threading.Tasks.xml",
- "ref/netcore50/zh-hans/System.Threading.Tasks.xml",
- "ref/netcore50/zh-hant/System.Threading.Tasks.xml",
- "ref/win8/_._",
- "ref/wp80/_._",
- "ref/wpa81/_._",
- "ref/xamarinios10/_._",
- "ref/xamarinmac20/_._",
- "System.Threading.Tasks.4.0.0.nupkg",
- "System.Threading.Tasks.4.0.0.nupkg.sha512",
- "System.Threading.Tasks.nuspec"
- ]
- },
- "xunit/2.1.0": {
- "type": "package",
- "sha512": "u/7VQSOSXa7kSG4iK6Lcn7RqKZQ3hk7cnyMNVMpXHSP0RI5VQEtc44hvkG3LyWOVsx1dhUDD3rPAHAxyOUDQJw==",
- "files": [
- "xunit.2.1.0.nupkg",
- "xunit.2.1.0.nupkg.sha512",
- "xunit.nuspec"
- ]
- },
- "xunit.abstractions/2.0.0": {
- "type": "package",
- "sha512": "NAdxKQRzuLnCZ0g++x6i87/8rMBpQoRiRlRNLAqfODm2zJPbteHRoSER3DXfxnqrHXyBJT8rFaZ8uveBeQyaMA==",
- "files": [
- "lib/net35/xunit.abstractions.dll",
- "lib/net35/xunit.abstractions.xml",
- "lib/portable-net45+win+wpa81+wp80+monotouch+monoandroid+Xamarin.iOS/xunit.abstractions.dll",
- "lib/portable-net45+win+wpa81+wp80+monotouch+monoandroid+Xamarin.iOS/xunit.abstractions.xml",
- "xunit.abstractions.2.0.0.nupkg",
- "xunit.abstractions.2.0.0.nupkg.sha512",
- "xunit.abstractions.nuspec"
- ]
- },
- "xunit.assert/2.1.0": {
- "type": "package",
- "sha512": "Hhhw+YaTe+BGhbr57dxVE+6VJk8BfThqFFii1XIsSZ4qx+SSCixprJC10JkiLRVSTfWyT8W/4nAf6NQgIrmBxA==",
- "files": [
- "lib/dotnet/xunit.assert.dll",
- "lib/dotnet/xunit.assert.pdb",
- "lib/dotnet/xunit.assert.xml",
- "lib/portable-net45+win8+wp8+wpa81/xunit.assert.dll",
- "lib/portable-net45+win8+wp8+wpa81/xunit.assert.pdb",
- "lib/portable-net45+win8+wp8+wpa81/xunit.assert.xml",
- "xunit.assert.2.1.0.nupkg",
- "xunit.assert.2.1.0.nupkg.sha512",
- "xunit.assert.nuspec"
- ]
- },
- "xunit.core/2.1.0": {
- "type": "package",
- "sha512": "jlbYdPbnkPIRwJllcT/tQZCNsSElVDEymdpJfH79uTUrPARkELVYw9o/zhAjKZXmeikGqGK5C2Yny4gTNoEu0Q==",
- "files": [
- "build/_desktop/xunit.execution.desktop.dll",
- "build/dnx451/_._",
- "build/monoandroid/_._",
- "build/monotouch/_._",
- "build/net45/_._",
- "build/portable-net45+win8+wp8+wpa81/xunit.core.props",
- "build/win8/_._",
- "build/win81/xunit.core.props",
- "build/wp8/_._",
- "build/wpa81/xunit.core.props",
- "build/xamarinios/_._",
- "xunit.core.2.1.0.nupkg",
- "xunit.core.2.1.0.nupkg.sha512",
- "xunit.core.nuspec"
- ]
- },
- "xunit.extensibility.core/2.1.0": {
- "type": "package",
- "sha512": "ANWM3WxeaeHjACLRlmrv+xOc0WAcr3cvIiJE+gqbdzTv1NCH4p1VDyT+8WmmdCc9db0WFiJLaDy4YTYsL1wWXw==",
- "files": [
- "lib/dotnet/xunit.core.dll",
- "lib/dotnet/xunit.core.dll.tdnet",
- "lib/dotnet/xunit.core.pdb",
- "lib/dotnet/xunit.core.xml",
- "lib/dotnet/xunit.runner.tdnet.dll",
- "lib/dotnet/xunit.runner.utility.desktop.dll",
- "lib/portable-net45+win8+wp8+wpa81/xunit.core.dll",
- "lib/portable-net45+win8+wp8+wpa81/xunit.core.dll.tdnet",
- "lib/portable-net45+win8+wp8+wpa81/xunit.core.pdb",
- "lib/portable-net45+win8+wp8+wpa81/xunit.core.xml",
- "lib/portable-net45+win8+wp8+wpa81/xunit.runner.tdnet.dll",
- "lib/portable-net45+win8+wp8+wpa81/xunit.runner.utility.desktop.dll",
- "xunit.extensibility.core.2.1.0.nupkg",
- "xunit.extensibility.core.2.1.0.nupkg.sha512",
- "xunit.extensibility.core.nuspec"
- ]
- },
- "xunit.extensibility.execution/2.1.0": {
- "type": "package",
- "sha512": "tAoNafoVknKa3sZJPMvtZRnhOSk3gasEGeceSm7w/gyGwsR/OXFxndWJB1xSHeoy33d3Z6jFqn4A3j+pWCF0Ew==",
- "files": [
- "lib/dnx451/xunit.execution.dotnet.dll",
- "lib/dnx451/xunit.execution.dotnet.pdb",
- "lib/dnx451/xunit.execution.dotnet.xml",
- "lib/dotnet/xunit.execution.dotnet.dll",
- "lib/dotnet/xunit.execution.dotnet.pdb",
- "lib/dotnet/xunit.execution.dotnet.xml",
- "lib/monoandroid/xunit.execution.dotnet.dll",
- "lib/monoandroid/xunit.execution.dotnet.pdb",
- "lib/monoandroid/xunit.execution.dotnet.xml",
- "lib/monotouch/xunit.execution.dotnet.dll",
- "lib/monotouch/xunit.execution.dotnet.pdb",
- "lib/monotouch/xunit.execution.dotnet.xml",
- "lib/net45/xunit.execution.desktop.dll",
- "lib/net45/xunit.execution.desktop.pdb",
- "lib/net45/xunit.execution.desktop.xml",
- "lib/portable-net45+win8+wp8+wpa81/xunit.execution.dotnet.dll",
- "lib/portable-net45+win8+wp8+wpa81/xunit.execution.dotnet.pdb",
- "lib/portable-net45+win8+wp8+wpa81/xunit.execution.dotnet.xml",
- "lib/win8/xunit.execution.dotnet.dll",
- "lib/win8/xunit.execution.dotnet.pdb",
- "lib/win8/xunit.execution.dotnet.xml",
- "lib/wp8/xunit.execution.dotnet.dll",
- "lib/wp8/xunit.execution.dotnet.pdb",
- "lib/wp8/xunit.execution.dotnet.xml",
- "lib/wpa81/xunit.execution.dotnet.dll",
- "lib/wpa81/xunit.execution.dotnet.pdb",
- "lib/wpa81/xunit.execution.dotnet.xml",
- "lib/xamarinios/xunit.execution.dotnet.dll",
- "lib/xamarinios/xunit.execution.dotnet.pdb",
- "lib/xamarinios/xunit.execution.dotnet.xml",
- "xunit.extensibility.execution.2.1.0.nupkg",
- "xunit.extensibility.execution.2.1.0.nupkg.sha512",
- "xunit.extensibility.execution.nuspec"
- ]
- },
- "xunit.runner.dnx/2.1.0-rc1-build204": {
- "type": "package",
- "sha512": "GUtWIQN3h7QGJdp5RTgvbPVjdWC7tXIRZhzpW8txNDC9nbMph4/TWbVEZKCGUOsLvE5BZg3icRGb6JR3ZwBADA==",
- "files": [
- "lib/dnx451/xunit.runner.dnx.dll",
- "lib/dnx451/xunit.runner.dnx.xml",
- "lib/dnxcore50/xunit.runner.dnx.dll",
- "lib/dnxcore50/xunit.runner.dnx.xml",
- "xunit.runner.dnx.2.1.0-rc1-build204.nupkg",
- "xunit.runner.dnx.2.1.0-rc1-build204.nupkg.sha512",
- "xunit.runner.dnx.nuspec"
- ]
- },
- "xunit.runner.reporters/2.1.0": {
- "type": "package",
- "sha512": "ja0kJrvwSiho2TRFpfHfa+6tGJI5edcyD8fdekTkjn7Us17PbGqglIihRe8sR9YFAmS4ipEC8+7CXOM/b69ENQ==",
- "files": [
- "lib/dnx451/xunit.runner.reporters.dotnet.dll",
- "lib/dotnet/xunit.runner.reporters.dotnet.dll",
- "lib/net45/xunit.runner.reporters.desktop.dll",
- "xunit.runner.reporters.2.1.0.nupkg",
- "xunit.runner.reporters.2.1.0.nupkg.sha512",
- "xunit.runner.reporters.nuspec"
- ]
- },
- "xunit.runner.utility/2.1.0": {
- "type": "package",
- "sha512": "jJJHROwskIhdQuYw7exe7KaW20dOCa+lzV/lY7Zdh1ZZzdUPpScMi9ReJIutqiyjhemGF8V/GaMIPrcjyZ4ioQ==",
- "files": [
- "lib/dnx451/xunit.runner.utility.dotnet.dll",
- "lib/dnx451/xunit.runner.utility.dotnet.pdb",
- "lib/dnx451/xunit.runner.utility.dotnet.xml",
- "lib/dotnet/xunit.runner.utility.dotnet.dll",
- "lib/dotnet/xunit.runner.utility.dotnet.pdb",
- "lib/dotnet/xunit.runner.utility.dotnet.xml",
- "lib/net35/xunit.runner.utility.desktop.dll",
- "lib/net35/xunit.runner.utility.desktop.pdb",
- "lib/net35/xunit.runner.utility.desktop.xml",
- "lib/portable-net45+win8+wp8+wpa81/xunit.runner.utility.dotnet.dll",
- "lib/portable-net45+win8+wp8+wpa81/xunit.runner.utility.dotnet.pdb",
- "lib/portable-net45+win8+wp8+wpa81/xunit.runner.utility.dotnet.xml",
- "xunit.runner.utility.2.1.0.nupkg",
- "xunit.runner.utility.2.1.0.nupkg.sha512",
- "xunit.runner.utility.nuspec"
- ]
- }
- },
- "projectFileDependencyGroups": {
- "": [
- "FluentAssertions >= 4.0.0-beta0001",
- "Microsoft.Dnx.TestHost >= 1.0.0-rc1-final",
- "Microsoft.Dnx.Testing.Abstractions >= 1.0.0-rc1-final",
- "xunit >= 2.1.0",
- "xunit.runner.dnx >= 2.1.0-rc1-build204",
- "LibPacketGremlin "
- ],
- "DNX,Version=v4.6": [
- "fx/System.Runtime >= 4.0.0"
- ]
- }
-}
\ No newline at end of file