Browse Source

Build: use paket groups, project file cleanups

pull/362/head
Christoph Ruegg 11 years ago
parent
commit
f28e6844a1
  1. 6
      .gitignore
  2. 2
      build.cmd
  3. 18
      build.fsx
  4. 2
      build.sh
  5. 8
      docs/tools/build-docs.fsx
  6. 9
      docs/tools/paket.references
  7. 1
      packages/.gitattributes
  8. 60
      packages/FSharp.Core/license.html
  9. BIN
      packages/FsUnit/FsUnit.1.3.1.nupkg
  10. 24
      packages/FsUnit/FsUnit.nuspec
  11. 10
      packages/FsUnit/[Content_Types].xml
  12. 5
      packages/FsUnit/_rels/.rels
  13. BIN
      packages/FsUnit/lib/FsUnit.CustomMatchers.dll
  14. BIN
      packages/FsUnit/lib/FsUnit.CustomMatchers.pdb
  15. 6
      packages/FsUnit/lib/FsUnit.CustomMatchers.xml
  16. 304
      packages/FsUnit/lib/FsUnit.NUnit.XML
  17. BIN
      packages/FsUnit/lib/FsUnit.NUnit.dll
  18. BIN
      packages/FsUnit/lib/FsUnit.NUnit.pdb
  19. 10
      packages/FsUnit/package/services/metadata/core-properties/coreProp.psmdcp
  20. 3
      packages/FsUnit/tools/install.ps1
  21. 20
      packages/NUnit.Runners/NUnit.Runners.nuspec
  22. 1
      packages/NUnit.Runners/_rels/.rels
  23. 15
      packages/NUnit.Runners/license.txt
  24. 4
      packages/NUnit.Runners/tools/agent.conf
  25. 18
      packages/NUnit.Runners/tools/agent.log.conf
  26. 18
      packages/NUnit.Runners/tools/launcher.log.conf
  27. BIN
      packages/NUnit.Runners/tools/lib/Images/Tree/Circles/Failure.jpg
  28. BIN
      packages/NUnit.Runners/tools/lib/Images/Tree/Circles/Ignored.jpg
  29. BIN
      packages/NUnit.Runners/tools/lib/Images/Tree/Circles/Inconclusive.jpg
  30. BIN
      packages/NUnit.Runners/tools/lib/Images/Tree/Circles/Skipped.jpg
  31. BIN
      packages/NUnit.Runners/tools/lib/log4net.dll
  32. BIN
      packages/NUnit.Runners/tools/lib/nunit-console-runner.dll
  33. BIN
      packages/NUnit.Runners/tools/lib/nunit-gui-runner.dll
  34. BIN
      packages/NUnit.Runners/tools/lib/nunit.core.dll
  35. BIN
      packages/NUnit.Runners/tools/lib/nunit.core.interfaces.dll
  36. BIN
      packages/NUnit.Runners/tools/lib/nunit.uiexception.dll
  37. BIN
      packages/NUnit.Runners/tools/lib/nunit.uikit.dll
  38. BIN
      packages/NUnit.Runners/tools/lib/nunit.util.dll
  39. BIN
      packages/NUnit.Runners/tools/nunit-agent-x86.exe
  40. 37
      packages/NUnit.Runners/tools/nunit-agent-x86.exe.config
  41. BIN
      packages/NUnit.Runners/tools/nunit-agent.exe
  42. 37
      packages/NUnit.Runners/tools/nunit-agent.exe.config
  43. BIN
      packages/NUnit.Runners/tools/nunit-console-x86.exe
  44. 24
      packages/NUnit.Runners/tools/nunit-console-x86.exe.config
  45. BIN
      packages/NUnit.Runners/tools/nunit-console.exe
  46. 24
      packages/NUnit.Runners/tools/nunit-console.exe.config
  47. BIN
      packages/NUnit.Runners/tools/nunit-editor.exe
  48. BIN
      packages/NUnit.Runners/tools/nunit-x86.exe
  49. 23
      packages/NUnit.Runners/tools/nunit-x86.exe.config
  50. BIN
      packages/NUnit.Runners/tools/nunit.exe
  51. 23
      packages/NUnit.Runners/tools/nunit.exe.config
  52. BIN
      packages/NUnit.Runners/tools/nunit.framework.dll
  53. BIN
      packages/NUnit.Runners/tools/pnunit-agent.exe
  54. 77
      packages/NUnit.Runners/tools/pnunit-agent.exe.config
  55. BIN
      packages/NUnit.Runners/tools/pnunit-launcher.exe
  56. 77
      packages/NUnit.Runners/tools/pnunit-launcher.exe.config
  57. BIN
      packages/NUnit.Runners/tools/pnunit.framework.dll
  58. BIN
      packages/NUnit.Runners/tools/pnunit.tests.dll
  59. 3
      packages/NUnit.Runners/tools/runpnunit.bat
  60. 82
      packages/NUnit.Runners/tools/test.conf
  61. BIN
      packages/NUnit/NUnit.2.6.4.nupkg
  62. 23
      packages/NUnit/NUnit.nuspec
  63. 1
      packages/NUnit/[Content_Types].xml
  64. 1
      packages/NUnit/_rels/.rels
  65. BIN
      packages/NUnit/lib/nunit.framework.dll
  66. 10984
      packages/NUnit/lib/nunit.framework.xml
  67. 39
      packages/NUnit/license.html
  68. 15
      packages/NUnit/license.txt
  69. 3
      packages/NUnit/package/services/metadata/core-properties/c346e7af292d401e86e307d6778e3cf7.psmdcp
  70. 18
      packages/TaskParallelLibrary/license.html
  71. 33
      paket.dependencies
  72. 36
      paket.lock
  73. 10
      src/Data/Matlab/Matlab.csproj
  74. 2
      src/Data/Matlab/Properties/AssemblyInfo.cs
  75. 3
      src/Data/Matlab/paket.references
  76. 2
      src/Data/Text/Properties/AssemblyInfo.cs
  77. 10
      src/Data/Text/Text.csproj
  78. 3
      src/Data/Text/paket.references
  79. 2
      src/DataUnitTests/Properties/AssemblyInfo.cs
  80. 12
      src/DataUnitTests/UnitTests.csproj
  81. 7
      src/DataUnitTests/paket.references
  82. 2
      src/FSharp/AssemblyInfo.fs
  83. 2
      src/FSharp/FSharp-Net35.fsproj
  84. 2
      src/FSharp/FSharp-Portable47.fsproj
  85. 2
      src/FSharp/FSharp.fsproj
  86. 33
      src/FSharpUnitTests/App.config
  87. 2
      src/FSharpUnitTests/AssemblyInfo.fs
  88. 132
      src/FSharpUnitTests/FSharpUnitTests-Net35.fsproj
  89. 4
      src/FSharpUnitTests/FSharpUnitTests-Net35.fsproj.paket.references
  90. 66
      src/FSharpUnitTests/FSharpUnitTests-Portable47.fsproj
  91. 66
      src/FSharpUnitTests/FSharpUnitTests.fsproj
  92. 5
      src/FSharpUnitTests/paket.references
  93. 2
      src/Numerics/Numerics-Net35.csproj
  94. 2
      src/Numerics/Properties/AssemblyInfo.cs
  95. 6
      src/Performance/Performance.csproj
  96. 5
      src/Performance/paket.references
  97. 30
      src/UnitTests/App.config
  98. 2
      src/UnitTests/Properties/AssemblyInfo.cs
  99. 291
      src/UnitTests/UnitTests-CUDA.csproj
  100. 292
      src/UnitTests/UnitTests-MKL.csproj

6
.gitignore

@ -57,11 +57,11 @@ Desktop.ini
# NOTE: we do NOT use package restore in the core projects, but do use it with FAKE builds.
packages/*
!packages/.gitattributes
!packages/repositories.config
!packages/NUnit
!packages/FsUnit
!packages/TaskParallelLibrary
!packages/FSharp.Core
!packages/test/NUnit
!packages/test/FsUnit
!packages/test/FSharp.Core
# FAKE & Paket
packages/FAKE

2
build.cmd

@ -11,4 +11,4 @@ if errorlevel 1 (
exit /b %errorlevel%
)
packages\FAKE\tools\FAKE.exe build.fsx %*
packages\build\FAKE\tools\FAKE.exe build.fsx %*

18
build.fsx

@ -15,8 +15,8 @@
// PRELUDE
// --------------------------------------------------------------------------------------
#I "packages/FAKE/tools"
#r "packages/FAKE/tools/FakeLib.dll"
#I "packages/build/FAKE/tools"
#r "packages/build/FAKE/tools/FakeLib.dll"
open Fake
open Fake.DocuHelper
@ -123,7 +123,7 @@ let numericsPack =
Authors = [ "Christoph Ruegg"; "Marcus Cuda"; "Jurgen Van Gael" ]
Dependencies =
[ { FrameworkVersion="net35"
Dependencies=[ "TaskParallelLibrary", GetPackageVersion "packages" "TaskParallelLibrary" ] }
Dependencies=[ "TaskParallelLibrary", GetPackageVersion "./packages/" "TaskParallelLibrary" ] }
{ FrameworkVersion="net40"
Dependencies=[] } ]
Files =
@ -146,7 +146,7 @@ let fsharpPack =
Dependencies =
[ { FrameworkVersion=""
Dependencies=[ "MathNet.Numerics", RequireExactly packageVersion
"FSharp.Core", GetPackageVersion "packages" "FSharp.Core" ] } ]
"FSharp.Core", GetPackageVersion "./packages/" "FSharp.Core" ] } ]
Files =
[ @"..\..\out\lib\Net35\MathNet.Numerics.FSharp.*", Some libnet35, None;
@"..\..\out\lib\Net40\MathNet.Numerics.FSharp.*", Some libnet40, None;
@ -175,7 +175,7 @@ let fsharpSignedPack =
Dependencies =
[ { FrameworkVersion=""
Dependencies=[ "MathNet.Numerics.Signed", RequireExactly packageVersion
"FSharp.Core", GetPackageVersion "packages" "FSharp.Core" ] } ]
"FSharp.Core", GetPackageVersion "./packages/" "FSharp.Core" ] } ]
Files =
[ @"..\..\out\lib-signed\Net40\MathNet.Numerics.FSharp.*", Some libnet40, None;
@"MathNet.Numerics.fsx", None, None;
@ -363,7 +363,7 @@ let dataTextPack =
Authors = [ "Christoph Ruegg"; "Marcus Cuda" ]
Dependencies =
[ { FrameworkVersion=""
Dependencies=[ "MathNet.Numerics", GetPackageVersion "packages" "MathNet.Numerics" ] } ]
Dependencies=[ "MathNet.Numerics", GetPackageVersion "./packages/data/" "MathNet.Numerics" ] } ]
Files =
[ @"..\..\out\Data\lib\Net40\MathNet.Numerics.Data.Text.dll", Some libnet40, None;
@"..\..\out\Data\lib\Net40\MathNet.Numerics.Data.Text.xml", Some libnet40, None ] }
@ -379,7 +379,7 @@ let dataMatlabPack =
Authors = [ "Christoph Ruegg"; "Marcus Cuda" ]
Dependencies =
[ { FrameworkVersion=""
Dependencies=[ "MathNet.Numerics", GetPackageVersion "packages" "MathNet.Numerics" ] } ]
Dependencies=[ "MathNet.Numerics", GetPackageVersion "./packages/data/" "MathNet.Numerics" ] } ]
Files =
[ @"..\..\out\Data\lib\Net40\MathNet.Numerics.Data.Matlab.dll", Some libnet40, None;
@"..\..\out\Data\lib\Net40\MathNet.Numerics.Data.Matlab.xml", Some libnet40, None ] }
@ -653,7 +653,7 @@ Target "DataZip" (fun _ ->
// NUGET
let updateNuspec (pack:Package) outPath symbols updateFiles spec =
{ spec with ToolPath = "packages/NuGet.CommandLine/tools/NuGet.exe"
{ spec with ToolPath = "packages/build/NuGet.CommandLine/tools/NuGet.exe"
OutputPath = outPath
WorkingDir = "obj/NuGet"
Version = pack.Version
@ -881,7 +881,7 @@ let publishNuGet packageFiles =
let args = sprintf "push \"%s\"" (FullName file)
let result =
ExecProcess (fun info ->
info.FileName <- "packages/NuGet.CommandLine/tools/NuGet.exe"
info.FileName <- "packages/tools/NuGet.CommandLine/tools/NuGet.exe"
info.WorkingDirectory <- FullName "obj/NuGet"
info.Arguments <- args) (TimeSpan.FromMinutes 10.)
if result <> 0 then failwith "Error during NuGet push."

2
build.sh

@ -28,4 +28,4 @@ fi
run .paket/paket.bootstrapper.exe
run .paket/paket.exe restore
run packages/FAKE/tools/FAKE.exe "$@" $FSIARGS build.fsx
run packages/build/FAKE/tools/FAKE.exe "$@" $FSIARGS build.fsx

8
docs/tools/build-docs.fsx

@ -21,9 +21,9 @@ let info =
// For typical project, no changes are needed below
// --------------------------------------------------------------------------------------
#load "../../packages/FSharp.Formatting/FSharp.Formatting.fsx"
#r "../../packages/FAKE/tools/NuGet.Core.dll"
#r "../../packages/FAKE/tools/FakeLib.dll"
#load "../../packages/build/FSharp.Formatting/FSharp.Formatting.fsx"
#r "../../packages/build/FAKE/tools/NuGet.Core.dll"
#r "../../packages/build/FAKE/tools/FakeLib.dll"
open Fake
open System
@ -47,7 +47,7 @@ let content = __SOURCE_DIRECTORY__ @@ "../content"
let output = __SOURCE_DIRECTORY__ @@ "../../out/docs"
let files = __SOURCE_DIRECTORY__ @@ "../files"
let templates = __SOURCE_DIRECTORY__ @@ "templates"
let formatting = __SOURCE_DIRECTORY__ @@ "../../packages/FSharp.Formatting/"
let formatting = __SOURCE_DIRECTORY__ @@ "../../packages/build/FSharp.Formatting/"
let docTemplate = formatting @@ "templates/docpage.cshtml"
// Where to look for *.csproj templates (in this order)

9
docs/tools/paket.references

@ -1,4 +1,5 @@
FSharp.Formatting
Microsoft.AspNet.Razor
RazorEngine
FSharp.Compiler.Service
group Build
FSharp.Formatting
Microsoft.AspNet.Razor
RazorEngine
FSharp.Compiler.Service

1
packages/.gitattributes

@ -1,2 +1 @@
repositories.config text
* -text

60
packages/FSharp.Core/license.html

@ -33,13 +33,19 @@
<meta name="selected-link" value="repo_source" data-pjax-transient>
<meta name="google-site-verification" content="KT5gs8h0wvaagLKAVWq8bbeNwnZZK1r1XQysX3xurLU">
<meta name="google-analytics" content="UA-3769691-2">
<meta name="google-analytics" content="UA-3769691-2">
<meta content="collector.githubapp.com" name="octolytics-host" /><meta content="collector-cdn.github.com" name="octolytics-script-host" /><meta content="github" name="octolytics-app-id" /><meta content="B253CBEE:115F:2D5F56B:56100DC9" name="octolytics-dimension-request_id" />
<meta content="Rails, view, blob#show" data-pjax-transient="true" name="analytics-event" />
<meta class="js-ga-set" name="dimension1" content="Logged Out">
<meta class="js-ga-set" name="dimension4" content="Current repo nav">
<meta content="collector.githubapp.com" name="octolytics-host" /><meta content="collector-cdn.github.com" name="octolytics-script-host" /><meta content="github" name="octolytics-app-id" /><meta content="B253CBEE:54D8:25D9EAA:56003DE1" name="octolytics-dimension-request_id" />
<meta content="Rails, view, blob#show" data-pjax-transient="true" name="analytics-event" />
<meta class="js-ga-set" name="dimension1" content="Logged Out">
<meta class="js-ga-set" name="dimension4" content="Current repo nav">
<meta name="is-dotcom" content="true">
<meta name="hostname" content="github.com">
<meta name="user-login" content="">
@ -47,17 +53,18 @@
<link rel="mask-icon" href="https://assets-cdn.github.com/pinned-octocat.svg" color="#4078c0">
<link rel="icon" type="image/x-icon" href="https://assets-cdn.github.com/favicon.ico">
<!-- </textarea> --><!-- '"` --><meta content="authenticity_token" name="csrf-param" />
<meta content="A5c5drNZTZFE7jFFGctnJ515lksn6FhyrFPj9RL8EMnp5djrwfHyP5eEt2YHvqaERUQE7UvBnLUSOM13eAF4yA==" name="csrf-token" />
<!-- </textarea> --><!-- '"` --><meta content="authenticity_token" name="csrf-param" />
<meta content="zh8y77tFniC988nsu/8VH9dpX4uHC6jqVUzwe0ZXpVP8x+dm56JYAp35J/yP9QvhiAPmELdK+VAjzcNmH2Pleg==" name="csrf-token" />
<link crossorigin="anonymous" href="https://assets-cdn.github.com/assets/github-aef3088517c60128e10c5cce8d392985504018745a58a13691f1a278951852bb.css" media="all" rel="stylesheet" />
<link crossorigin="anonymous" href="https://assets-cdn.github.com/assets/github2-eba1f472eb1c7c893e4310c05138905845443f7f2469812a9bd2ba71aa488cc5.css" media="all" rel="stylesheet" />
<link crossorigin="anonymous" href="https://assets-cdn.github.com/assets/github-7d448613a60a84dcd1e1f4f2d4939266979ea193aa79a9525436f58f3f66b98c.css" media="all" rel="stylesheet" />
<link crossorigin="anonymous" href="https://assets-cdn.github.com/assets/github2-4a69aa85ab5a62a47bdaae736e455ee040443ccfb3564d1472a088d07f9a1cbd.css" media="all" rel="stylesheet" />
<meta http-equiv="x-pjax-version" content="87dbf4dad0b70976ed64b3bf4976701e">
<meta http-equiv="x-pjax-version" content="a9fc5a900b5ca90c888ebebc183cea5a">
<meta name="description" content="fsharp - The Open Edition of the F# compiler, core library and tools">
@ -69,7 +76,7 @@
</head>
<body class="logged_out env-production vis-public page-blob">
<body class="logged_out env-production vis-public page-blob">
<a href="#start-of-content" tabindex="1" class="accessibility-aid js-skip-to-content">Skip to content</a>
@ -153,7 +160,7 @@
Watch
</a>
<a class="social-count" href="/fsharp/fsharp/watchers">
150
155
</a>
</li>
@ -167,7 +174,7 @@
</a>
<a class="social-count js-social-count" href="/fsharp/fsharp/stargazers">
1,003
1,016
</a>
</li>
@ -181,7 +188,7 @@
</a>
<a href="/fsharp/fsharp/network" class="social-count">
212
216
</a>
</li>
</ul>
@ -255,9 +262,9 @@
<div class="js-clone-url clone-url open"
data-protocol-type="http">
<h3><span class="text-emphasized">HTTPS</span> clone URL</h3>
<h3 class="text-small"><span class="text-emphasized">HTTPS</span> clone URL</h3>
<div class="input-group js-zeroclipboard-container">
<input type="text" class="input-mini input-monospace js-url-field js-zeroclipboard-target"
<input type="text" class="input-mini text-small input-monospace js-url-field js-zeroclipboard-target"
value="https://github.com/fsharp/fsharp.git" readonly="readonly" aria-label="HTTPS clone URL">
<span class="input-group-button">
<button aria-label="Copy to clipboard" class="js-zeroclipboard btn btn-sm zeroclipboard-button tooltipped tooltipped-s" data-copied-hint="Copied!" type="button"><span class="octicon octicon-clippy"></span></button>
@ -268,9 +275,9 @@
<div class="js-clone-url clone-url "
data-protocol-type="subversion">
<h3><span class="text-emphasized">Subversion</span> checkout URL</h3>
<h3 class="text-small"><span class="text-emphasized">Subversion</span> checkout URL</h3>
<div class="input-group js-zeroclipboard-container">
<input type="text" class="input-mini input-monospace js-url-field js-zeroclipboard-target"
<input type="text" class="input-mini text-small input-monospace js-url-field js-zeroclipboard-target"
value="https://github.com/fsharp/fsharp" readonly="readonly" aria-label="Subversion checkout URL">
<span class="input-group-button">
<button aria-label="Copy to clipboard" class="js-zeroclipboard btn btn-sm zeroclipboard-button tooltipped tooltipped-s" data-copied-hint="Copied!" type="button"><span class="octicon octicon-clippy"></span></button>
@ -280,8 +287,8 @@
<div class="clone-options">You can clone with
<!-- </textarea> --><!-- '"` --><form accept-charset="UTF-8" action="/users/set_protocol?protocol_selector=http&amp;protocol_type=clone" class="inline-form js-clone-selector-form " data-form-nonce="8f69aa5b442a3fe6d3de0675897c3ebf9dc66637" data-remote="true" method="post"><div style="margin:0;padding:0;display:inline"><input name="utf8" type="hidden" value="&#x2713;" /><input name="authenticity_token" type="hidden" value="oFXf8PuObzInqnkCKzSDk+X251vQfoxYKuQUyM8EfujzJxcXR2JwHSxlknC39Fkq+QvmhbdJnrFkpd/ewIHzhA==" /></div><button class="btn-link js-clone-selector" data-protocol="http" type="submit">HTTPS</button></form> or <!-- </textarea> --><!-- '"` --><form accept-charset="UTF-8" action="/users/set_protocol?protocol_selector=subversion&amp;protocol_type=clone" class="inline-form js-clone-selector-form " data-form-nonce="8f69aa5b442a3fe6d3de0675897c3ebf9dc66637" data-remote="true" method="post"><div style="margin:0;padding:0;display:inline"><input name="utf8" type="hidden" value="&#x2713;" /><input name="authenticity_token" type="hidden" value="bLVAq/MJm/IuR3jsnWtQTNEadVqVI4Bam5OUsxvhEEIlKwGcOn3QZSiMk9tfxnff5cmaj6NcJAIpZa7otUyZgA==" /></div><button class="btn-link js-clone-selector" data-protocol="subversion" type="submit">Subversion</button></form>.
<div class="clone-options text-small">You can clone with
<!-- </textarea> --><!-- '"` --><form accept-charset="UTF-8" action="/users/set_protocol?protocol_selector=http&amp;protocol_type=clone" class="inline-form js-clone-selector-form " data-form-nonce="d870d99f763818a791d7a318b1a69c12e3bd2c2a" data-remote="true" method="post"><div style="margin:0;padding:0;display:inline"><input name="utf8" type="hidden" value="&#x2713;" /><input name="authenticity_token" type="hidden" value="2+uHyyLC9H7xh6sPmr9Aq2O9aSDewU7+T9GI8VKYfiwVezHXOO/3b4h9DnjGc1U96px5fV+qCZdMAJ6oTNaz0w==" /></div><button class="btn-link js-clone-selector" data-protocol="http" type="submit">HTTPS</button></form> or <!-- </textarea> --><!-- '"` --><form accept-charset="UTF-8" action="/users/set_protocol?protocol_selector=subversion&amp;protocol_type=clone" class="inline-form js-clone-selector-form " data-form-nonce="d870d99f763818a791d7a318b1a69c12e3bd2c2a" data-remote="true" method="post"><div style="margin:0;padding:0;display:inline"><input name="utf8" type="hidden" value="&#x2713;" /><input name="authenticity_token" type="hidden" value="SL9N6fofOM3LpSl9/qBd6RBhOJHlAjlFCL9J/3Or30B8NpE5gWqJGKsvFQX//IyRYFsaZWgCa3DiW/oa4uwYlQ==" /></div><button class="btn-link js-clone-selector" data-protocol="subversion" type="submit">Subversion</button></form>.
<a href="https://help.github.com/articles/which-remote-url-should-i-use" class="help tooltipped tooltipped-n" aria-label="Get help on which URL is right for you.">
<span class="octicon octicon-question"></span>
</a>
@ -301,7 +308,7 @@
<a href="/fsharp/fsharp/blob/8f02ecb0b79947e67e6a0ef9c482d167baf17696/LICENSE" class="hidden js-permalink-shortcut" data-hotkey="y">Permalink</a>
<a href="/fsharp/fsharp/blob/c3d4eb8bcb3cdd51134bc81c8b4c0104719a3d59/LICENSE" class="hidden js-permalink-shortcut" data-hotkey="y">Permalink</a>
<!-- blob contrib key: blob_contributors:v21:ce10a7df10c1be34e2d77a52e89a9dfc -->
@ -309,7 +316,6 @@
<div class="select-menu js-menu-container js-select-menu left">
<span class="btn btn-sm select-menu-button js-menu-target css-truncate" data-hotkey="w"
data-ref="master"
title="master"
role="button" aria-label="Switch branches or tags" tabindex="0" aria-haspopup="true">
<i>Branch:</i>
@ -1164,8 +1170,8 @@ compiler/2.0/Nov2010 folder on http://fsharppowerpack.codeplex.com">Clean source
</div>
<div id="blob_contributors_box" style="display:none">
<h2 class="facebox-header">Users who have contributed to this file</h2>
<ul class="facebox-user-list">
<h2 class="facebox-header" data-facebox-id="facebox-header">Users who have contributed to this file</h2>
<ul class="facebox-user-list" data-facebox-id="facebox-description">
<li class="facebox-user-list-item">
<img alt="@shana" height="24" src="https://avatars2.githubusercontent.com/u/310137?v=3&amp;s=48" width="24" />
<a href="/shana">shana</a>
@ -1496,7 +1502,7 @@ compiler/2.0/Nov2010 folder on http://fsharppowerpack.codeplex.com">Clean source
<span class="mega-octicon octicon-mark-github" title="GitHub"></span>
</a>
<ul class="site-footer-links">
<li>&copy; 2015 <span title="0.04985s from github-fe121-cp1-prd.iad.github.net">GitHub</span>, Inc.</li>
<li>&copy; 2015 <span title="0.04767s from github-fe144-cp1-prd.iad.github.net">GitHub</span>, Inc.</li>
<li><a href="https://github.com/site/terms" data-ga-click="Footer, go to terms, text:terms">Terms</a></li>
<li><a href="https://github.com/site/privacy" data-ga-click="Footer, go to privacy, text:privacy">Privacy</a></li>
<li><a href="https://github.com/security" data-ga-click="Footer, go to security, text:security">Security</a></li>
@ -1522,7 +1528,7 @@ compiler/2.0/Nov2010 folder on http://fsharppowerpack.codeplex.com">Clean source
<script crossorigin="anonymous" src="https://assets-cdn.github.com/assets/frameworks-f8473dece7242da6a20d52313634881b3975c52cebaa1e6c38157c0f26185691.js"></script>
<script async="async" crossorigin="anonymous" src="https://assets-cdn.github.com/assets/github-29b731620373d510227f8d67ff64cca1a52a6fb5f88f49d60ab0c39d1016a865.js"></script>
<script async="async" crossorigin="anonymous" src="https://assets-cdn.github.com/assets/github-9bf3a99f7b06f8e8d606ad33352aa232d1ad05ffe6f160d9a26af7e38b2b60e5.js"></script>
<div class="js-stale-session-flash stale-session-flash flash flash-warn flash-banner hidden">

BIN
packages/FsUnit/FsUnit.1.3.1.nupkg

Binary file not shown.

24
packages/FsUnit/FsUnit.nuspec

@ -1,24 +0,0 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<package xmlns="http://schemas.microsoft.com/packaging/2011/10/nuspec.xsd">
<metadata>
<id>FsUnit</id>
<version>1.3.1.0</version>
<authors>Ray Vernagus and Daniel Mohl</authors>
<owners>Ray Vernagus and Daniel Mohl</owners>
<licenseUrl>http://github.com/fsprojects/FsUnit/blob/master/LICENSE.txt</licenseUrl>
<projectUrl>http://github.com/fsprojects/FsUnit</projectUrl>
<iconUrl>https://raw.githubusercontent.com/fsprojects/FsUnit/master/docs/files/img/logo.png</iconUrl>
<description>FsUnit is a set of extensions that add special testing syntax to NUnit.</description>
<summary>The goals of FsUnit are to make unit-testing feel more functional while leverage existing testing frameworks.</summary>
<releaseNotes>Bump NUnit version up to 2.6.4
Bump xUnit version up to 1.9.2
Bump MbUnit version up to 3.4.14
Migration to Paket
Readme and samples converted to FsUnit site</releaseNotes>
<copyright>Copyright 2015</copyright>
<tags>F# fsharp NUnit FsUnit</tags>
<dependencies>
<dependency id="NUnit" version="[2.6.4]" />
</dependencies>
</metadata>
</package>

10
packages/FsUnit/[Content_Types].xml

@ -1,10 +0,0 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<Types xmlns="http://schemas.openxmlformats.org/package/2006/content-types">
<Default Extension="dll" ContentType="application/octet" />
<Default Extension="pdb" ContentType="application/octet" />
<Default Extension="xml" ContentType="application/octet" />
<Default Extension="ps1" ContentType="application/octet" />
<Default Extension="nuspec" ContentType="application/octet" />
<Default Extension="psmdcp" ContentType="application/vnd.openxmlformats-package.core-properties+xml" />
<Default Extension="rels" ContentType="application/vnd.openxmlformats-package.relationships+xml" />
</Types>

5
packages/FsUnit/_rels/.rels

@ -1,5 +0,0 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships">
<Relationship Type="http://schemas.microsoft.com/packaging/2010/07/manifest" Target="/FsUnit.nuspec" Id="nuspec" />
<Relationship Type="http://schemas.openxmlformats.org/package/2006/relationships/metadata/core-properties" Target="/package/services/metadata/core-properties/coreProp.psmdcp" Id="coreProp" />
</Relationships>

BIN
packages/FsUnit/lib/FsUnit.CustomMatchers.dll

Binary file not shown.

BIN
packages/FsUnit/lib/FsUnit.CustomMatchers.pdb

Binary file not shown.

6
packages/FsUnit/lib/FsUnit.CustomMatchers.xml

@ -1,6 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<doc>
<assembly><name>FsUnit.CustomMatchers</name></assembly>
<members>
</members>
</doc>

304
packages/FsUnit/lib/FsUnit.NUnit.XML

@ -1,304 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<doc>
<assembly><name>FsUnit.NUnit</name></assembly>
<members>
<member name="M:FsUnit.Assert.Null``1(``0,System.String,System.Object[])">
<summary>
Verifies that the object that is passed in is equal to 'null'.
If the object is not 'null', then an NUnit.Framework.AssertException is thrown.
</summary>
<param name="arg">The object that is to be tested.</param>
<param name="message">The message to display in case of failure.</param>
<param name="args">Array of objects to be used in formatting the message.</param>
</member>
<member name="M:FsUnit.Assert.Null``1(``0,System.String)">
<summary>
Verifies that the object that is passed in is equal to 'null'.
If the object is not 'null', then an NUnit.Framework.AssertException is thrown.
</summary>
<param name="arg">The object that is to be tested.</param>
<param name="message">The message to display in case of failure.</param>
</member>
<member name="M:FsUnit.Assert.Null``1(``0)">
<summary>
Verifies that the object that is passed in is equal to 'null'.
If the object is not 'null', then an NUnit.Framework.AssertException is thrown.
</summary>
<param name="arg">The object that is to be tested.</param>
</member>
<member name="M:FsUnit.Assert.NotNull``1(``0,System.String,System.Object[])">
<summary>
Verifies that the object that is passed in is not equal to 'null'.
If the object is 'null', then an NUnit.Framework.AssertException is thrown.
</summary>
<param name="arg">The object that is to be tested.</param>
<param name="message">The message to display in case of failure.</param>
<param name="args">Array of objects to be used in formatting the message.</param>
</member>
<member name="M:FsUnit.Assert.NotNull``1(``0,System.String)">
<summary>
Verifies that the object that is passed in is not equal to 'null'.
If the object is 'null', then an NUnit.Framework.AssertException is thrown.
</summary>
<param name="arg">The object that is to be tested.</param>
<param name="message">The message to display in case of failure.</param>
</member>
<member name="M:FsUnit.Assert.NotNull``1(``0)">
<summary>
Verifies that the object that is passed in is not equal to 'null'.
If the object is 'null', then an NUnit.Framework.AssertException is thrown.
</summary>
<param name="arg">The object that is to be tested.</param>
</member>
<member name="M:FsUnit.Assert.LessOrEqual``1(``0,``0,System.String,System.Object[])">
<summary>
Verifies that the first value is less than or equal to the second value.
If it is not, then an NUnit.Framework.AssertException is thrown.
</summary>
<param name="arg1">The first value, expected to be less.</param>
<param name="arg2">The second value, expected to be greater.</param>
<param name="message">The message to display in case of failure.</param>
<param name="args">Array of objects to be used in formatting the message.</param>
</member>
<member name="M:FsUnit.Assert.LessOrEqual``1(``0,``0,System.String)">
<summary>
Verifies that the first value is less than or equal to the second value.
If it is not, then an NUnit.Framework.AssertException is thrown.
</summary>
<param name="arg1">The first value, expected to be less.</param>
<param name="arg2">The second value, expected to be greater.</param>
<param name="message">The message to display in case of failure.</param>
</member>
<member name="M:FsUnit.Assert.LessOrEqual``1(``0,``0)">
<summary>
Verifies that the first value is less than or equal to the second value.
If it is not, then an NUnit.Framework.AssertException is thrown.
</summary>
<param name="arg1">The first value, expected to be less.</param>
<param name="arg2">The second value, expected to be greater.</param>
</member>
<member name="M:FsUnit.Assert.Less``1(``0,``0,System.String,System.Object[])">
<summary>
Verifies that the first value is less than the second value.
If it is not, then an NUnit.Framework.AssertException is thrown.
</summary>
<param name="arg1">The first value, expected to be less.</param>
<param name="arg2">The second value, expected to be greater.</param>
<param name="message">The message to display in case of failure.</param>
<param name="args">Array of objects to be used in formatting the message.</param>
</member>
<member name="M:FsUnit.Assert.Less``1(``0,``0,System.String)">
<summary>
Verifies that the first value is less than the second value.
If it is not, then an NUnit.Framework.AssertException is thrown.
</summary>
<param name="arg1">The first value, expected to be less.</param>
<param name="arg2">The second value, expected to be greater.</param>
<param name="message">The message to display in case of failure.</param>
</member>
<member name="M:FsUnit.Assert.Less``1(``0,``0)">
<summary>
Verifies that the first value is less than the second value.
If it is not, then an NUnit.Framework.AssertException is thrown.
</summary>
<param name="arg1">The first value, expected to be less.</param>
<param name="arg2">The second value, expected to be greater.</param>
</member>
<member name="M:FsUnit.Assert.GreaterOrEqual``1(``0,``0,System.String,System.Object[])">
<summary>
Verifies that the first value is greater than or equal to than the second value.
If it is not, then an NUnit.Framework.AssertException is thrown.
</summary>
<param name="arg1">The first value, expected to be greater.</param>
<param name="arg2">The second value, expected to be less.</param>
<param name="message">The message to display in case of failure.</param>
<param name="args">Array of objects to be used in formatting the message.</param>
</member>
<member name="M:FsUnit.Assert.GreaterOrEqual``1(``0,``0,System.String)">
<summary>
Verifies that the first value is greater than or equal to than the second value.
If it is not, then an NUnit.Framework.AssertException is thrown.
</summary>
<param name="arg1">The first value, expected to be greater.</param>
<param name="arg2">The second value, expected to be less.</param>
<param name="message">The message to display in case of failure.</param>
</member>
<member name="M:FsUnit.Assert.GreaterOrEqual``1(``0,``0)">
<summary>
Verifies that the first value is greater than or equal to than the second value.
If it is not, then an NUnit.Framework.AssertException is thrown.
</summary>
<param name="arg1">The first value, expected to be greater.</param>
<param name="arg2">The second value, expected to be less.</param>
</member>
<member name="M:FsUnit.Assert.Greater``1(``0,``0,System.String,System.Object[])">
<summary>
Verifies that the first value is greater than the second value.
If it is not, then an NUnit.Framework.AssertException is thrown.
</summary>
<param name="arg1">The first value, expected to be greater.</param>
<param name="arg2">The second value, expected to be less.</param>
<param name="message">The message to display in case of failure.</param>
<param name="args">Array of objects to be used in formatting the message.</param>
</member>
<member name="M:FsUnit.Assert.Greater``1(``0,``0,System.String)">
<summary>
Verifies that the first value is greater than the second value.
If it is not, then an NUnit.Framework.AssertException is thrown.
</summary>
<param name="arg1">The first value, expected to be greater.</param>
<param name="arg2">The second value, expected to be less.</param>
<param name="message">The message to display in case of failure.</param>
</member>
<member name="M:FsUnit.Assert.Greater``1(``0,``0)">
<summary>
Verifies that the first value is greater than the second value.
If it is not, then an NUnit.Framework.AssertException is thrown.
</summary>
<param name="arg1">The first value, expected to be greater.</param>
<param name="arg2">The second value, expected to be less.</param>
</member>
<member name="M:FsUnit.Assert.Contains``1(``0,System.Collections.Generic.ICollection{``0},System.String,System.Object[])">
<summary>
Asserts that an object is contained in a list.
</summary>
<param name="expected">The expected object.</param>
<param name="actual">The list to be examined.</param>
<param name="message">The message to display in case of failure.</param>
<param name="args">Array of objects to be used in formatting the message.</param>
</member>
<member name="M:FsUnit.Assert.Contains``1(``0,System.Collections.Generic.ICollection{``0},System.String)">
<summary>
Asserts that an object is contained in a list.
</summary>
<param name="expected">The expected object.</param>
<param name="actual">The list to be examined.</param>
<param name="message">The message to display in case of failure.</param>
</member>
<member name="M:FsUnit.Assert.Contains``1(``0,System.Collections.Generic.ICollection{``0})">
<summary>
Asserts that an object is contained in a list.
</summary>
<param name="expected">The expected object.</param>
<param name="actual">The list to be examined.</param>
</member>
<member name="M:FsUnit.Assert.AreSame``1(``0,``0,System.String,System.Object[])">
<summary>
Asserts that two objects refer to the same object.
If they are not, then an NUnit.Framework.AssertException is thrown.
</summary>
<param name="expected">The expected object.</param>
<param name="actual">The actual object.</param>
<param name="message">The message to display in case of failure.</param>
<param name="args">Array of objects to be used in formatting the message.</param>
</member>
<member name="M:FsUnit.Assert.AreSame``1(``0,``0,System.String)">
<summary>
Asserts that two objects refer to the same object.
If they are not, then an NUnit.Framework.AssertException is thrown.
</summary>
<param name="expected">The expected object.</param>
<param name="actual">The actual object.</param>
<param name="message">The message to display in case of failure.</param>
</member>
<member name="M:FsUnit.Assert.AreSame``1(``0,``0)">
<summary>
Asserts that two objects refer to the same object.
If they are not, then an NUnit.Framework.AssertException is thrown.
</summary>
<param name="expected">The expected object.</param>
<param name="actual">The actual object.</param>
</member>
<member name="M:FsUnit.Assert.AreNotSame``1(``0,``0,System.String,System.Object[])">
<summary>
Asserts that two objects do not refer to the same object.
If they are not, then an NUnit.Framework.AssertException is thrown.
</summary>
<param name="expected">The expected object.</param>
<param name="actual">The actual object.</param>
<param name="message">The message to display in case of failure.</param>
<param name="args">Array of objects to be used in formatting the message.</param>
</member>
<member name="M:FsUnit.Assert.AreNotSame``1(``0,``0,System.String)">
<summary>
Asserts that two objects do not refer to the same object.
If they are not, then an NUnit.Framework.AssertException is thrown.
</summary>
<param name="expected">The expected object.</param>
<param name="actual">The actual object.</param>
<param name="message">The message to display in case of failure.</param>
</member>
<member name="M:FsUnit.Assert.AreNotSame``1(``0,``0)">
<summary>
Asserts that two objects do not refer to the same object.
If they are not, then an NUnit.Framework.AssertException is thrown.
</summary>
<param name="expected">The expected object.</param>
<param name="actual">The actual object.</param>
</member>
<member name="M:FsUnit.Assert.AreNotEqual``1(``0,``0,System.String,System.Object[])">
<summary>
Verifies that two values are not equal.
If they are, then an NUnit.Framework.AssertException is thrown.
</summary>
<param name="expected">The expected value.</param>
<param name="actual">The actual value.</param>
<param name="message">The message to display in case of failure.</param>
<param name="args">Array of objects to be used in formatting the message.</param>
</member>
<member name="M:FsUnit.Assert.AreNotEqual``1(``0,``0,System.String)">
<summary>
Verifies that two values are not equal.
If they are, then an NUnit.Framework.AssertException is thrown.
</summary>
<param name="expected">The expected value.</param>
<param name="actual">The actual value.</param>
<param name="message">The message to display in case of failure.</param>
</member>
<member name="M:FsUnit.Assert.AreNotEqual``1(``0,``0)">
<summary>
Verifies that two values are not equal.
If they are, then an NUnit.Framework.AssertException is thrown.
</summary>
<param name="expected">The expected value.</param>
<param name="actual">The actual value.</param>
</member>
<member name="M:FsUnit.Assert.AreEqual``1(``0,``0,System.String,System.Object[])">
<summary>
Verifies that two values are equal.
If they are not, then an NUnit.Framework.AssertException is thrown.
</summary>
<param name="expected">The expected value.</param>
<param name="actual">The actual value.</param>
<param name="message">The message to display in case of failure.</param>
<param name="args">Array of objects to be used in formatting the message.</param>
</member>
<member name="M:FsUnit.Assert.AreEqual``1(``0,``0,System.String)">
<summary>
Verifies that two values are equal.
If they are not, then an NUnit.Framework.AssertException is thrown.
</summary>
<param name="expected">The expected value.</param>
<param name="actual">The actual value.</param>
<param name="message">The message to display in case of failure.</param>
</member>
<member name="M:FsUnit.Assert.AreEqual``1(``0,``0)">
<summary>
Verifies that two values are equal.
If they are not, then an NUnit.Framework.AssertException is thrown.
</summary>
<param name="expected">The expected value.</param>
<param name="actual">The actual value.</param>
</member>
<member name="T:FsUnit.Assert">
<summary>
Generic test assertions.
</summary>
</member>
<member name="T:FsUnit.TopLevelOperators.FsUnitDepricated">
<summary>
Deprecated operators. These will be removed in a future version of FsUnit.
</summary>
</member>
</members>
</doc>

BIN
packages/FsUnit/lib/FsUnit.NUnit.dll

Binary file not shown.

BIN
packages/FsUnit/lib/FsUnit.NUnit.pdb

Binary file not shown.

10
packages/FsUnit/package/services/metadata/core-properties/coreProp.psmdcp

@ -1,10 +0,0 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<Relationships xmlns="http://schemas.openxmlformats.org/package/2006/metadata/core-properties" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<dc:creator>[Ray Vernagus and Daniel Mohl]</dc:creator>
<dc:description>FsUnit is a set of extensions that add special testing syntax to NUnit.</dc:description>
<dc:identifier>FsUnit</dc:identifier>
<version>Some(1.3.1.0)</version>
<keywords />
<dc:title>FsUnit</dc:title>
<lastModifiedBy>paket</lastModifiedBy>
</Relationships>

3
packages/FsUnit/tools/install.ps1

@ -1,3 +0,0 @@
param($rootPath, $toolsPath, $package, $project)
Add-BindingRedirect $project.Name

20
packages/NUnit.Runners/NUnit.Runners.nuspec

@ -1,20 +0,0 @@
<?xml version="1.0"?>
<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
<metadata>
<id>NUnit.Runners</id>
<version>2.6.4</version>
<title>NUnit.Runners</title>
<authors>Charlie Poole</authors>
<owners>Charlie Poole</owners>
<licenseUrl>http://nunit.org/nuget/license.html</licenseUrl>
<projectUrl>http://nunit.org</projectUrl>
<iconUrl>http://nunit.org/nuget/nunit_32x32.png</iconUrl>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<description>NUnit features a fluent assert syntax, parameterized, generic and theory tests and is user-extensible. A number of runners, both from the NUnit project and by third parties, are able to execute NUnit tests.
Version 2.6 is the seventh major release of this well-known and well-tested programming tool.
This package includes the NUnit console, gui and pnunit runners and is compatible with all NUnit framework versions 2.0 through 2.6. The NUnit project editor is also included.</description>
<summary>NUnit is a unit-testing framework for all .Net languages with a strong TDD focus.</summary>
<language>en-US</language>
<tags>nunit test testing tdd runner</tags>
</metadata>
</package>

1
packages/NUnit.Runners/_rels/.rels

@ -1 +0,0 @@
<?xml version="1.0" encoding="utf-8"?><Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships"><Relationship Type="http://schemas.microsoft.com/packaging/2010/07/manifest" Target="/NUnit.Runners.nuspec" Id="R0d17378df8294664" /><Relationship Type="http://schemas.openxmlformats.org/package/2006/relationships/metadata/core-properties" Target="/package/services/metadata/core-properties/b059142eec834861a3ac03c379fd19c5.psmdcp" Id="R4eccbe26eab04440" /></Relationships>

15
packages/NUnit.Runners/license.txt

@ -1,15 +0,0 @@
Copyright © 2002-2014 Charlie Poole
Copyright © 2002-2004 James W. Newkirk, Michael C. Two, Alexei A. Vorontsov
Copyright © 2000-2002 Philip A. Craig
This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software.
Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions:
1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment (see the following) in the product documentation is required.
Portions Copyright © 2002-2014 Charlie Poole or Copyright © 2002-2004 James W. Newkirk, Michael C. Two, Alexei A. Vorontsov or Copyright © 2000-2002 Philip A. Craig
2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.
3. This notice may not be removed or altered from any source distribution.

4
packages/NUnit.Runners/tools/agent.conf

@ -1,4 +0,0 @@
<AgentConfig>
<Port>8080</Port>
<PathToAssemblies>.</PathToAssemblies>
</AgentConfig>

18
packages/NUnit.Runners/tools/agent.log.conf

@ -1,18 +0,0 @@
<log4net>
<!-- A1 is set to be a ConsoleAppender -->
<appender name="A1" type="log4net.Appender.ConsoleAppender">
<!-- A1 uses PatternLayout -->
<layout type="log4net.Layout.PatternLayout">
<!-- Print the date in ISO 8601 format -->
<conversionPattern value="%-5level %logger - %message%newline" />
</layout>
</appender>
<!-- Set root logger level to DEBUG and its only appender to A1 -->
<root>
<level value="Info" />
<appender-ref ref="A1" />
</root>
</log4net>

18
packages/NUnit.Runners/tools/launcher.log.conf

@ -1,18 +0,0 @@
<log4net>
<!-- A1 is set to be a ConsoleAppender -->
<appender name="A1" type="log4net.Appender.ConsoleAppender">
<!-- A1 uses PatternLayout -->
<layout type="log4net.Layout.PatternLayout">
<!-- Print the date in ISO 8601 format -->
<conversionPattern value="%-5level %logger - %message%newline" />
</layout>
</appender>
<!-- Set root logger level to DEBUG and its only appender to A1 -->
<root>
<level value="Info" />
<appender-ref ref="A1" />
</root>
</log4net>

BIN
packages/NUnit.Runners/tools/lib/Images/Tree/Circles/Failure.jpg

Binary file not shown.

Before

Width:  |  Height:  |  Size: 761 B

BIN
packages/NUnit.Runners/tools/lib/Images/Tree/Circles/Ignored.jpg

Binary file not shown.

Before

Width:  |  Height:  |  Size: 688 B

BIN
packages/NUnit.Runners/tools/lib/Images/Tree/Circles/Inconclusive.jpg

Binary file not shown.

Before

Width:  |  Height:  |  Size: 734 B

BIN
packages/NUnit.Runners/tools/lib/Images/Tree/Circles/Skipped.jpg

Binary file not shown.

Before

Width:  |  Height:  |  Size: 689 B

BIN
packages/NUnit.Runners/tools/lib/log4net.dll

Binary file not shown.

BIN
packages/NUnit.Runners/tools/lib/nunit-console-runner.dll

Binary file not shown.

BIN
packages/NUnit.Runners/tools/lib/nunit-gui-runner.dll

Binary file not shown.

BIN
packages/NUnit.Runners/tools/lib/nunit.core.dll

Binary file not shown.

BIN
packages/NUnit.Runners/tools/lib/nunit.core.interfaces.dll

Binary file not shown.

BIN
packages/NUnit.Runners/tools/lib/nunit.uiexception.dll

Binary file not shown.

BIN
packages/NUnit.Runners/tools/lib/nunit.uikit.dll

Binary file not shown.

BIN
packages/NUnit.Runners/tools/lib/nunit.util.dll

Binary file not shown.

BIN
packages/NUnit.Runners/tools/nunit-agent-x86.exe

Binary file not shown.

37
packages/NUnit.Runners/tools/nunit-agent-x86.exe.config

@ -1,37 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<!--
The .NET 2.0 build of nunit-agent only
runs under .NET 2.0 or higher. The setting
useLegacyV2RuntimeActivationPolicy only applies
under .NET 4.0 and permits use of mixed mode
assemblies, which would otherwise not load
correctly.
-->
<startup useLegacyV2RuntimeActivationPolicy="true">
<!--
Nunit-agent is normally run by the console or gui
runners and not independently. In normal usage,
the runner specifies which runtime should be used.
Do NOT add any supportedRuntime elements here,
since they may prevent the runner from controlling
the runtime that is used!
-->
</startup>
<runtime>
<!-- Ensure that test exceptions don't crash NUnit -->
<legacyUnhandledExceptionPolicy enabled="1" />
<!-- Run partial trust V2 assemblies in full trust under .NET 4.0 -->
<loadFromRemoteSources enabled="true" />
<!-- Look for addins in the addins directory for now -->
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<probing privatePath="lib;addins"/>
</assemblyBinding>
</runtime>
</configuration>

BIN
packages/NUnit.Runners/tools/nunit-agent.exe

Binary file not shown.

37
packages/NUnit.Runners/tools/nunit-agent.exe.config

@ -1,37 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<!--
The .NET 2.0 build of nunit-agent only
runs under .NET 2.0 or higher. The setting
useLegacyV2RuntimeActivationPolicy only applies
under .NET 4.0 and permits use of mixed mode
assemblies, which would otherwise not load
correctly.
-->
<startup useLegacyV2RuntimeActivationPolicy="true">
<!--
Nunit-agent is normally run by the console or gui
runners and not independently. In normal usage,
the runner specifies which runtime should be used.
Do NOT add any supportedRuntime elements here,
since they may prevent the runner from controlling
the runtime that is used!
-->
</startup>
<runtime>
<!-- Ensure that test exceptions don't crash NUnit -->
<legacyUnhandledExceptionPolicy enabled="1" />
<!-- Run partial trust V2 assemblies in full trust under .NET 4.0 -->
<loadFromRemoteSources enabled="true" />
<!-- Look for addins in the addins directory for now -->
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<probing privatePath="lib;addins"/>
</assemblyBinding>
</runtime>
</configuration>

BIN
packages/NUnit.Runners/tools/nunit-console-x86.exe

Binary file not shown.

24
packages/NUnit.Runners/tools/nunit-console-x86.exe.config

@ -1,24 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<!--
The .NET 2.0 build of the console runner only
runs under .NET 2.0 or higher. The setting
useLegacyV2RuntimeActivationPolicy only applies
under .NET 4.0 and permits use of mixed mode
assemblies, which would otherwise not load
correctly.
-->
<startup useLegacyV2RuntimeActivationPolicy="true">
<!-- Comment out the next line to force use of .NET 4.0 -->
</startup>
<runtime>
<!-- Ensure that test exceptions don't crash NUnit -->
<legacyUnhandledExceptionPolicy enabled="1"/>
<!-- Run partial trust V2 assemblies in full trust under .NET 4.0 -->
<loadFromRemoteSources enabled="true"/>
<!-- Look for addins in the addins directory for now -->
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<probing privatePath="lib;addins"/>
</assemblyBinding>
</runtime>
</configuration>

BIN
packages/NUnit.Runners/tools/nunit-console.exe

Binary file not shown.

24
packages/NUnit.Runners/tools/nunit-console.exe.config

@ -1,24 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<!--
The .NET 2.0 build of the console runner only
runs under .NET 2.0 or higher. The setting
useLegacyV2RuntimeActivationPolicy only applies
under .NET 4.0 and permits use of mixed mode
assemblies, which would otherwise not load
correctly.
-->
<startup useLegacyV2RuntimeActivationPolicy="true">
<!-- Comment out the next line to force use of .NET 4.0 -->
</startup>
<runtime>
<!-- Ensure that test exceptions don't crash NUnit -->
<legacyUnhandledExceptionPolicy enabled="1"/>
<!-- Run partial trust V2 assemblies in full trust under .NET 4.0 -->
<loadFromRemoteSources enabled="true"/>
<!-- Look for addins in the addins directory for now -->
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<probing privatePath="lib;addins"/>
</assemblyBinding>
</runtime>
</configuration>

BIN
packages/NUnit.Runners/tools/nunit-editor.exe

Binary file not shown.

BIN
packages/NUnit.Runners/tools/nunit-x86.exe

Binary file not shown.

23
packages/NUnit.Runners/tools/nunit-x86.exe.config

@ -1,23 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<!--
The GUI only runs under .NET 2.0 or higher. The
useLegacyV2RuntimeActivationPolicy setting only
applies under .NET 4.0 and permits use of mixed
mode assemblies, which would otherwise not load
correctly.
-->
<startup useLegacyV2RuntimeActivationPolicy="true">
<!-- Comment out the next line to force use of .NET 4.0 -->
</startup>
<runtime>
<!-- Ensure that test exceptions don't crash NUnit -->
<legacyUnhandledExceptionPolicy enabled="1"/>
<!-- Run partial trust V2 assemblies in full trust under .NET 4.0 -->
<loadFromRemoteSources enabled="true"/>
<!-- Look for addins in the addins directory for now -->
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<probing privatePath="lib;addins"/>
</assemblyBinding>
</runtime>
</configuration>

BIN
packages/NUnit.Runners/tools/nunit.exe

Binary file not shown.

23
packages/NUnit.Runners/tools/nunit.exe.config

@ -1,23 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<!--
The GUI only runs under .NET 2.0 or higher. The
useLegacyV2RuntimeActivationPolicy setting only
applies under .NET 4.0 and permits use of mixed
mode assemblies, which would otherwise not load
correctly.
-->
<startup useLegacyV2RuntimeActivationPolicy="true">
<!-- Comment out the next line to force use of .NET 4.0 -->
</startup>
<runtime>
<!-- Ensure that test exceptions don't crash NUnit -->
<legacyUnhandledExceptionPolicy enabled="1"/>
<!-- Run partial trust V2 assemblies in full trust under .NET 4.0 -->
<loadFromRemoteSources enabled="true"/>
<!-- Look for addins in the addins directory for now -->
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<probing privatePath="lib;addins"/>
</assemblyBinding>
</runtime>
</configuration>

BIN
packages/NUnit.Runners/tools/nunit.framework.dll

Binary file not shown.

BIN
packages/NUnit.Runners/tools/pnunit-agent.exe

Binary file not shown.

77
packages/NUnit.Runners/tools/pnunit-agent.exe.config

@ -1,77 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<!-- Set the level for tracing NUnit itself -->
<!-- 0=Off 1=Error 2=Warning 3=Info 4=Debug -->
<system.diagnostics>
<switches>
<add name="NTrace" value="0" />
</switches>
</system.diagnostics>
<runtime>
<!-- We need this so test exceptions don't crash NUnit -->
<legacyUnhandledExceptionPolicy enabled="1" />
<!-- Look for addins in the addins directory for now -->
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<probing privatePath="framework;lib;addins"/>
</assemblyBinding>
<!--
The following <assemblyBinding> section allows running nunit under
.NET 1.0 by redirecting assemblies. The appliesTo attribute
causes the section to be ignored except under .NET 1.0
on a machine with only the .NET version 1.0 runtime installed.
If application and its tests were built for .NET 1.1 you will
also need to redirect system assemblies in the test config file,
which controls loading of the tests.
-->
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"
appliesTo="v1.0.3705">
<dependentAssembly>
<assemblyIdentity name="System"
publicKeyToken="b77a5c561934e089"
culture="neutral"/>
<bindingRedirect oldVersion="1.0.5000.0"
newVersion="1.0.3300.0"/>
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Data"
publicKeyToken="b77a5c561934e089"
culture="neutral"/>
<bindingRedirect oldVersion="1.0.5000.0"
newVersion="1.0.3300.0"/>
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Drawing"
publicKeyToken="b03f5f7f11d50a3a"
culture="neutral"/>
<bindingRedirect oldVersion="1.0.5000.0"
newVersion="1.0.3300.0"/>
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Windows.Forms"
publicKeyToken="b77a5c561934e089"
culture="neutral"/>
<bindingRedirect oldVersion="1.0.5000.0"
newVersion="1.0.3300.0"/>
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Xml"
publicKeyToken="b77a5c561934e089"
culture="neutral"/>
<bindingRedirect oldVersion="1.0.5000.0"
newVersion="1.0.3300.0"/>
</dependentAssembly>
</assemblyBinding>
</runtime>
</configuration>

BIN
packages/NUnit.Runners/tools/pnunit-launcher.exe

Binary file not shown.

77
packages/NUnit.Runners/tools/pnunit-launcher.exe.config

@ -1,77 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<!-- Set the level for tracing NUnit itself -->
<!-- 0=Off 1=Error 2=Warning 3=Info 4=Debug -->
<system.diagnostics>
<switches>
<add name="NTrace" value="0" />
</switches>
</system.diagnostics>
<runtime>
<!-- We need this so test exceptions don't crash NUnit -->
<legacyUnhandledExceptionPolicy enabled="1" />
<!-- Look for addins in the addins directory for now -->
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<probing privatePath="framework;lib;addins"/>
</assemblyBinding>
<!--
The following <assemblyBinding> section allows running nunit under
.NET 1.0 by redirecting assemblies. The appliesTo attribute
causes the section to be ignored except under .NET 1.0
on a machine with only the .NET version 1.0 runtime installed.
If application and its tests were built for .NET 1.1 you will
also need to redirect system assemblies in the test config file,
which controls loading of the tests.
-->
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"
appliesTo="v1.0.3705">
<dependentAssembly>
<assemblyIdentity name="System"
publicKeyToken="b77a5c561934e089"
culture="neutral"/>
<bindingRedirect oldVersion="1.0.5000.0"
newVersion="1.0.3300.0"/>
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Data"
publicKeyToken="b77a5c561934e089"
culture="neutral"/>
<bindingRedirect oldVersion="1.0.5000.0"
newVersion="1.0.3300.0"/>
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Drawing"
publicKeyToken="b03f5f7f11d50a3a"
culture="neutral"/>
<bindingRedirect oldVersion="1.0.5000.0"
newVersion="1.0.3300.0"/>
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Windows.Forms"
publicKeyToken="b77a5c561934e089"
culture="neutral"/>
<bindingRedirect oldVersion="1.0.5000.0"
newVersion="1.0.3300.0"/>
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Xml"
publicKeyToken="b77a5c561934e089"
culture="neutral"/>
<bindingRedirect oldVersion="1.0.5000.0"
newVersion="1.0.3300.0"/>
</dependentAssembly>
</assemblyBinding>
</runtime>
</configuration>

BIN
packages/NUnit.Runners/tools/pnunit.framework.dll

Binary file not shown.

BIN
packages/NUnit.Runners/tools/pnunit.tests.dll

Binary file not shown.

3
packages/NUnit.Runners/tools/runpnunit.bat

@ -1,3 +0,0 @@
start pnunit-agent 8080 .
start pnunit-agent 8081 .
pnunit-launcher test.conf

82
packages/NUnit.Runners/tools/test.conf

@ -1,82 +0,0 @@
<TestGroup>
<Variables>
<Variable name="$agent_host" value="localhost" />
</Variables>
<ParallelTests>
<!-- This is really just one test -->
<ParallelTest>
<Name>Testing</Name>
<Tests>
<TestConf>
<Name>Testing</Name>
<Assembly>pnunit.tests.dll</Assembly>
<TestToRun>TestLibraries.Testing.EqualTo19</TestToRun>
<Machine>$agent_host:8080</Machine>
</TestConf>
</Tests>
</ParallelTest>
<!-- Parallel Test on a single agent - no barriers -->
<ParallelTest>
<Name>Parallel_Tests</Name>
<Tests>
<TestConf>
<Name>ParallelTest_A_Test</Name>
<Assembly>pnunit.tests.dll</Assembly>
<TestToRun>TestLibraries.ParallelExample.ParallelTest_A</TestToRun>
<Machine>$agent_host:8080</Machine>
<TestParams>
<!-- sleep time in seconds -->
<string>2</string>
</TestParams>
</TestConf>
<TestConf>
<Name>ParallelTest_B_Test</Name>
<Assembly>pnunit.tests.dll</Assembly>
<TestToRun>TestLibraries.ParallelExample.ParallelTest_B</TestToRun>
<Machine>$agent_host:8080</Machine>
<TestParams>
<string>1</string>
<!-- sleep time in seconds -->
</TestParams>
</TestConf>
</Tests>
</ParallelTest>
<!-- Parallel Test using two agents - with wait barriers -->
<ParallelTest>
<Name>Parallel_Barriers</Name>
<Tests>
<TestConf>
<Name>Parallel_Barriers_TestA</Name>
<Assembly>pnunit.tests.dll</Assembly>
<TestToRun>TestLibraries.ParallelExampleWithBarriers.ParallelTestWithBarriersA</TestToRun>
<Machine>$agent_host:8080</Machine>
<TestParams>
</TestParams>
<WaitBarriers>
<string>START_BARRIER</string>
<string>WAIT_BARRIER</string>
</WaitBarriers>
</TestConf>
<TestConf>
<Name>Parallel_Barriers_TestB</Name>
<Assembly>pnunit.tests.dll</Assembly>
<TestToRun>TestLibraries.ParallelExampleWithBarriers.ParallelTestWithBarriersB</TestToRun>
<Machine>$agent_host:8081</Machine>
<TestParams>
</TestParams>
<WaitBarriers>
<string>START_BARRIER</string>
<string>WAIT_BARRIER</string>
</WaitBarriers>
</TestConf>
</Tests>
</ParallelTest>
</ParallelTests>
</TestGroup>

BIN
packages/NUnit/NUnit.2.6.4.nupkg

Binary file not shown.

23
packages/NUnit/NUnit.nuspec

@ -1,23 +0,0 @@
<?xml version="1.0"?>
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
<metadata>
<id>NUnit</id>
<version>2.6.4</version>
<title>NUnit</title>
<authors>Charlie Poole</authors>
<owners>Charlie Poole</owners>
<licenseUrl>http://nunit.org/nuget/license.html</licenseUrl>
<projectUrl>http://nunit.org</projectUrl>
<iconUrl>http://nunit.org/nuget/nunit_32x32.png</iconUrl>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<description>NUnit features a fluent assert syntax, parameterized, generic and theory tests and is user-extensible. A number of runners, both from the NUnit project and by third parties, are able to execute NUnit tests.
Version 2.6 is the seventh major release of this well-known and well-tested programming tool.
This package includes only the framework assembly. You will need to install the NUnit.Runners package unless you are using a third-party runner.</description>
<summary>NUnit is a unit-testing framework for all .Net languages with a strong TDD focus.</summary>
<releaseNotes>Version 2.6 is the seventh major release of NUnit.
Unlike earlier versions, this package includes only the framework assembly. You will need to install the NUnit.Runners package unless you are using a third-party runner.
The nunit.mocks assembly is now provided by the NUnit.Mocks package. The pnunit.framework assembly is provided by the pNUnit package.</releaseNotes>
<language>en-US</language>
<tags>nunit test testing tdd framework fluent assert theory plugin addin</tags>
</metadata>
</package>

1
packages/NUnit/[Content_Types].xml

@ -1 +0,0 @@
<?xml version="1.0" encoding="utf-8"?><Types xmlns="http://schemas.openxmlformats.org/package/2006/content-types"><Default Extension="rels" ContentType="application/vnd.openxmlformats-package.relationships+xml" /><Default Extension="nuspec" ContentType="application/octet" /><Default Extension="txt" ContentType="application/octet" /><Default Extension="dll" ContentType="application/octet" /><Default Extension="xml" ContentType="application/octet" /><Default Extension="psmdcp" ContentType="application/vnd.openxmlformats-package.core-properties+xml" /></Types>

1
packages/NUnit/_rels/.rels

@ -1 +0,0 @@
<?xml version="1.0" encoding="utf-8"?><Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships"><Relationship Type="http://schemas.microsoft.com/packaging/2010/07/manifest" Target="/NUnit.nuspec" Id="Ra7d0991092f1466f" /><Relationship Type="http://schemas.openxmlformats.org/package/2006/relationships/metadata/core-properties" Target="/package/services/metadata/core-properties/c346e7af292d401e86e307d6778e3cf7.psmdcp" Id="R9d5fe0a83c814d50" /></Relationships>

BIN
packages/NUnit/lib/nunit.framework.dll

Binary file not shown.

10984
packages/NUnit/lib/nunit.framework.xml

File diff suppressed because it is too large

39
packages/NUnit/license.html

@ -1,39 +0,0 @@
<h2>NUnit License</h2>
<p><b>
Copyright &copy; 2002-2015 Charlie Poole<br>
Copyright &copy; 2002-2004 James W. Newkirk, Michael C. Two, Alexei A. Vorontsov<br>
Copyright &copy; 2000-2002 Philip A. Craig</b>
<p>This software is provided 'as-is', without any express or implied warranty. In
no event will the authors be held liable for any damages arising from the use
of this software.
<p>Permission is granted to anyone to use this software for any purpose, including
commercial applications, and to alter it and redistribute it freely, subject to
the following restrictions:
<ol>
<li>The origin of this software must not be misrepresented; you must not claim
that you wrote the original software. If you use this software in a product, an
acknowledgment (see the following) in the product documentation is required.
<br><br>
<b>Portions Copyright &copy; 2002-2012 Charlie Poole or
Copyright&nbsp;&copy; 2002-2004 James W. Newkirk, Michael C. Two, Alexei A.
Vorontsov or Copyright&nbsp;&copy; 2000-2002 Philip A. Craig</b>
<br><br>
<li>Altered source versions must be plainly marked as such, and must not be
misrepresented as being the original software.
<br><br>
<li>This notice may not be removed or altered from any source distribution.
</ol>
<h4>License Note</h4>
<p>This license is based on <A href="http://www.opensource.org/licenses/zlib-license.html">
the open source zlib/libpng license</A>. The idea was to keep the license
as simple as possible to encourage use of NUnit in free and commercial
applications and libraries, but to keep the source code together and to give
credit to the NUnit contributors for their efforts. While this license allows
shipping NUnit in source and binary form, if shipping a NUnit variant is the
sole purpose of your product, please <a href="mailto:cpoole@pooleconsulting.com">let
us know</a>.</p>

15
packages/NUnit/license.txt

@ -1,15 +0,0 @@
Copyright © 2002-2014 Charlie Poole
Copyright © 2002-2004 James W. Newkirk, Michael C. Two, Alexei A. Vorontsov
Copyright © 2000-2002 Philip A. Craig
This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software.
Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions:
1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment (see the following) in the product documentation is required.
Portions Copyright © 2002-2014 Charlie Poole or Copyright © 2002-2004 James W. Newkirk, Michael C. Two, Alexei A. Vorontsov or Copyright © 2000-2002 Philip A. Craig
2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.
3. This notice may not be removed or altered from any source distribution.

3
packages/NUnit/package/services/metadata/core-properties/c346e7af292d401e86e307d6778e3cf7.psmdcp

@ -1,3 +0,0 @@
<?xml version="1.0" encoding="utf-8"?><coreProperties xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.openxmlformats.org/package/2006/metadata/core-properties"><dc:creator>Charlie Poole</dc:creator><dc:description>NUnit features a fluent assert syntax, parameterized, generic and theory tests and is user-extensible. A number of runners, both from the NUnit project and by third parties, are able to execute NUnit tests.
Version 2.6 is the seventh major release of this well-known and well-tested programming tool.
This package includes only the framework assembly. You will need to install the NUnit.Runners package unless you are using a third-party runner.</dc:description><dc:identifier>NUnit</dc:identifier><version>2.6.4</version><dc:language>en-US</dc:language><keywords>nunit test testing tdd framework fluent assert theory plugin addin</keywords></coreProperties>

18
packages/TaskParallelLibrary/license.html

@ -6,7 +6,7 @@
<meta name="search.content.shortId" content="hh295787" />
<meta name="ms.shortidmsdn" content="hh295787" />
<meta name="search.content.locale" content="en-us" />
<meta name="MN" content="FB361396-10:26:58 AM" />
<meta name="MN" content="FB361396-10:18:02 AM" />
<meta http-equiv="content-language" content="en" />
<link rel="canonical" href="https://msdn.microsoft.com/en-us/hh295787.aspx" />
@ -37,7 +37,7 @@
<title>Reactive Extensions Eula</title>
<link rel="stylesheet" type="text/css" href="https://i-msdn.sec.s-msft.com/Combined.css?resources=0:Teaser,0:Search,0:LocaleSelector,1:tabstrip,0:Footer,0:RatingsOnly,0:NetReflector,0:CorporatePromoSpot,0:Default,1:Default,2:Default,3:Header,3:HeaderFooterSprite,3:Header.Static,4:LinkList,3:Footer,3:Footer.Static,4:FooterSock;/Areas/Sto/Content/Theming:0,/Areas/Sto/Content/Theming/office_metro:1,/Areas/Sto/Content/Theming/office_metro/msdn_metro_library:2,/Areas/Centers/Themes/StandardDevCenter/Content:3,/Areas/Epx/Themes/Base/Content:4&amp;amp;v=EE06B5CF979E3E04BC02CA23B7C716DF" /></head>
<link rel="stylesheet" type="text/css" href="https://i-msdn.sec.s-msft.com/Combined.css?resources=0:Teaser,0:Search,0:LocaleSelector,1:tabstrip,0:Footer,0:RatingsOnly,0:NetReflector,0:CorporatePromoSpot,0:Default,1:Default,2:Default,3:Header,3:HeaderFooterSprite,3:Header.Static,4:LinkList,3:Footer,3:Footer.Static,4:FooterSock;/Areas/Sto/Content/Theming:0,/Areas/Sto/Content/Theming/office_metro:1,/Areas/Sto/Content/Theming/office_metro/msdn_metro_library:2,/Areas/Centers/Themes/StandardDevCenter/Content:3,/Areas/Epx/Themes/Base/Content:4&amp;amp;v=D98A8186FAE2F9E21E0C3050FFE733E2" /></head>
<body id="MTPS_Body" class="MsdnPageBody">
@ -60,9 +60,9 @@
<div class="row topRow">
<div class="top">
<div class="left">
<a class="msdnLogoImg" href="https://msdn.microsoft.com/en-us">
<div id="msft-logo" class="msft-logo"></div>
</a>
<a class="msdnLogoImg" href="https://msdn.microsoft.com/en-us" title="MSDN home">
<div id="msft-logo" class="msft-logo"></div>
</a>
<div class="GrayPipe"></div>
<a class="DevCenterFullNameNonMegaBlade" href="https://msdn.microsoft.com/en-us">Developer Network</a>
<a class="DevCenterFullName" href="https://msdn.microsoft.com/en-us">Developer Network</a>
@ -71,11 +71,11 @@
<div class="right">
<div id="signIn">
<img class="profileImage" src="https://i-msdn.sec.s-msft.com/Areas/Centers/Themes/StandardDevCenter/Content/Images/profile.jpg?v=635777873377454672" />
<img class="profileImage" src="https://i-msdn.sec.s-msft.com/Areas/Centers/Themes/StandardDevCenter/Content/Images/profile.jpg?v=635786533159225463" />
<a class="scarabLink" href="https://login.live.com/login.srf?wa=wsignin1.0&amp;rpsnv=12&amp;ct=1442856418&amp;rver=6.0.5276.0&amp;wp=MCMBI&amp;wlcxt=msdn$msdn$msdn&amp;wreply=https://msdn.microsoft.com/en-us/hh295787&amp;lc=1033&amp;id=254354&amp;mkt=en-US" title="Sign in">Sign in</a></div>
<a class="scarabLink" href="https://login.live.com/login.srf?wa=wsignin1.0&amp;rpsnv=12&amp;ct=1443892684&amp;rver=6.0.5276.0&amp;wp=MCMBI&amp;wlcxt=msdn$msdn$msdn&amp;wreply=https://msdn.microsoft.com/en-us/hh295787&amp;lc=1033&amp;id=254354&amp;mkt=en-US" title="Sign in">Sign in</a></div>
@ -605,8 +605,8 @@ www.microsoft.com/exporting</a>.</li><li><strong>SUPPORT SERVICES.</strong> Beca
(function(window,document){"use strict";function preload(scripts){for(var result=[],script,e,i=0;i<scripts.length;i++)script=scripts[i],script.hasOwnProperty("url")&&(e=document.createElement("script"),e.src=script.url,script.throwaway=e),result.push(script);return result}function inject(scripts,index){var script,elem;if(index>=scripts.length){delete mtps.injectScripts;return}script=scripts[index];elem=document.createElement("script");elem.className="mtps-injected";elem.async=!1;var isLoaded=!1,timeoutId=0,injectNextFnName="",injectNext=elem.onerror=function(){isLoaded||(isLoaded=!0,inject(scripts,index+1),window.clearTimeout(timeoutId),elem.onload=elem.onerror=elem.onreadystatechange=null,injectNextFnName&&delete mtps[injectNextFnName],elem.removeEventListener&&elem.removeEventListener("load",injectNext,!1))};elem.addEventListener?elem.addEventListener("load",injectNext,!1):elem.readyState==="uninitialized"?elem.onreadystatechange=function(){(this.readyState==="loaded"||this.readyState==="complete")&&injectNext()}:elem.onload=injectNext;script.hasOwnProperty("url")?(timeoutId=window.setTimeout(injectNext,12e4),elem.src=script.url):(injectNextFnName="_injectNextScript_"+index,mtps[injectNextFnName]=injectNext,timeoutId=window.setTimeout(injectNext,2e3),elem.text="try {\n"+script.txt+"\n} finally { MTPS."+injectNextFnName+" && MTPS."+injectNextFnName+"(); }");parent.appendChild(elem)}var mtps=window.MTPS||(window.MTPS={}),parent=document.getElementsByTagName("head")[0];mtps.injectScripts=function(scripts){inject(preload(scripts),0)}})(window,document);
MTPS.injectScripts([
{ txt: "/**/\r\n(window.MTPS || (window.MTPS = {})).cdnDomains || (window.MTPS.cdnDomains = { \r\n\t\"image\": \"https://i-msdn.sec.s-msft.com\", \r\n\t\"js\": \"https://i2-msdn.sec.s-msft.com\", \r\n\t\"css\": \"https://i-msdn.sec.s-msft.com\", \r\n\t\"xap\": \"https://msdn.microsoft.com\"\r\n});\r\n/**/" },
{ url: "https://i2-msdn.sec.s-msft.com/Combined.js?resources=0:jquery.cookie,1:Layout,2:Header,2:Footer,3:Utilities,1:Rating,3:AppInsightsPerf,1:SearchBox;/Areas/Sto/Content/Scripts:0,/Areas/Epx/Themes/Base/Content:1,/Areas/Centers/Themes/StandardDevCenter/Content:2,/Areas/Epx/Content/Scripts:3\u0026amp;hashKey=BB7BD9E4FB6966D710610A3C4EB98F7A\u0026amp;v=F1EDDFDDCEFB2EEBA8A465E874B72AB2" },
{ url: "https://i1.services.social.microsoft.com/search/Widgets/SearchBox.jss?boxid=HeaderSearchTextBox\u0026btnid=HeaderSearchButton\u0026brand=Msdn\u0026loc=en-us\u0026focusOnInit=false\u0026emptyWatermark=true\u0026searchButtonTooltip=Search MSDN" },
{ url: "https://i2-msdn.sec.s-msft.com/Combined.js?resources=0:jquery.cookie,1:Layout,2:Header,2:Footer,3:Utilities,1:Rating,3:AppInsightsPerf,1:SearchBox;/Areas/Sto/Content/Scripts:0,/Areas/Epx/Themes/Base/Content:1,/Areas/Centers/Themes/StandardDevCenter/Content:2,/Areas/Epx/Content/Scripts:3\u0026amp;hashKey=3CD85A9F6EF6C702670363624E0D4477\u0026amp;v=CE86700F37CF4D6BA52ACA6CEA120D55" },
{ url: "https://i1.services.social.microsoft.com/search/Widgets/SearchBox.jss?boxid=HeaderSearchTextBox\u0026btnid=HeaderSearchButton\u0026pgArea=header\u0026brand=Msdn\u0026loc=en-us\u0026focusOnInit=false\u0026emptyWatermark=true\u0026searchButtonTooltip=Search MSDN" },
{ txt: "/**/\n \n var wt_nvr_ru = \"WT_NVR_RU\";\n var wt_fpcdom = \".microsoft.com\";\n var wt_domlist = \"msdn.microsoft.com\";\n var wt_pathlist = \"\";var wt_paramlist = \"DCSext.mtps_devcenter\";\n var wt_siteid = \"MSDN\";\n var gDomain=\"m.webtrends.com\";\n var gDcsId = \"dcsmgru7m99k7mqmgrhudo0k8_8c6m\";\n var gFpc = \"WT_FPC\";\n if (document.cookie.indexOf(gFpc + \"=\") == -1) {\n var scriptElem = document.createElement(\u0027script\u0027);\n scriptElem.src = \"http\" + (window.location.protocol.indexOf(\u0027https:\u0027) == 0 ? \u0027s\u0027 : \u0027\u0027) + \"://\" + gDomain + \"/\" + gDcsId + \"/wtid.js\";\n document.getElementsByTagName(\u0027head\u0027)[0].appendChild(scriptElem);\n }\n var detectedLocale = \"en-us\";\n var wtsp = \"_msdn_\";\n var gTrackEvents = \"1\";\n /**/" },
{ url: "https://i2-msdn.sec.s-msft.com/Areas/Sto/Content/Scripts/webtrendsscript.js" },
{ url: "https://www.microsoft.com/library/svy/sto/https/broker.js" }

33
paket.dependencies

@ -1,22 +1,25 @@
source http://www.nuget.org/api/v2
# Core Dependencies
nuget FSharp.Core ~> 3.1.2
nuget TaskParallelLibrary 1.0.2856
# Data Dependencies
nuget MathNet.Numerics 3.0.0
group Test
source http://www.nuget.org/api/v2
nuget FSharp.Core
nuget NUnit ~> 2.6
nuget FsUnit ~> 1.3
# Benchmark Dependencies
nuget BenchShark 1.0.0
nuget ConsoleDump 0.6.0.1
group Build
source http://www.nuget.org/api/v2
nuget FAKE ~> 4.1
nuget NUnit.Runners ~> 2.6
nuget FSharp.Formatting !~> 2.4
nuget NuGet.CommandLine
# Development Dependencies
nuget NUnit ~> 2.6
nuget FsUnit ~> 1.3
group Data
source http://www.nuget.org/api/v2
nuget MathNet.Numerics 3.0.0
# Tools
nuget FAKE ~> 4.1
nuget NUnit.Runners ~> 2.6
nuget FSharp.Formatting !~> 2.4
nuget NuGet.CommandLine
group Benchmark
source http://www.nuget.org/api/v2
nuget BenchShark 1.0.0
nuget ConsoleDump 0.6.0.1

36
paket.lock

@ -1,20 +1,42 @@
NUGET
remote: http://www.nuget.org/api/v2
specs:
FSharp.Core (3.1.2.5)
TaskParallelLibrary (1.0.2856)
GROUP Benchmark
NUGET
remote: http://www.nuget.org/api/v2
specs:
BenchShark (1.0.0)
ConsoleDump (0.6.0.1)
FAKE (4.7.2)
GROUP Build
NUGET
remote: http://www.nuget.org/api/v2
specs:
FAKE (4.11.3)
FSharp.Compiler.Service (1.4.0.6)
FSharp.Core (3.1.2.5)
FSharp.Formatting (2.12.0)
FSharp.Compiler.Service (1.4.0.6)
FSharpVSPowerTools.Core (2.1.0)
FSharpVSPowerTools.Core (2.1.0)
FSharp.Compiler.Service (>= 1.4.0.6)
FsUnit (1.3.1)
NUnit (2.6.4)
NuGet.CommandLine (3.3.0)
NUnit.Runners (2.6.4)
GROUP Data
NUGET
remote: http://www.nuget.org/api/v2
specs:
MathNet.Numerics (3.0.0)
NuGet.CommandLine (2.8.6)
GROUP Test
NUGET
remote: http://www.nuget.org/api/v2
specs:
FSharp.Core (4.0.0.1)
FsUnit (1.4.1)
FSharp.Core (>= 3.1.2.5)
NUnit (2.6.4)
NUnit (2.6.4)
NUnit.Runners (2.6.4)
TaskParallelLibrary (1.0.2856)

10
src/Data/Matlab/Matlab.csproj

@ -67,16 +67,16 @@
<When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And $(TargetFrameworkVersion) == 'v3.5'">
<ItemGroup>
<Reference Include="MathNet.Numerics">
<HintPath>..\..\..\packages\MathNet.Numerics\lib\net35\MathNet.Numerics.dll</HintPath>
<HintPath>..\..\..\packages\data\MathNet.Numerics\lib\net35\MathNet.Numerics.dll</HintPath>
<Private>True</Private>
<Paket>True</Paket>
</Reference>
</ItemGroup>
</When>
<When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And ($(TargetFrameworkVersion) == 'v4.0' Or $(TargetFrameworkVersion) == 'v4.5' Or $(TargetFrameworkVersion) == 'v4.5.1' Or $(TargetFrameworkVersion) == 'v4.5.2' Or $(TargetFrameworkVersion) == 'v4.5.3' Or $(TargetFrameworkVersion) == 'v4.6')">
<When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And ($(TargetFrameworkVersion) == 'v4.0' Or $(TargetFrameworkVersion) == 'v4.5' Or $(TargetFrameworkVersion) == 'v4.5.1' Or $(TargetFrameworkVersion) == 'v4.5.2' Or $(TargetFrameworkVersion) == 'v4.5.3' Or $(TargetFrameworkVersion) == 'v4.6' Or $(TargetFrameworkVersion) == 'v4.6.1')">
<ItemGroup>
<Reference Include="MathNet.Numerics">
<HintPath>..\..\..\packages\MathNet.Numerics\lib\net40\MathNet.Numerics.dll</HintPath>
<HintPath>..\..\..\packages\data\MathNet.Numerics\lib\net40\MathNet.Numerics.dll</HintPath>
<Private>True</Private>
<Paket>True</Paket>
</Reference>
@ -85,7 +85,7 @@
<When Condition="($(TargetFrameworkIdentifier) == '.NETCore') Or ($(TargetFrameworkIdentifier) == 'Silverlight' And $(TargetFrameworkVersion) == 'v5.0') Or ($(TargetFrameworkIdentifier) == 'MonoAndroid') Or ($(TargetFrameworkIdentifier) == 'MonoTouch') Or ($(TargetFrameworkIdentifier) == 'Xamarin.iOS') Or ($(TargetFrameworkIdentifier) == 'Xamarin.Mac') Or ($(TargetFrameworkProfile) == 'Profile7') Or ($(TargetFrameworkProfile) == 'Profile24') Or ($(TargetFrameworkProfile) == 'Profile44') Or ($(TargetFrameworkProfile) == 'Profile47')">
<ItemGroup>
<Reference Include="MathNet.Numerics">
<HintPath>..\..\..\packages\MathNet.Numerics\lib\portable-net45+sl5+netcore45+MonoAndroid1+MonoTouch1\MathNet.Numerics.dll</HintPath>
<HintPath>..\..\..\packages\data\MathNet.Numerics\lib\portable-net45+sl5+netcore45+MonoAndroid1+MonoTouch1\MathNet.Numerics.dll</HintPath>
<Private>True</Private>
<Paket>True</Paket>
</Reference>
@ -94,7 +94,7 @@
<When Condition="($(TargetFrameworkIdentifier) == 'WindowsPhoneApp') Or ($(TargetFrameworkIdentifier) == 'WindowsPhone' And ($(TargetFrameworkVersion) == 'v8.0' Or $(TargetFrameworkVersion) == 'v8.1')) Or ($(TargetFrameworkProfile) == 'Profile31') Or ($(TargetFrameworkProfile) == 'Profile32') Or ($(TargetFrameworkProfile) == 'Profile49') Or ($(TargetFrameworkProfile) == 'Profile78') Or ($(TargetFrameworkProfile) == 'Profile84') Or ($(TargetFrameworkProfile) == 'Profile111') Or ($(TargetFrameworkProfile) == 'Profile151') Or ($(TargetFrameworkProfile) == 'Profile157') Or ($(TargetFrameworkProfile) == 'Profile158') Or ($(TargetFrameworkProfile) == 'Profile255') Or ($(TargetFrameworkProfile) == 'Profile259') Or ($(TargetFrameworkProfile) == 'Profile344')">
<ItemGroup>
<Reference Include="MathNet.Numerics">
<HintPath>..\..\..\packages\MathNet.Numerics\lib\portable-net45+sl5+netcore45+wpa81+wp8+MonoAndroid1+MonoTouch1\MathNet.Numerics.dll</HintPath>
<HintPath>..\..\..\packages\data\MathNet.Numerics\lib\portable-net45+sl5+netcore45+wpa81+wp8+MonoAndroid1+MonoTouch1\MathNet.Numerics.dll</HintPath>
<Private>True</Private>
<Paket>True</Paket>
</Reference>

2
src/Data/Matlab/Properties/AssemblyInfo.cs

@ -1,4 +1,4 @@
// <copyright file="AssemblyInfo.cs" company="Math.NET">
// <copyright file="AssemblyInfo.cs" company="Math.NET">
// Math.NET Numerics, part of the Math.NET Project
// http://mathnet.opensourcedotnet.info
//

3
src/Data/Matlab/paket.references

@ -1 +1,2 @@
MathNet.Numerics
group Data
MathNet.Numerics

2
src/Data/Text/Properties/AssemblyInfo.cs

@ -1,4 +1,4 @@
// <copyright file="AssemblyInfo.cs" company="Math.NET">
// <copyright file="AssemblyInfo.cs" company="Math.NET">
// Math.NET Numerics, part of the Math.NET Project
// http://mathnet.opensourcedotnet.info
//

10
src/Data/Text/Text.csproj

@ -63,16 +63,16 @@
<When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And $(TargetFrameworkVersion) == 'v3.5'">
<ItemGroup>
<Reference Include="MathNet.Numerics">
<HintPath>..\..\..\packages\MathNet.Numerics\lib\net35\MathNet.Numerics.dll</HintPath>
<HintPath>..\..\..\packages\data\MathNet.Numerics\lib\net35\MathNet.Numerics.dll</HintPath>
<Private>True</Private>
<Paket>True</Paket>
</Reference>
</ItemGroup>
</When>
<When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And ($(TargetFrameworkVersion) == 'v4.0' Or $(TargetFrameworkVersion) == 'v4.5' Or $(TargetFrameworkVersion) == 'v4.5.1' Or $(TargetFrameworkVersion) == 'v4.5.2' Or $(TargetFrameworkVersion) == 'v4.5.3' Or $(TargetFrameworkVersion) == 'v4.6')">
<When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And ($(TargetFrameworkVersion) == 'v4.0' Or $(TargetFrameworkVersion) == 'v4.5' Or $(TargetFrameworkVersion) == 'v4.5.1' Or $(TargetFrameworkVersion) == 'v4.5.2' Or $(TargetFrameworkVersion) == 'v4.5.3' Or $(TargetFrameworkVersion) == 'v4.6' Or $(TargetFrameworkVersion) == 'v4.6.1')">
<ItemGroup>
<Reference Include="MathNet.Numerics">
<HintPath>..\..\..\packages\MathNet.Numerics\lib\net40\MathNet.Numerics.dll</HintPath>
<HintPath>..\..\..\packages\data\MathNet.Numerics\lib\net40\MathNet.Numerics.dll</HintPath>
<Private>True</Private>
<Paket>True</Paket>
</Reference>
@ -81,7 +81,7 @@
<When Condition="($(TargetFrameworkIdentifier) == '.NETCore') Or ($(TargetFrameworkIdentifier) == 'Silverlight' And $(TargetFrameworkVersion) == 'v5.0') Or ($(TargetFrameworkIdentifier) == 'MonoAndroid') Or ($(TargetFrameworkIdentifier) == 'MonoTouch') Or ($(TargetFrameworkIdentifier) == 'Xamarin.iOS') Or ($(TargetFrameworkIdentifier) == 'Xamarin.Mac') Or ($(TargetFrameworkProfile) == 'Profile7') Or ($(TargetFrameworkProfile) == 'Profile24') Or ($(TargetFrameworkProfile) == 'Profile44') Or ($(TargetFrameworkProfile) == 'Profile47')">
<ItemGroup>
<Reference Include="MathNet.Numerics">
<HintPath>..\..\..\packages\MathNet.Numerics\lib\portable-net45+sl5+netcore45+MonoAndroid1+MonoTouch1\MathNet.Numerics.dll</HintPath>
<HintPath>..\..\..\packages\data\MathNet.Numerics\lib\portable-net45+sl5+netcore45+MonoAndroid1+MonoTouch1\MathNet.Numerics.dll</HintPath>
<Private>True</Private>
<Paket>True</Paket>
</Reference>
@ -90,7 +90,7 @@
<When Condition="($(TargetFrameworkIdentifier) == 'WindowsPhoneApp') Or ($(TargetFrameworkIdentifier) == 'WindowsPhone' And ($(TargetFrameworkVersion) == 'v8.0' Or $(TargetFrameworkVersion) == 'v8.1')) Or ($(TargetFrameworkProfile) == 'Profile31') Or ($(TargetFrameworkProfile) == 'Profile32') Or ($(TargetFrameworkProfile) == 'Profile49') Or ($(TargetFrameworkProfile) == 'Profile78') Or ($(TargetFrameworkProfile) == 'Profile84') Or ($(TargetFrameworkProfile) == 'Profile111') Or ($(TargetFrameworkProfile) == 'Profile151') Or ($(TargetFrameworkProfile) == 'Profile157') Or ($(TargetFrameworkProfile) == 'Profile158') Or ($(TargetFrameworkProfile) == 'Profile255') Or ($(TargetFrameworkProfile) == 'Profile259') Or ($(TargetFrameworkProfile) == 'Profile344')">
<ItemGroup>
<Reference Include="MathNet.Numerics">
<HintPath>..\..\..\packages\MathNet.Numerics\lib\portable-net45+sl5+netcore45+wpa81+wp8+MonoAndroid1+MonoTouch1\MathNet.Numerics.dll</HintPath>
<HintPath>..\..\..\packages\data\MathNet.Numerics\lib\portable-net45+sl5+netcore45+wpa81+wp8+MonoAndroid1+MonoTouch1\MathNet.Numerics.dll</HintPath>
<Private>True</Private>
<Paket>True</Paket>
</Reference>

3
src/Data/Text/paket.references

@ -1 +1,2 @@
MathNet.Numerics
group Data
MathNet.Numerics

2
src/DataUnitTests/Properties/AssemblyInfo.cs

@ -1,4 +1,4 @@
using System.Reflection;
using System.Reflection;
using System.Runtime.InteropServices;
[assembly: AssemblyTitle("NUnitTests")]

12
src/DataUnitTests/UnitTests.csproj

@ -80,16 +80,16 @@
<When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And $(TargetFrameworkVersion) == 'v3.5'">
<ItemGroup>
<Reference Include="MathNet.Numerics">
<HintPath>..\..\packages\MathNet.Numerics\lib\net35\MathNet.Numerics.dll</HintPath>
<HintPath>..\..\packages\data\MathNet.Numerics\lib\net35\MathNet.Numerics.dll</HintPath>
<Private>True</Private>
<Paket>True</Paket>
</Reference>
</ItemGroup>
</When>
<When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And ($(TargetFrameworkVersion) == 'v4.0' Or $(TargetFrameworkVersion) == 'v4.5' Or $(TargetFrameworkVersion) == 'v4.5.1' Or $(TargetFrameworkVersion) == 'v4.5.2' Or $(TargetFrameworkVersion) == 'v4.5.3' Or $(TargetFrameworkVersion) == 'v4.6')">
<When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And ($(TargetFrameworkVersion) == 'v4.0' Or $(TargetFrameworkVersion) == 'v4.5' Or $(TargetFrameworkVersion) == 'v4.5.1' Or $(TargetFrameworkVersion) == 'v4.5.2' Or $(TargetFrameworkVersion) == 'v4.5.3' Or $(TargetFrameworkVersion) == 'v4.6' Or $(TargetFrameworkVersion) == 'v4.6.1')">
<ItemGroup>
<Reference Include="MathNet.Numerics">
<HintPath>..\..\packages\MathNet.Numerics\lib\net40\MathNet.Numerics.dll</HintPath>
<HintPath>..\..\packages\data\MathNet.Numerics\lib\net40\MathNet.Numerics.dll</HintPath>
<Private>True</Private>
<Paket>True</Paket>
</Reference>
@ -98,7 +98,7 @@
<When Condition="($(TargetFrameworkIdentifier) == '.NETCore') Or ($(TargetFrameworkIdentifier) == 'Silverlight' And $(TargetFrameworkVersion) == 'v5.0') Or ($(TargetFrameworkIdentifier) == 'MonoAndroid') Or ($(TargetFrameworkIdentifier) == 'MonoTouch') Or ($(TargetFrameworkIdentifier) == 'Xamarin.iOS') Or ($(TargetFrameworkIdentifier) == 'Xamarin.Mac') Or ($(TargetFrameworkProfile) == 'Profile7') Or ($(TargetFrameworkProfile) == 'Profile24') Or ($(TargetFrameworkProfile) == 'Profile44') Or ($(TargetFrameworkProfile) == 'Profile47')">
<ItemGroup>
<Reference Include="MathNet.Numerics">
<HintPath>..\..\packages\MathNet.Numerics\lib\portable-net45+sl5+netcore45+MonoAndroid1+MonoTouch1\MathNet.Numerics.dll</HintPath>
<HintPath>..\..\packages\data\MathNet.Numerics\lib\portable-net45+sl5+netcore45+MonoAndroid1+MonoTouch1\MathNet.Numerics.dll</HintPath>
<Private>True</Private>
<Paket>True</Paket>
</Reference>
@ -107,7 +107,7 @@
<When Condition="($(TargetFrameworkIdentifier) == 'WindowsPhoneApp') Or ($(TargetFrameworkIdentifier) == 'WindowsPhone' And ($(TargetFrameworkVersion) == 'v8.0' Or $(TargetFrameworkVersion) == 'v8.1')) Or ($(TargetFrameworkProfile) == 'Profile31') Or ($(TargetFrameworkProfile) == 'Profile32') Or ($(TargetFrameworkProfile) == 'Profile49') Or ($(TargetFrameworkProfile) == 'Profile78') Or ($(TargetFrameworkProfile) == 'Profile84') Or ($(TargetFrameworkProfile) == 'Profile111') Or ($(TargetFrameworkProfile) == 'Profile151') Or ($(TargetFrameworkProfile) == 'Profile157') Or ($(TargetFrameworkProfile) == 'Profile158') Or ($(TargetFrameworkProfile) == 'Profile255') Or ($(TargetFrameworkProfile) == 'Profile259') Or ($(TargetFrameworkProfile) == 'Profile344')">
<ItemGroup>
<Reference Include="MathNet.Numerics">
<HintPath>..\..\packages\MathNet.Numerics\lib\portable-net45+sl5+netcore45+wpa81+wp8+MonoAndroid1+MonoTouch1\MathNet.Numerics.dll</HintPath>
<HintPath>..\..\packages\data\MathNet.Numerics\lib\portable-net45+sl5+netcore45+wpa81+wp8+MonoAndroid1+MonoTouch1\MathNet.Numerics.dll</HintPath>
<Private>True</Private>
<Paket>True</Paket>
</Reference>
@ -116,7 +116,7 @@
</Choose>
<ItemGroup>
<Reference Include="nunit.framework">
<HintPath>..\..\packages\NUnit\lib\nunit.framework.dll</HintPath>
<HintPath>..\..\packages\test\NUnit\lib\nunit.framework.dll</HintPath>
<Private>True</Private>
<Paket>True</Paket>
</Reference>

7
src/DataUnitTests/paket.references

@ -1,2 +1,5 @@
MathNet.Numerics
NUnit
group Data
MathNet.Numerics
group Test
NUnit

2
src/FSharp/AssemblyInfo.fs

@ -1,4 +1,4 @@
// <copyright file="AssemblyInfo.fs" company="Math.NET">
// <copyright file="AssemblyInfo.fs" company="Math.NET">
// Math.NET Numerics, part of the Math.NET Project
// http://numerics.mathdotnet.com
// http://github.com/mathnet/mathnet-numerics

2
src/FSharp/FSharp-Net35.fsproj

@ -92,7 +92,7 @@
</ProjectReference>
</ItemGroup>
<Choose>
<When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And ($(TargetFrameworkVersion) == 'v3.5' Or $(TargetFrameworkVersion) == 'v4.0' Or $(TargetFrameworkVersion) == 'v4.5' Or $(TargetFrameworkVersion) == 'v4.5.1' Or $(TargetFrameworkVersion) == 'v4.5.2' Or $(TargetFrameworkVersion) == 'v4.5.3' Or $(TargetFrameworkVersion) == 'v4.6')">
<When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And ($(TargetFrameworkVersion) == 'v3.5' Or $(TargetFrameworkVersion) == 'v4.0' Or $(TargetFrameworkVersion) == 'v4.5' Or $(TargetFrameworkVersion) == 'v4.5.1' Or $(TargetFrameworkVersion) == 'v4.5.2' Or $(TargetFrameworkVersion) == 'v4.5.3' Or $(TargetFrameworkVersion) == 'v4.6' Or $(TargetFrameworkVersion) == 'v4.6.1')">
<ItemGroup>
<Reference Include="System.Threading">
<HintPath>..\..\packages\TaskParallelLibrary\lib\Net35\System.Threading.dll</HintPath>

2
src/FSharp/FSharp-Portable47.fsproj

@ -80,7 +80,7 @@
</Reference>
</ItemGroup>
</When>
<When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And ($(TargetFrameworkVersion) == 'v4.0' Or $(TargetFrameworkVersion) == 'v4.5' Or $(TargetFrameworkVersion) == 'v4.5.1' Or $(TargetFrameworkVersion) == 'v4.5.2' Or $(TargetFrameworkVersion) == 'v4.5.3' Or $(TargetFrameworkVersion) == 'v4.6')">
<When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And ($(TargetFrameworkVersion) == 'v4.0' Or $(TargetFrameworkVersion) == 'v4.5' Or $(TargetFrameworkVersion) == 'v4.5.1' Or $(TargetFrameworkVersion) == 'v4.5.2' Or $(TargetFrameworkVersion) == 'v4.5.3' Or $(TargetFrameworkVersion) == 'v4.6' Or $(TargetFrameworkVersion) == 'v4.6.1')">
<ItemGroup>
<Reference Include="FSharp.Core">
<HintPath>..\..\packages\FSharp.Core\lib\net40\FSharp.Core.dll</HintPath>

2
src/FSharp/FSharp.fsproj

@ -97,7 +97,7 @@
</Reference>
</ItemGroup>
</When>
<When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And ($(TargetFrameworkVersion) == 'v4.0' Or $(TargetFrameworkVersion) == 'v4.5' Or $(TargetFrameworkVersion) == 'v4.5.1' Or $(TargetFrameworkVersion) == 'v4.5.2' Or $(TargetFrameworkVersion) == 'v4.5.3' Or $(TargetFrameworkVersion) == 'v4.6')">
<When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And ($(TargetFrameworkVersion) == 'v4.0' Or $(TargetFrameworkVersion) == 'v4.5' Or $(TargetFrameworkVersion) == 'v4.5.1' Or $(TargetFrameworkVersion) == 'v4.5.2' Or $(TargetFrameworkVersion) == 'v4.5.3' Or $(TargetFrameworkVersion) == 'v4.6' Or $(TargetFrameworkVersion) == 'v4.6.1')">
<ItemGroup>
<Reference Include="FSharp.Core">
<HintPath>..\..\packages\FSharp.Core\lib\net40\FSharp.Core.dll</HintPath>

33
src/FSharpUnitTests/App.config

@ -1,27 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="FSharp.Core" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.3.1.0" newVersion="4.3.1.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="nunit.framework" publicKeyToken="96d09a1eb7f44a77" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-2.6.4.14350" newVersion="2.6.4.14350" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Web.Razor" publicKeyToken="31bf3856ad364e35" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-2.0.0.0" newVersion="2.0.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="RazorEngine" publicKeyToken="9ee697374c7e744a" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-3.3.0.0" newVersion="3.3.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Threading" publicKeyToken="31bf3856ad364e35" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-1.0.2856.102" newVersion="1.0.2856.102" />
</dependentAssembly>
</assemblyBinding></runtime>
</configuration>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<Paket>False</Paket>
<assemblyIdentity name="FSharp.Core" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-999.999.999.999" newVersion="4.3.1.0" />
</dependentAssembly>
</assemblyBinding>
</runtime>
</configuration>

2
src/FSharpUnitTests/AssemblyInfo.fs

@ -1,4 +1,4 @@
namespace MathNet.Numerics
namespace MathNet.Numerics
open System.Reflection
open System.Resources;

132
src/FSharpUnitTests/FSharpUnitTests-Net35.fsproj

@ -6,6 +6,8 @@
<RootNamespace>FSharpUnitTests</RootNamespace>
<OutputType>Library</OutputType>
<ProjectGuid>{8c96f2e9-681b-4201-8bdd-0aa901203725}</ProjectGuid>
<ProjectTypeGuids>{3AC096D0-A1C2-E12C-1390-A8335801FDAB};{F2A71F9B-5D33-465A-A702-920D77279786}</ProjectTypeGuids>
<TestProjectType>UnitTest</TestProjectType>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
@ -72,49 +74,29 @@
<None Include="paket.references" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\TestData\TestData.csproj">
<Name>TestData</Name>
<Project>{af3253c9-4db5-45a0-98cf-c105fda9da47}</Project>
<Private>True</Private>
</ProjectReference>
<Reference Include="FSharp.Core, Version=2.3.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<Private>False</Private>
</Reference>
<Reference Include="mscorlib" />
<Reference Include="System" />
<Reference Include="System.Core" />
<ProjectReference Include="..\FSharp\FSharp-Net35.fsproj">
<Name>FSharp-Net35</Name>
<Project>{d5dbcec0-9d9d-4a62-9ee0-f78e1895d4f4}</Project>
<Private>True</Private>
</ProjectReference>
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Numerics\Numerics-Net35.csproj">
<Name>Numerics-Net35</Name>
<Project>{e54e712d-eb6b-4fbf-b29a-6bb95e719bac}</Project>
<Private>True</Private>
</ProjectReference>
</ItemGroup>
<ItemGroup>
<Reference Include="FsUnit.CustomMatchers">
<HintPath>..\..\packages\FsUnit\lib\FsUnit.CustomMatchers.dll</HintPath>
<Private>True</Private>
<Paket>True</Paket>
</Reference>
<Reference Include="FsUnit.NUnit">
<HintPath>..\..\packages\FsUnit\lib\FsUnit.NUnit.dll</HintPath>
<ProjectReference Include="..\FSharp\FSharp-Net35.fsproj">
<Name>FSharp-Net35</Name>
<Project>{d5dbcec0-9d9d-4a62-9ee0-f78e1895d4f4}</Project>
<Private>True</Private>
<Paket>True</Paket>
</Reference>
</ItemGroup>
<ItemGroup>
<Reference Include="nunit.framework">
<HintPath>..\..\packages\NUnit\lib\nunit.framework.dll</HintPath>
</ProjectReference>
<ProjectReference Include="..\TestData\TestData.csproj">
<Name>TestData</Name>
<Project>{af3253c9-4db5-45a0-98cf-c105fda9da47}</Project>
<Private>True</Private>
<Paket>True</Paket>
</Reference>
</ProjectReference>
</ItemGroup>
<Choose>
<When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And ($(TargetFrameworkVersion) == 'v3.5' Or $(TargetFrameworkVersion) == 'v4.0' Or $(TargetFrameworkVersion) == 'v4.5' Or $(TargetFrameworkVersion) == 'v4.5.1' Or $(TargetFrameworkVersion) == 'v4.5.2' Or $(TargetFrameworkVersion) == 'v4.5.3' Or $(TargetFrameworkVersion) == 'v4.6')">
<When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And ($(TargetFrameworkVersion) == 'v3.5' Or $(TargetFrameworkVersion) == 'v4.0' Or $(TargetFrameworkVersion) == 'v4.5' Or $(TargetFrameworkVersion) == 'v4.5.1' Or $(TargetFrameworkVersion) == 'v4.5.2' Or $(TargetFrameworkVersion) == 'v4.5.3' Or $(TargetFrameworkVersion) == 'v4.6' Or $(TargetFrameworkVersion) == 'v4.6.1')">
<ItemGroup>
<Reference Include="System.Threading">
<HintPath>..\..\packages\TaskParallelLibrary\lib\Net35\System.Threading.dll</HintPath>
@ -124,4 +106,92 @@
</ItemGroup>
</When>
</Choose>
<Choose>
<When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And ($(TargetFrameworkVersion) == 'v2.0' Or $(TargetFrameworkVersion) == 'v3.0' Or $(TargetFrameworkVersion) == 'v3.5')">
<ItemGroup>
<Reference Include="FSharp.Core">
<HintPath>..\..\packages\test\FSharp.Core\lib\net20\FSharp.Core.dll</HintPath>
<Private>True</Private>
<Paket>True</Paket>
</Reference>
</ItemGroup>
</When>
<When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And ($(TargetFrameworkVersion) == 'v4.0' Or $(TargetFrameworkVersion) == 'v4.5' Or $(TargetFrameworkVersion) == 'v4.5.1' Or $(TargetFrameworkVersion) == 'v4.5.2' Or $(TargetFrameworkVersion) == 'v4.5.3' Or $(TargetFrameworkVersion) == 'v4.6' Or $(TargetFrameworkVersion) == 'v4.6.1')">
<ItemGroup>
<Reference Include="FSharp.Core">
<HintPath>..\..\packages\test\FSharp.Core\lib\net40\FSharp.Core.dll</HintPath>
<Private>True</Private>
<Paket>True</Paket>
</Reference>
</ItemGroup>
</When>
<When Condition="($(TargetFrameworkIdentifier) == '.NETCore') Or ($(TargetFrameworkIdentifier) == 'Xamarin.Mac') Or ($(TargetFrameworkProfile) == 'Profile7') Or ($(TargetFrameworkProfile) == 'Profile44')">
<ItemGroup>
<Reference Include="FSharp.Core">
<HintPath>..\..\packages\test\FSharp.Core\lib\portable-net45+netcore45\FSharp.Core.dll</HintPath>
<Private>True</Private>
<Paket>True</Paket>
</Reference>
</ItemGroup>
</When>
<When Condition="($(TargetFrameworkIdentifier) == 'MonoAndroid') Or ($(TargetFrameworkIdentifier) == 'MonoTouch') Or ($(TargetFrameworkIdentifier) == 'Xamarin.iOS')">
<ItemGroup>
<Reference Include="FSharp.Core">
<HintPath>..\..\packages\test\FSharp.Core\lib\portable-net45+monoandroid10+monotouch10+xamarinios10\FSharp.Core.dll</HintPath>
<Private>True</Private>
<Paket>True</Paket>
</Reference>
</ItemGroup>
</When>
<When Condition="($(TargetFrameworkIdentifier) == 'Silverlight' And $(TargetFrameworkVersion) == 'v5.0') Or ($(TargetFrameworkProfile) == 'Profile24') Or ($(TargetFrameworkProfile) == 'Profile47')">
<ItemGroup>
<Reference Include="FSharp.Core">
<HintPath>..\..\packages\test\FSharp.Core\lib\portable-net45+sl5+netcore45\FSharp.Core.dll</HintPath>
<Private>True</Private>
<Paket>True</Paket>
</Reference>
</ItemGroup>
</When>
<When Condition="($(TargetFrameworkIdentifier) == 'WindowsPhone' And ($(TargetFrameworkVersion) == 'v8.0' Or $(TargetFrameworkVersion) == 'v8.1')) Or ($(TargetFrameworkProfile) == 'Profile31') Or ($(TargetFrameworkProfile) == 'Profile49') Or ($(TargetFrameworkProfile) == 'Profile78')">
<ItemGroup>
<Reference Include="FSharp.Core">
<HintPath>..\..\packages\test\FSharp.Core\lib\portable-net45+netcore45+wp8\FSharp.Core.dll</HintPath>
<Private>True</Private>
<Paket>True</Paket>
</Reference>
</ItemGroup>
</When>
<When Condition="($(TargetFrameworkIdentifier) == 'WindowsPhoneApp') Or ($(TargetFrameworkProfile) == 'Profile32') Or ($(TargetFrameworkProfile) == 'Profile84') Or ($(TargetFrameworkProfile) == 'Profile111') Or ($(TargetFrameworkProfile) == 'Profile151') Or ($(TargetFrameworkProfile) == 'Profile157') Or ($(TargetFrameworkProfile) == 'Profile259')">
<ItemGroup>
<Reference Include="FSharp.Core">
<HintPath>..\..\packages\test\FSharp.Core\lib\portable-net45+netcore45+wpa81+wp8\FSharp.Core.dll</HintPath>
<Private>True</Private>
<Paket>True</Paket>
</Reference>
</ItemGroup>
</When>
</Choose>
<Choose>
<When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And ($(TargetFrameworkVersion) == 'v4.5' Or $(TargetFrameworkVersion) == 'v4.5.1' Or $(TargetFrameworkVersion) == 'v4.5.2' Or $(TargetFrameworkVersion) == 'v4.5.3' Or $(TargetFrameworkVersion) == 'v4.6' Or $(TargetFrameworkVersion) == 'v4.6.1')">
<ItemGroup>
<Reference Include="FsUnit.NUnit">
<HintPath>..\..\packages\test\FsUnit\lib\net45\FsUnit.NUnit.dll</HintPath>
<Private>True</Private>
<Paket>True</Paket>
</Reference>
<Reference Include="NHamcrest">
<HintPath>..\..\packages\test\FsUnit\lib\net45\NHamcrest.dll</HintPath>
<Private>True</Private>
<Paket>True</Paket>
</Reference>
</ItemGroup>
</When>
</Choose>
<ItemGroup>
<Reference Include="nunit.framework">
<HintPath>..\..\packages\test\NUnit\lib\nunit.framework.dll</HintPath>
<Private>True</Private>
<Paket>True</Paket>
</Reference>
</ItemGroup>
</Project>

4
src/FSharpUnitTests/FSharpUnitTests-Net35.fsproj.paket.references

@ -1,2 +1,4 @@
FsUnit
TaskParallelLibrary
group Test
FsUnit

66
src/FSharpUnitTests/FSharpUnitTests-Portable47.fsproj

@ -9,6 +9,8 @@
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectGuid>90CE8E32-354E-4728-8FE6-87342F469321</ProjectGuid>
<ProjectTypeGuids>{3AC096D0-A1C2-E12C-1390-A8335801FDAB};{F2A71F9B-5D33-465A-A702-920D77279786}</ProjectTypeGuids>
<TestProjectType>UnitTest</TestProjectType>
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
<TargetFSharpCoreVersion>4.3.0.0</TargetFSharpCoreVersion>
<MinimumVisualStudioVersion Condition="'$(MinimumVisualStudioVersion)' == ''">11</MinimumVisualStudioVersion>
@ -40,22 +42,24 @@
</DocumentationFile>
</PropertyGroup>
<ItemGroup>
<ProjectReference Include="..\TestData\TestData.csproj">
<Name>TestData</Name>
<Project>{af3253c9-4db5-45a0-98cf-c105fda9da47}</Project>
<Private>True</Private>
</ProjectReference>
<Reference Include="mscorlib" />
<Reference Include="System" />
<Reference Include="System.Core" />
<Reference Include="System.Numerics" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Numerics\Numerics-Portable47.csproj">
<Name>Numerics-Portable47</Name>
<Project>{49205185-621E-FFB9-2104-887C9F1BBD13}</Project>
</ProjectReference>
<ProjectReference Include="..\FSharp\FSharp-Portable47.fsproj">
<Name>FSharp-Portable47</Name>
<Project>{F5F14D76-428D-43D7-8431-5B885F1BA419}</Project>
</ProjectReference>
<ProjectReference Include="..\Numerics\Numerics-Portable47.csproj">
<Name>Numerics-Portable47</Name>
<Project>{49205185-621E-FFB9-2104-887C9F1BBD13}</Project>
<ProjectReference Include="..\TestData\TestData.csproj">
<Name>TestData</Name>
<Project>{af3253c9-4db5-45a0-98cf-c105fda9da47}</Project>
<Private>True</Private>
</ProjectReference>
</ItemGroup>
<ItemGroup>
@ -86,16 +90,16 @@
<When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And ($(TargetFrameworkVersion) == 'v2.0' Or $(TargetFrameworkVersion) == 'v3.0' Or $(TargetFrameworkVersion) == 'v3.5')">
<ItemGroup>
<Reference Include="FSharp.Core">
<HintPath>..\..\packages\FSharp.Core\lib\net20\FSharp.Core.dll</HintPath>
<HintPath>..\..\packages\test\FSharp.Core\lib\net20\FSharp.Core.dll</HintPath>
<Private>True</Private>
<Paket>True</Paket>
</Reference>
</ItemGroup>
</When>
<When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And ($(TargetFrameworkVersion) == 'v4.0' Or $(TargetFrameworkVersion) == 'v4.5' Or $(TargetFrameworkVersion) == 'v4.5.1' Or $(TargetFrameworkVersion) == 'v4.5.2' Or $(TargetFrameworkVersion) == 'v4.5.3' Or $(TargetFrameworkVersion) == 'v4.6')">
<When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And ($(TargetFrameworkVersion) == 'v4.0' Or $(TargetFrameworkVersion) == 'v4.5' Or $(TargetFrameworkVersion) == 'v4.5.1' Or $(TargetFrameworkVersion) == 'v4.5.2' Or $(TargetFrameworkVersion) == 'v4.5.3' Or $(TargetFrameworkVersion) == 'v4.6' Or $(TargetFrameworkVersion) == 'v4.6.1')">
<ItemGroup>
<Reference Include="FSharp.Core">
<HintPath>..\..\packages\FSharp.Core\lib\net40\FSharp.Core.dll</HintPath>
<HintPath>..\..\packages\test\FSharp.Core\lib\net40\FSharp.Core.dll</HintPath>
<Private>True</Private>
<Paket>True</Paket>
</Reference>
@ -104,7 +108,7 @@
<When Condition="($(TargetFrameworkIdentifier) == '.NETCore') Or ($(TargetFrameworkIdentifier) == 'Xamarin.Mac') Or ($(TargetFrameworkProfile) == 'Profile7') Or ($(TargetFrameworkProfile) == 'Profile44')">
<ItemGroup>
<Reference Include="FSharp.Core">
<HintPath>..\..\packages\FSharp.Core\lib\portable-net45+netcore45\FSharp.Core.dll</HintPath>
<HintPath>..\..\packages\test\FSharp.Core\lib\portable-net45+netcore45\FSharp.Core.dll</HintPath>
<Private>True</Private>
<Paket>True</Paket>
</Reference>
@ -113,7 +117,7 @@
<When Condition="($(TargetFrameworkIdentifier) == 'MonoAndroid') Or ($(TargetFrameworkIdentifier) == 'MonoTouch') Or ($(TargetFrameworkIdentifier) == 'Xamarin.iOS')">
<ItemGroup>
<Reference Include="FSharp.Core">
<HintPath>..\..\packages\FSharp.Core\lib\portable-net45+monoandroid10+monotouch10+xamarinios10\FSharp.Core.dll</HintPath>
<HintPath>..\..\packages\test\FSharp.Core\lib\portable-net45+monoandroid10+monotouch10+xamarinios10\FSharp.Core.dll</HintPath>
<Private>True</Private>
<Paket>True</Paket>
</Reference>
@ -122,7 +126,7 @@
<When Condition="($(TargetFrameworkIdentifier) == 'Silverlight' And $(TargetFrameworkVersion) == 'v5.0') Or ($(TargetFrameworkProfile) == 'Profile24') Or ($(TargetFrameworkProfile) == 'Profile47')">
<ItemGroup>
<Reference Include="FSharp.Core">
<HintPath>..\..\packages\FSharp.Core\lib\portable-net45+sl5+netcore45\FSharp.Core.dll</HintPath>
<HintPath>..\..\packages\test\FSharp.Core\lib\portable-net45+sl5+netcore45\FSharp.Core.dll</HintPath>
<Private>True</Private>
<Paket>True</Paket>
</Reference>
@ -131,7 +135,7 @@
<When Condition="($(TargetFrameworkIdentifier) == 'WindowsPhone' And ($(TargetFrameworkVersion) == 'v8.0' Or $(TargetFrameworkVersion) == 'v8.1')) Or ($(TargetFrameworkProfile) == 'Profile31') Or ($(TargetFrameworkProfile) == 'Profile49') Or ($(TargetFrameworkProfile) == 'Profile78')">
<ItemGroup>
<Reference Include="FSharp.Core">
<HintPath>..\..\packages\FSharp.Core\lib\portable-net45+netcore45+wp8\FSharp.Core.dll</HintPath>
<HintPath>..\..\packages\test\FSharp.Core\lib\portable-net45+netcore45+wp8\FSharp.Core.dll</HintPath>
<Private>True</Private>
<Paket>True</Paket>
</Reference>
@ -140,28 +144,32 @@
<When Condition="($(TargetFrameworkIdentifier) == 'WindowsPhoneApp') Or ($(TargetFrameworkProfile) == 'Profile32') Or ($(TargetFrameworkProfile) == 'Profile84') Or ($(TargetFrameworkProfile) == 'Profile111') Or ($(TargetFrameworkProfile) == 'Profile151') Or ($(TargetFrameworkProfile) == 'Profile157') Or ($(TargetFrameworkProfile) == 'Profile259')">
<ItemGroup>
<Reference Include="FSharp.Core">
<HintPath>..\..\packages\FSharp.Core\lib\portable-net45+netcore45+wpa81+wp8\FSharp.Core.dll</HintPath>
<HintPath>..\..\packages\test\FSharp.Core\lib\portable-net45+netcore45+wpa81+wp8\FSharp.Core.dll</HintPath>
<Private>True</Private>
<Paket>True</Paket>
</Reference>
</ItemGroup>
</When>
</Choose>
<Choose>
<When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And ($(TargetFrameworkVersion) == 'v4.5' Or $(TargetFrameworkVersion) == 'v4.5.1' Or $(TargetFrameworkVersion) == 'v4.5.2' Or $(TargetFrameworkVersion) == 'v4.5.3' Or $(TargetFrameworkVersion) == 'v4.6' Or $(TargetFrameworkVersion) == 'v4.6.1')">
<ItemGroup>
<Reference Include="FsUnit.NUnit">
<HintPath>..\..\packages\test\FsUnit\lib\net45\FsUnit.NUnit.dll</HintPath>
<Private>True</Private>
<Paket>True</Paket>
</Reference>
<Reference Include="NHamcrest">
<HintPath>..\..\packages\test\FsUnit\lib\net45\NHamcrest.dll</HintPath>
<Private>True</Private>
<Paket>True</Paket>
</Reference>
</ItemGroup>
</When>
</Choose>
<ItemGroup>
<Reference Include="FsUnit.CustomMatchers">
<HintPath>..\..\packages\FsUnit\lib\FsUnit.CustomMatchers.dll</HintPath>
<Private>True</Private>
<Paket>True</Paket>
</Reference>
<Reference Include="FsUnit.NUnit">
<HintPath>..\..\packages\FsUnit\lib\FsUnit.NUnit.dll</HintPath>
<Private>True</Private>
<Paket>True</Paket>
</Reference>
</ItemGroup>
<ItemGroup>
<Reference Include="nunit.framework">
<HintPath>..\..\packages\NUnit\lib\nunit.framework.dll</HintPath>
<HintPath>..\..\packages\test\NUnit\lib\nunit.framework.dll</HintPath>
<Private>True</Private>
<Paket>True</Paket>
</Reference>

66
src/FSharpUnitTests/FSharpUnitTests.fsproj

@ -6,6 +6,8 @@
<RootNamespace>FSharpUnitTests</RootNamespace>
<OutputType>Library</OutputType>
<ProjectGuid>{F2F8032B-A31D-4E33-A05E-F2CDCBFAA75D}</ProjectGuid>
<ProjectTypeGuids>{3AC096D0-A1C2-E12C-1390-A8335801FDAB};{F2A71F9B-5D33-465A-A702-920D77279786}</ProjectTypeGuids>
<TestProjectType>UnitTest</TestProjectType>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
@ -49,22 +51,24 @@
<DefineConstants>$(DefineConstants);NOFSSLICESET1D</DefineConstants>
</PropertyGroup>
<ItemGroup>
<ProjectReference Include="..\TestData\TestData.csproj">
<Name>TestData</Name>
<Project>{af3253c9-4db5-45a0-98cf-c105fda9da47}</Project>
<Private>True</Private>
</ProjectReference>
<Reference Include="mscorlib" />
<Reference Include="System" />
<Reference Include="System.Core" />
<Reference Include="System.Numerics" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Numerics\Numerics.csproj">
<Name>Numerics</Name>
<Project>{B7CAE5F4-A23F-4438-B5BE-41226618B695}</Project>
</ProjectReference>
<ProjectReference Include="..\FSharp\FSharp.fsproj">
<Name>FSharp</Name>
<Project>{37E8E802-A354-4114-BFC1-6E1357DA605B}</Project>
</ProjectReference>
<ProjectReference Include="..\Numerics\Numerics.csproj">
<Name>Numerics</Name>
<Project>{B7CAE5F4-A23F-4438-B5BE-41226618B695}</Project>
<ProjectReference Include="..\TestData\TestData.csproj">
<Name>TestData</Name>
<Project>{af3253c9-4db5-45a0-98cf-c105fda9da47}</Project>
<Private>True</Private>
</ProjectReference>
</ItemGroup>
<ItemGroup>
@ -95,16 +99,16 @@
<When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And ($(TargetFrameworkVersion) == 'v2.0' Or $(TargetFrameworkVersion) == 'v3.0' Or $(TargetFrameworkVersion) == 'v3.5')">
<ItemGroup>
<Reference Include="FSharp.Core">
<HintPath>..\..\packages\FSharp.Core\lib\net20\FSharp.Core.dll</HintPath>
<HintPath>..\..\packages\test\FSharp.Core\lib\net20\FSharp.Core.dll</HintPath>
<Private>True</Private>
<Paket>True</Paket>
</Reference>
</ItemGroup>
</When>
<When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And ($(TargetFrameworkVersion) == 'v4.0' Or $(TargetFrameworkVersion) == 'v4.5' Or $(TargetFrameworkVersion) == 'v4.5.1' Or $(TargetFrameworkVersion) == 'v4.5.2' Or $(TargetFrameworkVersion) == 'v4.5.3' Or $(TargetFrameworkVersion) == 'v4.6')">
<When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And ($(TargetFrameworkVersion) == 'v4.0' Or $(TargetFrameworkVersion) == 'v4.5' Or $(TargetFrameworkVersion) == 'v4.5.1' Or $(TargetFrameworkVersion) == 'v4.5.2' Or $(TargetFrameworkVersion) == 'v4.5.3' Or $(TargetFrameworkVersion) == 'v4.6' Or $(TargetFrameworkVersion) == 'v4.6.1')">
<ItemGroup>
<Reference Include="FSharp.Core">
<HintPath>..\..\packages\FSharp.Core\lib\net40\FSharp.Core.dll</HintPath>
<HintPath>..\..\packages\test\FSharp.Core\lib\net40\FSharp.Core.dll</HintPath>
<Private>True</Private>
<Paket>True</Paket>
</Reference>
@ -113,7 +117,7 @@
<When Condition="($(TargetFrameworkIdentifier) == '.NETCore') Or ($(TargetFrameworkIdentifier) == 'Xamarin.Mac') Or ($(TargetFrameworkProfile) == 'Profile7') Or ($(TargetFrameworkProfile) == 'Profile44')">
<ItemGroup>
<Reference Include="FSharp.Core">
<HintPath>..\..\packages\FSharp.Core\lib\portable-net45+netcore45\FSharp.Core.dll</HintPath>
<HintPath>..\..\packages\test\FSharp.Core\lib\portable-net45+netcore45\FSharp.Core.dll</HintPath>
<Private>True</Private>
<Paket>True</Paket>
</Reference>
@ -122,7 +126,7 @@
<When Condition="($(TargetFrameworkIdentifier) == 'MonoAndroid') Or ($(TargetFrameworkIdentifier) == 'MonoTouch') Or ($(TargetFrameworkIdentifier) == 'Xamarin.iOS')">
<ItemGroup>
<Reference Include="FSharp.Core">
<HintPath>..\..\packages\FSharp.Core\lib\portable-net45+monoandroid10+monotouch10+xamarinios10\FSharp.Core.dll</HintPath>
<HintPath>..\..\packages\test\FSharp.Core\lib\portable-net45+monoandroid10+monotouch10+xamarinios10\FSharp.Core.dll</HintPath>
<Private>True</Private>
<Paket>True</Paket>
</Reference>
@ -131,7 +135,7 @@
<When Condition="($(TargetFrameworkIdentifier) == 'Silverlight' And $(TargetFrameworkVersion) == 'v5.0') Or ($(TargetFrameworkProfile) == 'Profile24') Or ($(TargetFrameworkProfile) == 'Profile47')">
<ItemGroup>
<Reference Include="FSharp.Core">
<HintPath>..\..\packages\FSharp.Core\lib\portable-net45+sl5+netcore45\FSharp.Core.dll</HintPath>
<HintPath>..\..\packages\test\FSharp.Core\lib\portable-net45+sl5+netcore45\FSharp.Core.dll</HintPath>
<Private>True</Private>
<Paket>True</Paket>
</Reference>
@ -140,7 +144,7 @@
<When Condition="($(TargetFrameworkIdentifier) == 'WindowsPhone' And ($(TargetFrameworkVersion) == 'v8.0' Or $(TargetFrameworkVersion) == 'v8.1')) Or ($(TargetFrameworkProfile) == 'Profile31') Or ($(TargetFrameworkProfile) == 'Profile49') Or ($(TargetFrameworkProfile) == 'Profile78')">
<ItemGroup>
<Reference Include="FSharp.Core">
<HintPath>..\..\packages\FSharp.Core\lib\portable-net45+netcore45+wp8\FSharp.Core.dll</HintPath>
<HintPath>..\..\packages\test\FSharp.Core\lib\portable-net45+netcore45+wp8\FSharp.Core.dll</HintPath>
<Private>True</Private>
<Paket>True</Paket>
</Reference>
@ -149,28 +153,32 @@
<When Condition="($(TargetFrameworkIdentifier) == 'WindowsPhoneApp') Or ($(TargetFrameworkProfile) == 'Profile32') Or ($(TargetFrameworkProfile) == 'Profile84') Or ($(TargetFrameworkProfile) == 'Profile111') Or ($(TargetFrameworkProfile) == 'Profile151') Or ($(TargetFrameworkProfile) == 'Profile157') Or ($(TargetFrameworkProfile) == 'Profile259')">
<ItemGroup>
<Reference Include="FSharp.Core">
<HintPath>..\..\packages\FSharp.Core\lib\portable-net45+netcore45+wpa81+wp8\FSharp.Core.dll</HintPath>
<HintPath>..\..\packages\test\FSharp.Core\lib\portable-net45+netcore45+wpa81+wp8\FSharp.Core.dll</HintPath>
<Private>True</Private>
<Paket>True</Paket>
</Reference>
</ItemGroup>
</When>
</Choose>
<Choose>
<When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And ($(TargetFrameworkVersion) == 'v4.5' Or $(TargetFrameworkVersion) == 'v4.5.1' Or $(TargetFrameworkVersion) == 'v4.5.2' Or $(TargetFrameworkVersion) == 'v4.5.3' Or $(TargetFrameworkVersion) == 'v4.6' Or $(TargetFrameworkVersion) == 'v4.6.1')">
<ItemGroup>
<Reference Include="FsUnit.NUnit">
<HintPath>..\..\packages\test\FsUnit\lib\net45\FsUnit.NUnit.dll</HintPath>
<Private>True</Private>
<Paket>True</Paket>
</Reference>
<Reference Include="NHamcrest">
<HintPath>..\..\packages\test\FsUnit\lib\net45\NHamcrest.dll</HintPath>
<Private>True</Private>
<Paket>True</Paket>
</Reference>
</ItemGroup>
</When>
</Choose>
<ItemGroup>
<Reference Include="FsUnit.CustomMatchers">
<HintPath>..\..\packages\FsUnit\lib\FsUnit.CustomMatchers.dll</HintPath>
<Private>True</Private>
<Paket>True</Paket>
</Reference>
<Reference Include="FsUnit.NUnit">
<HintPath>..\..\packages\FsUnit\lib\FsUnit.NUnit.dll</HintPath>
<Private>True</Private>
<Paket>True</Paket>
</Reference>
</ItemGroup>
<ItemGroup>
<Reference Include="nunit.framework">
<HintPath>..\..\packages\NUnit\lib\nunit.framework.dll</HintPath>
<HintPath>..\..\packages\test\NUnit\lib\nunit.framework.dll</HintPath>
<Private>True</Private>
<Paket>True</Paket>
</Reference>

5
src/FSharpUnitTests/paket.references

@ -1,2 +1,3 @@
FSharp.Core
FsUnit
group Test
FsUnit
FSharp.Core

2
src/Numerics/Numerics-Net35.csproj

@ -103,7 +103,7 @@
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<Choose>
<When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And ($(TargetFrameworkVersion) == 'v3.5' Or $(TargetFrameworkVersion) == 'v4.0' Or $(TargetFrameworkVersion) == 'v4.5' Or $(TargetFrameworkVersion) == 'v4.5.1' Or $(TargetFrameworkVersion) == 'v4.5.2' Or $(TargetFrameworkVersion) == 'v4.5.3' Or $(TargetFrameworkVersion) == 'v4.6')">
<When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And ($(TargetFrameworkVersion) == 'v3.5' Or $(TargetFrameworkVersion) == 'v4.0' Or $(TargetFrameworkVersion) == 'v4.5' Or $(TargetFrameworkVersion) == 'v4.5.1' Or $(TargetFrameworkVersion) == 'v4.5.2' Or $(TargetFrameworkVersion) == 'v4.5.3' Or $(TargetFrameworkVersion) == 'v4.6' Or $(TargetFrameworkVersion) == 'v4.6.1')">
<ItemGroup>
<Reference Include="System.Threading">
<HintPath>..\..\packages\TaskParallelLibrary\lib\Net35\System.Threading.dll</HintPath>

2
src/Numerics/Properties/AssemblyInfo.cs

@ -1,4 +1,4 @@
// <copyright file="AssemblyInfo.cs" company="Math.NET">
// <copyright file="AssemblyInfo.cs" company="Math.NET">
// Math.NET Numerics, part of the Math.NET Project
// http://mathnet.opensourcedotnet.info
//

6
src/Performance/Performance.csproj

@ -90,16 +90,16 @@
-->
<ItemGroup>
<Reference Include="Benchmark">
<HintPath>..\..\packages\BenchShark\lib\Benchmark.dll</HintPath>
<HintPath>..\..\packages\benchmark\BenchShark\lib\Benchmark.dll</HintPath>
<Private>True</Private>
<Paket>True</Paket>
</Reference>
</ItemGroup>
<Choose>
<When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And ($(TargetFrameworkVersion) == 'v4.0' Or $(TargetFrameworkVersion) == 'v4.5' Or $(TargetFrameworkVersion) == 'v4.5.1' Or $(TargetFrameworkVersion) == 'v4.5.2' Or $(TargetFrameworkVersion) == 'v4.5.3' Or $(TargetFrameworkVersion) == 'v4.6')">
<When Condition="$(TargetFrameworkIdentifier) == '.NETFramework' And ($(TargetFrameworkVersion) == 'v4.0' Or $(TargetFrameworkVersion) == 'v4.5' Or $(TargetFrameworkVersion) == 'v4.5.1' Or $(TargetFrameworkVersion) == 'v4.5.2' Or $(TargetFrameworkVersion) == 'v4.5.3' Or $(TargetFrameworkVersion) == 'v4.6' Or $(TargetFrameworkVersion) == 'v4.6.1')">
<ItemGroup>
<Reference Include="ConsoleDump">
<HintPath>..\..\packages\ConsoleDump\lib\net40-Client\ConsoleDump.dll</HintPath>
<HintPath>..\..\packages\benchmark\ConsoleDump\lib\net40-Client\ConsoleDump.dll</HintPath>
<Private>True</Private>
<Paket>True</Paket>
</Reference>

5
src/Performance/paket.references

@ -1,2 +1,3 @@
BenchShark
ConsoleDump
group Benchmark
BenchShark
ConsoleDump

30
src/UnitTests/App.config

@ -1,30 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
</startup>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="nunit.framework" publicKeyToken="96d09a1eb7f44a77" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-2.6.4.14350" newVersion="2.6.4.14350" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="FSharp.Core" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.3.1.0" newVersion="4.3.1.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Web.Razor" publicKeyToken="31bf3856ad364e35" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-2.0.0.0" newVersion="2.0.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="RazorEngine" publicKeyToken="9ee697374c7e744a" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-3.3.0.0" newVersion="3.3.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Threading" publicKeyToken="31bf3856ad364e35" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-1.0.2856.102" newVersion="1.0.2856.102" />
</dependentAssembly>
</assemblyBinding></runtime>
</configuration>

2
src/UnitTests/Properties/AssemblyInfo.cs

@ -1,4 +1,4 @@
using System.Reflection;
using System.Reflection;
using System.Runtime.InteropServices;
using MathNet.Numerics.UnitTests;

291
src/UnitTests/UnitTests-CUDA.csproj

@ -7,6 +7,8 @@
<ProductVersion>8.0.30703</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
<ProjectGuid>{E79C0395-01DC-4BC9-B86C-ED45790892C5}</ProjectGuid>
<ProjectTypeGuids>{3AC096D0-A1C2-E12C-1390-A8335801FDAB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
<TestProjectType>UnitTest</TestProjectType>
<OutputType>Library</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>MathNet.Numerics.UnitTests</RootNamespace>
@ -51,286 +53,6 @@
<Reference Include="System.Data" />
<Reference Include="System.Xml" />
</ItemGroup>
<ItemGroup>
<Compile Include="**\*.cs" Exclude="Properties\Settings.Designer.cs">
</Compile>
</ItemGroup>
<ItemGroup>
<None Include="..\..\data\Codeplex-5667.csv">
<Link>data\Codeplex-5667.csv</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\Github-Cureos-1.csv">
<Link>data\Github-Cureos-1.csv</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\Matlab\A.mat">
<Link>data\Matlab\A.mat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\Matlab\collection-nocompress.mat">
<Link>data\Matlab\collection-nocompress.mat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\Matlab\collection.mat">
<Link>data\Matlab\collection.mat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\Matlab\complex.mat">
<Link>data\Matlab\complex.mat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\Matlab\sparse-large.mat">
<Link>data\Matlab\sparse-large.mat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\Matlab\sparse-small.mat">
<Link>data\Matlab\sparse-small.mat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\Matlab\sparse_complex.mat">
<Link>data\Matlab\sparse_complex.mat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\Matlab\v.mat">
<Link>data\Matlab\v.mat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\NIST\AtmWtAgt.dat">
<Link>data\NIST\AtmWtAgt.dat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\NIST\Bennett5.dat">
<Link>data\NIST\Bennett5.dat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\NIST\BoxBOD.dat">
<Link>data\NIST\BoxBOD.dat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\NIST\Chwirut1.dat">
<Link>data\NIST\Chwirut1.dat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\NIST\Chwirut2.dat">
<Link>data\NIST\Chwirut2.dat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\NIST\DanWood.dat">
<Link>data\NIST\DanWood.dat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\NIST\Eckerle4.dat">
<Link>data\NIST\Eckerle4.dat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\NIST\ENSO.dat">
<Link>data\NIST\ENSO.dat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\NIST\Filip.dat">
<Link>data\NIST\Filip.dat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\NIST\Gauss1.dat">
<Link>data\NIST\Gauss1.dat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\NIST\Gauss2.dat">
<Link>data\NIST\Gauss2.dat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\NIST\Gauss3.dat">
<Link>data\NIST\Gauss3.dat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\NIST\Hahn1.dat">
<Link>data\NIST\Hahn1.dat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\NIST\Kirby2.dat">
<Link>data\NIST\Kirby2.dat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\NIST\Lanczos1.dat">
<Link>data\NIST\Lanczos1.dat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\NIST\Lanczos2.dat">
<Link>data\NIST\Lanczos2.dat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\NIST\Lanczos3.dat">
<Link>data\NIST\Lanczos3.dat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\NIST\Lew.dat">
<Link>data\NIST\Lew.dat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\NIST\Longley.dat">
<Link>data\NIST\Longley.dat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\NIST\Lottery.dat">
<Link>data\NIST\Lottery.dat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\NIST\Mavro.dat">
<Link>data\NIST\Mavro.dat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\NIST\MGH09.dat">
<Link>data\NIST\MGH09.dat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\NIST\MGH10.dat">
<Link>data\NIST\MGH10.dat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\NIST\MGH17.dat">
<Link>data\NIST\MGH17.dat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\NIST\Michelso.dat">
<Link>data\NIST\Michelso.dat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\NIST\Misra1a.dat">
<Link>data\NIST\Misra1a.dat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\NIST\Misra1b.dat">
<Link>data\NIST\Misra1b.dat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\NIST\Misra1c.dat">
<Link>data\NIST\Misra1c.dat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\NIST\Misra1d.dat">
<Link>data\NIST\Misra1d.dat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\NIST\Nelson.dat">
<Link>data\NIST\Nelson.dat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\NIST\NoInt1.dat">
<Link>data\NIST\NoInt1.dat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\NIST\NoInt2.dat">
<Link>data\NIST\NoInt2.dat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\NIST\Norris.dat">
<Link>data\NIST\Norris.dat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\NIST\NumAcc1.dat">
<Link>data\NIST\NumAcc1.dat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\NIST\NumAcc2.dat">
<Link>data\NIST\NumAcc2.dat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\NIST\NumAcc3.dat">
<Link>data\NIST\NumAcc3.dat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\NIST\NumAcc4.dat">
<Link>data\NIST\NumAcc4.dat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\NIST\Pontius.dat">
<Link>data\NIST\Pontius.dat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\NIST\Rat42.dat">
<Link>data\NIST\Rat42.dat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\NIST\Rat43.dat">
<Link>data\NIST\Rat43.dat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\NIST\Roszman1.dat">
<Link>data\NIST\Roszman1.dat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\NIST\SiRstvt.dat">
<Link>data\NIST\SiRstvt.dat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\NIST\SmLs01t.dat">
<Link>data\NIST\SmLs01t.dat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\NIST\SmLs02t.dat">
<Link>data\NIST\SmLs02t.dat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\NIST\SmLs03t.dat">
<Link>data\NIST\SmLs03t.dat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\NIST\SmLs04t.dat">
<Link>data\NIST\SmLs04t.dat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\NIST\SmLs05t.dat">
<Link>data\NIST\SmLs05t.dat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\NIST\SmLs06t.dat">
<Link>data\NIST\SmLs06t.dat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\NIST\SmLs07t.dat">
<Link>data\NIST\SmLs07t.dat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\NIST\SmLs08t.dat">
<Link>data\NIST\SmLs08t.dat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\NIST\SmLs09t.dat">
<Link>data\NIST\SmLs09t.dat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\NIST\Thurber.dat">
<Link>data\NIST\Thurber.dat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\NIST\Wampler1.dat">
<Link>data\NIST\Wampler1.dat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\NIST\Wampler2.dat">
<Link>data\NIST\Wampler2.dat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\NIST\Wampler3.dat">
<Link>data\NIST\Wampler3.dat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\NIST\Wampler4.dat">
<Link>data\NIST\Wampler4.dat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\NIST\Wampler5.dat">
<Link>data\NIST\Wampler5.dat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="App.config" />
<None Include="..\..\data\NIST\Meixner.dat">
<Link>data\NIST\Meixner.dat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="paket.references" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Numerics\Numerics.csproj">
<Project>{b7cae5f4-a23f-4438-b5be-41226618b695}</Project>
@ -341,10 +63,17 @@
<Name>TestData</Name>
</ProjectReference>
</ItemGroup>
<ItemGroup>
<Compile Include="**\*.cs" Exclude="Properties\Settings.Designer.cs">
</Compile>
</ItemGroup>
<ItemGroup>
<None Include="paket.references" />
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<ItemGroup>
<Reference Include="nunit.framework">
<HintPath>..\..\packages\NUnit\lib\nunit.framework.dll</HintPath>
<HintPath>..\..\packages\test\NUnit\lib\nunit.framework.dll</HintPath>
<Private>True</Private>
<Paket>True</Paket>
</Reference>

292
src/UnitTests/UnitTests-MKL.csproj

@ -7,6 +7,8 @@
<ProductVersion>8.0.30703</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
<ProjectGuid>{3515A344-AB5F-41C7-A14C-04A79B3FFAB1}</ProjectGuid>
<ProjectTypeGuids>{3AC096D0-A1C2-E12C-1390-A8335801FDAB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
<TestProjectType>UnitTest</TestProjectType>
<OutputType>Library</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>MathNet.Numerics.UnitTests</RootNamespace>
@ -51,286 +53,6 @@
<Reference Include="System.Data" />
<Reference Include="System.Xml" />
</ItemGroup>
<ItemGroup>
<Compile Include="**\*.cs" Exclude="Properties\Settings.Designer.cs">
</Compile>
</ItemGroup>
<ItemGroup>
<None Include="..\..\data\Codeplex-5667.csv">
<Link>data\Codeplex-5667.csv</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\Github-Cureos-1.csv">
<Link>data\Github-Cureos-1.csv</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\Matlab\A.mat">
<Link>data\Matlab\A.mat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\Matlab\collection-nocompress.mat">
<Link>data\Matlab\collection-nocompress.mat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\Matlab\collection.mat">
<Link>data\Matlab\collection.mat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\Matlab\complex.mat">
<Link>data\Matlab\complex.mat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\Matlab\sparse-large.mat">
<Link>data\Matlab\sparse-large.mat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\Matlab\sparse-small.mat">
<Link>data\Matlab\sparse-small.mat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\Matlab\sparse_complex.mat">
<Link>data\Matlab\sparse_complex.mat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\Matlab\v.mat">
<Link>data\Matlab\v.mat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\NIST\AtmWtAgt.dat">
<Link>data\NIST\AtmWtAgt.dat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\NIST\Bennett5.dat">
<Link>data\NIST\Bennett5.dat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\NIST\BoxBOD.dat">
<Link>data\NIST\BoxBOD.dat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\NIST\Chwirut1.dat">
<Link>data\NIST\Chwirut1.dat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\NIST\Chwirut2.dat">
<Link>data\NIST\Chwirut2.dat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\NIST\DanWood.dat">
<Link>data\NIST\DanWood.dat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\NIST\Eckerle4.dat">
<Link>data\NIST\Eckerle4.dat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\NIST\ENSO.dat">
<Link>data\NIST\ENSO.dat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\NIST\Filip.dat">
<Link>data\NIST\Filip.dat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\NIST\Gauss1.dat">
<Link>data\NIST\Gauss1.dat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\NIST\Gauss2.dat">
<Link>data\NIST\Gauss2.dat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\NIST\Gauss3.dat">
<Link>data\NIST\Gauss3.dat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\NIST\Hahn1.dat">
<Link>data\NIST\Hahn1.dat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\NIST\Kirby2.dat">
<Link>data\NIST\Kirby2.dat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\NIST\Lanczos1.dat">
<Link>data\NIST\Lanczos1.dat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\NIST\Lanczos2.dat">
<Link>data\NIST\Lanczos2.dat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\NIST\Lanczos3.dat">
<Link>data\NIST\Lanczos3.dat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\NIST\Lew.dat">
<Link>data\NIST\Lew.dat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\NIST\Longley.dat">
<Link>data\NIST\Longley.dat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\NIST\Lottery.dat">
<Link>data\NIST\Lottery.dat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\NIST\Mavro.dat">
<Link>data\NIST\Mavro.dat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\NIST\MGH09.dat">
<Link>data\NIST\MGH09.dat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\NIST\MGH10.dat">
<Link>data\NIST\MGH10.dat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\NIST\MGH17.dat">
<Link>data\NIST\MGH17.dat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\NIST\Michelso.dat">
<Link>data\NIST\Michelso.dat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\NIST\Misra1a.dat">
<Link>data\NIST\Misra1a.dat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\NIST\Misra1b.dat">
<Link>data\NIST\Misra1b.dat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\NIST\Misra1c.dat">
<Link>data\NIST\Misra1c.dat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\NIST\Misra1d.dat">
<Link>data\NIST\Misra1d.dat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\NIST\Nelson.dat">
<Link>data\NIST\Nelson.dat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\NIST\NoInt1.dat">
<Link>data\NIST\NoInt1.dat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\NIST\NoInt2.dat">
<Link>data\NIST\NoInt2.dat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\NIST\Norris.dat">
<Link>data\NIST\Norris.dat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\NIST\NumAcc1.dat">
<Link>data\NIST\NumAcc1.dat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\NIST\NumAcc2.dat">
<Link>data\NIST\NumAcc2.dat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\NIST\NumAcc3.dat">
<Link>data\NIST\NumAcc3.dat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\NIST\NumAcc4.dat">
<Link>data\NIST\NumAcc4.dat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\NIST\Pontius.dat">
<Link>data\NIST\Pontius.dat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\NIST\Rat42.dat">
<Link>data\NIST\Rat42.dat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\NIST\Rat43.dat">
<Link>data\NIST\Rat43.dat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\NIST\Roszman1.dat">
<Link>data\NIST\Roszman1.dat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\NIST\SiRstvt.dat">
<Link>data\NIST\SiRstvt.dat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\NIST\SmLs01t.dat">
<Link>data\NIST\SmLs01t.dat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\NIST\SmLs02t.dat">
<Link>data\NIST\SmLs02t.dat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\NIST\SmLs03t.dat">
<Link>data\NIST\SmLs03t.dat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\NIST\SmLs04t.dat">
<Link>data\NIST\SmLs04t.dat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\NIST\SmLs05t.dat">
<Link>data\NIST\SmLs05t.dat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\NIST\SmLs06t.dat">
<Link>data\NIST\SmLs06t.dat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\NIST\SmLs07t.dat">
<Link>data\NIST\SmLs07t.dat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\NIST\SmLs08t.dat">
<Link>data\NIST\SmLs08t.dat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\NIST\SmLs09t.dat">
<Link>data\NIST\SmLs09t.dat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\NIST\Thurber.dat">
<Link>data\NIST\Thurber.dat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\NIST\Wampler1.dat">
<Link>data\NIST\Wampler1.dat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\NIST\Wampler2.dat">
<Link>data\NIST\Wampler2.dat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\NIST\Wampler3.dat">
<Link>data\NIST\Wampler3.dat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\NIST\Wampler4.dat">
<Link>data\NIST\Wampler4.dat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="..\..\data\NIST\Wampler5.dat">
<Link>data\NIST\Wampler5.dat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="App.config" />
<None Include="..\..\data\NIST\Meixner.dat">
<Link>data\NIST\Meixner.dat</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Include="paket.references" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Numerics\Numerics.csproj">
<Project>{b7cae5f4-a23f-4438-b5be-41226618b695}</Project>
@ -341,13 +63,17 @@
<Name>TestData</Name>
</ProjectReference>
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<ItemGroup>
<Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
<Compile Include="**\*.cs" Exclude="Properties\Settings.Designer.cs">
</Compile>
</ItemGroup>
<ItemGroup>
<None Include="paket.references" />
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<ItemGroup>
<Reference Include="nunit.framework">
<HintPath>..\..\packages\NUnit\lib\nunit.framework.dll</HintPath>
<HintPath>..\..\packages\test\NUnit\lib\nunit.framework.dll</HintPath>
<Private>True</Private>
<Paket>True</Paket>
</Reference>

Some files were not shown because too many files changed in this diff

Loading…
Cancel
Save