From d5cf8b0e3610c847d2b0d893dcfbefb1df14f9a4 Mon Sep 17 00:00:00 2001 From: Chris Kaczor Date: Fri, 2 May 2014 10:54:59 -0400 Subject: [PATCH] Remove and ignore packages --- .gitignore | 3 +- .../Microsoft.AspNet.Cors.5.0.0.nupkg | Bin 15215 -> 0 bytes .../lib/net45/System.Web.Cors.dll | Bin 25808 -> 0 bytes ...icrosoft.AspNet.SignalR.Client.2.0.3.nupkg | Bin 185710 -> 0 bytes .../net40/Microsoft.AspNet.SignalR.Client.XML | 943 -- .../net40/Microsoft.AspNet.SignalR.Client.dll | Bin 124088 -> 0 bytes .../net45/Microsoft.AspNet.SignalR.Client.XML | 965 -- .../net45/Microsoft.AspNet.SignalR.Client.dll | Bin 134328 -> 0 bytes .../Microsoft.AspNet.SignalR.Client.XML | 880 -- .../Microsoft.AspNet.SignalR.Client.dll | Bin 113848 -> 0 bytes .../Microsoft.AspNet.SignalR.Core.2.0.3.nupkg | Bin 158981 -> 0 bytes .../net45/Microsoft.AspNet.SignalR.Core.dll | Bin 321720 -> 0 bytes .../net45/Microsoft.AspNet.SignalR.Core.xml | 3152 ------ .../Microsoft.AspNet.SignalR.Owin.1.2.1.nupkg | Bin 63460 -> 0 bytes .../net40/Microsoft.AspNet.SignalR.Owin.dll | Bin 52408 -> 0 bytes .../net40/Microsoft.AspNet.SignalR.Owin.xml | 99 - .../net45/Microsoft.AspNet.SignalR.Owin.dll | Bin 72888 -> 0 bytes .../net45/Microsoft.AspNet.SignalR.Owin.xml | 79 - .../Microsoft.Bcl.1.1.8/License-Stable.rtf | 118 - .../Microsoft.Bcl.1.1.8.nupkg | Bin 1008954 -> 0 bytes .../Microsoft.Bcl.1.1.8/content/net45/_._ | 0 .../content/portable-net45+win8+wp8+wpa81/_._ | 0 .../content/portable-net45+win8+wpa81/_._ | 0 .../content/portable-net451+win81+wpa81/_._ | 0 .../content/portable-net451+win81/_._ | 0 .../content/portable-win81+wp81+wpa81/_._ | 0 packages/Microsoft.Bcl.1.1.8/content/sl4/_._ | 0 packages/Microsoft.Bcl.1.1.8/content/sl5/_._ | 0 packages/Microsoft.Bcl.1.1.8/content/win8/_._ | 0 packages/Microsoft.Bcl.1.1.8/content/wp8/_._ | 0 .../Microsoft.Bcl.1.1.8/content/wpa81/_._ | 0 .../lib/net40/System.IO.dll | Bin 21168 -> 0 bytes .../lib/net40/System.IO.xml | 8 - .../lib/net40/System.Runtime.dll | Bin 22208 -> 0 bytes .../lib/net40/System.Runtime.xml | 56 - .../lib/net40/System.Threading.Tasks.dll | Bin 34528 -> 0 bytes .../lib/net40/System.Threading.Tasks.xml | 475 - .../lib/net40/ensureRedirect.xml | 0 packages/Microsoft.Bcl.1.1.8/lib/net45/_._ | 0 .../System.IO.dll | Bin 22704 -> 0 bytes .../System.IO.xml | 51 - .../System.Runtime.dll | Bin 39104 -> 0 bytes .../System.Runtime.xml | 860 -- .../System.Threading.Tasks.dll | Bin 164576 -> 0 bytes .../System.Threading.Tasks.xml | 8969 ---------------- .../ensureRedirect.xml | 0 .../System.IO.dll | Bin 22704 -> 0 bytes .../System.IO.xml | 51 - .../System.Runtime.dll | Bin 22208 -> 0 bytes .../System.Runtime.xml | 56 - .../System.Threading.Tasks.dll | Bin 164576 -> 0 bytes .../System.Threading.Tasks.xml | 8969 ---------------- .../ensureRedirect.xml | 0 .../lib/portable-net40+sl4+win8/System.IO.dll | Bin 22704 -> 0 bytes .../lib/portable-net40+sl4+win8/System.IO.xml | 51 - .../System.Runtime.dll | Bin 22208 -> 0 bytes .../System.Runtime.xml | 56 - .../System.Threading.Tasks.dll | Bin 164576 -> 0 bytes .../System.Threading.Tasks.xml | 8969 ---------------- .../ensureRedirect.xml | 0 .../System.IO.dll | Bin 22704 -> 0 bytes .../System.IO.xml | 51 - .../System.Runtime.dll | Bin 22208 -> 0 bytes .../System.Runtime.xml | 56 - .../System.Threading.Tasks.dll | Bin 34528 -> 0 bytes .../System.Threading.Tasks.xml | 475 - .../ensureRedirect.xml | 0 .../System.IO.dll | Bin 22704 -> 0 bytes .../System.IO.xml | 51 - .../System.Runtime.dll | Bin 22208 -> 0 bytes .../System.Runtime.xml | 56 - .../System.Threading.Tasks.dll | Bin 34528 -> 0 bytes .../System.Threading.Tasks.xml | 475 - .../ensureRedirect.xml | 0 .../lib/portable-net40+win8/System.IO.dll | Bin 21168 -> 0 bytes .../lib/portable-net40+win8/System.IO.xml | 8 - .../portable-net40+win8/System.Runtime.dll | Bin 22208 -> 0 bytes .../portable-net40+win8/System.Runtime.xml | 56 - .../System.Threading.Tasks.dll | Bin 34528 -> 0 bytes .../System.Threading.Tasks.xml | 475 - .../portable-net40+win8/ensureRedirect.xml | 0 .../lib/portable-net45+win8+wp8+wpa81/_._ | 0 .../lib/portable-net45+win8+wpa81/_._ | 0 .../lib/portable-net451+win81+wpa81/_._ | 0 .../lib/portable-net451+win81/_._ | 0 .../lib/portable-win81+wp81+wpa81/_._ | 0 .../lib/sl4-windowsphone71/System.IO.dll | Bin 22704 -> 0 bytes .../lib/sl4-windowsphone71/System.IO.xml | 51 - .../lib/sl4-windowsphone71/System.Runtime.dll | Bin 39104 -> 0 bytes .../lib/sl4-windowsphone71/System.Runtime.xml | 860 -- .../System.Threading.Tasks.dll | Bin 164576 -> 0 bytes .../System.Threading.Tasks.xml | 8969 ---------------- .../lib/sl4-windowsphone71/ensureRedirect.xml | 0 .../Microsoft.Bcl.1.1.8/lib/sl4/System.IO.dll | Bin 22704 -> 0 bytes .../Microsoft.Bcl.1.1.8/lib/sl4/System.IO.xml | 51 - .../lib/sl4/System.Runtime.dll | Bin 22208 -> 0 bytes .../lib/sl4/System.Runtime.xml | 56 - .../lib/sl4/System.Threading.Tasks.dll | Bin 164576 -> 0 bytes .../lib/sl4/System.Threading.Tasks.xml | 8969 ---------------- .../Microsoft.Bcl.1.1.8/lib/sl5/System.IO.dll | Bin 22704 -> 0 bytes .../Microsoft.Bcl.1.1.8/lib/sl5/System.IO.xml | 51 - .../lib/sl5/System.Runtime.dll | Bin 22208 -> 0 bytes .../lib/sl5/System.Runtime.xml | 56 - .../lib/sl5/System.Threading.Tasks.dll | Bin 34528 -> 0 bytes .../lib/sl5/System.Threading.Tasks.xml | 475 - packages/Microsoft.Bcl.1.1.8/lib/win8/_._ | 0 packages/Microsoft.Bcl.1.1.8/lib/wp8/_._ | 0 packages/Microsoft.Bcl.1.1.8/lib/wpa81/_._ | 0 .../License-Stable.rtf | 118 - .../Microsoft.Bcl.Build.1.0.14.nupkg | Bin 33795 -> 0 bytes .../content/net40/_._ | 0 .../content/netcore45/_._ | 0 .../portable-net40+win8+sl4+wp71+wpa81/_._ | 0 .../content/sl4-windowsphone71/_._ | 0 .../content/sl4/_._ | 0 .../tools/Install.ps1 | 38 - .../tools/Microsoft.Bcl.Build.Tasks.dll | Bin 37104 -> 0 bytes .../tools/Microsoft.Bcl.Build.targets | 232 - .../tools/Uninstall.ps1 | 26 - .../Microsoft.Net.Http.2.1.10/License.rtf | 527 - .../Microsoft.Net.Http.2.1.10.nupkg | Bin 503179 -> 0 bytes .../ReleaseNotes.txt | 0 .../lib/net40/System.Net.Http.Extensions.XML | 50 - .../lib/net40/System.Net.Http.Extensions.dll | Bin 22176 -> 0 bytes .../lib/net40/System.Net.Http.Primitives.dll | Bin 21664 -> 0 bytes .../lib/net40/System.Net.Http.Primitives.xml | 8 - .../lib/net40/System.Net.Http.WebRequest.dll | Bin 27296 -> 0 bytes .../lib/net40/System.Net.Http.WebRequest.xml | 52 - .../lib/net40/System.Net.Http.dll | Bin 190576 -> 0 bytes .../lib/net40/System.Net.Http.xml | 1581 --- .../lib/net40/ensureRedirect.xml | 0 .../lib/net45/System.Net.Http.Extensions.XML | 50 - .../lib/net45/System.Net.Http.Extensions.dll | Bin 22176 -> 0 bytes .../lib/net45/System.Net.Http.Primitives.dll | Bin 21664 -> 0 bytes .../lib/net45/System.Net.Http.Primitives.xml | 8 - .../lib/net45/ensureRedirect.xml | 0 .../System.Net.Http.Extensions.XML | 50 - .../System.Net.Http.Extensions.dll | Bin 29856 -> 0 bytes .../System.Net.Http.Primitives.XML | 58 - .../System.Net.Http.Primitives.dll | Bin 22176 -> 0 bytes .../System.Net.Http.dll | Bin 218224 -> 0 bytes .../System.Net.Http.xml | 1581 --- .../ensureRedirect.xml | 0 .../System.Net.Http.Extensions.XML | 50 - .../System.Net.Http.Extensions.dll | Bin 22176 -> 0 bytes .../System.Net.Http.Primitives.dll | Bin 21664 -> 0 bytes .../System.Net.Http.Primitives.xml | 8 - .../System.Net.Http.Extensions.XML | 50 - .../System.Net.Http.Extensions.dll | Bin 29856 -> 0 bytes .../System.Net.Http.Primitives.XML | 58 - .../System.Net.Http.Primitives.dll | Bin 22176 -> 0 bytes .../sl4-windowsphone71/System.Net.Http.dll | Bin 218224 -> 0 bytes .../sl4-windowsphone71/System.Net.Http.xml | 1581 --- .../lib/win8/System.Net.Http.Extensions.XML | 50 - .../lib/win8/System.Net.Http.Extensions.dll | Bin 22176 -> 0 bytes .../lib/win8/System.Net.Http.Primitives.dll | Bin 21664 -> 0 bytes .../lib/win8/System.Net.Http.Primitives.xml | 8 - .../Microsoft.Owin.2.1.0.nupkg | Bin 111798 -> 0 bytes .../lib/net40/Microsoft.Owin.XML | 2777 ----- .../lib/net40/Microsoft.Owin.dll | Bin 80048 -> 0 bytes .../lib/net45/Microsoft.Owin.XML | 3150 ------ .../lib/net45/Microsoft.Owin.dll | Bin 93872 -> 0 bytes .../Microsoft.Owin.Cors.2.1.0.nupkg | Bin 14289 -> 0 bytes .../lib/net45/Microsoft.Owin.Cors.XML | 96 - .../lib/net45/Microsoft.Owin.Cors.dll | Bin 18608 -> 0 bytes ...crosoft.Owin.Host.HttpListener.2.1.0.nupkg | Bin 92367 -> 0 bytes .../Microsoft.Owin.Host.HttpListener.dll | Bin 94384 -> 0 bytes .../Microsoft.Owin.Host.HttpListener.xml | 141 - .../Microsoft.Owin.Host.HttpListener.dll | Bin 104624 -> 0 bytes .../Microsoft.Owin.Host.HttpListener.xml | 140 - .../Microsoft.Owin.Hosting.2.1.0.nupkg | Bin 73505 -> 0 bytes .../lib/net40/Microsoft.Owin.Hosting.XML | 1015 -- .../lib/net40/Microsoft.Owin.Hosting.dll | Bin 64688 -> 0 bytes .../lib/net45/Microsoft.Owin.Hosting.XML | 1009 -- .../lib/net45/Microsoft.Owin.Hosting.dll | Bin 64688 -> 0 bytes .../Microsoft.Owin.Security.2.0.1.nupkg | Bin 31495 -> 0 bytes .../lib/net45/Microsoft.Owin.Security.XML | 435 - .../lib/net45/Microsoft.Owin.Security.dll | Bin 50352 -> 0 bytes .../Newtonsoft.Json.6.0.3.nupkg | Bin 1500583 -> 0 bytes .../lib/net20/Newtonsoft.Json.dll | Bin 491008 -> 0 bytes .../lib/net20/Newtonsoft.Json.xml | 9038 ----------------- .../lib/net35/Newtonsoft.Json.dll | Bin 428544 -> 0 bytes .../lib/net35/Newtonsoft.Json.xml | 8181 --------------- .../lib/net40/Newtonsoft.Json.dll | Bin 491008 -> 0 bytes .../lib/net40/Newtonsoft.Json.xml | 8488 ---------------- .../lib/net45/Newtonsoft.Json.dll | Bin 500224 -> 0 bytes .../lib/net45/Newtonsoft.Json.xml | 8488 ---------------- .../lib/netcore45/Newtonsoft.Json.dll | Bin 442880 -> 0 bytes .../lib/netcore45/Newtonsoft.Json.xml | 8013 --------------- .../Newtonsoft.Json.dll | Bin 380928 -> 0 bytes .../Newtonsoft.Json.xml | 7641 -------------- .../Newtonsoft.Json.dll | Bin 439808 -> 0 bytes .../Newtonsoft.Json.xml | 8013 --------------- .../Newtonsoft.Json.6.0.3/tools/install.ps1 | 93 - packages/Owin.1.0/Owin.1.0.nupkg | Bin 4571 -> 0 bytes packages/Owin.1.0/lib/net40/Owin.dll | Bin 4608 -> 0 bytes packages/repositories.config | 6 - 197 files changed, 1 insertion(+), 128958 deletions(-) delete mode 100644 packages/Microsoft.AspNet.Cors.5.0.0/Microsoft.AspNet.Cors.5.0.0.nupkg delete mode 100644 packages/Microsoft.AspNet.Cors.5.0.0/lib/net45/System.Web.Cors.dll delete mode 100644 packages/Microsoft.AspNet.SignalR.Client.2.0.3/Microsoft.AspNet.SignalR.Client.2.0.3.nupkg delete mode 100644 packages/Microsoft.AspNet.SignalR.Client.2.0.3/lib/net40/Microsoft.AspNet.SignalR.Client.XML delete mode 100644 packages/Microsoft.AspNet.SignalR.Client.2.0.3/lib/net40/Microsoft.AspNet.SignalR.Client.dll delete mode 100644 packages/Microsoft.AspNet.SignalR.Client.2.0.3/lib/net45/Microsoft.AspNet.SignalR.Client.XML delete mode 100644 packages/Microsoft.AspNet.SignalR.Client.2.0.3/lib/net45/Microsoft.AspNet.SignalR.Client.dll delete mode 100644 packages/Microsoft.AspNet.SignalR.Client.2.0.3/lib/portable-net45+sl5+netcore45+wp8/Microsoft.AspNet.SignalR.Client.XML delete mode 100644 packages/Microsoft.AspNet.SignalR.Client.2.0.3/lib/portable-net45+sl5+netcore45+wp8/Microsoft.AspNet.SignalR.Client.dll delete mode 100644 packages/Microsoft.AspNet.SignalR.Core.2.0.3/Microsoft.AspNet.SignalR.Core.2.0.3.nupkg delete mode 100644 packages/Microsoft.AspNet.SignalR.Core.2.0.3/lib/net45/Microsoft.AspNet.SignalR.Core.dll delete mode 100644 packages/Microsoft.AspNet.SignalR.Core.2.0.3/lib/net45/Microsoft.AspNet.SignalR.Core.xml delete mode 100644 packages/Microsoft.AspNet.SignalR.Owin.1.2.1/Microsoft.AspNet.SignalR.Owin.1.2.1.nupkg delete mode 100644 packages/Microsoft.AspNet.SignalR.Owin.1.2.1/lib/net40/Microsoft.AspNet.SignalR.Owin.dll delete mode 100644 packages/Microsoft.AspNet.SignalR.Owin.1.2.1/lib/net40/Microsoft.AspNet.SignalR.Owin.xml delete mode 100644 packages/Microsoft.AspNet.SignalR.Owin.1.2.1/lib/net45/Microsoft.AspNet.SignalR.Owin.dll delete mode 100644 packages/Microsoft.AspNet.SignalR.Owin.1.2.1/lib/net45/Microsoft.AspNet.SignalR.Owin.xml delete mode 100644 packages/Microsoft.Bcl.1.1.8/License-Stable.rtf delete mode 100644 packages/Microsoft.Bcl.1.1.8/Microsoft.Bcl.1.1.8.nupkg delete mode 100644 packages/Microsoft.Bcl.1.1.8/content/net45/_._ delete mode 100644 packages/Microsoft.Bcl.1.1.8/content/portable-net45+win8+wp8+wpa81/_._ delete mode 100644 packages/Microsoft.Bcl.1.1.8/content/portable-net45+win8+wpa81/_._ delete mode 100644 packages/Microsoft.Bcl.1.1.8/content/portable-net451+win81+wpa81/_._ delete mode 100644 packages/Microsoft.Bcl.1.1.8/content/portable-net451+win81/_._ delete mode 100644 packages/Microsoft.Bcl.1.1.8/content/portable-win81+wp81+wpa81/_._ delete mode 100644 packages/Microsoft.Bcl.1.1.8/content/sl4/_._ delete mode 100644 packages/Microsoft.Bcl.1.1.8/content/sl5/_._ delete mode 100644 packages/Microsoft.Bcl.1.1.8/content/win8/_._ delete mode 100644 packages/Microsoft.Bcl.1.1.8/content/wp8/_._ delete mode 100644 packages/Microsoft.Bcl.1.1.8/content/wpa81/_._ delete mode 100644 packages/Microsoft.Bcl.1.1.8/lib/net40/System.IO.dll delete mode 100644 packages/Microsoft.Bcl.1.1.8/lib/net40/System.IO.xml delete mode 100644 packages/Microsoft.Bcl.1.1.8/lib/net40/System.Runtime.dll delete mode 100644 packages/Microsoft.Bcl.1.1.8/lib/net40/System.Runtime.xml delete mode 100644 packages/Microsoft.Bcl.1.1.8/lib/net40/System.Threading.Tasks.dll delete mode 100644 packages/Microsoft.Bcl.1.1.8/lib/net40/System.Threading.Tasks.xml delete mode 100644 packages/Microsoft.Bcl.1.1.8/lib/net40/ensureRedirect.xml delete mode 100644 packages/Microsoft.Bcl.1.1.8/lib/net45/_._ delete mode 100644 packages/Microsoft.Bcl.1.1.8/lib/portable-net40+sl4+win8+wp71+wpa81/System.IO.dll delete mode 100644 packages/Microsoft.Bcl.1.1.8/lib/portable-net40+sl4+win8+wp71+wpa81/System.IO.xml delete mode 100644 packages/Microsoft.Bcl.1.1.8/lib/portable-net40+sl4+win8+wp71+wpa81/System.Runtime.dll delete mode 100644 packages/Microsoft.Bcl.1.1.8/lib/portable-net40+sl4+win8+wp71+wpa81/System.Runtime.xml delete mode 100644 packages/Microsoft.Bcl.1.1.8/lib/portable-net40+sl4+win8+wp71+wpa81/System.Threading.Tasks.dll delete mode 100644 packages/Microsoft.Bcl.1.1.8/lib/portable-net40+sl4+win8+wp71+wpa81/System.Threading.Tasks.xml delete mode 100644 packages/Microsoft.Bcl.1.1.8/lib/portable-net40+sl4+win8+wp71+wpa81/ensureRedirect.xml delete mode 100644 packages/Microsoft.Bcl.1.1.8/lib/portable-net40+sl4+win8+wp8+wpa81/System.IO.dll delete mode 100644 packages/Microsoft.Bcl.1.1.8/lib/portable-net40+sl4+win8+wp8+wpa81/System.IO.xml delete mode 100644 packages/Microsoft.Bcl.1.1.8/lib/portable-net40+sl4+win8+wp8+wpa81/System.Runtime.dll delete mode 100644 packages/Microsoft.Bcl.1.1.8/lib/portable-net40+sl4+win8+wp8+wpa81/System.Runtime.xml delete mode 100644 packages/Microsoft.Bcl.1.1.8/lib/portable-net40+sl4+win8+wp8+wpa81/System.Threading.Tasks.dll delete mode 100644 packages/Microsoft.Bcl.1.1.8/lib/portable-net40+sl4+win8+wp8+wpa81/System.Threading.Tasks.xml delete mode 100644 packages/Microsoft.Bcl.1.1.8/lib/portable-net40+sl4+win8+wp8+wpa81/ensureRedirect.xml delete mode 100644 packages/Microsoft.Bcl.1.1.8/lib/portable-net40+sl4+win8/System.IO.dll delete mode 100644 packages/Microsoft.Bcl.1.1.8/lib/portable-net40+sl4+win8/System.IO.xml delete mode 100644 packages/Microsoft.Bcl.1.1.8/lib/portable-net40+sl4+win8/System.Runtime.dll delete mode 100644 packages/Microsoft.Bcl.1.1.8/lib/portable-net40+sl4+win8/System.Runtime.xml delete mode 100644 packages/Microsoft.Bcl.1.1.8/lib/portable-net40+sl4+win8/System.Threading.Tasks.dll delete mode 100644 packages/Microsoft.Bcl.1.1.8/lib/portable-net40+sl4+win8/System.Threading.Tasks.xml delete mode 100644 packages/Microsoft.Bcl.1.1.8/lib/portable-net40+sl4+win8/ensureRedirect.xml delete mode 100644 packages/Microsoft.Bcl.1.1.8/lib/portable-net40+sl5+win8+wp8+wpa81/System.IO.dll delete mode 100644 packages/Microsoft.Bcl.1.1.8/lib/portable-net40+sl5+win8+wp8+wpa81/System.IO.xml delete mode 100644 packages/Microsoft.Bcl.1.1.8/lib/portable-net40+sl5+win8+wp8+wpa81/System.Runtime.dll delete mode 100644 packages/Microsoft.Bcl.1.1.8/lib/portable-net40+sl5+win8+wp8+wpa81/System.Runtime.xml delete mode 100644 packages/Microsoft.Bcl.1.1.8/lib/portable-net40+sl5+win8+wp8+wpa81/System.Threading.Tasks.dll delete mode 100644 packages/Microsoft.Bcl.1.1.8/lib/portable-net40+sl5+win8+wp8+wpa81/System.Threading.Tasks.xml delete mode 100644 packages/Microsoft.Bcl.1.1.8/lib/portable-net40+sl5+win8+wp8+wpa81/ensureRedirect.xml delete mode 100644 packages/Microsoft.Bcl.1.1.8/lib/portable-net40+win8+wp8+wpa81/System.IO.dll delete mode 100644 packages/Microsoft.Bcl.1.1.8/lib/portable-net40+win8+wp8+wpa81/System.IO.xml delete mode 100644 packages/Microsoft.Bcl.1.1.8/lib/portable-net40+win8+wp8+wpa81/System.Runtime.dll delete mode 100644 packages/Microsoft.Bcl.1.1.8/lib/portable-net40+win8+wp8+wpa81/System.Runtime.xml delete mode 100644 packages/Microsoft.Bcl.1.1.8/lib/portable-net40+win8+wp8+wpa81/System.Threading.Tasks.dll delete mode 100644 packages/Microsoft.Bcl.1.1.8/lib/portable-net40+win8+wp8+wpa81/System.Threading.Tasks.xml delete mode 100644 packages/Microsoft.Bcl.1.1.8/lib/portable-net40+win8+wp8+wpa81/ensureRedirect.xml delete mode 100644 packages/Microsoft.Bcl.1.1.8/lib/portable-net40+win8/System.IO.dll delete mode 100644 packages/Microsoft.Bcl.1.1.8/lib/portable-net40+win8/System.IO.xml delete mode 100644 packages/Microsoft.Bcl.1.1.8/lib/portable-net40+win8/System.Runtime.dll delete mode 100644 packages/Microsoft.Bcl.1.1.8/lib/portable-net40+win8/System.Runtime.xml delete mode 100644 packages/Microsoft.Bcl.1.1.8/lib/portable-net40+win8/System.Threading.Tasks.dll delete mode 100644 packages/Microsoft.Bcl.1.1.8/lib/portable-net40+win8/System.Threading.Tasks.xml delete mode 100644 packages/Microsoft.Bcl.1.1.8/lib/portable-net40+win8/ensureRedirect.xml delete mode 100644 packages/Microsoft.Bcl.1.1.8/lib/portable-net45+win8+wp8+wpa81/_._ delete mode 100644 packages/Microsoft.Bcl.1.1.8/lib/portable-net45+win8+wpa81/_._ delete mode 100644 packages/Microsoft.Bcl.1.1.8/lib/portable-net451+win81+wpa81/_._ delete mode 100644 packages/Microsoft.Bcl.1.1.8/lib/portable-net451+win81/_._ delete mode 100644 packages/Microsoft.Bcl.1.1.8/lib/portable-win81+wp81+wpa81/_._ delete mode 100644 packages/Microsoft.Bcl.1.1.8/lib/sl4-windowsphone71/System.IO.dll delete mode 100644 packages/Microsoft.Bcl.1.1.8/lib/sl4-windowsphone71/System.IO.xml delete mode 100644 packages/Microsoft.Bcl.1.1.8/lib/sl4-windowsphone71/System.Runtime.dll delete mode 100644 packages/Microsoft.Bcl.1.1.8/lib/sl4-windowsphone71/System.Runtime.xml delete mode 100644 packages/Microsoft.Bcl.1.1.8/lib/sl4-windowsphone71/System.Threading.Tasks.dll delete mode 100644 packages/Microsoft.Bcl.1.1.8/lib/sl4-windowsphone71/System.Threading.Tasks.xml delete mode 100644 packages/Microsoft.Bcl.1.1.8/lib/sl4-windowsphone71/ensureRedirect.xml delete mode 100644 packages/Microsoft.Bcl.1.1.8/lib/sl4/System.IO.dll delete mode 100644 packages/Microsoft.Bcl.1.1.8/lib/sl4/System.IO.xml delete mode 100644 packages/Microsoft.Bcl.1.1.8/lib/sl4/System.Runtime.dll delete mode 100644 packages/Microsoft.Bcl.1.1.8/lib/sl4/System.Runtime.xml delete mode 100644 packages/Microsoft.Bcl.1.1.8/lib/sl4/System.Threading.Tasks.dll delete mode 100644 packages/Microsoft.Bcl.1.1.8/lib/sl4/System.Threading.Tasks.xml delete mode 100644 packages/Microsoft.Bcl.1.1.8/lib/sl5/System.IO.dll delete mode 100644 packages/Microsoft.Bcl.1.1.8/lib/sl5/System.IO.xml delete mode 100644 packages/Microsoft.Bcl.1.1.8/lib/sl5/System.Runtime.dll delete mode 100644 packages/Microsoft.Bcl.1.1.8/lib/sl5/System.Runtime.xml delete mode 100644 packages/Microsoft.Bcl.1.1.8/lib/sl5/System.Threading.Tasks.dll delete mode 100644 packages/Microsoft.Bcl.1.1.8/lib/sl5/System.Threading.Tasks.xml delete mode 100644 packages/Microsoft.Bcl.1.1.8/lib/win8/_._ delete mode 100644 packages/Microsoft.Bcl.1.1.8/lib/wp8/_._ delete mode 100644 packages/Microsoft.Bcl.1.1.8/lib/wpa81/_._ delete mode 100644 packages/Microsoft.Bcl.Build.1.0.14/License-Stable.rtf delete mode 100644 packages/Microsoft.Bcl.Build.1.0.14/Microsoft.Bcl.Build.1.0.14.nupkg delete mode 100644 packages/Microsoft.Bcl.Build.1.0.14/content/net40/_._ delete mode 100644 packages/Microsoft.Bcl.Build.1.0.14/content/netcore45/_._ delete mode 100644 packages/Microsoft.Bcl.Build.1.0.14/content/portable-net40+win8+sl4+wp71+wpa81/_._ delete mode 100644 packages/Microsoft.Bcl.Build.1.0.14/content/sl4-windowsphone71/_._ delete mode 100644 packages/Microsoft.Bcl.Build.1.0.14/content/sl4/_._ delete mode 100644 packages/Microsoft.Bcl.Build.1.0.14/tools/Install.ps1 delete mode 100644 packages/Microsoft.Bcl.Build.1.0.14/tools/Microsoft.Bcl.Build.Tasks.dll delete mode 100644 packages/Microsoft.Bcl.Build.1.0.14/tools/Microsoft.Bcl.Build.targets delete mode 100644 packages/Microsoft.Bcl.Build.1.0.14/tools/Uninstall.ps1 delete mode 100644 packages/Microsoft.Net.Http.2.1.10/License.rtf delete mode 100644 packages/Microsoft.Net.Http.2.1.10/Microsoft.Net.Http.2.1.10.nupkg delete mode 100644 packages/Microsoft.Net.Http.2.1.10/ReleaseNotes.txt delete mode 100644 packages/Microsoft.Net.Http.2.1.10/lib/net40/System.Net.Http.Extensions.XML delete mode 100644 packages/Microsoft.Net.Http.2.1.10/lib/net40/System.Net.Http.Extensions.dll delete mode 100644 packages/Microsoft.Net.Http.2.1.10/lib/net40/System.Net.Http.Primitives.dll delete mode 100644 packages/Microsoft.Net.Http.2.1.10/lib/net40/System.Net.Http.Primitives.xml delete mode 100644 packages/Microsoft.Net.Http.2.1.10/lib/net40/System.Net.Http.WebRequest.dll delete mode 100644 packages/Microsoft.Net.Http.2.1.10/lib/net40/System.Net.Http.WebRequest.xml delete mode 100644 packages/Microsoft.Net.Http.2.1.10/lib/net40/System.Net.Http.dll delete mode 100644 packages/Microsoft.Net.Http.2.1.10/lib/net40/System.Net.Http.xml delete mode 100644 packages/Microsoft.Net.Http.2.1.10/lib/net40/ensureRedirect.xml delete mode 100644 packages/Microsoft.Net.Http.2.1.10/lib/net45/System.Net.Http.Extensions.XML delete mode 100644 packages/Microsoft.Net.Http.2.1.10/lib/net45/System.Net.Http.Extensions.dll delete mode 100644 packages/Microsoft.Net.Http.2.1.10/lib/net45/System.Net.Http.Primitives.dll delete mode 100644 packages/Microsoft.Net.Http.2.1.10/lib/net45/System.Net.Http.Primitives.xml delete mode 100644 packages/Microsoft.Net.Http.2.1.10/lib/net45/ensureRedirect.xml delete mode 100644 packages/Microsoft.Net.Http.2.1.10/lib/portable-net40+sl4+win8+wp71/System.Net.Http.Extensions.XML delete mode 100644 packages/Microsoft.Net.Http.2.1.10/lib/portable-net40+sl4+win8+wp71/System.Net.Http.Extensions.dll delete mode 100644 packages/Microsoft.Net.Http.2.1.10/lib/portable-net40+sl4+win8+wp71/System.Net.Http.Primitives.XML delete mode 100644 packages/Microsoft.Net.Http.2.1.10/lib/portable-net40+sl4+win8+wp71/System.Net.Http.Primitives.dll delete mode 100644 packages/Microsoft.Net.Http.2.1.10/lib/portable-net40+sl4+win8+wp71/System.Net.Http.dll delete mode 100644 packages/Microsoft.Net.Http.2.1.10/lib/portable-net40+sl4+win8+wp71/System.Net.Http.xml delete mode 100644 packages/Microsoft.Net.Http.2.1.10/lib/portable-net40+sl4+win8+wp71/ensureRedirect.xml delete mode 100644 packages/Microsoft.Net.Http.2.1.10/lib/portable-net45+win8/System.Net.Http.Extensions.XML delete mode 100644 packages/Microsoft.Net.Http.2.1.10/lib/portable-net45+win8/System.Net.Http.Extensions.dll delete mode 100644 packages/Microsoft.Net.Http.2.1.10/lib/portable-net45+win8/System.Net.Http.Primitives.dll delete mode 100644 packages/Microsoft.Net.Http.2.1.10/lib/portable-net45+win8/System.Net.Http.Primitives.xml delete mode 100644 packages/Microsoft.Net.Http.2.1.10/lib/sl4-windowsphone71/System.Net.Http.Extensions.XML delete mode 100644 packages/Microsoft.Net.Http.2.1.10/lib/sl4-windowsphone71/System.Net.Http.Extensions.dll delete mode 100644 packages/Microsoft.Net.Http.2.1.10/lib/sl4-windowsphone71/System.Net.Http.Primitives.XML delete mode 100644 packages/Microsoft.Net.Http.2.1.10/lib/sl4-windowsphone71/System.Net.Http.Primitives.dll delete mode 100644 packages/Microsoft.Net.Http.2.1.10/lib/sl4-windowsphone71/System.Net.Http.dll delete mode 100644 packages/Microsoft.Net.Http.2.1.10/lib/sl4-windowsphone71/System.Net.Http.xml delete mode 100644 packages/Microsoft.Net.Http.2.1.10/lib/win8/System.Net.Http.Extensions.XML delete mode 100644 packages/Microsoft.Net.Http.2.1.10/lib/win8/System.Net.Http.Extensions.dll delete mode 100644 packages/Microsoft.Net.Http.2.1.10/lib/win8/System.Net.Http.Primitives.dll delete mode 100644 packages/Microsoft.Net.Http.2.1.10/lib/win8/System.Net.Http.Primitives.xml delete mode 100644 packages/Microsoft.Owin.2.1.0/Microsoft.Owin.2.1.0.nupkg delete mode 100644 packages/Microsoft.Owin.2.1.0/lib/net40/Microsoft.Owin.XML delete mode 100644 packages/Microsoft.Owin.2.1.0/lib/net40/Microsoft.Owin.dll delete mode 100644 packages/Microsoft.Owin.2.1.0/lib/net45/Microsoft.Owin.XML delete mode 100644 packages/Microsoft.Owin.2.1.0/lib/net45/Microsoft.Owin.dll delete mode 100644 packages/Microsoft.Owin.Cors.2.1.0/Microsoft.Owin.Cors.2.1.0.nupkg delete mode 100644 packages/Microsoft.Owin.Cors.2.1.0/lib/net45/Microsoft.Owin.Cors.XML delete mode 100644 packages/Microsoft.Owin.Cors.2.1.0/lib/net45/Microsoft.Owin.Cors.dll delete mode 100644 packages/Microsoft.Owin.Host.HttpListener.2.1.0/Microsoft.Owin.Host.HttpListener.2.1.0.nupkg delete mode 100644 packages/Microsoft.Owin.Host.HttpListener.2.1.0/lib/net40/Microsoft.Owin.Host.HttpListener.dll delete mode 100644 packages/Microsoft.Owin.Host.HttpListener.2.1.0/lib/net40/Microsoft.Owin.Host.HttpListener.xml delete mode 100644 packages/Microsoft.Owin.Host.HttpListener.2.1.0/lib/net45/Microsoft.Owin.Host.HttpListener.dll delete mode 100644 packages/Microsoft.Owin.Host.HttpListener.2.1.0/lib/net45/Microsoft.Owin.Host.HttpListener.xml delete mode 100644 packages/Microsoft.Owin.Hosting.2.1.0/Microsoft.Owin.Hosting.2.1.0.nupkg delete mode 100644 packages/Microsoft.Owin.Hosting.2.1.0/lib/net40/Microsoft.Owin.Hosting.XML delete mode 100644 packages/Microsoft.Owin.Hosting.2.1.0/lib/net40/Microsoft.Owin.Hosting.dll delete mode 100644 packages/Microsoft.Owin.Hosting.2.1.0/lib/net45/Microsoft.Owin.Hosting.XML delete mode 100644 packages/Microsoft.Owin.Hosting.2.1.0/lib/net45/Microsoft.Owin.Hosting.dll delete mode 100644 packages/Microsoft.Owin.Security.2.0.1/Microsoft.Owin.Security.2.0.1.nupkg delete mode 100644 packages/Microsoft.Owin.Security.2.0.1/lib/net45/Microsoft.Owin.Security.XML delete mode 100644 packages/Microsoft.Owin.Security.2.0.1/lib/net45/Microsoft.Owin.Security.dll delete mode 100644 packages/Newtonsoft.Json.6.0.3/Newtonsoft.Json.6.0.3.nupkg delete mode 100644 packages/Newtonsoft.Json.6.0.3/lib/net20/Newtonsoft.Json.dll delete mode 100644 packages/Newtonsoft.Json.6.0.3/lib/net20/Newtonsoft.Json.xml delete mode 100644 packages/Newtonsoft.Json.6.0.3/lib/net35/Newtonsoft.Json.dll delete mode 100644 packages/Newtonsoft.Json.6.0.3/lib/net35/Newtonsoft.Json.xml delete mode 100644 packages/Newtonsoft.Json.6.0.3/lib/net40/Newtonsoft.Json.dll delete mode 100644 packages/Newtonsoft.Json.6.0.3/lib/net40/Newtonsoft.Json.xml delete mode 100644 packages/Newtonsoft.Json.6.0.3/lib/net45/Newtonsoft.Json.dll delete mode 100644 packages/Newtonsoft.Json.6.0.3/lib/net45/Newtonsoft.Json.xml delete mode 100644 packages/Newtonsoft.Json.6.0.3/lib/netcore45/Newtonsoft.Json.dll delete mode 100644 packages/Newtonsoft.Json.6.0.3/lib/netcore45/Newtonsoft.Json.xml delete mode 100644 packages/Newtonsoft.Json.6.0.3/lib/portable-net40+sl4+wp7+win8/Newtonsoft.Json.dll delete mode 100644 packages/Newtonsoft.Json.6.0.3/lib/portable-net40+sl4+wp7+win8/Newtonsoft.Json.xml delete mode 100644 packages/Newtonsoft.Json.6.0.3/lib/portable-net45+wp80+win8+wpa81/Newtonsoft.Json.dll delete mode 100644 packages/Newtonsoft.Json.6.0.3/lib/portable-net45+wp80+win8+wpa81/Newtonsoft.Json.xml delete mode 100644 packages/Newtonsoft.Json.6.0.3/tools/install.ps1 delete mode 100644 packages/Owin.1.0/Owin.1.0.nupkg delete mode 100644 packages/Owin.1.0/lib/net40/Owin.dll delete mode 100644 packages/repositories.config diff --git a/.gitignore b/.gitignore index 1bc915c..abd2844 100644 --- a/.gitignore +++ b/.gitignore @@ -96,8 +96,7 @@ publish/ *.Publish.xml # NuGet Packages Directory -## TODO: If you have NuGet Package Restore enabled, uncomment the next line -#packages/ +packages/ # Windows Azure Build Output csx diff --git a/packages/Microsoft.AspNet.Cors.5.0.0/Microsoft.AspNet.Cors.5.0.0.nupkg b/packages/Microsoft.AspNet.Cors.5.0.0/Microsoft.AspNet.Cors.5.0.0.nupkg deleted file mode 100644 index 57533212f3ed569aeedd346461b33a0d1687fe8e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15215 zcmb`O1yEdDx~Oq?3+`@>L-61h+}#?7MjH133BlchJ3&KmcXxNU1ef6Q$eFok&dj?r zb>FMoU3*pSy?$Nm|M%Wi-Jh~NGz=2N@6T}IJ8_IOO|5%K2#DVYG6XS%ku%WF1;F}y zB+tc%pwGtnL-b#V)8=+T5f6JiayOu}i#5nWh?1R^jglPbU_l#F66H&4lY8JR$#CrKLFrjW(Bl2abX2H0v%pwEI`ioCg9goXG?&i ziJ7g5B@n>D#>NA9jpiRVDF4|exw@w#@c*)CZ*ArbasgR@Se6T*Q+^pHUJwh zz~02c+5+eTrX*K4akd14g(v~<|5SPB;;0A&vx80sJFBz(4Jvu<~p9;6Ok@ApB828f1wmov)?S2MzIBJj4+HX%YWZ zJ+-QJIxMrHw4yJFAiTBzBr_HO*`3{l@L{bET>Ql)XGp(nG>I#=Vp(YkbTlm0@4St- z;0jNaeS1qPDfDx=zXBIMW&+m#+tPrkt4^D5Ufws6QA`+1A;U7l+*=)n8dNYGaNiCI zzb(EdM-6-KF7IC1j_2!bzE3n}nNN>buesO(+Q7`m5r(aW+1+`|D3(5w+=Guz7Z6$n%MlwX_IGD+b5t)j5i#utu7p z437}9J3&IK7H`eJ__S?!M zQdOPtPNcBhW-)z6ZOB=$kZUXTXU>nj0Xa%|60<2i&lsm}^Sra(oh6U@s-*>{4p0vj zoIieuaI=*Hort!uwRqK^?^wp3P2H;#M-~ckmg{ioP{Lpken8sL@@tLpus<)joYLI> z%Gt8a++OV73zbLCx;9qt`ax*g1h?!ClZhwG!Xvvs8gv2p=dw7wI4W5NKtN2GLqL$c zmW7?QDZl{;=HdpZdAfjs_N-b!)4%nXxt-mAs*7VEczvAt`Gbr_IArGcX*h36RNWb% zkdUA#<*+e`7?Dw`nvS-PK48gX$aC2!MD#gSNts2b;d2w3MYK}0_u)6w5_-=_M5?Se zx?3z3SdHBHtv|HC4i(;ena<-vH!CjV=?p1vHw>sn5fC?TwqV7UF>YifULH$=vdUK7 z2$oDeXS|6Lon{2u#mbYlzBM^(YA^s)tZVs$T2f-a&+0bnGARv?#cTbPOJyS>Dgjhd z(c$Kx$OWKqdhHVaGL)#P#|8Ehm~>8_pumxTGQxa!Ec0dWsE_R1Hy3DWEo+RCQY%Wl z-WP@bKIpp6hJ4d#7*|A*p>=P$E z$Fg6PD4m?%EMgA->-geh1ZKY*p9lJp=W_02(NW&{otC2g_t}${8=aBSXqNtp zlUTQK)QJu)$8FvwJ$ALx{CLy2*@R6m?Te19WDqMVJLvM0#3f|WKlfl`<*ex$vj z32PD1>h&hO6;hYpFuXv8#hQGAPE?zC&$QAV)}$mQ?2!8)`$K`fwzXFU4BK z(zGf%`#tZFpN2FjYo5OS+DpLXD$|!N6qVFWP?oH)hO8liCs&HLc_`VW@Bw zhEdSk2-;p$h3L@za@K({Fdz65@Zdj(@MGamLcla(1W*J@bR@nZ5B(xb2%o_UDO%O4 zJ&zbAMxw)tAoeX~fl>+-#FFb@B?+T#gst?+U9vb&+44Qgd4HYzqcHLu2!A+AUp^jIUKyn_h8&iZ8hiL$(pu6GXWb{vL!lqckb4U z)eIH+9X*PtzVuV00d<9^3h{iocIeafYx0NkRoPJO+(U?gMe-rEeRV{e!^r$w{r%ny+Yf7d<8K4A^}eF_^|_K4 zrC_X}>?yHV^f4a~71{Grbw<+FaAPf9z_?R&X3%-yBa#YsPRpF_AR0RVgDn))kFFwVd z71K0nyFQK6hdt=@+j{!udYWSFfI=6tJL)#RaPD476MMc<+Sf05$n1sH{vb?A1Y%vhOr+bU_>$}PW($X z$y;6ex5`F(t;q*qwh?!tTx}u`R^mdpVa7rmDr)DM1|1M1I!u57Qd{{R_QG&-Zwe&N zqaL$C#IVlr?nwb2ekFoY6El;XkeqA#%<%ZC-m2*W*A$6^22I2|tms}#L0Mx;!-$Rr zT1GY=o{r*Ny*wlZN^owMt{`5P42uVDMp|*l!h&dC*p3wLtC~beqzAJwwB7~d79>9s zNpR0Gh4c9WPY-M`vonT}`$ypu>al^5-WB1)^)lA!)P9$SMN$ILSg4oI9qzi<9qvo? zZgS%_!gmsnnqHotS3?)2As$DiJ-$7oy#j4=g5@C%Tiio{Ez1<Qa6WC?XRr1=4pj(o>D9XG$BBIc(6wyUdl6asuL z2~m&zG`}-5Lh!IIdoy$s)<;%S^lmjkja&hBxyo{_+zzLdsL6~%>|@8_u5;&AaDSd>z&!x}^t6QoDfSUN3Rlv(EZ zY~WYaGC6F@@e?D-2>Z0bhe(1OxhxwuGqn1?oc88>;c{g{kZkG;v^N|YHy z@qVb_O;JG0i4orZoIuDE%w zH40*hz|NA|^(~pJ^gb41E54zG#LBT@GC*R=@JdKNR7OFv267LSek7S9VNW>Ca+Z0s z&y;-rQNffwMM|XnBps_o=dy?KnNaD6UCCEWO2@&Ws(`ns}O~3D&a&#tebm2|2sROGF=u>^zKa45()8VoFDxz)J|JTvsucj!FbU)EKdX zEdvkmIa>fS;)>V?1=I_UKkS6GbJe6pB5YmJm?=I8H$<2^VHL&@!YbOvE_(9XiY`zI z(Pvs!W-+fe32z3Gc)}{~kRc{7X5x!6o@Hk}PW9fm<^fbTI?_A_x==SIQkUEnh|B$N zq8o_H_|dL#nGn5a3ywp`ZpvC8BEP4I-a*d=?TmllFbl1rZ5*FIkm0tMcg17N8m7s)Ph-b22s*{A2o;CLIDYs26zYKPv99 z&a%(ufv<2Hu4XPS=p*fI7s-5n`Ck~^_sOK>4aV(`Vn8_vw80vj+00?Z(SkwZIRDa zJEAUHqPDoJD*ZM*OSV`7GWI?1Oz8&Fx9I$)QLK7#k6A5>=U@>UdA;+IGS0_X`*I83{92?kw9jHjgl{W852)@t$EO<(L z<}(S-ydm~zJAlr#1Z{>qPMBuCvD-vnkS0-Z+Kc9KW9v;7K|2>+cM%5 zoG&2Cdv{cO9F-Mt8p8^@txg3Yi4&4~D^_`tx+Iv|u}0rv+X+Rx(&CTxHs`IICo@a$sc=)VATF8I&Tb6*GuVu=c-@Vd(_9Fx^y9@=>MLoD*1VZI`$WAmkV z=tA{l^1)^kl~H}XL;xaou-R~1gDB5jpl%={a@$}RKHnp5Ce~3;q;;$#*ag|xpQzbS zs1wm$2~1uFPh@4A@c`&iB*8>i&;$8-$UN6LlD!j}H9|muOE!xvN|TBQGkOBGe1VX% zk`92M1UM-AL3Pk;x~*7D6YiWxQBzzxhoJf)A#RD)Ma*f&DOE@=*DtYEy1zR#d=uq! ze{GSf9q**a%5ipi^0BZNUn2EG>=^lq&%{eQYjB+cTYA`cTdJy}rX`YmTL!y3zOXOb zg3ULuYQ=!#J;=vJhZ1tc9WBTfhkA`F7;`tIuIzwzMilYwN#p>v*bsV@NHOm~hma@; zu*8_CyEH6>uQEl4F&CCGbq<)8Ew#hYilsyF3b7;b06Cz0;-*WY2E`yR4uP3cS<;x~ z^-F6$YtzRJ}q}^f=p*NNoqk3p+)|_>VgX#w|_Yo3{jM z0~j)hGDcAG2nugj@~@H9^UG%fuCV$F|{SK!#en1 z_h&(L0}HC1+7UhQ4PuJ~ITq#<%n+gibycV+H7ytl8jWyeB! zDLWdFKpZ0+yz3M`hB&5=DcI0O>Bi?9o>XQq!$*FiFMjCGSw*~8sme>7i2CG*qn{@! zCV+cCSuAjsr%WhH$U3Gc5z)w`Xk1Epc5O=2~-X+jc=Yal(Iqc!dRL%K$r zyo__zu|td8fWgO$$G=CZlU16<%2qGuiG{Nk^C!Z5IU_h;vpX7No71&mmaq_c>on*J z7}g!Vz;yBtcC{v zT(*)$s;ZQ&aw%7O#oWOi|H&GB80hCHYxhT#ABBtraAhYpQff9^E=g_a<2oyG>oe>u zcL3m7h4tWu?{wVckc1urH*%(h$`mtk8q3#nD}AnQN^YZwIpR#+yeaik6qI%%qUI|$ z{I9p2ckkYJ({N#G%;UZi@8n!aTCQVhby+_EKWnC#Vsu<;aN+P~QjEwVG0>zO8&`XCEk+#|jI7fyS1H-<%SAi&#`-Q_4h;G|nMg@F@2I z2S4Dx%BC9R;m!6H6c%S-r%UduHdA9cTE{#uUBv4+)$mSrd^lP4#m3Ex)J#F3Quiv^ zn*Cy0ZH79hWML^6LAadD!pc_-$7T9gBt_WPdsb`U3lIMeP@pzZcq2)ZV^BWh%&QtO zN?lk|yOGLLw>T6Bu9~vwqYQQgK$Rjj{mlT;gFv-2gv40{_e#QkDXOUZJyWF znG?k0qIVc&{cMLwpqI+Xg3?Jj7fci~&DCVewug$l<`C+io>;*$&5d-)C49%F5o#^f zwpM1ZscilOrKQ$lSAx?tDe6nDPGk>e+90=pD^QE5de~V*cVMIZQ+vY}#dNJ4XE?5oXKQmg3x{fk#TBQ9?~7Pk(Ur@RI@mPCm{?cGEv3N{ zZn;hGjhB(t$B2c%Im8V|#EfxB5p^CT@ zDA&R%T8oHE0D3Nukg}=(w`zrvujs3;vj<(hIatd!C7FYwGD$NTUw4E-vYc^VY)d2g zKm|!n-@vfKh66ncjtS|FU?DQv>q`=jiTd0Mt|)otD3I%GY<>Z6$+p1j{uPJM64rLw zo!^?S7boh&h#IKa#L1YUP!oP%#3@t=p-Qw`|7zIPwmiqM=5 zv=JKvI0yp)wF=!uUsyo{ID_%JaTj+--PIA+Yz{aBRi3lGF)`J{gr$u5koQ4k3Jr}P zG+7HrnsXHlP~$@kAPNxEeXcxeG3U*12V;6oh%U8CbW5l5#bc@zs^!L0;5w}33Mw}k z3$D~3)$ui_7l^FhhmpCg+6eIlgEz*~2l)|@an`qj7YaNEFkrt*td`c&WK+H!=WUZ; ziJ=($8i#~{RIaF}S5i9XlFA-3$+nBZ91EDt+qs-OwEpb%Icc7Ya_OJ|rPhs)W45~( z1REqS8*N7Q<$ZY>$4nZr?oj>#Bhd|x4T}GWbsH50gnXnLugj4nv<{rv`@<%+4(Yh^rb)AIjjt1}2@MB@(#IwoqNWu3%ml5QD&k88NDa9pMeByA+`tO^Ma8Ld zy>c=1g-y%FzwY1xAZ6c_q&{_cV*r>FcIU zerx1X1G`?VqtZuB#F0^!@3E$+fc)r>2{NtcCbBM3Z=0&}(z6h{QyM||9=EWjXl za?)}v^0@p?xt;FJL&$#W1gLW2&;UV&OY<*13D#G!9u+(qJ&fGiddT>^9BcI*-$CDQ zgc?_2fouzll>Rl{E8v554gridp?N*&Bk}|o*6kF{uO*dfCm->)F>TX^t|;)Z9j4kR zS8Zskda9|r`L}d%V-{42q)#Wf^x7!1YHb-8yGn-&ALj>Dgx`C&L@AUmPDKxYWDhwyj)m?^)xwih@Lol61+k9LwUkMq-b^op z>9_b+8XDXIOjr?J`XYK=N@+zjo`ex7jHwP7W=VvWh6udr34-sifuTt-&c0`{*aakl z#QG%6R^JrJuM>2JV7a771nn?JtzDg~ip<5{Iy+(o8p6{F@(>Jlj`HzXLv+R`d1_-J zIUx3+DSB9K$n_A*;v?8}pm7NQz#DMqyiQ)Egq%0(i$u|F+1#g-80aK|7Quw#e1t(5 z490tHSS8~?bIP~x2hA5`yy1wfRptZE%JYv-mgPY}Y+Mop9fe zUevcpfzzD)s?{5v{wk@m41}v<&`s5mT0W<)TxaxNiU< zzt>rAPnmZTYqG`2jz;VgyF>&8!);J?41yr=mMK9QjdbI(>4ttK%S~c|C29Z*u?jD> z2wuj+D|CRcBWzNe1_5(4$%Emi1vD$IbZS9xk`oK&ZMy>^ZDqE(YW0+B={sepepe6N zScs$VmCF(leL;K?f#fw9lwnCa8-9A$1jkm=hy$U9x7G}E8zC^Np;(IH5y*IrE<5tb>~5fY1aXss%WkcM~7%(#zr$Fy-6R8qPOn6!gq~>gR=1ZO;*wIa9)yZ z`9qdI0t@zd*S;XKx1kzhgSnISw%nS*==vQX3z+qEdhrLZY@_J=DF z?k#=ElvBM$7sm5)d{w39u%6{`JQv~H#{RtIZf@xAIko~538sTYRhb?u@dr`hp#%lf zGaPIi9_HS6$IsD60feX(>WsKZG;UUUNN-c&N~7m!E03bGryB>6%%HcLJD^ zI{b?|TCzsSLVd_k^+0tLNq8bqh34Bgpc75VBd&fcr70xp4hvmd;9n4v`WxN`vNq3oJ&nWr z({B;a$b!$Tl58f=@9l&1eVBKMpK7MJ`Mf>GoV548e@Dd$-&Rsc@Nv25qC zK*1T<8E2yj--Lnz)?Xc1MP$>#mf9gwww$me770<0py{djO6%6%M46Z;ii2!~s|wYM zqgz0a)uz&OV%0IE45PfAO#;16-;rxV3_Cy%X%?Ufmw?cLZ;0)ggR47dagBS%T{c)@ zRV4-~LgVu-D*>k8X%g{Z6=HdyoKGYJX1U?o#;rg_{ z+&%hV4Q@Vb9vUXU)KI)!-YNMEyf{fr%c!ioRW5K?sYc62+tDMgDzCdC$M8(y6x66{ zhe>vFK(1;A;}DoySEXR7{$l5%u{+2O)oMslvBOP*LgGe9o^qAhw4YO2pnd)na0(K5 z&$leQWcwIns|6BiaVzu}Z&ho}HEhsQ0ccN?XEUU^_4o%7-N|?41FJLNx%PC)guKr) zNkCA*f5(h zh~>w1)6~c=q|0*RkkrMujYAM2WS_jO<7YK+QC@%kl}{|%1G@esCBY;jB*4bTCj5dk zt@5MjY|~Ik|Z?9DeX~%oqD+bfll3(ogW5rgAT) zC5`-Cy}?ImezAuiBZn7x7WMe8y3;4z;g8mdu4VfMvBcXg-(0^R6ftq#S?of*uC-0} ztgnn{X?SiiGW|Ki`~@p~qlA6Gnnrvaj-;N5E$=j264AdgVPaj~b#e0fy5oH`Wt|a8 z+xP3)g6o zBhkOC74(;1eaNieD{JiRNZL4$&&EAi_jY#i2-ety%Z=wPwg}KR;trX=HuBy%I4&G=LB08*)5Ix-O=ZPGp3;5j`34f!5UH*8z z?zNrkP`!~;aWk=)@s-Z-hL346xpu&JmVLd3r)_bPiic%|fX${a`>4HFZGXgb%A_+- zVtmEvbmj^pqP4wa_xmpqRJ#{L+5J$8Nu_pA!1I8?VoMY2){QC2dezth?%n0d@?l&X z!SRW}(s|j{sUc`sGBZhSEj-@b(=uZ|qGIXWp8K6Z^nMgGzkutUlf^vz=@Jifx?{8B z;Xyu}#=)DxU4`ZB`*^a})fbhXMBx1O`n3JHo2{I~^?7D>rwi*(Nfla!<7v&s?$NP_f=V=gNY+Pq`QPF#tnKoi z;C{?tXNU+&vx0bdl+0>hSO&YKH%IO7>-HX1r80|H`zyCnXgGip>Jk#>=H|r71G$7M zy$$CtbXWucR*%oOBD95vL`ca)_N4GpYYc?H_L>BEZRg{sV)%*jrq|BL(dFo?NL)G+3%=56iZ{jbvfiS7wH{aQQx9U^cM*4g z_ieJ_OeJ3{A(7I}=pfb8VKSo}{z4(-N-}=Mv;Ln4-@o6pdMzF1mp$(<5WN1LmG0He z)_A3QKJRDp?(j`xUA(97{Vd!%OLcn2zR(&#!APh1*K}62PzfQf%=-nrna$giS<1Im(PONW{iTP~UN4U`ADqljr3F0h9JtEb9#Z zGjMOOB8hLhb3qQmKfoL`)28Pcoo_y(J(gYbwK`h9@7;1wX0BO!*qgF$w{*xNxtZD9 zDu6|Yzgucj$~u~{z8XJ_vKKC1Bz+Ud-#0J3Ze(J1NqPKH^kR6n`W;0co@Yhf!?0Q2 zreB@c!q#jX_SnjE_T~q_yVV@~`D;eQ$A<&Ja?9ej)gB##(n)W-(c6FQ#^;w@a7K$))JknXTH+PVmPIo-vO;Srx-`?O%!`%F&3K z^;cUj=0(M50lM4__HuE@LzO4B7)xEXb3hDx#sq`sMTL&RvR`8 z44(M$H&07{(|WSdElbyj1Aeih+iBj_Z;Ss*`LrBo^L|lq6qRC8+~)1H|IovYxEuqo zB_yBWkB^5^oVmd5CVFw)PJP2O?%fdm4750CKcRdDgIo@_i+mgLkSGlz8(EGZC}vdx z%$$huhyZiE&OA)~C#Ahb{~_b7swd=CoPuVd{nvJ1-J9L9ZfeMyB6<7x5NR^L&$n#Q zGBL>3c5Jzcidk=%{_<5XX&jyT{%unwcqr%B#nq=9#@82>w6?AACByDF`Lbhzm(5kh zUKi)lzZgKzd?)+xMk}WckH#iH7f}zfSm88BtRE(kG>y)hhs#RGb1lE27TJ9Ch?F4_ zVV}DT_RB^Pv$zjan%T5mDa#z^0ypSmXZlw}=Duv77QPV?@NtxJ2afGSMrmQ=_AjEj z1s>n@o6~SfP`7x4Wy?HFO*G&68pqIYeK!=bNY;N~t+~CK3AVLmnaEmAW`1_t;Cg8} z1o^C7`rT}^pMMLlkD%AztoFD!c_4s2_ny;5!}I}-7zcGyLF3f%aq_9oAm_+X1O(|^ z+i=HknD1IM;fTQ~s`7=h+?8U`$Ww4&0|)7iu4_Saw855kMonLhHxs{- zEY}HEtfq|#|8%DMF)E&1W-#+fi#g%bGcfVewR3WUNvM5U$JIV@RJAkgL-_LA$?VPZ zkpr^7zvInVqU>?*Rz2=Wd-6UfyOn2a|3k8+tl+89n3tgaV9sF_)7miq#`7wQo7=?M z5Uf3!_sXzHy>8!`PGNaB$Sg?)UZOkXjxvaA2iRV_I zy6xF7KW$5sKOXU8*wLA-rQTeU$-g+C)tj4IK0Qk{X9~2nsyjaQ44~^Hqe}^(zrAU* zycfu6o|7!_So!8+6AqUVPI};Lcj7lJfDN3kW&%d(Am#~NX%F~4h`LyfmwyHNT3(ZI z+Ij_fqjv^K_a`UHqcZWYp`p6JJ!2x;K2xq|Xlr?vJ)xVX${+wNF7F?WB@54x9Qs{& zC$HPI<2l?tTMvY|fdGa~zCZC}8cu%3%a^VnwTY`H^x@E0*dMtu9bWIHElp3+56eaK z1Dl7dA6?p+J@4hyR-2|80nX{&Qm1&H?M|L3&{;H(p=5LT-{Oveenv zysQqQ(o6;}gIsSiq@R8WuH9S?_J697Q~NkB;tllZing+ITB`4-C0p6MPmaiFv()K= z<99kh{`CQ!b-BEH87tn*$p-Wx*N{2z(RV(jJ%cG%=K1XyRpM_gMsZik@u6V{qHpKaxG!-L=B%>vT8N=Gp4&JVzq1pSEl3y}umYHmYr@ zJa7z>^Bc%IP7oe$T^{-6f{goYIZ<_(*Ve!-Y5E{To9+!7igo)$<-4v6elcm39$3$- zcz@mE#A3S`CnW6osqiJyYvrP61C@@)4V%@sTJ_TJE;`V%dEY)Ayp`N>VghMP2fP`q zZDU06V$6cx?z0zX7w>>I(`=!!*oZ#VBpdTJDYgc2>LDu)Co3z+cH`Q14Q?-Um zg&%-)-sML;BH3b5?YFWQ$F5^xsw}ljAs1#^N&(56<*baGA8p%*6OZV;9+3*FQGC@K zV*BT(0F_BSA$y*uC#z1nnQzyv7e<1Z$4_z&z>ziE4l1%%M(=triWO?_hHhFJD zqy7cSO@-;o)!g)HT-@&0m+P~#`ci}amVC?ZFjs%x*?^}75-VZAK6G&<8C5nFSqbPQ9F4Ta?q)Q@tgI=LKegX$ zU4?jwJ&u7`rcq{jpiN-f;)LuxEBV(lF`?h_V2`Y{*BgB!b#D3ZJgnP0S+&g~ZoYX9 z-Kz!2{1Ts~YgmL+HZ&G1o-=2kV@Uerd0#Ge=2FVFk}5eQK*LMCEB&4AeT>5HOJ|U) z@ykamEuLl;cY)~5t;MCkD)f%>>6_O^O&ph@!q*ePi4os=^5?R4ixhu4 zje+DvI;jv80Zry8HUauz@q4b_ZCcy`#p~EHFFy)%5Y>`qitDVB`6^bPoR);(SHIU& zab*d%Pds#RWd#9^m@j;Wa}pF0Rww-X>Ppwz?N&XC&4&kkCI|DY(rdr-RNyySxOBtM z+WV*7C7HQCoP}!OEqx4}estqq$#5Kan0a4$6m)r-Z{#Dv-o&73hE|OJ__g(XGTm$l z4PgENhnG19HgdkNJnJ>+zUM<1IA}OZtv2)!RRKJv71G1n)xYSsuH4&WPru*!=#=c( z*wlQvMv1fry?oWmb53;Kv28M&NoUw8GWRFpX|*y?7!r*3%QmT z8GSWUlGuZXzhpQC|H6@b$jNh=)B9mB=x@`2$&7#B;Tie#^Ku^KrbF3leLqlkUzQ0avSA&t|wH^b5vs54;x*yl;Ts5!~j%svzyqGJmI9wF|>=0!T6 zVMQf^$8xjBda_4;tE)hqn|OaWA%C~Bkopdw{K=LfFZ{iL{+H$F3r2g%=({;5tsCEO z+~woYO~c!szSnj-Iy+e#bt^#2$_C<65jr%hec$Qt7B}6vt>Q_*h)Xi|UipoLbc$tx znpM4ew|t+L%%8;?FT3Xzrl$Rt{r)9wwZO#b=+9f|!rF~>?jn@|7d=Y{3Hv#^MIyd1 z{%GriS8cgIgr$0d+rjsyu{|XitXn$E9o}B&l zILE1`G&UBy%O$_ZrwNCia{Dy8#_jL>*gqyxnZe?g&VZp5XJ?q40XAPysu=cPrAAo_ zs{VkA}C*@npF)wACxXD0_k3LR9=L4PJJPE}QZ@aIKgDZvA8gCUx zo8En3c@WC?UNCaTMQ29$bLlbJc+5@X=AAXrC(V3vl*}Dv`{XT>#9(2VDxAu8*tf%FCAX8PbWeH`gnNt=5J1?K&cQO#L&*1a6H@ zZjZ6$*5cbtc*#OuHooS4*CbSe-51c56{D$_ArI?_tD55rbM4EKN9%2RHxBD} zSuoJq{vQa`UlsnC`BT!v#rjXP?(Xia?wo%Zeg&e~0ov~s)c#DofWJEZ9fY;{t5s_YYv5lZW&I1q^@q}5garRi ztqF6pvazxW0{-jtw=Fvp2TRvi@=O@$z@nk{hvuJ`1Z{zy?jUD#mwzk>`QO}-i@(BR ze@lk^Z^;M({uKUg7Hkc+1O8R*Z~6Rl{%Wp{jv#07A5Q;74UoI+x{N>Z(l-`CXSAF)@FZTe*iZJ^M7FkS^i#Tzd^-+pn*)U z`ToJI{WmWD3*`H^PC#a0;42UKO7#6V+OL?>e~9lts{R*Y_ir8lhwOg$&0i3}Kl20p zu^+F+013qc@sD!&XPEO}na#hToqtpOcNpJa6-8d}$A5PJUwi8BWaPhE`e*X%ua-1n zApSE4_OIFe^CRJ}rb4+O{`Vgc|LXpqd+V?6+jt@VyG~Px$L+ zx{?x;Rh_3-o6Abnh7xsBdX~D_RG<%YaZ$Dri_S(ZsZMB^zyuTCYBq-q^ zP;WkmryAc}dx=~L%AHC@>A$+Ch*Ac?4u-|Yqf9y2)fw*RQ1RhZdg z&Igg{mWu>!Xb*htKJmyMX4V@`5Tv?Nov97#RR}b`K~A)h+7%zF8&71Up9b~`CB%_Y z2|0-L6qJ>r7K#q9e11$ z^dLmZTRZ^+(F(bkgge=iE_F#)B!gP=gH1mdaTi53|z|d+>oRP>G9&BoISK8R!Qf>R?`P zUkG}vw)8V~4D&st`9Kx8fi3OwKC}}-$g;Id6vqg7wssM>iAOdNN6$U8bWMG5Qm(<8B^?A}Udd)I6G|;D%Cj1x-OusTqA(T8X}qnm?o|G*xQ8M^kW2sX3fS z3Z|5r4K(FWQ>$nS29ui4(G=WVYW9~P)dZ>LGh4%rlyYxY*>bs$IUTI!@}}nD?Agpb zkv%KnVNzcv?4{$sXg=@nXrDPIp0nc)mggTjn!L_Jir{|@>Qfe_v7!0fAB~s=H@=#tL zB$t|)V?=`^F@*qz1Tq1*G!tM5eA*^Woz4^o5bQ2Db;eU_V%-HNl*^eea`G~C!GQf+ zU1ZQ~P_1TC6CD+yo>CL_EQzTdpvfOC2=SDeI@Xb3d1Y|0%%lM+FaStk3Q|5ZF%W5w z2pN~l1KWUQqQWv0#-5;;g3SFd=tYNdsHemfh^N#9ACsHfqFkz1ED(V~hoC$-+Fq~T zpw#NcMvW*+2U#N;dTQk4lYd)332mf2q(W+C5UT4h z7GfYTE*3h~CA-umF-OaTy77T@gwwIB^nT3I#RD2I*qkLmfa?kbmH+_;6bLK<0^)-} zUpw=kbjCu{RA^2 zUDvu>U<{0wzzEnP#9cm#&Q}6v0tt*L%5alUViS~}c8)-&5mPXpHkuEl*d%ncG}OJx zV|fBF3*v&Zl9Cvmu2q7a6JDCL1zN+?4ec!`{K3C1qlECfN8uEF7XG_bo*LiCn4p>C!OQJagQ z#7Ve3ABd=+r0WW$1wjFe>PjldgoBz-LLpKVSjnCP1C!A%^G;-C3==v;86;BAHA>|a zjmfrZl$ubV3bjckoa*@DTf5<2WH!FWtO|=&UmTXHx0uSz`FcxjDpRj3(3?Zl#g=@N z*=WcMQ4iFcEe2CbTvV8b{)MO$%Z%1Cvp%jwUuHGyj3MfbvOJ?9zpuU`+ca8V5|;MP#4^Jt>3+w49NsHWeCJ(!tLJwS>`DBO4cfxR9j7IO<0etK0P?Pi^azo z-*W0uk(x*?1`h3fBj60I@B$_gav#r;2&VyARy$)9Z_3Fa(XJ4QJ>d!gf+`V!VTjE=1V z8Hz8)INgsBHNF_+1bZ^Zmxxd5s#Hp7iJWX9>#$bb!JvUlQy0Jj2CEoc#NajtPcf)+z6F`q&a{?TXIjEgXPV2( z;7kVJVeo6`ea`vh8jLF^&0HQh%Sk5&2f5JNpJV9-F0`DFUADT&$z7KIlR>45()}2W zR8e^ggBw(fRdTYA(Z2yy5eHYw^2lqRW@du=q6zoVngF~OTBpu)jG`$SGPQa+Gy+{?7*U5~hL`PD|EQU2D zJ`8(K#QYdGhGDHp7;?Lj31m9T>_C#h+s}F~o~P+t1}hn?;d_DdF@xVRc!xnJNfPNu zK9GzCJi_1?44!829)q4z$_-(#Cxbc$$1}JPFp{j7mH>Xj;J1JrDUk05tdx%ie3QYg z3?63i5BVpc2Ph5!3Oef?sD_meRGwV;w)mfNHbtwBF1xG7)5>}=EXGw)=tC%!IO|M5$gh; zgv5y07_KEoPetif;z&6vI9vF?>9{LHK+oTO-K> zmW?Gh=E$brsu13p8l1(i$?v5AV7 zz)~1izoZ(EbmB1ZeRHL;4=ev}zNCNQkZ;aij$ zK&Fbk>)^E^GezEG@Y;|!M4r1tOVXAs6?wr9?SQ>4@~EG+Bb!8w`dK>?LZ=b*d$PlI z(w-Qxowv2UJvkLZvDsvh!(H%huza)00M|o&5WzpjTLLVY_=wmgU?JoY%Qu;g)KKC; zCn)l|!!Ac>E|l~Vv6GJOz|utQw4*n$fg*O*(U%J&MiG0=uxb(WR8rmo5o^b=4IvvZEBR~leYAMDxl_T5i z;BKW1B_guhj(%K0cVOLd3S zaywLBq!V{SIgi+KC`ZE~MU@n7|4AwCCF@xtBjOS@-xeRg=n)YWffx#5Xb#9+T$I=Ftu43tB z41UbuUIx!INTf_R2GtDuGZ@cc0)x2>>KLqKu!_MN2A47TF@t*+4jr&;=*&EBurFdjVz z-a>4LJ)#Ur&l`o~2a;B1H0tt<`dlp;QCfe)Pr~x8CNnA0TSp|&lZb?pir(y)f>;`o z?4?rKNku&=kz_9=97xoY5=o*B6KhXMEMdL$C3>?VpQQ9NSgg>M7L+`$)MU{Y2s&9< zK~IsWls(&)rgT9gA)75t>4FXd-Ik{Gr%ppybx+f%Tvl0WsmW}$B%1XFdK`i2j6zwB z(X&m$*$3%b-@x5Qj~LNImp>ZEB0UXyV?iBX(Dd1SLF0z}`i5!97cJ9}A)2NkL$pmp zMk5VvAXLA(#D)r$)uKWbq`vON)`_-GvvtzbozaLMB)ME?EW_cII2voS^tM_{#mdD> z;q10lKF&@pbl{myMsXP06m5iMQ!l}u#~RpJd5qC$7NOORvREct^BdMpve=Qt2B##KlojjEVw6cJ z5JxPE!f7QLV8+=g#*L^CMQM1kLn+s;gDBSyrChNh$`O++kI7SnmtR>2}V-29mzO&Syl5&Er{r3fXKVyOM0ZYA0nQ*-1SWzU+jb z;$)jJk=Gl3wPS^Jt=F6e1{CHGTT7nF7TfSl{xkbdG)sMj8x)gb5jv!vu0k}osb<4$ z))Wi2nXS=!Y^$2OWsWVCsw+W%n~7O`#Rc3Z+zT%W5UZZo(Kjqae4Uk2QfR6b7HMMe z5#Ev63Z&g<1EdR!c1LB z5!QsldpO&qXP2)*g-=!1prU72Qcfc=?7}7l+X}N(Sg^vhbdhP*nbCGKlCA&5$Soii zk(j0{*4vDqDZKj&6JIN08AGyJ0X=amSU=We9-UytOP{%*T8-}373i$Gh8)qz4H-QRM*TCHh^qx<`F5&^i|!mpdQdgYlDXiP9hCGAOV72Q!aj|bJ zm2CpB_$a8$-%D?0-k5Gq(iiHer?Mfcqmc+conS7)(xb#$H=>fqPY46#FBznDL6iMl6G8gNtFlV`e<`oz8eN2WD z?4Q^M%BBR}YSmSbouBOmF!nQa)ZtC7g&^d!iWAGsW+-l}OsEA@U{+Zk0#bS*v8}4G zMMHkrL0o0owrpYnwr1AVX0gvoQcdOhG-?7YO)&XbXm1lCiLuGv%(Bigqixg->E;4M ziO!e;Co$_2b(Y!zj2)?-^wwEMX0er0N-}*bjNY{6hLZIbKlWuCEQrx8gGFe(3I0U7 zHkc5*<&7AjA;qL;SxG+DPl;J=x_0X{Vnm`Ye#}jamQK>3HF2@m zgh+x2>5@S5@ux>A7M$ZHqCDCLGoD7^nc$3JJ!1hi6jx#D?%{B8|6bnuE#YGRK6hOY zht{(n*Xf_f}>zb`?!o)n5PK`$tAE;i{> z^cZPnkA>n~Rk*ZNh9{HuxAnN-yNyV+NQ7)YE<))W_y^bQ>D<{Ev87ZCSHYSFHZpJx zs0FRr=0o%rmjPF(43I2<#&iTyeTo5zq8HAIvvJL@H=YT&`#~Ht-~m~b=0~q))%jyx z?c-=$UFc|_*S7MZ1#zLW7B+6dbGP?=HZuL_$n1@LR%mSBXN=p5a#N7MVRT@8cOf?& zeO6(l$5D#S+H^G8v=hcs{gKq5KBi55nE|khK`1-n-zmGk*Hdi~Z5-*CW)aqtwrU_O zO)XU*l;1%p-*)Y;aX+lHOWoLPU{!7XlI+LSGh$Rg{Tz*I|CEfq^=e}sn-`MNN@{O2 z>rvVZf}ht)rDnl5XrJlfZDIJ0pq}L6N&AXkKn!F3ZDKx5V>|UwO3gwfq`hN-Tp1*V zh)DwKYunhJLgH_)ZKD!?e|K?__}kmK(fpAOee_>lS)}hbblnCIi#@V1>6N|HzP}}_ zEFumcJfAbLS=9NL@}M@}hG6AoWqs^&Oep(b7)E}Y5%2un}`m0|=@T*b?IWTtYG zK*B2mg*@~ri1Hr39!)(Qc)3a<_ft8lB|JqveDT&xDAmiuol{BG#KTL5iafk%-6~dh zGh5v(fr9;bl`me+AsN2HWlei6set%=KY5u``y)u5BpHpzL>08NX?~V=%_UN^KpFa5aeGanWYh_*@ zV_;kkn#ovyz|NjTq2L&Trg%)G4f2@C%hjC9qjDFuvpJfd_axLTo_NJ6p{1z&d?DfIi|Ww_=rNv}8bZwCjFM#-xDy9TLQ5i1!b^lwRFI>dpg@1(%_>L9G#l+--=;opg0?iLJ2En6OTzn$J|=h# zYlr}-n==zh6r3s^FHLQmY1?`?EZbxW+$$ztc#kd~P|)43G~0}m0^$a0 zG;S+vwHl2!48JmHj!Tkt6(wY4um-0NOvKe<4)5marzIV$*}V54v#u2TuiD*x_DH$~ zV$G@jT|2e5FG%Bt}U1of|&v{XN&C0gF-#xO|iRQ@foWnXdp$OZm9C}!m zqb-aq?AS3+TNsre8(Y{ZKS$ib<=~g$IZs(U$CNiJ2WKsM?9HF%g_RcMQMLb{|Ll6M zPQ|k{t**oEQ?}o(+tUac0jEha8dGtgBE0t2>)CsFD)po-%3^nt>*x7jOt1jGbxlZ9 zLMrQ9ggQEI-84d{a=q~#oJ+`Q1bf@(v?L12fmjcX08GZ3C`;U3j=(bwcRSLV=tt69 zkA+(m2;$@cHk!f{Lxg=WBZ`qqB;b*RFUMA4bHoa1v0b4FVKCHMrHn)z+WHR*y8l0j1mP{r4+U zHSX!e;!j7k(6a!k0uqV8DE#H&K1~5Mi2$_|(lPjp0u~KDHIUH)(}PwBN(3;ySQ5L? zinOzxegna!E8seNMq}Np!B>kvYAG$lsb4ffKH4*M6>Y|o?j`Ch_4n-wgU0M61HfA1eSn)dwWT!fKMC;F3}})#9|)fU&pvuu8%=mk~`rxiVPJNxAA6o|D#e z({$DN*il?HjuMX4NSE`KMB{IlPuisGSM9&N;Wg!SXJy~XBd%P&aresiLu#tMsx{Tp zeVS^?yEPJ?<9W|WXdd}v`)MmweS#`kDa= zCxj7)8N zO+yrT=xz_d; z=43=t&AGxMI3-`rapdsX!_8bnPB|36zvSajZcK=McW~tT(N!7Sr~501 zZ=4_c+Ry|0!rtq5D&IQz(YgIEWuJ69`smFm?iK4+__r>OJip;=+xX-;X)gH=!LP)e zNmqUR6_L9kAxd z+@=Y6u?O@$-<5h74!rhY^^qPYhG!RqSKU7mOI+PXUzi*=vs>?9QU><>NVp456P{d}A-Q&IQtXExPI#+J=H!)s2E?9{Y#%jb+qLti>5{vq{-fq~E}MGQ z_q1Yv+L9J)j<@O6q)mGC*v)V5YCnF~@btgrugstSpu^&O@qU?Aua@_gOuDn!=YtL3 z4Qo9+ze~i3=!c)p?t1i=YGGwJ`RrKF=biiQj{ITIjr9qiO=!_(g6C=FUwvOz%lsT) zn%zl}=AU-fIH7dsyT7Vmy}w{w?&(+Np3v`p<2BcsH>cdl*)}1eMi=@~Vv)XiQ1z*| zUmkKV;?jyM`)9t_dgq+LZ#T`znl-XluVvqIn|{@Ked@C;^ipSIx@lwF&9fagB^}u} zr)UQ`?)s|xtV*Ln+1Q3~|xEJINVf}>p^(?&!^L_|hLb`k9DHGB^Z1LKr-&Z_- z<*xIhw3^=!Dg7_LbBXKN>rr_1s4B_tYokxk9kk?O-&3mUA7W>DJihex^VaDF7xF%B z8y2)-Nz+!UmhXSEvCURh#;&uzujiz!uGsee562&rjt}IfY!B*iV$WKc?8151F{zK% z=LAgdaQ(pkJ_oP1pYr9T&k~*H5!vQ+{h0l>z?2J1C3ewj$e7hbBU8U$ps0K@ zrRDAyADAN&?r8ec!R;Pj-tph#_Wr|96QLS3OIFGd@xD~OB< zjne5NLvWYt$oKD+*)^Qoj%hov{4J2z_B2NfsyH+PkfT>9FwH=Xvquzbd^sXOL% zdgyZg!s5Hb+qkxvIo+%Cgdf%)-*U*fqf zfBJ5+-bpu%Ub?o;l<#l6QFG3+^46&4>-y#`{dK~}O2cl*8Uz)ywwxktZRH08yaZ8Z08MV-v|+uWlF zzbf3*S#|6Ed7a;mz1((=!|LgUShmS_A>OSN;+;|#*^d4$ixBNo#?p*n3pAzUoOUn0 zekY`WYvwJ%$HwLRg!+5SD4e|A>)Df6P*7$j9vwbwU~bKMXT& z7_n6u)?<;{hzR_DBoPQ^ba_V62#WqE>$-frj5b+%4!{y}(6#4k_Ie$pc?;43rvA$pMVrNbN4DR*y=T$kE+=Bke> z`i@!LOY!}qw&#|VO+WFDCFzB4s($$GqdOf}9?D5Ry>Wfq`M{C$o4>uvY#I2g&)mz8 zqUV}xzAhipa%}SCsj=QCEyHARnVGBJGlYNN%<1tQYln;F;n`=JXolSXVrJf>BZo%x z)Mk9x-t%(2=7hO}TVU%0F==r%5pk~_TNW#ynv*uLIxt8U@j>5j((|u;5t{dFa@>`5 z4&;xX%a(pVY(~4RtIxmF=T6TPFXcHO(qafIYcTLgO!5p1Z& zl|}|nj(Z}NX(V{qMXyF930)QYxk{zjI84)c$Q{Lfi5Dl8v4XMut)=mF#rEiPZQ7UZ zUY>VhL2j2dTGQ&TyS@$8G^-VA!b_c7Dsj$IhLey)l29*}sn%8J#t&>i|HrnTe+6Ao zX3ZONd8H;ph-E37UYg{Z#F~U@-T!$ktMzv?Tst40&7xSgEovc(_0}LL+i*m&*nbwq zgjXkYz|ir6QX9rEo+Cp#b$g**&yCkj@tY&Ijk>N1FIkgv@A`G6@D zL$xacj!wu}Q0YH>U0is-9n04YeDhN2&h1<8S8Pi$-|KcQ;f2E&oP7*OR=ueX{nIJq z(}BlAFZKCiSLu~CF3TmW2A<#ka^FFB=Jj~<*WYg4yfm#RUQ+V}N~ za}|DfE~ed|vFz|w&sDS24z~DWmU&*#nBv9F@B7})`nu?7>nAyW$Cl6dsQr5t`2&-d z_doXF=M{qoo>|N%Cxwr=`~8Mf)e$9st(@n1`MTlC+T|g;4+gub^sg@b;rHc#dbD%Y z$Ikur`Br^)etu!#)sy4iXqs~<+Iz&A*Zopn4c)yyD#`bzn^$u({7m#P|Kke|INqG9 znvq_t@=S}H(4qI6=FfjK9^U&)>54&f22Gqhv!+FF$e8%l;!Clkwo~OR_`MKg#>DDhFhMa5l^3rw6ho0@@*I#~c zVeJb&cPesw>2u@LHud-=?Z%e!if@%sj>W!}+Ey1;*=K%S_VCAEZtDvcJjw75o3Kab z|NO;y3GEI0UY|AZ(9CZa`)_c`dGq%24bw(Wb{-YFvwSr1dt?0_@9}?lPj2(!^b@1j z^wNeeI(=zO+&5%WUa!xOPd~K1>7Od|%)Kk(HuCYKo){LtanWs!+t!#2hp+d=X{zN4 z#P3_S`0YKCp4a0Y)qf&>YhpA}cpn%M9jT#<(FiR=vDF6ppWE*LtLXjKGUMiRKlGjx zG+}gDvkM`IGK{;rW}x2U*3LTa#aVt2gP>tI)lDhr%`UFMlbo>a+a8l(*e`HF2zdYs!rQ z;~sO1{4yM-5;slH8y}nv=(+RL(CoK1wj7tB9eZ@~xh|7mU#8=?`MGTV>)zt`xZ|z+ zWz+7Ec`CZ zU#a_VUtUzZRjl`3)~9CG`hJ$dcNLyt`u}gD{y*Bf!`5!|U*4A^N$Pm!=dJ6<{&2ja ze=4^*%sOURv9ss9$9IpPwLR>V$MPA)dD{o^N7B@u84J%mAAfPs&W(c?`CjnjrmfpK z?#?SGf9b;AytsRoQg(1=?~Avyyw0S*JLmG1nWMg{-22nqJM!?UlAmV>wP{`Y@Q=SP zk6Re#a!+xwbXU`~C9jTFn&)j_*6Gcn(Ea^Y*Ya|@doOrJ-Tk7XdBlUG+CJslxL~u> z!E2>)Po^q8&wZlQy?Xnb?LODjUU^}EbntU4_FUgJ(W%GyQ(0#Jo0`Kr$LVv1aX!i> zsxQ88vf%fw9~KVY5*mKx!PIF-`wzUjq;#%vU8jDh{;1gVPSfY}I^0^mxI>hDZ1cQB zaV?8mRo`|x5VG?`;+7vD{4#OdrIl-}(c9DZj|uQ-SMJm`bHB zdOWGD@UL9zr767H!{fQ;2bZ??KbiP*@XtH%_C6YN>f4CQe(i#Kw;3_?+Q3_@&n{eY zxU=b_s`gg7`^|FyJ&UXNw$FZl^QgF&mX+(amMrsJz2}`?w>?acUXC!n_xN1@gEImS z6@IkD??sOSJ}z|QkXhR=`~SFY)8YKBK@``=mEPO?F_k8)R%u{z;M8CXSQ&nkK zhO^eJDXke;nce7%#iw7$2^R#_cr8d@JJT0}WAS>=jQ@~?zE-3!i3{+|28~`lwJgH{ zq1}2;XDJOU(ObjS_R}wpVx`si4-mfU=$-arN)x~DYOV!KM*ZgfuKU`vSFd+l9csAs zZH&q)^?ewn@Nt)`$E6K3c0QT%_KTj*xqTnTj93@l%ym*q za`+eXPPQrh_NC`O_w4%l8$S)7a4@OGsXw}(Jw3_6U*fYhb7|k}!`gXVSJ2WKc)_C<$v9;e9zrg{XzjD_8*i*$*MD%!_C@g( z(MgX(OT7LFko+-bm%jfc?Za5p(pkq^oY)?F%Hk3?w&|Y5XEim;s_|d$R`YG@I#8~y z=Dk32XD<8de{6}+`0ENghaIkITBo%{>r{&&stTdNyr(cH8%_oSK)R%CPqpoWoLId2Z;`FR%A6|MQ*Scl~kYbe`uNiF}%3 z%lh<$qocoTy7H&Z(x7c*$Bxy(8!M*#ROM)q4qdS8;IR(*+oXYQUY#=i_#XApvkrgV z**m?c>+U~}xqJGpRq-yP zJ#K$fsF`z#`#B`KlXi2$!u$i_SKmDvu;=~xM|D3tJsCeXZ1nXh6$5tPyjPrXd++W3 zo9DO=p8JEdc4Fn;(HF}qCLi6_YgE^fOAGHkbUr$3$Ih{SVcG2?uFRkRQH#IgdaRwb zeMpaM=|6w5{(^b diff --git a/packages/Microsoft.AspNet.SignalR.Client.2.0.3/Microsoft.AspNet.SignalR.Client.2.0.3.nupkg b/packages/Microsoft.AspNet.SignalR.Client.2.0.3/Microsoft.AspNet.SignalR.Client.2.0.3.nupkg deleted file mode 100644 index ab8ecb3cab0e258238b0213b75e666ace0e3c14d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 185710 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Ὼ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 diff --git a/packages/Microsoft.AspNet.SignalR.Client.2.0.3/lib/net40/Microsoft.AspNet.SignalR.Client.XML b/packages/Microsoft.AspNet.SignalR.Client.2.0.3/lib/net40/Microsoft.AspNet.SignalR.Client.XML deleted file mode 100644 index 98ee4f8..0000000 --- a/packages/Microsoft.AspNet.SignalR.Client.2.0.3/lib/net40/Microsoft.AspNet.SignalR.Client.XML +++ /dev/null @@ -1,943 +0,0 @@ - - - - Microsoft.AspNet.SignalR.Client - - - -

- Helper class to manage disposing a resource at an arbirtary time - - - - - Provides client connections for SignalR services. - - - - - Gets of sets proxy information for the connection. - - - - - Initializes a new instance of the class. - - The url to connect to. - - - - Initializes a new instance of the class. - - The url to connect to. - The query string data to pass to the server. - - - - Initializes a new instance of the class. - - The url to connect to. - The query string data to pass to the server. - - - - Starts the . - - A task that represents when the connection has started. - - - - Starts the . - - The http client - A task that represents when the connection has started. - - - - Starts the . - - The transport to use. - A task that represents when the connection has started. - - - - Stops the and sends an abort message to the server. - - - - - Stops the and sends an abort message to the server. - The timeout - - - - - Stops the without sending an abort message to the server. - This function is called after we receive a disconnect message from the server. - - - - - Sends data asynchronously over the connection. - - The data to send. - A task that represents when the data has been sent. - - - - Sends an object that will be JSON serialized asynchronously over the connection. - - The value to serialize. - A task that represents when the data has been sent. - - - - Adds a client certificate to the request - - Client Certificate - - - - Sets LastMessageAt to the current time - - - - - Sets LastActiveAt to the current time - - - - - Stop the connection, equivalent to calling connection.stop - - - - - Stop the connection, equivalent to calling connection.stop - - Set this to true to perform the dispose, false to do nothing - - - - Occurs when the has received data from the server. - - - - - Occurs when the has encountered an error. - - - - - Occurs when the is stopped. - - - - - Occurs when the starts reconnecting after an error. - - - - - Occurs when the successfully reconnects after a timeout. - - - - - Occurs when the state changes. - - - - - Occurs when the is about to timeout - - - - - The amount of time a transport will wait (while connecting) before failing. - This value is modified by adding the server's TransportConnectTimeout configuration value. - - - - - The amount of time a transport will wait (while connecting) before failing. - This is the total vaue obtained by adding the server's configuration value and the timeout specified by the user - - - - - The maximum amount of time a connection will allow to try and reconnect. - This value is equivalent to the summation of the servers disconnect and keep alive timeout values. - - - - - Object to store the various keep alive timeout values - - - - - The timestamp of the last message received by the connection. - - - - - Gets or sets the serializer used by the connection - - - - - Gets or sets the cookies associated with the connection. - - - - - Gets or sets authentication information for the connection. - - - - - Gets and sets headers for the requests - - - - - Gets of sets proxy information for the connection. - - - - - Gets the url for the connection. - - - - - Gets or sets the last message id for the connection. - - - - - Gets or sets the connection id for the connection. - - - - - Gets or sets the connection token for the connection. - - - - - Gets or sets the groups token for the connection. - - - - - Gets a dictionary for storing state for a the connection. - - - - - Gets the querystring specified in the ctor. - - - - - Gets the current of the connection. - - - - - Default text writer - - - - - Initializes a new instance of the HeartBeatMonitor Class - - - - How often to check connection status - - - - Starts the timer that triggers heartbeats - - - - - Callback function for the timer which determines if we need to notify the user or attempt to reconnect - - - - - Logic to determine if we need to notify the user or attempt to reconnect - - - - - - Dispose off the timer - - - - - Dispose off the timer - - - - - - The default implementation. - - - - - A client that can make http request. - - - - - Initializes the Http Clients - - Connection - - - - Makes an asynchronous http GET request to the specified url. - - The url to send the request to. - A callback that initializes the request with default values. - Indicates whether it is a long running request - A . - - - - Makes an asynchronous http POST request to the specified url. - - The url to send the request to. - A callback that initializes the request with default values. - form url encoded data. - Indicates whether it is a long running request - A . - - - - Makes an asynchronous http GET request to the specified url. - - The url to send the request to. - A callback that initializes the request with default values. - Indicates whether the request is long running - A . - - - - Makes an asynchronous http POST request to the specified url. - - The url to send the request to. - A callback that initializes the request with default values. - form url encoded data. - Indicates whether the request is long running - A . - - - - Adds certificates, credentials, proxies and cookies to the request - - Request object - - - - The http request - - - - - Aborts the request. - - - - - Set Request Headers - - request headers - - - - The user agent for this request. - - - - - The accept header for this request. - - - - - The http response. - - - - - Gets the steam that represents the response body. - - - - - - A for interacting with Hubs. - - - - - Initializes a new instance of the class. - - The url to connect to. - - - - Initializes a new instance of the class. - - The url to connect to. - Determines if the default "/signalr" path should be appended to the specified url. - - - - Initializes a new instance of the class. - - The url to connect to. - The query string data to pass to the server. - - - - Initializes a new instance of the class. - - The url to connect to. - The query string data to pass to the server. - Determines if the default "/signalr" path should be appended to the specified url. - - - - Initializes a new instance of the class. - - The url to connect to. - The query string data to pass to the server. - - - - Initializes a new instance of the class. - - The url to connect to. - The query string data to pass to the server. - Determines if the default "/signalr" path should be appended to the specified url. - - - - Creates an for the hub with the specified name. - - The name of the hub. - A - - - - Extensions to the . - - - - - Gets the value of a state variable. - - The type of the state variable - The . - The name of the state variable. - The value of the state variable. - - - - Registers for an event with the specified name and callback - - The . - The name of the event. - The callback - An that represents this subscription. - - - - Registers for an event with the specified name and callback - - The . - The name of the event. - The callback - An that represents this subscription. - - - - Registers for an event with the specified name and callback - - The . - The name of the event. - The callback - An that represents this subscription. - - - - Registers for an event with the specified name and callback - - The . - The name of the event. - The callback - An that represents this subscription. - - - - Registers for an event with the specified name and callback - - The . - The name of the event. - The callback - An that represents this subscription. - - - - Registers for an event with the specified name and callback - - The . - The name of the event. - The callback - An that represents this subscription. - - - - Registers for an event with the specified name and callback - - The . - The name of the event. - The callback - An that represents this subscription. - - - - Registers for an event with the specified name and callback - - The . - The name of the event. - The callback - An that represents this subscription. - - - - Registers for an event with the specified name and callback - - The . - The name of the event. - The callback - An that represents this subscription. - - - - Registers a event has an . - - The - The name of the event. - An . - - - - A client side proxy for a server side hub. - - - - - Executes a method on the server side hub asynchronously. - - The name of the method. - The arguments - A task that represents when invocation returned. - - - - Executes a method on the server side hub asynchronously. - - The type of result returned from the hub - The name of the method. - The arguments - A task that represents when invocation returned. - - - - Registers an event for the hub. - - The name of the event - A . - - - - Gets or sets state on the hub. - - The name of the field. - The value of the field - - - - Gets the serializer used by the connection. - - - - - Represents the result of a hub invocation. - - - - - The callback identifier - - - - - The return value of the hub - - - - - Indicates whether the Error is a . - - - - - The error message returned from the hub invocation. - - - - - Extra error data - - - - - The caller state from this hub. - - - - - implementation of a hub event. - - - - - Represents a subscription to a hub method. - - - - - Simplifies error recognition by unwrapping complex exceptions. - - The thrown exception. - An unwrapped exception in the form of a SignalRError. - - - - Represents errors that are thrown by the SignalR client - - - - - Create custom SignalR based error. - - The exception to unwrap - - - - Allow a SignalRError to be directly written to an output stream - - Exception error - - - - Dispose of the response - - - - - The status code of the error (if it was a WebException) - - - - - The response body of the error, if it was a WebException and the response is readable - - - - - The unwrapped underlying exception - - - - - Helpers for encoding URI query components. - - - - - Class to store all the Keep Alive properties - - - - - Allows for thread safe invocation of a delegate. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Client Certificates cannot be added after the connection has started.. - - - - - Looks up a localized string similar to A client callback for event {0} with {1} argument(s) was found, however an error occurred because {2}. - - - - - Looks up a localized string similar to A client callback for event {0} with {1} argument(s) could not be found. - - - - - Looks up a localized string similar to The connection was stopped before it could be started.. - - - - - Looks up a localized string similar to The connection has not been established.. - - - - - Looks up a localized string similar to Data cannot be sent because the connection is in the disconnected state. Call start before sending any data.. - - - - - Looks up a localized string similar to Data cannot be sent because the WebSocket connection is reconnecting.. - - - - - Looks up a localized string similar to You are using a version of the client that isn't compatible with the server. Client version {0}, server version {1}.. - - - - - Looks up a localized string similar to A HubProxy cannot be added after the connection has been started.. - - - - - Looks up a localized string similar to Server negotiation failed.. - - - - - Looks up a localized string similar to Request failed - task cancelled.. - - - - - Looks up a localized string similar to Transport failed trying to connect.. - - - - - Looks up a localized string similar to Transport timed out trying to connect. - - - - - Looks up a localized string similar to Url cannot contain query string directly. Pass query string values in using available overload.. - - - - - Looks up a localized string similar to Connection was disconnected before invocation result was received.. - - - - - Looks up a localized string similar to Connection started reconnecting before invocation result was received.. - - - - - Initializes a new instance of the class. - - The stream to read asynchronously payloads from. - - - - Starts the reader. - - - - - Closes the connection and the underlying stream. - - - - - Invoked when the stream is open. - - - - - Invoked when the reader is closed while in the Processing state. - - - - - Invoked when there's a message if received in the stream. - - - - - Starts the Polling Request Handler. - - - - - Fully stops the Polling Request Handlers. - - - - - Aborts the currently active polling request, does not stop the Polling Request Handler. - - - - - Used to generate the Url that is posted to for the poll. - - - - - Allows modification of the IRequest parameter before using it in a poll. - - - - - Sends the string based message to the callback. - - - - - If the poll errors OnError gets triggered and passes the exception. - - - - - Triggers when the polling request is in flight - - - - - Triggers before a new polling request is attempted. - Passes in an exception if the Poll errored, null otherwise. - Expects the return as a task in order to allow modification of timing for subsequent polls. - - - - - Fired when the current poll request was aborted, passing in the soon to be aborted request. - - - - - Event source implementation for .NET. This isn't to the spec but it's enough to support SignalR's - server. - - - - - Initializes a new instance of the class. - - The connection associated with this event source - The stream to read event source payloads from. - - - - Invoked when there's a message if received in the stream. - - - - - Represents a change in the connection state. - - - - - Creates a new stance of . - - The old state of the connection. - The new state of the connection. - - - - Gets the old state of the connection. - - - - - Gets the new state of the connection. - - - - - Indicates whether or not the active transport supports keep alive - - - - - Indicates whether or not the transport supports keep alive - - - - - The time to wait after a connection drops to try reconnecting. - - - - - The time to wait after an error happens to continue polling. - - - - - Indicates whether or not the transport supports keep alive - - - - - Indicates whether or not the transport supports keep alive - - - - - The time to wait after a connection drops to try reconnecting. - - - - diff --git a/packages/Microsoft.AspNet.SignalR.Client.2.0.3/lib/net40/Microsoft.AspNet.SignalR.Client.dll b/packages/Microsoft.AspNet.SignalR.Client.2.0.3/lib/net40/Microsoft.AspNet.SignalR.Client.dll deleted file mode 100644 index 790427663133e763cf7d3e33a9ef702ab6a524e6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 124088 zcmbTf2Vfk<^*=thd$-pl*=Na;T(C|qV!1mB_ikewH{5V<6eHU*$k<-zPBz%*6CywW zhh}={m>M7uY6zi)8VE^DXdwYX8i549B!PrLg86?wZ+5T9qWt~>&(3@E=FOY;-t^hM z`KvEbrc%m}e_wo|)Ps2PZ;FIp9dsbMqVAyzbzk@w^$+^y{i1&939Xs<*0ghcx_NVa zUGtVLPFs9!OFX@8OT2YUeEN|~;+viIEluU+k-;wOg)@|z=QGvCR}Ej{mG-tW>Z87> zQjhzT3TfGgzm2C-Jtb~vxrw0s@)rjZ|Nrbz1NEA621)sU;pu{!TD|b5PaVlP z`2Hr(1n~1d^3-4EI z`oTUG7OYbC?f4f_YGGWd4j1=TkE@P4Epf~R_rISzrQ)ZbEUS26>G|U}zx?6k#8003 z!~Q?cI{(J&!hc>ioOezAMQgV{GUc() zZ+?Bp%#)5it8Xs@Rrj9$fy;}^un{O z9mQ)}xU)-3l;A^|S|Ag{jW!t7aH?GZ>4sBDpusTxHoPv9Q2mAm)psEegpIX>Tr-8W ztxN@i4x$7fsfzA{zx(WikS`7Kx7H1=sy+88pvuG5`yfU?N!lB(*#~BtZg05C9sv4i zr`gb{f>m}MfRte+_Mu{i&{qZRIFM~blywFgtg=oON+_Q+iny9|j55hisS{P7(^Y`+ zCL3O4bx>;w*rguXp?|2^Z}@Z2vOl3zwzqk|NSe*#nWUC_i{I zKXmU;Ofz<&LjD?i5NN9R`w|-sTe5?f&}B*H3?>Jt8A(282!TtDcGyWP5e9TELzLi6 zTP#x$x*RDe6sqTicUoYvw>{?N zgyOBt!H}whD8XlHfa`#DsUqmeREOdT)yK@nXnGWknz4~#r?Cru;y0`8LjXmrMqk2e zhu`@}Sf+!V@SDn^hJtd?vXM7cr!xqRodm%)@bpEjlx1mpN(eJsiKYzA)j?)xJz_hw z37>*vunUSAjYd_%a8fKc8MK^6M)afcAIRR07UOrCfTiymid`wJ8%xiH@HT1_sj`PM z4_v7_(uoow2sFpP%1Z4&eeDK{vbP;}(@I9At;{fF>mW+-nc)Ok8Z2y&1c41!R$_x8 zHOQe=`SZR9wfbTEFG(@{nGs-?gNgiTd;2T1@B&zX^@a;^D2f?va5y7kWl0q6gf`TuvO)qqcrDGW4W>4f=#TY9k{ljcL`DdJirqC}nxrf?c&6smIDEl=vmB0s$s5UW>xfIjM3)QxgA&xij z#H5jL^J|Ul45S;`nFviMPs?)IFTu159b7Ck3+WNd%t4Td<CDG7G1_cHPuI_I77$uYJw&L7 zBLSLrl#1|rDepf60EKf}BQq=LFX$%R7e|iC|_K%FR(C zBe>uC8JK#S4!N2RYVntYE`e6-^|RwtkJ;LfJ&ir&DxsH={U7+bN`RLp6Rz6OJu$^u zL0)2i^w0{8K9+e7CDZ;)H(>MUizM-RHup;U%q^+X$bMcZN!0BX1-&v!YdxU>Psu2g zzK32_^(n4kqaZIg15#pM*~Nl9D^t2Iu_5&8U!|69$ZO>@-a#(wAGmQf{5k%0D6*w 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

OIMLJ#OMWQdrO2)i7AK@+Ks)avyr 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 C=nfhH diff --git a/packages/Microsoft.AspNet.SignalR.Client.2.0.3/lib/net45/Microsoft.AspNet.SignalR.Client.XML b/packages/Microsoft.AspNet.SignalR.Client.2.0.3/lib/net45/Microsoft.AspNet.SignalR.Client.XML deleted file mode 100644 index f47d221..0000000 --- a/packages/Microsoft.AspNet.SignalR.Client.2.0.3/lib/net45/Microsoft.AspNet.SignalR.Client.XML +++ /dev/null @@ -1,965 +0,0 @@ - - - - Microsoft.AspNet.SignalR.Client - - - -

- Provides client connections for SignalR services. - - - - - Gets of sets proxy information for the connection. - - - - - Initializes a new instance of the class. - - The url to connect to. - - - - Initializes a new instance of the class. - - The url to connect to. - The query string data to pass to the server. - - - - Initializes a new instance of the class. - - The url to connect to. - The query string data to pass to the server. - - - - Starts the . - - A task that represents when the connection has started. - - - - Starts the . - - The http client - A task that represents when the connection has started. - - - - Starts the . - - The transport to use. - A task that represents when the connection has started. - - - - Stops the and sends an abort message to the server. - - - - - Stops the and sends an abort message to the server. - The timeout - - - - - Stops the without sending an abort message to the server. - This function is called after we receive a disconnect message from the server. - - - - - Sends data asynchronously over the connection. - - The data to send. - A task that represents when the data has been sent. - - - - Sends an object that will be JSON serialized asynchronously over the connection. - - The value to serialize. - A task that represents when the data has been sent. - - - - Adds a client certificate to the request - - Client Certificate - - - - Sets LastMessageAt to the current time - - - - - Sets LastActiveAt to the current time - - - - - Stop the connection, equivalent to calling connection.stop - - - - - Stop the connection, equivalent to calling connection.stop - - Set this to true to perform the dispose, false to do nothing - - - - Occurs when the has received data from the server. - - - - - Occurs when the has encountered an error. - - - - - Occurs when the is stopped. - - - - - Occurs when the starts reconnecting after an error. - - - - - Occurs when the successfully reconnects after a timeout. - - - - - Occurs when the state changes. - - - - - Occurs when the is about to timeout - - - - - The amount of time a transport will wait (while connecting) before failing. - This value is modified by adding the server's TransportConnectTimeout configuration value. - - - - - The amount of time a transport will wait (while connecting) before failing. - This is the total vaue obtained by adding the server's configuration value and the timeout specified by the user - - - - - The maximum amount of time a connection will allow to try and reconnect. - This value is equivalent to the summation of the servers disconnect and keep alive timeout values. - - - - - Object to store the various keep alive timeout values - - - - - The timestamp of the last message received by the connection. - - - - - Gets or sets the serializer used by the connection - - - - - Gets or sets the cookies associated with the connection. - - - - - Gets or sets authentication information for the connection. - - - - - Gets and sets headers for the requests - - - - - Gets of sets proxy information for the connection. - - - - - Gets the url for the connection. - - - - - Gets or sets the last message id for the connection. - - - - - Gets or sets the connection id for the connection. - - - - - Gets or sets the connection token for the connection. - - - - - Gets or sets the groups token for the connection. - - - - - Gets a dictionary for storing state for a the connection. - - - - - Gets the querystring specified in the ctor. - - - - - Gets the current of the connection. - - - - - Default text writer - - - - - Initializes a new instance of the HeartBeatMonitor Class - - - - How often to check connection status - - - - Starts the timer that triggers heartbeats - - - - - Callback function for the timer which determines if we need to notify the user or attempt to reconnect - - - - - Logic to determine if we need to notify the user or attempt to reconnect - - - - - - Dispose off the timer - - - - - Dispose off the timer - - - - - - A client that can make http request. - - - - - Initializes the Http Clients - - Connection - - - - Makes an asynchronous http GET request to the specified url. - - The url to send the request to. - A callback that initializes the request with default values. - Indicates whether it is a long running request - A . - - - - Makes an asynchronous http POST request to the specified url. - - The url to send the request to. - A callback that initializes the request with default values. - form url encoded data. - Indicates whether it is a long running request - A . - - - - The http request - - - - - Aborts the request. - - - - - Set Request Headers - - request headers - - - - The user agent for this request. - - - - - The accept header for this request. - - - - - The http response. - - - - - Gets the steam that represents the response body. - - - - - - A for interacting with Hubs. - - - - - Initializes a new instance of the class. - - The url to connect to. - - - - Initializes a new instance of the class. - - The url to connect to. - Determines if the default "/signalr" path should be appended to the specified url. - - - - Initializes a new instance of the class. - - The url to connect to. - The query string data to pass to the server. - - - - Initializes a new instance of the class. - - The url to connect to. - The query string data to pass to the server. - Determines if the default "/signalr" path should be appended to the specified url. - - - - Initializes a new instance of the class. - - The url to connect to. - The query string data to pass to the server. - - - - Initializes a new instance of the class. - - The url to connect to. - The query string data to pass to the server. - Determines if the default "/signalr" path should be appended to the specified url. - - - - Creates an for the hub with the specified name. - - The name of the hub. - A - - - - Extensions to the . - - - - - Gets the value of a state variable. - - The type of the state variable - The . - The name of the state variable. - The value of the state variable. - - - - Registers for an event with the specified name and callback - - The . - The name of the event. - The callback - An that represents this subscription. - - - - Registers for an event with the specified name and callback - - The . - The name of the event. - The callback - An that represents this subscription. - - - - Registers for an event with the specified name and callback - - The . - The name of the event. - The callback - An that represents this subscription. - - - - Registers for an event with the specified name and callback - - The . - The name of the event. - The callback - An that represents this subscription. - - - - Registers for an event with the specified name and callback - - The . - The name of the event. - The callback - An that represents this subscription. - - - - Registers for an event with the specified name and callback - - The . - The name of the event. - The callback - An that represents this subscription. - - - - Registers for an event with the specified name and callback - - The . - The name of the event. - The callback - An that represents this subscription. - - - - Registers for an event with the specified name and callback - - The . - The name of the event. - The callback - An that represents this subscription. - - - - Registers for an event with the specified name and callback - - The . - The name of the event. - The callback - An that represents this subscription. - - - - Registers a event has an . - - The - The name of the event. - An . - - - - A client side proxy for a server side hub. - - - - - Executes a method on the server side hub asynchronously. - - The name of the method. - The arguments - A task that represents when invocation returned. - - - - Executes a method on the server side hub asynchronously. - - The type of result returned from the hub - The name of the method. - The arguments - A task that represents when invocation returned. - - - - Registers an event for the hub. - - The name of the event - A . - - - - Gets or sets state on the hub. - - The name of the field. - The value of the field - - - - Gets the serializer used by the connection. - - - - - Represents the result of a hub invocation. - - - - - The callback identifier - - - - - The return value of the hub - - - - - Indicates whether the Error is a . - - - - - The error message returned from the hub invocation. - - - - - Extra error data - - - - - The caller state from this hub. - - - - - implementation of a hub event. - - - - - Represents a subscription to a hub method. - - - - - Simplifies error recognition by unwrapping complex exceptions. - - The thrown exception. - An unwrapped exception in the form of a SignalRError. - - - - Represents errors that are thrown by the SignalR client - - - - - Create custom SignalR based error. - - The exception to unwrap - - - - Allow a SignalRError to be directly written to an output stream - - Exception error - - - - Dispose of the response - - - - - The status code of the error (if it was a WebException) - - - - - The response body of the error, if it was a WebException and the response is readable - - - - - The unwrapped underlying exception - - - - - Class to store all the Keep Alive properties - - - - - Initializes a new instance of the class. - - The stream to read asynchronously payloads from. - - - - Starts the reader. - - - - - Closes the connection and the underlying stream. - - - - - Invoked when the stream is open. - - - - - Invoked when the reader is closed while in the Processing state. - - - - - Invoked when there's a message if received in the stream. - - - - - Starts the Polling Request Handler. - - - - - Fully stops the Polling Request Handlers. - - - - - Aborts the currently active polling request, does not stop the Polling Request Handler. - - - - - Used to generate the Url that is posted to for the poll. - - - - - Allows modification of the IRequest parameter before using it in a poll. - - - - - Sends the string based message to the callback. - - - - - If the poll errors OnError gets triggered and passes the exception. - - - - - Triggers when the polling request is in flight - - - - - Triggers before a new polling request is attempted. - Passes in an exception if the Poll errored, null otherwise. - Expects the return as a task in order to allow modification of timing for subsequent polls. - - - - - Fired when the current poll request was aborted, passing in the soon to be aborted request. - - - - - Helper class to manage disposing a resource at an arbirtary time - - - - - Allows for thread safe invocation of a delegate. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Client Certificates cannot be added after the connection has started.. - - - - - Looks up a localized string similar to A client callback for event {0} with {1} argument(s) was found, however an error occurred because {2}. - - - - - Looks up a localized string similar to A client callback for event {0} with {1} argument(s) could not be found. - - - - - Looks up a localized string similar to The connection was stopped before it could be started.. - - - - - Looks up a localized string similar to The connection has not been established.. - - - - - Looks up a localized string similar to Data cannot be sent because the connection is in the disconnected state. Call start before sending any data.. - - - - - Looks up a localized string similar to Data cannot be sent because the WebSocket connection is reconnecting.. - - - - - Looks up a localized string similar to You are using a version of the client that isn't compatible with the server. Client version {0}, server version {1}.. - - - - - Looks up a localized string similar to A HubProxy cannot be added after the connection has been started.. - - - - - Looks up a localized string similar to Server negotiation failed.. - - - - - Looks up a localized string similar to Request failed - task cancelled.. - - - - - Looks up a localized string similar to Transport failed trying to connect.. - - - - - Looks up a localized string similar to Transport timed out trying to connect. - - - - - Looks up a localized string similar to Url cannot contain query string directly. Pass query string values in using available overload.. - - - - - Looks up a localized string similar to Connection was disconnected before invocation result was received.. - - - - - Looks up a localized string similar to Connection started reconnecting before invocation result was received.. - - - - - Represents a change in the connection state. - - - - - Creates a new stance of . - - The old state of the connection. - The new state of the connection. - - - - Gets the old state of the connection. - - - - - Gets the new state of the connection. - - - - - Indicates whether or not the active transport supports keep alive - - - - - Indicates whether or not the transport supports keep alive - - - - - The time to wait after a connection drops to try reconnecting. - - - - - The time to wait after an error happens to continue polling. - - - - - Indicates whether or not the transport supports keep alive - - - - - Indicates whether or not the transport supports keep alive - - - - - The time to wait after a connection drops to try reconnecting. - - - - - Event source implementation for .NET. This isn't to the spec but it's enough to support SignalR's - server. - - - - - Initializes a new instance of the class. - - The connection associated with this event source - The stream to read event source payloads from. - - - - Invoked when there's a message if received in the stream. - - - - - The default implementation. - - - - - Initialize the Http Clients - - Connection - - - - Makes an asynchronous http GET request to the specified url. - - The url to send the request to. - A callback that initializes the request with default values. - Indicates whether the request is long running - A . - - - - Makes an asynchronous http POST request to the specified url. - - The url to send the request to. - A callback that initializes the request with default values. - form url encoded data. - Indicates whether the request is long running - A . - - - - Returns the appropriate client based on whether it is a long running request - - Indicates whether the request is long running - - - - - Adds certificates, credentials, proxies and cookies to the request - - - - - The time to wait after a connection drops to try reconnecting. - - - - - Indicates whether or not the transport supports keep alive - - - - - The name of the transport. - - - - diff --git a/packages/Microsoft.AspNet.SignalR.Client.2.0.3/lib/net45/Microsoft.AspNet.SignalR.Client.dll b/packages/Microsoft.AspNet.SignalR.Client.2.0.3/lib/net45/Microsoft.AspNet.SignalR.Client.dll deleted file mode 100644 index bef897495d676996b538b7019860302f4a02fca8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 134328 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
1egPP+KiBLUyX3_>>DbA9_mUv>NV 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 diff --git a/packages/Microsoft.AspNet.SignalR.Client.2.0.3/lib/portable-net45+sl5+netcore45+wp8/Microsoft.AspNet.SignalR.Client.XML b/packages/Microsoft.AspNet.SignalR.Client.2.0.3/lib/portable-net45+sl5+netcore45+wp8/Microsoft.AspNet.SignalR.Client.XML deleted file mode 100644 index 8f4e9fa..0000000 --- a/packages/Microsoft.AspNet.SignalR.Client.2.0.3/lib/portable-net45+sl5+netcore45+wp8/Microsoft.AspNet.SignalR.Client.XML +++ /dev/null @@ -1,880 +0,0 @@ - - - - Microsoft.AspNet.SignalR.Client - - - - - The default implementation. - - - - - A client that can make http request. - - - - - Initializes the Http Clients - - Connection - - - - Makes an asynchronous http GET request to the specified url. - - The url to send the request to. - A callback that initializes the request with default values. - Indicates whether it is a long running request - A . - - - - Makes an asynchronous http POST request to the specified url. - - The url to send the request to. - A callback that initializes the request with default values. - form url encoded data. - Indicates whether it is a long running request - A . - - - - Initialize the Http Clients - - Connection - - - - Makes an asynchronous http GET request to the specified url. - - The url to send the request to. - A callback that initializes the request with default values. - Indicates whether the request is long running - A . - - - - Makes an asynchronous http POST request to the specified url. - - The url to send the request to. - A callback that initializes the request with default values. - form url encoded data. - Indicates whether the request is long running - A . - - - - Returns the appropriate client based on whether it is a long running request - - Indicates whether the request is long running - - - - - The http request - - - - - Aborts the request. - - - - - Set Request Headers - - request headers - - - - The user agent for this request. - - - - - The accept header for this request. - - - - - The http response. - - - - - Gets the steam that represents the response body. - - - - - - Provides client connections for SignalR services. - - - - - Initializes a new instance of the class. - - The url to connect to. - - - - Initializes a new instance of the class. - - The url to connect to. - The query string data to pass to the server. - - - - Initializes a new instance of the class. - - The url to connect to. - The query string data to pass to the server. - - - - Starts the . - - A task that represents when the connection has started. - - - - Starts the . - - The http client - A task that represents when the connection has started. - - - - Starts the . - - The transport to use. - A task that represents when the connection has started. - - - - Stops the and sends an abort message to the server. - - - - - Stops the and sends an abort message to the server. - The timeout - - - - - Stops the without sending an abort message to the server. - This function is called after we receive a disconnect message from the server. - - - - - Sends data asynchronously over the connection. - - The data to send. - A task that represents when the data has been sent. - - - - Sends an object that will be JSON serialized asynchronously over the connection. - - The value to serialize. - A task that represents when the data has been sent. - - - - Sets LastMessageAt to the current time - - - - - Sets LastActiveAt to the current time - - - - - Stop the connection, equivalent to calling connection.stop - - - - - Stop the connection, equivalent to calling connection.stop - - Set this to true to perform the dispose, false to do nothing - - - - Occurs when the has received data from the server. - - - - - Occurs when the has encountered an error. - - - - - Occurs when the is stopped. - - - - - Occurs when the starts reconnecting after an error. - - - - - Occurs when the successfully reconnects after a timeout. - - - - - Occurs when the state changes. - - - - - Occurs when the is about to timeout - - - - - The amount of time a transport will wait (while connecting) before failing. - This value is modified by adding the server's TransportConnectTimeout configuration value. - - - - - The amount of time a transport will wait (while connecting) before failing. - This is the total vaue obtained by adding the server's configuration value and the timeout specified by the user - - - - - The maximum amount of time a connection will allow to try and reconnect. - This value is equivalent to the summation of the servers disconnect and keep alive timeout values. - - - - - Object to store the various keep alive timeout values - - - - - The timestamp of the last message received by the connection. - - - - - Gets or sets the serializer used by the connection - - - - - Gets or sets the cookies associated with the connection. - - - - - Gets or sets authentication information for the connection. - - - - - Gets and sets headers for the requests - - - - - Gets the url for the connection. - - - - - Gets or sets the last message id for the connection. - - - - - Gets or sets the connection id for the connection. - - - - - Gets or sets the connection token for the connection. - - - - - Gets or sets the groups token for the connection. - - - - - Gets a dictionary for storing state for a the connection. - - - - - Gets the querystring specified in the ctor. - - - - - Gets the current of the connection. - - - - - Default text writer - - - - - Initializes a new instance of the HeartBeatMonitor Class - - - - How often to check connection status - - - - Starts the timer that triggers heartbeats - - - - - Callback function for the timer which determines if we need to notify the user or attempt to reconnect - - - - - Logic to determine if we need to notify the user or attempt to reconnect - - - - - - Dispose off the timer - - - - - Dispose off the timer - - - - - - A for interacting with Hubs. - - - - - Initializes a new instance of the class. - - The url to connect to. - - - - Initializes a new instance of the class. - - The url to connect to. - Determines if the default "/signalr" path should be appended to the specified url. - - - - Initializes a new instance of the class. - - The url to connect to. - The query string data to pass to the server. - - - - Initializes a new instance of the class. - - The url to connect to. - The query string data to pass to the server. - Determines if the default "/signalr" path should be appended to the specified url. - - - - Initializes a new instance of the class. - - The url to connect to. - The query string data to pass to the server. - - - - Initializes a new instance of the class. - - The url to connect to. - The query string data to pass to the server. - Determines if the default "/signalr" path should be appended to the specified url. - - - - Creates an for the hub with the specified name. - - The name of the hub. - A - - - - Extensions to the . - - - - - Gets the value of a state variable. - - The type of the state variable - The . - The name of the state variable. - The value of the state variable. - - - - Registers for an event with the specified name and callback - - The . - The name of the event. - The callback - An that represents this subscription. - - - - Registers for an event with the specified name and callback - - The . - The name of the event. - The callback - An that represents this subscription. - - - - Registers for an event with the specified name and callback - - The . - The name of the event. - The callback - An that represents this subscription. - - - - Registers for an event with the specified name and callback - - The . - The name of the event. - The callback - An that represents this subscription. - - - - Registers for an event with the specified name and callback - - The . - The name of the event. - The callback - An that represents this subscription. - - - - A client side proxy for a server side hub. - - - - - Executes a method on the server side hub asynchronously. - - The name of the method. - The arguments - A task that represents when invocation returned. - - - - Executes a method on the server side hub asynchronously. - - The type of result returned from the hub - The name of the method. - The arguments - A task that represents when invocation returned. - - - - Registers an event for the hub. - - The name of the event - A . - - - - Gets or sets state on the hub. - - The name of the field. - The value of the field - - - - Gets the serializer used by the connection. - - - - - Represents the result of a hub invocation. - - - - - The callback identifier - - - - - The return value of the hub - - - - - Indicates whether the Error is a . - - - - - The error message returned from the hub invocation. - - - - - Extra error data - - - - - The caller state from this hub. - - - - - Represents a subscription to a hub method. - - - - - Simplifies error recognition by unwrapping complex exceptions. - - The thrown exception. - An unwrapped exception in the form of a SignalRError. - - - - Represents errors that are thrown by the SignalR client - - - - - Create custom SignalR based error. - - The exception to unwrap - - - - Allow a SignalRError to be directly written to an output stream - - Exception error - - - - Dispose of the response - - - - - The status code of the error (if it was a WebException) - - - - - The response body of the error, if it was a WebException and the response is readable - - - - - The unwrapped underlying exception - - - - - Allows for thread safe invocation of a delegate. - - - - - Class to store all the Keep Alive properties - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Client Certificates cannot be added after the connection has started.. - - - - - Looks up a localized string similar to A client callback for event {0} with {1} argument(s) was found, however an error occurred because {2}. - - - - - Looks up a localized string similar to A client callback for event {0} with {1} argument(s) could not be found. - - - - - Looks up a localized string similar to The connection was stopped before it could be started.. - - - - - Looks up a localized string similar to The connection has not been established.. - - - - - Looks up a localized string similar to Data cannot be sent because the connection is in the disconnected state. Call start before sending any data.. - - - - - Looks up a localized string similar to Data cannot be sent because the WebSocket connection is reconnecting.. - - - - - Looks up a localized string similar to You are using a version of the client that isn't compatible with the server. Client version {0}, server version {1}.. - - - - - Looks up a localized string similar to A HubProxy cannot be added after the connection has been started.. - - - - - Looks up a localized string similar to Server negotiation failed.. - - - - - Looks up a localized string similar to Request failed - task cancelled.. - - - - - Looks up a localized string similar to Transport failed trying to connect.. - - - - - Looks up a localized string similar to Transport timed out trying to connect. - - - - - Looks up a localized string similar to Url cannot contain query string directly. Pass query string values in using available overload.. - - - - - Looks up a localized string similar to Connection was disconnected before invocation result was received.. - - - - - Looks up a localized string similar to Connection started reconnecting before invocation result was received.. - - - - - Represents a change in the connection state. - - - - - Creates a new stance of . - - The old state of the connection. - The new state of the connection. - - - - Gets the old state of the connection. - - - - - Gets the new state of the connection. - - - - - Initializes a new instance of the class. - - The stream to read asynchronously payloads from. - - - - Starts the reader. - - - - - Closes the connection and the underlying stream. - - - - - Invoked when the stream is open. - - - - - Invoked when the reader is closed while in the Processing state. - - - - - Invoked when there's a message if received in the stream. - - - - - Indicates whether or not the active transport supports keep alive - - - - - Indicates whether or not the transport supports keep alive - - - - - The time to wait after a connection drops to try reconnecting. - - - - - The time to wait after an error happens to continue polling. - - - - - Indicates whether or not the transport supports keep alive - - - - - Starts the Polling Request Handler. - - - - - Fully stops the Polling Request Handlers. - - - - - Aborts the currently active polling request, does not stop the Polling Request Handler. - - - - - Used to generate the Url that is posted to for the poll. - - - - - Allows modification of the IRequest parameter before using it in a poll. - - - - - Sends the string based message to the callback. - - - - - If the poll errors OnError gets triggered and passes the exception. - - - - - Triggers when the polling request is in flight - - - - - Triggers before a new polling request is attempted. - Passes in an exception if the Poll errored, null otherwise. - Expects the return as a task in order to allow modification of timing for subsequent polls. - - - - - Fired when the current poll request was aborted, passing in the soon to be aborted request. - - - - - Indicates whether or not the transport supports keep alive - - - - - The time to wait after a connection drops to try reconnecting. - - - - - Event source implementation for .NET. This isn't to the spec but it's enough to support SignalR's - server. - - - - - Initializes a new instance of the class. - - The connection associated with this event source - The stream to read event source payloads from. - - - - Invoked when there's a message if received in the stream. - - - - - Helper class to manage disposing a resource at an arbirtary time - - - - diff --git a/packages/Microsoft.AspNet.SignalR.Client.2.0.3/lib/portable-net45+sl5+netcore45+wp8/Microsoft.AspNet.SignalR.Client.dll b/packages/Microsoft.AspNet.SignalR.Client.2.0.3/lib/portable-net45+sl5+netcore45+wp8/Microsoft.AspNet.SignalR.Client.dll deleted file mode 100644 index fecbd5d48dcc2b5c32337a26a313a72865f7cd1d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 113848 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�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�Q4| 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 diff --git a/packages/Microsoft.AspNet.SignalR.Core.2.0.3/Microsoft.AspNet.SignalR.Core.2.0.3.nupkg b/packages/Microsoft.AspNet.SignalR.Core.2.0.3/Microsoft.AspNet.SignalR.Core.2.0.3.nupkg deleted file mode 100644 index c2ebb015b9e7b28573e5352c20641c0310381d18..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 158981 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

$_`M9I5k@KHRZjWBn)$Pe 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 z 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 - - - Microsoft.AspNet.SignalR.Core - - - - - The amount of time the client should wait without seeing a keep alive before trying to reconnect. - - - - - The interval between successively checking connection states. - - - - - The amount of time a Topic should stay in memory after its last subscriber is removed. - - - - - - - The dependency resolver to use for the hub connection. - - - - - Gets of sets a boolean that determines if JSONP is enabled. - - - - - Represents a connection to the client. - - - - - Writes buffered data. - - The data to write to the buffer. - - - - Flushes the buffered response to the client. - - A task that represents when the data has been flushed. - - - - Gets a cancellation token that represents the client's lifetime. - - - - - Gets or sets the status code of the response. - - - - - Gets or sets the content type of the response. - - - - - Determines whether JavaScript proxies for the server-side hubs should be auto generated at {Path}/hubs or {Path}/js. - Defaults to true. - - - - - Determines whether detailed exceptions thrown in Hub methods get reported back the invoking client. - Defaults to false. - - - - - A server side proxy for the client side hub. - - - - - Invokes a method on the connection(s) represented by the instance. - - name of the method to invoke - argumetns to pass to the client - A task that represents when the data has been sent to the client. - - - - Encapsulates all information about a SignalR connection for an . - - - - - Returns a dynamic representation of all clients except the calling client ones specified. - - The list of connection ids to exclude - A dynamic representation of all clients except the calling client ones specified. - - - - Returns a dynamic representation of the connection with the specified connectionid. - - The connection id - A dynamic representation of the specified client. - - - - Returns a dynamic representation of the connections with the specified connectionids. - - The connection ids. - A dynamic representation of the specified clients. - - - - Returns a dynamic representation of the specified group. - - The name of the group - The list of connection ids to exclude - A dynamic representation of the specified group. - - - - Returns a dynamic representation of the specified groups. - - The names of the groups. - The list of connection ids to exclude - A dynamic representation of the specified groups. - - - - Encapsulates all information about an individual SignalR connection for an . - - - - - Holds information about a single hub method. - - - - - Name of Descriptor. - - - - - Flags whether the name was specified. - - - - - The return type of this method. - - - - - Hub descriptor object, target to this method. - - - - - Available method parameters. - - - - - Method invocation delegate. - Takes a target hub and an array of invocation arguments as it's arguments. - - - - - Attributes attached to this method. - - - - - The exception to be sent to the calling client. - This will be overridden by a generic Exception unless Error is a - or is set to true. - - - - - The value to return in lieu of throwing Error. Whenever Result is set, Error will be set to null. - - - - - Provides access to server configuration. - - - - - Gets or sets a representing the amount of time a client should allow to connect before falling - back to another transport or failing. - The default value is 5 seconds. - - - - - Gets or sets a representing the amount of time to leave a connection open before timing out. - The default value is 110 seconds. - - - - - Gets or sets a representing the amount of time to wait after a connection goes away before raising the disconnect event. - The default value is 30 seconds. - - - - - Gets or sets a representing the amount of time between send keep alive messages. - If enabled, this value must be at least two seconds. Set to null to disable. - The default value is 10 seconds. - - - - - Gets or sets the number of messages to buffer for a specific signal. - The default value is 1000. - - - - - Gets or sets the maximum size in bytes of messages sent from client to the server via WebSockets. - Set to null to disable this limit. - The default value is 65536 or 64 KB. - - - - - Gets or sets a representing tell the client to wait before restablishing a - long poll connection after data is sent from the server. - The default value is 0. - - - - - A buffering text writer that supports writing binary directly as well - - - - - TextWriter implementation over a write delegate optimized for writing in small chunks - we don't need to write to a long lived buffer. This saves massive amounts of memory - as the number of connections grows. - - - - - Implemented on anything that has the ability to write raw binary data - - - - - Default implementation. - - - - - Provides access to hubs and persistent connections references. - - - - - Returns a for the specified . - - Type of the - a for the specified - - - - Returns a for the specified hub. - - Name of the hub - a for the specified hub - - - - Returns a for the . - - Type of the - A for the . - - - - Initializes a new instance of the class. - - The . - - - - Returns a for the . - - Type of the - A for the . - - - - Returns a for the . - - Type of the - A for the . - - - - Returns a for the specified . - - Type of the - a for the specified - - - - Returns a for the specified hub. - - Name of the hub - a for the specified hub - - - - A message sent to one more connections. - - - - - Initializes a new instance of the class. - - The signal - The payload of the message - The signals to exclude. - - - - The signal to this message should be sent to. Connections subscribed to this signal - will receive the message payload. - - - - - A list of signals this message should be delivered to. If this is used - the Signal cannot be used. - - - - - The payload of the message. - - - - - Represents a list of signals that should be used to filter what connections - receive this message. - - - - - Provides access to default host information. - - - - - Gets or sets the the default - - - - - Gets the default - - - - - Gets the default - - - - - Gets the default - - - - - - - - - - Represents a SignalR request - - - - - Reads the form of the http request - - - - - - Gets the url for this request. - - - - - The local path part of the url - - - - - Gets the querystring for this request. - - - - - Gets the headers for this request. - - - - - Gets the cookies for this request. - - - - - Gets security information for the current HTTP request. - - - - - Gets the owin enviornment - - - - - A converter for dictionaries that uses a SipHash comparer - - - - - Represents a web socket. - - - - - Sends data over the websocket. - - The value to send. - A that represents the send is complete. - - - - Sends a chunk of data over the websocket ("endOfMessage" flag set to false.) - - - A that represents the send is complete. - - - - Sends a zero byte data chunk with the "endOfMessage" flag set to true. - - A that represents the flush is complete. - - - - Invoked when data is sent over the websocket - - - - - Invoked when the websocket closes - - - - - Invoked when there is an error - - - - - Extension methods for . - - - - - Closes the connection to a client with optional data. - - The . - The data to write to the connection. - A task that represents when the connection is closed. - - - - Encapsulates all information about an individual SignalR connection for an . - - - - - Initializes a new instance of the . - - - - - Initializes a new instance of the . - - The pipeline invoker. - The connection. - The hub name. - The connection id. - The connection hub state. - - - - Returns a dynamic representation of all clients in a group except the calling client. - - The name of the group - A dynamic representation of all clients in a group except the calling client. - - - - Returns a dynamic representation of all clients in the specified groups except the calling client. - - The name of the groups - A dynamic representation of all clients in a group except the calling client. - - - - All connected clients except the calling client. - - - - - Represents the calling client. - - - - - This module is added the the HubPipeline by default. - - Hub level attributes that implement such as are applied to determine - whether to allow potential clients to receive messages sent from that hub using a or a - All applicable hub attributes must allow hub connection for the connection to be authorized. - - Hub and method level attributes that implement such as are applied - to determine whether to allow callers to invoke hub methods. - All applicable hub level AND method level attributes must allow hub method invocation for the invocation to be authorized. - - Optionally, this module may be instantiated with and - authorizers that will be applied globally to all hubs and hub methods. - - - - - Common base class to simplify the implementation of IHubPipelineModules. - A module can intercept and customize various stages of hub processing such as connecting, reconnecting, disconnecting, - invoking server-side hub methods, invoking client-side hub methods, authorizing hub clients and rejoining hub groups. - A module can be activated by calling . - The combined modules added to the are invoked via the - interface. - - - - - An can intercept and customize various stages of hub processing such as connecting, - reconnecting, disconnecting, invoking server-side hub methods, invoking client-side hub methods, authorizing hub - clients and rejoining hub groups. - Modules can be be activated by calling . - The combined modules added to the are invoked via the - interface. - - - - - Wraps a function that invokes a server-side hub method. Even if a client has not been authorized to connect - to a hub, it will still be authorized to invoke server-side methods on that hub unless it is prevented in - by not executing the invoke parameter. - - A function that invokes a server-side hub method. - A wrapped function that invokes a server-side hub method. - - - - Wraps a function that invokes a client-side hub method. - - A function that invokes a client-side hub method. - A wrapped function that invokes a client-side hub method. - - - - Wraps a function that is called when a client connects to the for each - the client connects to. By default, this results in the 's - OnConnected method being invoked. - - A function to be called when a client connects to a hub. - A wrapped function to be called when a client connects to a hub. - - - - Wraps a function that is called when a client reconnects to the for each - the client connects to. By default, this results in the 's - OnReconnected method being invoked. - - A function to be called when a client reconnects to a hub. - A wrapped function to be called when a client reconnects to a hub. - - - - Wraps a function that is called when a client disconnects from the for each - the client was connected to. By default, this results in the 's - OnDisconnected method being invoked. - - A function to be called when a client disconnects from a hub. - A wrapped function to be called when a client disconnects from a hub. - - - - Wraps a function to be called before a client subscribes to signals belonging to the hub described by the - . By default, the will look for attributes on the - to help determine if the client is authorized to subscribe to method invocations for the - described hub. - The function returns true if the client is authorized to subscribe to client-side hub method - invocations; false, otherwise. - - - A function that dictates whether or not the client is authorized to connect to the described Hub. - - - A wrapped function that dictates whether or not the client is authorized to connect to the described Hub. - - - - - Wraps a function that determines which of the groups belonging to the hub described by the - the client should be allowed to rejoin. - By default, clients will rejoin all the groups they were in prior to reconnecting. - - A function that determines which groups the client should be allowed to rejoin. - A wrapped function that determines which groups the client should be allowed to rejoin. - - - - Wraps a function that invokes a server-side hub method. Even if a client has not been authorized to connect - to a hub, it will still be authorized to invoke server-side methods on that hub unless it is prevented in - by not executing the invoke parameter. - - A function that invokes a server-side hub method. - A wrapped function that invokes a server-side hub method. - - - - Wraps a function that is called when a client connects to the for each - the client connects to. By default, this results in the 's - OnConnected method being invoked. - - A function to be called when a client connects to a hub. - A wrapped function to be called when a client connects to a hub. - - - - Wraps a function that is called when a client reconnects to the for each - the client connects to. By default, this results in the 's - OnReconnected method being invoked. - - A function to be called when a client reconnects to a hub. - A wrapped function to be called when a client reconnects to a hub. - - - - Wraps a function that is called when a client disconnects from the for each - the client was connected to. By default, this results in the 's - OnDisconnected method being invoked. - - A function to be called when a client disconnects from a hub. - A wrapped function to be called when a client disconnects from a hub. - - - - Wraps a function to be called before a client subscribes to signals belonging to the hub described by the - . By default, the will look for attributes on the - to help determine if the client is authorized to subscribe to method invocations for the - described hub. - The function returns true if the client is authorized to subscribe to client-side hub method - invocations; false, otherwise. - - - A function that dictates whether or not the client is authorized to connect to the described Hub. - - - A wrapped function that dictates whether or not the client is authorized to connect to the described Hub. - - - - - Wraps a function that determines which of the groups belonging to the hub described by the - the client should be allowed to rejoin. - By default, clients will rejoin all the groups they were in prior to reconnecting. - - A function that determines which groups the client should be allowed to rejoin. - A wrapped function that determines which groups the client should be allowed to rejoin. - - - - Wraps a function that invokes a client-side hub method. - - A function that invokes a client-side hub method. - A wrapped function that invokes a client-side hub method. - - - - This method is called before the AuthorizeConnect components of any modules added later to the - are executed. If this returns false, then those later-added modules will not run and the client will not be allowed - to subscribe to client-side invocations of methods belonging to the hub defined by the . - - A description of the hub the client is trying to subscribe to. - The connect request of the client trying to subscribe to the hub. - true, if the client is authorized to connect to the hub, false otherwise. - - - - This method is called before the connect components of any modules added later to the are - executed. If this returns false, then those later-added modules and the method will - not be run. - - The hub the client has connected to. - - true, if the connect components of later added modules and the method should be executed; - false, otherwise. - - - - - This method is called after the connect components of any modules added later to the are - executed and after is executed, if at all. - - The hub the client has connected to. - - - - This method is called before the reconnect components of any modules added later to the are - executed. If this returns false, then those later-added modules and the method will - not be run. - - The hub the client has reconnected to. - - true, if the reconnect components of later added modules and the method should be executed; - false, otherwise. - - - - - This method is called after the reconnect components of any modules added later to the are - executed and after is executed, if at all. - - The hub the client has reconnected to. - - - - This method is called before the outgoing components of any modules added later to the are - executed. If this returns false, then those later-added modules and the client-side hub method invocation(s) will not - be executed. - - A description of the client-side hub method invocation. - - true, if the outgoing components of later added modules and the client-side hub method invocation(s) should be executed; - false, otherwise. - - - - - This method is called after the outgoing components of any modules added later to the are - executed. This does not mean that all the clients have received the hub method invocation, but it does indicate indicate - a hub invocation message has successfully been published to a message bus. - - A description of the client-side hub method invocation. - - - - This method is called before the disconnect components of any modules added later to the are - executed. If this returns false, then those later-added modules and the method will - not be run. - - The hub the client has disconnected from. - - true, if the disconnect components of later added modules and the method should be executed; - false, otherwise. - - - - - This method is called after the disconnect components of any modules added later to the are - executed and after is executed, if at all. - - The hub the client has disconnected from. - - - - This method is called before the incoming components of any modules added later to the are - executed. If this returns false, then those later-added modules and the server-side hub method invocation will not - be executed. Even if a client has not been authorized to connect to a hub, it will still be authorized to invoke - server-side methods on that hub unless it is prevented in by not - executing the invoke parameter or prevented in by returning false. - - A description of the server-side hub method invocation. - - true, if the incoming components of later added modules and the server-side hub method invocation should be executed; - false, otherwise. - - - - - This method is called after the incoming components of any modules added later to the - and the server-side hub method have completed execution. - - The return value of the server-side hub method - A description of the server-side hub method invocation. - The possibly new or updated return value of the server-side hub method - - - - This is called when an uncaught exception is thrown by a server-side hub method or the incoming component of a - module added later to the . Observing the exception using this method will not prevent - it from bubbling up to other modules. - - - Represents the exception that was thrown during the server-side invocation. - It is possible to change the error or set a result using this context. - - A description of the server-side hub method invocation. - - - - Apply to Hubs and Hub methods to authorize client connections to Hubs and authorize client invocations of Hub methods. - - - - - Interface to be implemented by s that can authorize client to connect to a . - - - - - Given a , determine whether client is authorized to connect to . - - Description of the hub client is attempting to connect to. - The connection request from the client. - true if the caller is authorized to connect to the hub; otherwise, false. - - - - Interface to be implemented by s that can authorize the invocation of methods. - - - - - Given a , determine whether client is authorized to invoke the method. - - An providing details regarding the method invocation. - Indicates whether the interface instance is an attribute applied directly to a method. - true if the caller is authorized to invoke the method; otherwise, false. - - - - Determines whether client is authorized to connect to . - - Description of the hub client is attempting to connect to. - The (re)connect request from the client. - true if the caller is authorized to connect to the hub; otherwise, false. - - - - Determines whether client is authorized to invoke the method. - - An providing details regarding the method invocation. - Indicates whether the interface instance is an attribute applied directly to a method. - true if the caller is authorized to invoke the method; otherwise, false. - - - - When overridden, provides an entry point for custom authorization checks. - Called by and . - - The for the client being authorize - true if the user is authorized, otherwise, false - - - - Set to false to apply authorization only to the invocations of any of the Hub's server-side methods. - This property only affects attributes applied to the Hub class. - This property cannot be read. - - - - - Gets or sets the user roles. - - - - - Gets or sets the authorized users. - - - - - A description of a client-side hub method invocation originating from the server. - - - - - The , if any, corresponding to the client that invoked the server-side hub method - that is invoking the client-side hub method. - - - - - A description of the method call to be made on the client. - - - - - The signal (ConnectionId, hub type name or hub type name + "." + group name) belonging to clients that - receive the method invocation. - - - - - The signals (ConnectionId, hub type name or hub type name + "." + group name) belonging to clients that - receive the method invocation. - - - - - The signals (ConnectionId, hub type name or hub type name + "." + group name) belonging to clients that should - not receive the method invocation regardless of the . - - - - - A description of a client-side hub method invocation. - - - - - The name of the hub that the method being invoked belongs to. - - - - - The name of the client-side hub method be invoked. - - - - - The argument list the client-side hub method will be called with. - - - - - A key-value store representing the hub state on the server that has changed since the last time the hub - state was sent to the client. - - - - - Provides access to information about a . - - - - - Encapsulates all information about a SignalR connection for an . - - - - - Gets the the hub. - - - - - Requiring Authentication adds an to the with - and authorizers that will be applied globally to all hubs and hub methods. - These authorizers require that the 's - IsAuthenticated for any clients that invoke server-side hub methods or receive client-side hub method invocations. - - The to which the will be added. - - - - Implementations of this interface are responsible for executing operation required to complete various stages - hub processing such as connecting, reconnecting, disconnecting, invoking server-side hub methods, invoking - client-side hub methods, authorizing hub clients and rejoining hub groups. - - - - - Invokes a server-side hub method. - - A description of the server-side hub method invocation. - An asynchronous operation giving the return value of the server-side hub method invocation. - - - - Invokes a client-side hub method. - - A description of the client-side hub method invocation. - - - - To be called when a client connects to the for each the client - connects to. By default, this results in the 's OnConnected method being invoked. - - A the client is connected to. - - - - To be called when a client reconnects to the for each the client - connects to. By default, this results in the 's OnReconnected method being invoked. - - A the client is reconnected to. - - - - To be called when a client disconnects from the for each the client - was connected to. By default, this results in the 's OnDisconnected method being invoked. - - A the client was disconnected from. - - - - To be called before a client subscribes to signals belonging to the hub described by the . - By default, the will look for attributes on the to help determine if - the client is authorized to subscribe to method invocations for the described hub. - - A description of the hub the client is attempting to connect to. - - The connect request being made by the client which should include the client's - User. - - true, if the client is authorized to subscribe to client-side hub method invocations; false, otherwise. - - - - This method determines which of the groups belonging to the hub described by the the client should be - allowed to rejoin. - By default, clients that are reconnecting to the server will be removed from all groups they may have previously been a member of, - because untrusted clients may claim to be a member of groups they were never authorized to join. - - A description of the hub for which the client is attempting to rejoin groups. - The reconnect request being made by the client that is attempting to rejoin groups. - - The list of groups belonging to the relevant hub that the client claims to have been a member of before the reconnect. - - A list of groups the client is allowed to rejoin. - - - - A description of a server-side hub method invocation originating from a client. - - - - - A hub instance that contains the invoked method as a member. - - - - - A description of the method being invoked by the client. - - - - - The arguments to be passed to the invoked method. - - - - - A key-value store representing the hub state on the client at the time of the invocation. - - - - - Handles parsing incoming requests through the . - - - - - Parses the incoming hub payload into a . - - The raw hub payload. - The JsonSerializer used to parse the data. - The resulting . - - - - The response returned from an incoming hub request. - - - - - The changes made the the round tripped state. - - - - - The result of the invocation. - - - - - The id of the operation. - - - - - Indicates whether the Error is a see . - - - - - The exception that occurs as a result of invoking the hub method. - - - - - The stack trace of the exception that occurs as a result of invoking the hub method. - - - - - Extra error data contained in the - - - - - A change tracking dictionary. - - - - - A collection of modules that can intercept and customize various stages of hub processing such as connecting, - reconnecting, disconnecting, invoking server-side hub methods, invoking client-side hub methods, authorizing - hub clients and rejoining hub groups. - - - - - Adds an to the hub pipeline. Modules added to the pipeline first will wrap - modules that are added to the pipeline later. All modules must be added to the pipeline before any methods - on the are invoked. - - - A module that may intercept and customize various stages of hub processing such as connecting, - reconnecting, disconnecting, invoking server-side hub methods, invoking client-side hub methods, authorizing - hub clients and rejoining hub groups. - - - The itself with the newly added module allowing - calls to be chained. - This method mutates the pipeline it is invoked on so it is not necessary to store its result. - - - - - Manages groups for a connection and allows sending messages to the group. - - - - - Manages groups for a connection. - - - - - Adds a connection to the specified group. - - The connection id to add to the group. - The name of the group - A task that represents the connection id being added to the group. - - - - Removes a connection from the specified group. - - The connection id to remove from the group. - The name of the group - A task that represents the connection id being removed from the group. - - - - Sends a value to the specified group. - - The name of the group. - The value to send. - The list of connection ids to exclude - A task that represents when send is complete. - - - - Sends a value to the specified groups. - - The names of the groups. - The value to send. - The list of connection ids to exclude - A task that represents when send is complete. - - - - Provides access to performance counters. - - - - - Initializes the performance counters. - - The host instance name. - The CancellationToken representing the host shutdown. - - - - Loads a performance counter. - - The category name. - The counter name. - The instance name. - Whether the counter is read-only. - - - - Gets the performance counter representing the total number of connection Connect events since the application was started. - - - - - Gets the performance counter representing the total number of connection Reconnect events since the application was started. - - - - - Gets the performance counter representing the total number of connection Disconnect events since the application was started. - - - - - Gets the performance counter representing the number of connections currently connected. - - - - - Gets the performance counter representing the total number of messages received by connections (server to client) since the application was started. - - - - - Gets the performance counter representing the total number of messages received by connections (server to client) since the application was started. - - - - - Gets the performance counter representing the number of messages received by connections (server to client) per second. - - - - - Gets the performance counter representing the number of messages sent by connections (client to server) per second. - - - - - Gets the performance counter representing the total number of messages received by subscribers since the application was started. - - - - - Gets the performance counter representing the number of messages received by a subscribers per second. - - - - - Gets the performance counter representing the number of messages received by the scaleout message bus per second. - - - - - Gets the performance counter representing the total number of messages published to the message bus since the application was started. - - - - - Gets the performance counter representing the number of messages published to the message bus per second. - - - - - Gets the performance counter representing the current number of subscribers to the message bus. - - - - - Gets the performance counter representing the total number of subscribers to the message bus since the application was started. - - - - - Gets the performance counter representing the number of new subscribers to the message bus per second. - - - - - Gets the performance counter representing the number of workers allocated to deliver messages in the message bus. - - - - - Gets the performance counter representing the number of workers currently busy delivering messages in the message bus. - - - - - Gets the performance counter representing representing the current number of topics in the message bus. - - - - - Gets the performance counter representing the total number of all errors processed since the application was started. - - - - - Gets the performance counter representing the number of all errors processed per second. - - - - - Gets the performance counter representing the total number of hub resolution errors processed since the application was started. - - - - - Gets the performance counter representing the number of hub resolution errors per second. - - - - - Gets the performance counter representing the total number of hub invocation errors processed since the application was started. - - - - - Gets the performance counter representing the number of hub invocation errors per second. - - - - - Gets the performance counter representing the total number of transport errors processed since the application was started. - - - - - Gets the performance counter representing the number of transport errors per second. - - - - - Gets the performance counter representing the number of logical streams in the currently configured scaleout message bus provider. - - - - - Gets the performance counter representing the number of logical streams in the currently configured scaleout message bus provider that are in the open state. - - - - - Gets the performance counter representing the number of logical streams in the currently configured scaleout message bus provider that are in the buffering state. - - - - - Gets the performance counter representing the total number of scaleout errors since the application was started. - - - - - Gets the performance counter representing the number of scaleout errors per second. - - - - - Gets the performance counter representing the current scaleout send queue length. - - - - - Manages performance counters using Windows performance counters. - - - - - The performance counter category name for SignalR counters. - - - - - Creates a new instance. - - - - - Initializes the performance counters. - - The host instance name. - The CancellationToken representing the host shutdown. - - - - Gets the performance counter representing the total number of connection Connect events since the application was started. - - - - - Gets the performance counter representing the total number of connection Reconnect events since the application was started. - - - - - Gets the performance counter representing the total number of connection Disconnect events since the application was started. - - - - - Gets the performance counter representing the number of connections currently connected. - - - - - Gets the performance counter representing the toal number of messages received by connections (server to client) since the application was started. - - - - - Gets the performance counter representing the total number of messages sent by connections (client to server) since the application was started. - - - - - Gets the performance counter representing the number of messages received by connections (server to client) per second. - - - - - Gets the performance counter representing the number of messages sent by connections (client to server) per second. - - - - - Gets the performance counter representing the total number of messages received by subscribers since the application was started. - - - - - Gets the performance counter representing the number of messages received by a subscribers per second. - - - - - Gets the performance counter representing the number of messages received by the scaleout message bus per second. - - - - - Gets the performance counter representing the total number of messages published to the message bus since the application was started. - - - - - Gets the performance counter representing the number of messages published to the message bus per second. - - - - - Gets the performance counter representing the current number of subscribers to the message bus. - - - - - Gets the performance counter representing the total number of subscribers to the message bus since the application was started. - - - - - Gets the performance counter representing the number of new subscribers to the message bus per second. - - - - - Gets the performance counter representing the number of workers allocated to deliver messages in the message bus. - - - - - Gets the performance counter representing the number of workers currently busy delivering messages in the message bus. - - - - - Gets the performance counter representing representing the current number of topics in the message bus. - - - - - Gets the performance counter representing the total number of all errors processed since the application was started. - - - - - Gets the performance counter representing the number of all errors processed per second. - - - - - Gets the performance counter representing the total number of hub resolution errors processed since the application was started. - - - - - Gets the performance counter representing the number of hub resolution errors per second. - - - - - Gets the performance counter representing the total number of hub invocation errors processed since the application was started. - - - - - Gets the performance counter representing the number of hub invocation errors per second. - - - - - Gets the performance counter representing the total number of transport errors processed since the application was started. - - - - - Gets the performance counter representing the number of transport errors per second. - - - - - Gets the performance counter representing the number of logical streams in the currently configured scaleout message bus provider. - - - - - Gets the performance counter representing the number of logical streams in the currently configured scaleout message bus provider that are in the open state. - - - - - Gets the performance counter representing the number of logical streams in the currently configured scaleout message bus provider that are in the buffering state. - - - - - Gets the performance counter representing the total number of scaleout errors since the application was started. - - - - - Gets the performance counter representing the number of scaleout errors per second. - - - - - Gets the performance counter representing the current scaleout send queue length. - - - - - Helper class to manage disposing a resource at an arbirtary time - - - - - Thread safe cancellation token source. Allows the following: - - Cancel will no-op if the token is disposed. - - Dispose may be called after Cancel. - - - - - Represents a JSON value. - - - - - Converts the parameter value to the specified . - - The to convert the parameter to. - The converted parameter value. - - - - Determines if the parameter can be converted to the specified . - - The to check. - True if the parameter can be converted to the specified , false otherwise. - - - - Implementations handle their own serialization to JSON. - - - - - Serializes itself to JSON via a . - - The that receives the JSON serialized object. - - - - An implementation of IJsonValue over JSON.NET - - - - - Sends a message to all connections subscribed to the specified signal. An example of signal may be a - specific connection id. - - The connection - The connectionId to send to. - The value to publish. - A task that represents when the broadcast is complete. - - - - Sends a message to all connections subscribed to the specified signal. An example of signal may be a - specific connection id. - - The connection - The connection ids to send to. - The value to publish. - A task that represents when the broadcast is complete. - - - - Broadcasts a value to all connections, excluding the connection ids specified. - - The connection - The value to broadcast. - The list of connection ids to exclude - A task that represents when the broadcast is complete. - - - - Describes a parameter resolver for resolving parameter-matching values based on provided information. - - - - - Resolves method parameter values based on provided objects. - - Method descriptor. - List of values to resolve parameter values from. - Array of parameter values. - - - - Resolves a parameter value based on the provided object. - - Parameter descriptor. - Value to resolve the parameter value from. - The parameter value. - - - - Resolves method parameter values based on provided objects. - - Method descriptor. - List of values to resolve parameter values from. - Array of parameter values. - - - - Holds information about a single hub method parameter. - - - - - Parameter name. - - - - - Parameter type. - - - - - Describes a hub method provider that builds a collection of available methods on a given hub. - - - - - Retrieve all methods on a given hub. - - Hub descriptor object. - Available methods. - - - - Tries to retrieve a method. - - Hub descriptor object - Name of the method. - Descriptor of the method, if found. Null otherwise. - Method parameters to match. - True, if a method has been found. - - - - Retrieves an existing dictionary of all available methods for a given hub from cache. - If cache entry does not exist - it is created automatically by BuildMethodCacheFor. - - - - - - - Builds a dictionary of all possible methods on a given hub. - Single entry contains a collection of available overloads for a given method name (key). - This dictionary is being cached afterwards. - - Hub to build cache for - Dictionary of available methods - - - - Searches the specified Hub for the specified . - - - In the case that there are multiple overloads of the specified , the parameter set helps determine exactly which instance of the overload should be resolved. - If there are multiple overloads found with the same number of matching parameters, none of the methods will be returned because it is not possible to determine which overload of the method was intended to be resolved. - - Hub to search for the specified on. - The method name to search for. - If successful, the that was resolved. - The set of parameters that will be used to help locate a specific overload of the specified . - True if the method matching the name/parameter set is found on the hub, otherwise false. - - - - Holds information about a single hub. - - - - - Hub type. - - - - - Describes a hub manager - main point in the whole hub and method lookup process. - - - - - Retrieves a single hub descriptor. - - Name of the hub. - Hub descriptor, if found. Null, otherwise. - - - - Retrieves all available hubs matching the given predicate. - - List of hub descriptors. - - - - Resolves a given hub name to a concrete object. - - Name of the hub. - Hub implementation instance, if found. Null otherwise. - - - - Resolves all available hubs to their concrete objects. - - List of hub instances. - - - - Retrieves a method with a given name on a given hub. - - Name of the hub. - Name of the method to find. - Method parameters to match. - Descriptor of the method, if found. Null otherwise. - - - - Gets all methods available to call on a given hub. - - Name of the hub, - Optional predicate for filtering results. - List of available methods. - - - - Generates a server id - - - - - The id of the server. - - - - - Default implementation. - - - - - The id of the server. - - - - - Provides access to information about a . - - - - - Gets the for the . - - - - - Gets the for the . - - - - - Handles commands from server to server. - - - - - Sends a command to all connected servers. - - - - - - - Gets or sets a callback that is invoked when a command is received. - - - - - Extensions for . - - - - - Deserializes the JSON to a .NET object. - - The serializer - The of object being deserialized. - The JSON to deserialize - The deserialized object from the JSON string. - - - - Deserializes the JSON to a .NET object. - - The serializer - The of object being deserialized. - The JSON buffer to deserialize - The encoding to use. - The deserialized object from the JSON string. - - - - Serializes the specified object to a . - - The JSON serializer - The object to serialize - The to serialize the object to. - - - - Serializes the specified object to a JSON string. - - The serializer - The object to serailize. - A JSON string representation of the object. - - - - Minifies a string in a way that can be reversed by this instance of . - - The string to be minified - A minified representation of the without the following characters:,|\ - - - - Reverses a call that was executed at least once previously on this instance of - without any subsequent calls to sharing the - same argument as the call that returned . - - - A minified string that was returned by a previous call to . - - - The argument of all previous calls to that returned . - If every call to on this instance of has never - returned or if the most recent call to that did - return was followed by a call to sharing - the same argument, may return null but must not throw. - - - - - A call to this function indicates that any future attempt to unminify strings that were previously minified - from may be met with a null return value. This provides an opportunity clean up - any internal data structures that reference . - - The string that may have previously have been minified. - - - - This class is the main coordinator. - It schedules work to be done for a particular subscription. - - - - - Represents a message to the scaleout backplane - - - - - The messages from SignalR - - - - - The time the message was created on the origin server - - - - - Common base class for scaleout message bus implementations. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Publishes a new message to the specified event on the bus. - - The message to publish. - - - - - - - - - - - - - - - Creates a topic for the specified key. - - The key to create the topic for. - A for the specified key. - - - - Opens the specified queue for sending messages. - The index of the stream to open. - - - - - Closes the specified queue. - The index of the stream to close. - - - - - Closes the specified queue for sending messages making all sends fail asynchronously. - - The index of the stream to close. - The error that occurred. - - - - Sends messages to the backplane - - The list of messages to send - - - - - Invoked when a payload is received from the backplane. There should only be one active call at any time. - - id of the stream. - id of the payload within that stream. - The scaleout message. - - - - - The number of streams can't change for the lifetime of this instance. - - - - - - - - - - Initializes a new instance of the struct. - - The array of messages associated with this . - The amount of messages populated in the messages array. - - - - Gets an associated with the result. - - - - - Common settings for scale-out message bus implementations. - - - - - Gets or sets a value that represents the queuing behavior for scale-out messages. - Defaults to QueuingBehavior.InitialOnly - - - - - The maximum length of the outgoing send queue. Messages being sent to the backplane are queued - up to this length. After the max length is reached, further sends will throw an InvalidOperationException. - - - - - Responsible for creating instances. - - - - - Creates a new instance of the class. - - The dependency resolver to use for when creating the . - - - - Creates an instance of the specified type using the dependency resolver or the type's default constructor. - - The type of to create. - An instance of a . - - - - Called when a new connection is made to the . - - - - - Called when a connection reconnects to the after a timeout. - - - - - Called when a connection is disconnected from the . - - - - - Gets a . Which contains information about the calling client. - - - - - Gets a dynamic object that represents all clients connected to this hub (not hub instance). - - - - - Gets the the hub instance. - - - - - Helpers for decoding URI query components. - - - - - Standard keys and values for use within the OWIN interfaces - - - - - Maps SignalR hubs to the app builder pipeline at "/signalr". - - The app builder - - - - Maps SignalR hubs to the app builder pipeline at "/signalr". - - The app builder - The to use - - - - Maps SignalR hubs to the app builder pipeline at the specified path. - - The app builder - The path to map signalr hubs - The to use - - - - Adds SignalR hubs to the app builder pipeline. - - The app builder - - - - Adds SignalR hubs to the app builder pipeline. - - The app builder - The to use - - - - Maps the specified SignalR to the app builder pipeline at - the specified path. - - The type of - The app builder - The path to map the - - - - Maps the specified SignalR to the app builder pipeline at - the specified path. - - The type of - The app builder - The path to map the persistent connection - The to use - - - - - Maps the specified SignalR to the app builder pipeline at - the specified path. - - The app builder - The path to map the persistent connection - The type of - The to use - - - - Adds the specified SignalR to the app builder. - - The type of - The app builder - - - - Adds the specified SignalR to the app builder. - - The type of - The app builder - The to use - - - - - Adds the specified SignalR to the app builder. - - The app builder - The type of - The to use - - - - - Describes hub descriptor provider, which provides information about available hubs. - - - - - Retrieve all avaiable hubs. - - Collection of hub descriptors. - - - - Tries to retrieve hub with a given name. - - Name of the hub. - Retrieved descriptor object. - True, if hub has been found - - - - Provides methods that communicate with SignalR connections that connected to a . - - - - - Called when a connection disconnects from this hub instance. - - A - - - - Called when the connection connects to this hub instance. - - A - - - - Called when the connection reconnects to this hub instance. - - A - - - - - - - - - Provides information about the calling client. - - - - - The group manager for this hub instance. - - - - - Gets the connection id of the calling client. - - - - - Gets the cookies for the request. - - - - - Gets the headers for the request. - - - - - Gets the querystring for the request. - - - - - Gets the for the request. - - - - - Gets the for the current HTTP request. - - - - - Handles all communication over the hubs persistent connection. - - - - - Represents a connection between client and server. - - - - - OWIN entry point. - - - - - - - Handles all requests for s. - - The for the current request. - A that completes when the pipeline is complete. - - Thrown if connection wasn't initialized. - Thrown if the transport wasn't specified. - Thrown if the connection id wasn't specified. - - - - - Returns the signals used in the . - - The user id for the current connection. - The id of the incoming connection. - The signals used for this . - - - - Called before every request and gives the user a authorize the user. - - The for the current connection. - A boolean value that represents if the request is authorized. - - - - Called when a connection reconnects after a timeout to determine which groups should be rejoined. - - The for the current connection. - The groups the calling connection claims to be part of. - The id of the reconnecting client. - A collection of group names that should be joined on reconnect - - - - Called when a new connection is made. - - The for the current connection. - The id of the connecting client. - A that completes when the connect operation is complete. - - - - Called when a connection reconnects after a timeout. - - The for the current connection. - The id of the re-connecting client. - A that completes when the re-connect operation is complete. - - - - Called when data is received from a connection. - - The for the current connection. - The id of the connection sending the data. - The payload sent to the connection. - A that completes when the receive operation is complete. - - - - Called when a connection disconnects. - - The for the current connection. - The id of the disconnected connection. - A that completes when the disconnect operation is complete. - - - - Gets the for the . - - - - - Gets the for the . - - - - - Initializes an instance of the class. - - Configuration settings determining whether to enable JS proxies and provide clients with detailed hub errors. - - - - Processes the hub's incoming method calls. - - - - - Helper class for common JSON operations. - - - - - Converts the specified name to camel case. - - The name to convert. - A camel cased version of the specified name. - - - - Creates a default instance. - - The newly created . - - - - Creates a instance with the default setting. - - The newly created . - - - - Gets a string that returns JSON mime type "application/json; charset=UTF-8". - - - - - Gets a string that returns JSONP mime type "application/javascript; charset=UTF-8". - - - - - The default implementation. - - - - - Initializes a new instance of the class. - - The this group resides on. - The prefix for this group. Either a name or type name. - - - - Sends a value to the specified group. - - The name of the group. - The value to send. - The list of connection ids to exclude - A task that represents when send is complete. - - - - Sends a value to the specified group. - - The names of the groups. - The value to send. - The list of connection ids to exclude - A task that represents when send is complete. - - - - Adds a connection to the specified group. - - The connection id to add to the group. - The name of the group - A task that represents the connection id being added to the group. - - - - Removes a connection from the specified group. - - The connection id to remove from the group. - The name of the group - A task that represents the connection id being removed from the group. - - - - A server to server command. - - - - - Gets or sets the id of the command where this message originated from. - - - - - Gets of sets the command type. - - - - - Gets or sets the value for this command. - - - - - Default implementation. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to /// <summary>Calls the {0} method on the server-side {1} hub.&#10;Returns a jQuery.Deferred() promise.</summary>. - - - - - Looks up a localized string similar to /// <param name=\"{0}\" type=\"{1}\">Server side type is {2}</param>. - - - - - Looks up a localized string similar to Ambiguous message. Unable to send to both '{0}' and '{1}'.. - - - - - Looks up a localized string similar to Argument cannot be null or empty. - - - - - Looks up a localized string similar to The buffer size '{0}' is out of range.. - - - - - Looks up a localized string similar to Caller is not authorized to invoke the {0} method on {1}.. - - - - - Looks up a localized string similar to The ConnectionId is in the incorrect format.. - - - - - Looks up a localized string similar to The PersistentConnection is not initialized.. - - - - - Looks up a localized string similar to DisconnectTimeout cannot be configured after the KeepAlive.. - - - - - Looks up a localized string similar to DisconnectTimeout must be at least six seconds.. - - - - - Looks up a localized string similar to Do not read RequireOutgoing. Use protected _requireOutgoing instead.. - - - - - Looks up a localized string similar to Two Hubs must not share the same name. '{0}' and '{1}' both share the name '{2}'.. - - - - - Looks up a localized string similar to Duplicate Hub names found.. - - - - - Looks up a localized string similar to Duplicate payload id detected for stream '{0}'.. - - - - - Looks up a localized string similar to Error creating Hub {0}. . - - - - - Looks up a localized string similar to The ExceptionContext has already been modified once and cannot be modified again.. - - - - - Looks up a localized string similar to '{0}' Hub could not be resolved.. - - - - - Looks up a localized string similar to There was an error invoking Hub method '{0}.{1}'.. - - - - - Looks up a localized string similar to Invalid cursor.. - - - - - Looks up a localized string similar to The supplied frameId is in the incorrect format.. - - - - - Looks up a localized string similar to '{0}' is not a {1}.. - - - - - Looks up a localized string similar to SignalR: JavaScript Hub proxy generation has been disabled.. - - - - - Looks up a localized string similar to KeepAlive value must be greater than two seconds.. - - - - - Looks up a localized string similar to KeepAlive value must be no more than a third of the DisconnectTimeout.. - - - - - Looks up a localized string similar to '{0}' method could not be resolved.. - - - - - Looks up a localized string similar to Outgoing authorization can only be required for an entire Hub, not a specific method.. - - - - - Looks up a localized string similar to Multiple activators for type {0} are registered. Please call GetServices instead.. - - - - - Looks up a localized string similar to A configuration object must be specified.. - - - - - Looks up a localized string similar to A dependency resolver must be specified.. - - - - - Looks up a localized string similar to Not a valid web socket request.. - - - - - Looks up a localized string similar to Unexpected end when reading object.. - - - - - Looks up a localized string similar to Protocol error: Missing connection token.. - - - - - Looks up a localized string similar to Protocol error: Unknown transport.. - - - - - Looks up a localized string similar to Scaleout queuing is enabled but maximum queue size is 0. - - - - - Looks up a localized string similar to State has exceeded the maximum length of 4096 bytes.. - - - - - Looks up a localized string similar to The stream has been closed.. - - - - - Looks up a localized string similar to The stream is not open.. - - - - - Looks up a localized string similar to The queue is full.. - - - - - Looks up a localized string similar to Unable to add module. The HubPipeline has already been invoked.. - - - - - Looks up a localized string similar to Unrecognized user identity. The user identity cannot change during an active SignalR connection.. - - - - - Looks up a localized string similar to Using a Hub instance not created by the HubPipeline is unsupported.. - - - - - Looks up a localized string similar to WebSockets is not supported.. - - - - - Looks up a localized string similar to Forbidden: JSONP is disabled.. - - - - - Looks up a localized string similar to None of the classes from assembly "{0}" could be loaded when searching for Hubs. [{1}] - - Original exception type: {2} - Original exception message: {3} - - . - - - - - Represents a connection that can be tracked by an . - - - - - Applies a new state to the connection. - - - - - Causes the connection to disconnect. - - - - - Causes the connection to timeout. - - - - - Sends a keep alive ping over the connection. - - - - - Kills the connection. - - - - - Gets the id of the connection. - - - - - Gets a cancellation token that represents the connection's lifetime. - - - - - Gets the task that completes when the task returned by PersistentConnection.OnConnected does. - - - - - Gets a value that represents if the connection is alive. - - - - - Gets a value that represents if the connection is timed out. - - - - - Gets a value that represents if the connection supprots keep alive. - - - - - Gets a value indicating the amount of time to wait after the connection dies before firing the disconnecting the connection. - - - - - Gets the uri of the connection. - - - - - Represents a transport that communicates - - - - - Processes the specified for this transport. - - The to process. - A that completes when the transport has finished processing the connection. - - - - Sends data over the transport. - - The value to be sent. - A that completes when the send is complete. - - - - Gets or sets a callback that is invoked when the transport receives data. - - - - - Gets or sets a callback that is invoked when the initial connection connects to the transport. - - - - - Gets or sets a callback that is invoked when the transport connects. - - - - - Gets or sets a callback that is invoked when the transport reconnects. - - - - - Gets or sets a callback that is invoked when the transport disconnects. - - - - - Gets or sets the connection id for the transport. - - - - - Pointed to the HTMLOutputWriter to wrap output stream with an HTML friendly one - - - - - Manages tracking the state of connections. - - - - - Adds a new connection to the list of tracked connections. - - The connection to be added. - The connection it replaced, if any. - - - - Marks an existing connection as active. - - The connection to mark. - - - - Removes a connection from the list of tracked connections. - - The connection to remove. - - - - Gets a list of connections being tracked. - - A list of connections. - - - - Manages the transports for connections. - - - - - Gets the specified transport for the specified . - - The for the current request. - The for the specified . - - - - Determines whether the specified transport is supported. - - The name of the transport to test. - True if the transport is supported, otherwise False. - - - - Default implementation of . - - - - - Initializes and instance of the class. - - The . - - - - Adds a new connection to the list of tracked connections. - - The connection to be added. - - - - Removes a connection from the list of tracked connections. - - The connection to remove. - - - - Marks an existing connection as active. - - The connection to mark. - - - - Represents a response to a connection. - - - - - Creates a new instance of . - - A filter that determines whether messages should be written to the client. - The cursor writer. - - - - Serializes only the necessary components of the to JSON - using Json.NET's JsonTextWriter to improve performance. - - The that receives the JSON serialization. - - - - The list of messages to be sent to the receiving connection. - - - - - The total count of the messages sent the receiving connection. - - - - - True if the connection is in process of initializing - - - - - True if the connection receives a disconnect command. - - - - - True if the connection was forcibly closed. - - - - - True if the client should try reconnecting. - - - - - Signed token representing the list of groups. Updates on change. - - - - - The time the long polling client should wait before reestablishing a connection if no data is received. - - - - - A communication channel for a and its connections. - - - - - Sends a message to connections subscribed to the signal. - - The message to send. - A task that returns when the message has be sent. - - - - The main signal for this connection. This is the main signalr for a . - - - - - Which connection the message originated from - - - - - The signal for the message (connection id, group, etc) - - - - - The message payload - - - - - The command id if this message is a command - - - - - Determines if the caller should wait for acknowledgement for this message - - - - - Determines if this message is itself an ACK - - - - - A list of connection ids to filter out - - - - - The encoding of the message - - - - - The payload id. Only used in scaleout scenarios - - - - - The stream index this message came from. Only used the scaleout scenarios. - - - - - The default implementation. - - - - - Initializes a new instance of class. - - The default . - - - - Adds a new transport to the list of supported transports. - - The specified transport. - The factory method for the specified transport. - - - - Removes a transport from the list of supported transports. - - The specified transport. - - - - Gets the specified transport for the specified . - - The for the current request. - The for the specified . - - - - Determines whether the specified transport is supported. - - The name of the transport to test. - True if the transport is supported, otherwise False. - - - diff --git a/packages/Microsoft.AspNet.SignalR.Owin.1.2.1/Microsoft.AspNet.SignalR.Owin.1.2.1.nupkg b/packages/Microsoft.AspNet.SignalR.Owin.1.2.1/Microsoft.AspNet.SignalR.Owin.1.2.1.nupkg deleted file mode 100644 index 8d42179c7de20a27700d268792f1e04246db0a94..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 63460 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 @rB6eLKD$dLnst0N_}u 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 GQv3%NNT9U< diff --git a/packages/Microsoft.AspNet.SignalR.Owin.1.2.1/lib/net40/Microsoft.AspNet.SignalR.Owin.xml b/packages/Microsoft.AspNet.SignalR.Owin.1.2.1/lib/net40/Microsoft.AspNet.SignalR.Owin.xml deleted file mode 100644 index 6adb902..0000000 --- a/packages/Microsoft.AspNet.SignalR.Owin.1.2.1/lib/net40/Microsoft.AspNet.SignalR.Owin.xml +++ /dev/null @@ -1,99 +0,0 @@ - - - - Microsoft.AspNet.SignalR.Owin - - - - - - - - - Returns . - - - - - Returns . - - - - Returns . - - - Returns . - - - Returns . - - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - - - - Returns . - - - - - Returns . - - - - Returns . - - - - Returns . - - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - \ No newline at end of file diff --git a/packages/Microsoft.AspNet.SignalR.Owin.1.2.1/lib/net45/Microsoft.AspNet.SignalR.Owin.dll b/packages/Microsoft.AspNet.SignalR.Owin.1.2.1/lib/net45/Microsoft.AspNet.SignalR.Owin.dll deleted file mode 100644 index 46ed68600ca42aee05fa98ae0f0a3191b587d2ba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 72888 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 G{rx{q*)}8q diff --git a/packages/Microsoft.AspNet.SignalR.Owin.1.2.1/lib/net45/Microsoft.AspNet.SignalR.Owin.xml b/packages/Microsoft.AspNet.SignalR.Owin.1.2.1/lib/net45/Microsoft.AspNet.SignalR.Owin.xml deleted file mode 100644 index ede543d..0000000 --- a/packages/Microsoft.AspNet.SignalR.Owin.1.2.1/lib/net45/Microsoft.AspNet.SignalR.Owin.xml +++ /dev/null @@ -1,79 +0,0 @@ - - - - Microsoft.AspNet.SignalR.Owin - - - - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - - - - - - - - - - - - - Initializes a new instance of the class. - - - - - - - - - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - - - - - - - - - - - - - - - Initializes a new instance of the class. - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/Microsoft.Bcl.1.1.8/License-Stable.rtf b/packages/Microsoft.Bcl.1.1.8/License-Stable.rtf deleted file mode 100644 index 3aec6b6..0000000 --- a/packages/Microsoft.Bcl.1.1.8/License-Stable.rtf +++ /dev/null @@ -1,118 +0,0 @@ -{\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1033{\fonttbl{\f0\fswiss\fprq2\fcharset0 Tahoma;}{\f1\froman\fprq2\fcharset0 Times New Roman;}{\f2\fswiss\fprq2\fcharset0 Calibri;}{\f3\fnil\fcharset0 Calibri;}{\f4\fnil\fcharset2 Symbol;}} -{\colortbl ;\red31\green73\blue125;\red0\green0\blue255;} -{\*\listtable -{\list\listhybrid -{\listlevel\levelnfc0\leveljc0\levelstartat1{\leveltext\'02\'00.;}{\levelnumbers\'01;}\jclisttab\tx360} -{\listlevel\levelnfc4\leveljc0\levelstartat1{\leveltext\'02\'01.;}{\levelnumbers\'01;}\jclisttab\tx363} -{\listlevel\levelnfc2\leveljc0\levelstartat1{\leveltext\'02\'02.;}{\levelnumbers\'01;}\jclisttab\tx720}\listid1 } -{\list\listhybrid -{\listlevel\levelnfc0\leveljc0\levelstartat1{\leveltext\'02\'00.;}{\levelnumbers\'01;}\jclisttab\tx363} -{\listlevel\levelnfc4\leveljc0\levelstartat1{\leveltext\'02\'01.;}{\levelnumbers\'01;}\jclisttab\tx363}\listid2 }} -{\*\listoverridetable{\listoverride\listid1\listoverridecount0\ls1}{\listoverride\listid2\listoverridecount0\ls2}} -{\stylesheet{ Normal;}{\s1 heading 1;}{\s2 heading 2;}{\s3 heading 3;}} -{\*\generator Riched20 6.2.9200}\viewkind4\uc1 -\pard\nowidctlpar\sb120\sa120\b\f0\fs24 MICROSOFT SOFTWARE LICENSE TERMS\par - -\pard\brdrb\brdrs\brdrw10\brsp20 \nowidctlpar\sb120\sa120 MICROSOFT .NET LIBRARY \par - -\pard\nowidctlpar\sb120\sa120\fs19 These license terms are an agreement between Microsoft Corporation (or based on where you live, one of its affiliates) and you. Please read them. They apply to the software named above, which includes the media on which you received it, if any. The terms also apply to any Microsoft\par - -\pard{\pntext\f4\'B7\tab}{\*\pn\pnlvlblt\pnf4\pnindent363{\pntxtb\'B7}}\nowidctlpar\fi-363\li720\sb120\sa120\b0 updates,\par -{\pntext\f4\'B7\tab}supplements,\par -{\pntext\f4\'B7\tab}Internet-based services, and\par -{\pntext\f4\'B7\tab}support services\par - -\pard\nowidctlpar\sb120\sa120\b for this software, unless other terms accompany those items. If so, those terms apply.\par -BY USING THE SOFTWARE, YOU ACCEPT THESE TERMS. IF YOU DO NOT ACCEPT THEM, DO NOT USE THE SOFTWARE.\par - -\pard\brdrt\brdrs\brdrw10\brsp20 \nowidctlpar\sb120\sa120 IF YOU COMPLY WITH THESE LICENSE TERMS, YOU HAVE THE PERPETUAL RIGHTS BELOW.\par - -\pard -{\listtext\f0 1.\tab}\jclisttab\tx360\ls1\nowidctlpar\s1\fi-357\li357\sb120\sa120 INSTALLATION AND USE RIGHTS. \par - -\pard -{\listtext\f0 a.\tab}\jclisttab\tx363\ls1\ilvl1\nowidctlpar\s2\fi-363\li720\sb120\sa120 Installation and Use.\b0\fs20 You may install and use any number of copies of the software to design, develop and test your programs.\par -{\listtext\f0 b.\tab}\b\fs19 Third Party Programs.\b0\fs20 The software may include third party programs that Microsoft, not the third party, licenses to you under this agreement. Notices, if any, for the third party program are included for your information only.\b\fs19\par - -\pard -{\listtext\f0 2.\tab}\jclisttab\tx360\ls1\nowidctlpar\s1\fi-357\li357\sb120\sa120\fs20 ADDITIONAL LICENSING REQUIREMENTS AND/OR USE RIGHTS.\par - -\pard -{\listtext\f0 a.\tab}\jclisttab\tx363\ls1\ilvl1\nowidctlpar\s2\fi-363\li720\sb120\sa120 DISTRIBUTABLE CODE.\~ \b0 The software is comprised of Distributable Code. \f1\ldblquote\f0 Distributable Code\f1\rdblquote\f0 is code that you are permitted to distribute in programs you develop if you comply with the terms below.\b\par - -\pard -{\listtext\f0 i.\tab}\jclisttab\tx720\ls1\ilvl2\nowidctlpar\s3\fi-357\li1077\sb120\sa120\tx1077 Right to Use and Distribute. \par - -\pard{\pntext\f4\'B7\tab}{\*\pn\pnlvlblt\pnf4\pnindent360{\pntxtb\'B7}}\nowidctlpar\fi-357\li1434\sb120\sa120\b0 You may copy and distribute the object code form of the software.\par -{\pntext\f4\'B7\tab}Third Party Distribution. You may permit distributors of your programs to copy and distribute the Distributable Code as part of those programs.\par - -\pard\nowidctlpar\s3\fi-357\li1077\sb120\sa120\tx1077\b ii.\tab Distribution Requirements.\b0 \b For any Distributable Code you distribute, you must\par - -\pard{\pntext\f4\'B7\tab}{\*\pn\pnlvlblt\pnf4\pnindent360{\pntxtb\'B7}}\nowidctlpar\fi-357\li1434\sb120\sa120\b0 add significant primary functionality to it in your programs;\par -{\pntext\f4\'B7\tab}require distributors and external end users to agree to terms that protect it at least as much as this agreement;\par -{\pntext\f4\'B7\tab}display your valid copyright notice on your programs; and\par -{\pntext\f4\'B7\tab}indemnify, defend, and hold harmless Microsoft from any claims, including attorneys\rquote fees, related to the distribution or use of your programs.\par - -\pard\nowidctlpar\s3\fi-357\li1077\sb120\sa120\tx1077\b iii.\tab Distribution Restrictions.\b0 \b You may not\par - -\pard{\pntext\f4\'B7\tab}{\*\pn\pnlvlblt\pnf4\pnindent360{\pntxtb\'B7}}\nowidctlpar\fi-357\li1434\sb120\sa120\b0 alter any copyright, trademark or patent notice in the Distributable Code;\par -{\pntext\f4\'B7\tab}use Microsoft\rquote s trademarks in your programs\rquote names or in a way that suggests your programs come from or are endorsed by Microsoft;\par -{\pntext\f4\'B7\tab}include Distributable Code in malicious, deceptive or unlawful programs; or\par -{\pntext\f4\'B7\tab}modify or distribute the source code of any Distributable Code so that any part of it becomes subject to an Excluded License. An Excluded License is one that requires, as a condition of use, modification or distribution, that\par - -\pard{\pntext\f4\'B7\tab}{\*\pn\pnlvlblt\pnf4\pnindent360{\pntxtb\'B7}}\nowidctlpar\fi-358\li1792\sb120\sa120 the code be disclosed or distributed in source code form; or\cf1\f2\par -{\pntext\f4\'B7\tab}\cf0\f0 others have the right to modify it.\cf1\f2\par - -\pard\nowidctlpar\s1\fi-357\li357\sb120\sa120\cf0\b\f0 3.\tab\fs19 SCOPE OF LICENSE. \b0 The software is licensed, not sold. This agreement only gives you some rights to use the software. Microsoft reserves all other rights. Unless applicable law gives you more rights despite this limitation, you may use the software only as expressly permitted in this agreement. In doing so, you must comply with any technical limitations in the software that only allow you to use it in certain ways. You may not\par - -\pard{\pntext\f4\'B7\tab}{\*\pn\pnlvlblt\pnf4\pnindent363{\pntxtb\'B7}}\nowidctlpar\fi-363\li720\sb120\sa120 work around any technical limitations in the software;\par -{\pntext\f4\'B7\tab}reverse engineer, decompile or disassemble the software, except and only to the extent that applicable law expressly permits, despite this limitation;\par -{\pntext\f4\'B7\tab}publish the software for others to copy;\par -{\pntext\f4\'B7\tab}rent, lease or lend the software;\par -{\pntext\f4\'B7\tab}transfer the software or this agreement to any third party; or\par -{\pntext\f4\'B7\tab}use the software for commercial software hosting services.\par - -\pard\nowidctlpar\s1\fi-357\li357\sb120\sa120\b\fs20 4.\tab\fs19 BACKUP COPY. \b0 You may make one backup copy of the software. You may use it only to reinstall the software.\par -\b\fs20 5.\tab\fs19 DOCUMENTATION. \b0 Any person that has valid access to your computer or internal network may copy and use the documentation for your internal, reference purposes.\par -\b\fs20 6.\tab\fs19 EXPORT RESTRICTIONS. \b0 The software is subject to United States export laws and regulations. You must comply with all domestic and international export laws and regulations that apply to the software. These laws include restrictions on destinations, end users and end use. For additional information, see {\cf2\ul\fs20{\field{\*\fldinst{HYPERLINK www.microsoft.com/exporting }}{\fldrslt{www.microsoft.com/exporting}}}}\f0\fs19 .\cf2\ul\fs20\par -\cf0\ulnone\b 7.\tab\fs19 SUPPORT SERVICES. \b0 Because this software is \ldblquote as is,\rdblquote we may not provide support services for it.\par -\b\fs20 8.\tab\fs19 ENTIRE AGREEMENT. \b0 This agreement, and the terms for supplements, updates, Internet-based services and support services that you use, are the entire agreement for the software and support services.\par -\b\fs20 9.\tab\fs19 APPLICABLE LAW.\par - -\pard -{\listtext\f0 a.\tab}\jclisttab\tx363\ls2\ilvl1\nowidctlpar\s2\fi-363\li720\sb120\sa120 United States. \b0 If you acquired the software in the United States, Washington state law governs the interpretation of this agreement and applies to claims for breach of it, regardless of conflict of laws principles. The laws of the state where you live govern all other claims, including claims under state consumer protection laws, unfair competition laws, and in tort.\par -{\listtext\f0 b.\tab}\b Outside the United States. If you acquired the software in any other country, the laws of that country apply.\par - -\pard\nowidctlpar\s1\fi-357\li357\sb120\sa120\fs20 10.\tab\fs19 LEGAL EFFECT. \b0 This agreement describes certain legal rights. You may have other rights under the laws of your country. You may also have rights with respect to the party from whom you acquired the software. This agreement does not change your rights under the laws of your country if the laws of your country do not permit it to do so.\par -\b\fs20 11.\tab\fs19 DISCLAIMER OF WARRANTY. THE SOFTWARE IS LICENSED \ldblquote AS-IS.\rdblquote YOU BEAR THE RISK OF USING IT. MICROSOFT GIVES NO EXPRESS WARRANTIES, GUARANTEES OR CONDITIONS. YOU MAY HAVE ADDITIONAL CONSUMER RIGHTS OR STATUTORY GUARANTEES UNDER YOUR LOCAL LAWS WHICH THIS AGREEMENT CANNOT CHANGE. TO THE EXTENT PERMITTED UNDER YOUR LOCAL LAWS, MICROSOFT EXCLUDES THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.\par - -\pard\nowidctlpar\li357\sb120\sa120 FOR AUSTRALIA \endash YOU HAVE STATUTORY GUARANTEES UNDER THE AUSTRALIAN CONSUMER LAW AND NOTHING IN THESE TERMS IS INTENDED TO AFFECT THOSE RIGHTS.\par - -\pard\nowidctlpar\s1\fi-357\li357\sb120\sa120\fs20 12.\tab\fs19 LIMITATION ON AND EXCLUSION OF REMEDIES AND DAMAGES. YOU CAN RECOVER FROM MICROSOFT AND ITS SUPPLIERS ONLY DIRECT DAMAGES UP TO U.S. $5.00. YOU CANNOT RECOVER ANY OTHER DAMAGES, INCLUDING CONSEQUENTIAL, LOST PROFITS, SPECIAL, INDIRECT OR INCIDENTAL DAMAGES.\par - -\pard\nowidctlpar\li357\sb120\sa120\b0 This limitation applies to\par - -\pard{\pntext\f4\'B7\tab}{\*\pn\pnlvlblt\pnf4\pnindent363{\pntxtb\'B7}}\nowidctlpar\fi-363\li720\sb120\sa120 anything related to the software, services, content (including code) on third party Internet sites, or third party programs; and\par -{\pntext\f4\'B7\tab}claims for breach of contract, breach of warranty, guarantee or condition, strict liability, negligence, or other tort to the extent permitted by applicable law.\par - -\pard\nowidctlpar\sb120\sa120 It also applies even if Microsoft knew or should have known about the possibility of the damages. The above limitation or exclusion may not apply to you because your country may not allow the exclusion or limitation of incidental, consequential or other damages.\par -\lang9 Please note: As this software is distributed in Quebec, Canada, some of the clauses in this agreement are provided below in French.\par -Remarque : Ce logiciel \'e9tant distribu\'e9 au Qu\'e9bec, Canada, certaines des clauses dans ce contrat sont fournies ci-dessous en fran\'e7ais.\par - -\pard\nowidctlpar\s1\sb120\sa120\b\lang1033 EXON\'c9RATION DE GARANTIE. \b0 Le logiciel vis\'e9 par une licence est offert \'ab tel quel \'bb. Toute utilisation de ce logiciel est \'e0 votre seule risque et p\'e9ril. Microsoft n\rquote accorde aucune autre garantie expresse. Vous pouvez b\'e9n\'e9ficier de droits additionnels en vertu du droit local sur la protection des consommateurs, que ce contrat ne peut modifier. La ou elles sont permises par le droit locale, les garanties implicites de qualit\'e9 marchande, d\rquote ad\'e9quation \'e0 un usage particulier et d\rquote absence de contrefa\'e7on sont exclues.\par -\b LIMITATION DES DOMMAGES-INT\'c9R\'caTS ET EXCLUSION DE RESPONSABILIT\'c9 POUR LES DOMMAGES. \b0 Vous pouvez obtenir de Microsoft et de ses fournisseurs une indemnisation en cas de dommages directs uniquement \'e0 hauteur de 5,00 $ US. Vous ne pouvez pr\'e9tendre \'e0 aucune indemnisation pour les autres dommages, y compris les dommages sp\'e9ciaux, indirects ou accessoires et pertes de b\'e9n\'e9fices.\par - -\pard\nowidctlpar\sb120\sa120\lang9 Cette limitation concerne :\par - -\pard{\pntext\f4\'B7\tab}{\*\pn\pnlvlblt\pnf4\pnindent360{\pntxtb\'B7}}\nowidctlpar\li720\sb120\sa120 tout ce qui est reli\'e9 au logiciel, aux services ou au contenu (y compris le code) figurant sur des sites Internet tiers ou dans des programmes tiers ; et\par -{\pntext\f4\'B7\tab}les r\'e9clamations au titre de violation de contrat ou de garantie, ou au titre de responsabilit\'e9 stricte, de n\'e9gligence ou d\rquote une autre faute dans la limite autoris\'e9e par la loi en vigueur.\par - -\pard\nowidctlpar\sb120\sa120 Elle s\rquote applique \'e9galement, m\'eame si Microsoft connaissait ou devrait conna\'eetre l\rquote\'e9ventualit\'e9 d\rquote un tel dommage. Si votre pays n\rquote autorise pas l\rquote exclusion ou la limitation de responsabilit\'e9 pour les dommages indirects, accessoires ou de quelque nature que ce soit, il se peut que la limitation ou l\rquote exclusion ci-dessus ne s\rquote appliquera pas \'e0 votre \'e9gard.\par - -\pard\nowidctlpar\s1\sb120\sa120\b\lang1033 EFFET JURIDIQUE. \b0 Le pr\'e9sent contrat d\'e9crit certains droits juridiques. Vous pourriez avoir d\rquote autres droits pr\'e9vus par les lois de votre pays. Le pr\'e9sent contrat ne modifie pas les droits que vous conf\'e8rent les lois de votre pays si celles-ci ne le permettent pas.\par - -\pard\nowidctlpar\sb120\sa120\b\fs20\lang1036\par - -\pard\sa200\sl276\slmult1\b0\f3\fs22\lang9\par -} - \ No newline at end of file diff --git a/packages/Microsoft.Bcl.1.1.8/Microsoft.Bcl.1.1.8.nupkg b/packages/Microsoft.Bcl.1.1.8/Microsoft.Bcl.1.1.8.nupkg deleted file mode 100644 index b15f9c71b7d4ebb448928ed6166f7b31a63a2441..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1008954 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%0Do=BC<5=7p5dDfDXa;+xXoXt1TINqELTVIKA~;q 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%0Dhy=rHqh=)xYJT@%0+a--D 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%0Aw(9NXj+Giz7 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

    A-5n@(ltyB=uH;P7!S|)|*R6K`{-P4$cOiit- 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%0DJ#P465ln)=r! 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 z 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 z zKX#bC?U0didi3e<`d>E;+=rXvUh^Vfw{;(s-(<3`hz^)9CpHvEIFBXzvU=UTHB_&s zn%WqmaaSD#9`Uckk$+BK*ZOt6SanX1>ue?jNeyTtXw0|e(Q%V; z8MAIAolDs}J5UxHRTfr~h=+V@3k3dig;%H7sYc{gq&Z5ULEoRQbx)dRh>a{M%(8J4 z`o5$&(;rh;ID(JA^D%oxsO(Op$=fm@RBO2su4$ADJpxeGA&WyYbG3+Z}1Muza5OVl8w#t_eY9 zZF5dT*Q_}ymtXD40hp@IJq(yjvr%0AD(mcc@!z22P2zkQor#U}kk|yBH`~l>k1s#y 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


    `$ZY)Kiz-h0< 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�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 diff --git a/packages/Microsoft.Bcl.1.1.8/content/net45/_._ b/packages/Microsoft.Bcl.1.1.8/content/net45/_._ deleted file mode 100644 index e69de29..0000000 diff --git a/packages/Microsoft.Bcl.1.1.8/content/portable-net45+win8+wp8+wpa81/_._ b/packages/Microsoft.Bcl.1.1.8/content/portable-net45+win8+wp8+wpa81/_._ deleted file mode 100644 index e69de29..0000000 diff --git a/packages/Microsoft.Bcl.1.1.8/content/portable-net45+win8+wpa81/_._ b/packages/Microsoft.Bcl.1.1.8/content/portable-net45+win8+wpa81/_._ deleted file mode 100644 index e69de29..0000000 diff --git a/packages/Microsoft.Bcl.1.1.8/content/portable-net451+win81+wpa81/_._ b/packages/Microsoft.Bcl.1.1.8/content/portable-net451+win81+wpa81/_._ deleted file mode 100644 index e69de29..0000000 diff --git a/packages/Microsoft.Bcl.1.1.8/content/portable-net451+win81/_._ b/packages/Microsoft.Bcl.1.1.8/content/portable-net451+win81/_._ deleted file mode 100644 index e69de29..0000000 diff --git a/packages/Microsoft.Bcl.1.1.8/content/portable-win81+wp81+wpa81/_._ b/packages/Microsoft.Bcl.1.1.8/content/portable-win81+wp81+wpa81/_._ deleted file mode 100644 index e69de29..0000000 diff --git a/packages/Microsoft.Bcl.1.1.8/content/sl4/_._ b/packages/Microsoft.Bcl.1.1.8/content/sl4/_._ deleted file mode 100644 index e69de29..0000000 diff --git a/packages/Microsoft.Bcl.1.1.8/content/sl5/_._ b/packages/Microsoft.Bcl.1.1.8/content/sl5/_._ deleted file mode 100644 index e69de29..0000000 diff --git a/packages/Microsoft.Bcl.1.1.8/content/win8/_._ b/packages/Microsoft.Bcl.1.1.8/content/win8/_._ deleted file mode 100644 index e69de29..0000000 diff --git a/packages/Microsoft.Bcl.1.1.8/content/wp8/_._ b/packages/Microsoft.Bcl.1.1.8/content/wp8/_._ deleted file mode 100644 index e69de29..0000000 diff --git a/packages/Microsoft.Bcl.1.1.8/content/wpa81/_._ b/packages/Microsoft.Bcl.1.1.8/content/wpa81/_._ deleted file mode 100644 index e69de29..0000000 diff --git a/packages/Microsoft.Bcl.1.1.8/lib/net40/System.IO.dll b/packages/Microsoft.Bcl.1.1.8/lib/net40/System.IO.dll deleted file mode 100644 index 34975c7cc3ae0655a38c51d24ff14af1077c62f2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21168 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�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 diff --git a/packages/Microsoft.Bcl.1.1.8/lib/net40/System.IO.xml b/packages/Microsoft.Bcl.1.1.8/lib/net40/System.IO.xml deleted file mode 100644 index 865aa1a..0000000 --- a/packages/Microsoft.Bcl.1.1.8/lib/net40/System.IO.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - System.IO - - - - diff --git a/packages/Microsoft.Bcl.1.1.8/lib/net40/System.Runtime.dll b/packages/Microsoft.Bcl.1.1.8/lib/net40/System.Runtime.dll deleted file mode 100644 index 967bb30a0d84f969455800059b74fae5c24271df..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22208 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 QU>aprW%>sEYaZx-0jWNPVE_OC diff --git a/packages/Microsoft.Bcl.1.1.8/lib/net40/System.Runtime.xml b/packages/Microsoft.Bcl.1.1.8/lib/net40/System.Runtime.xml deleted file mode 100644 index 93cb00d..0000000 --- a/packages/Microsoft.Bcl.1.1.8/lib/net40/System.Runtime.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - System.Runtime - - - - Defines a provider for progress updates. - The type of progress update value. - - - Reports a progress update. - The value of the updated progress. - - - Identities the async state machine type for this method. - - - Identities the state machine type for this method. - - - Initializes the attribute. - The type that implements the state machine. - - - Gets the type that implements the state machine. - - - Initializes the attribute. - The type that implements the state machine. - - - - Allows you to obtain the method or property name of the caller to the method. - - - - - Allows you to obtain the line number in the source file at which the method is called. - - - - - Allows you to obtain the full path of the source file that contains the caller. - This is the file path at the time of compile. - - - - Identities the iterator state machine type for this method. - - - Initializes the attribute. - The type that implements the state machine. - - - diff --git a/packages/Microsoft.Bcl.1.1.8/lib/net40/System.Threading.Tasks.dll b/packages/Microsoft.Bcl.1.1.8/lib/net40/System.Threading.Tasks.dll deleted file mode 100644 index b8f78dafd6ddbae13acf85b07ecf545afb460b32..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 34528 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 Hh0y;2j36FU diff --git a/packages/Microsoft.Bcl.1.1.8/lib/net40/System.Threading.Tasks.xml b/packages/Microsoft.Bcl.1.1.8/lib/net40/System.Threading.Tasks.xml deleted file mode 100644 index b47921e..0000000 --- a/packages/Microsoft.Bcl.1.1.8/lib/net40/System.Threading.Tasks.xml +++ /dev/null @@ -1,475 +0,0 @@ - - - - System.Threading.Tasks - - - - Holds state related to the builder's IAsyncStateMachine. - This is a mutable struct. Be very delicate with it. - - - A reference to the heap-allocated state machine object associated with this builder. - - - Initiates the builder's execution with the associated state machine. - Specifies the type of the state machine. - The state machine instance, passed by reference. - The argument is null (Nothing in Visual Basic). - - - Associates the builder with the state machine it represents. - The heap-allocated state machine object. - The argument was null (Nothing in Visual Basic). - The builder is incorrectly initialized. - - - - Gets the Action to use with an awaiter's OnCompleted or UnsafeOnCompleted method. - On first invocation, the supplied state machine will be boxed. - - Specifies the type of the method builder used. - Specifies the type of the state machine used. - The builder. - The state machine. - An Action to provide to the awaiter. - - - Provides the ability to invoke a state machine's MoveNext method under a supplied ExecutionContext. - - - The context with which to run MoveNext. - - - The state machine whose MoveNext method should be invoked. - - - Initializes the runner. - The context with which to run MoveNext. - - - Invokes MoveNext under the provided context. - - - Cached delegate used with ExecutionContext.Run. - - - Invokes the MoveNext method on the supplied IAsyncStateMachine. - The IAsyncStateMachine machine instance. - - - Provides a base class used to cache tasks of a specific return type. - Specifies the type of results the cached tasks return. - - - - A singleton cache for this result type. - This may be null if there are no cached tasks for this TResult. - - - - Creates a non-disposable task. - The result for the task. - The cacheable task. - - - Creates a cache. - A task cache for this result type. - - - Gets a cached task if one exists. - The result for which we want a cached task. - A cached task if one exists; otherwise, null. - - - Provides a cache for Boolean tasks. - - - A true task. - - - A false task. - - - Gets a cached task for the Boolean result. - true or false - A cached task for the Boolean result. - - - Provides a cache for zero Int32 tasks. - - - The minimum value, inclusive, for which we want a cached task. - - - The maximum value, exclusive, for which we want a cached task. - - - The cache of Task{Int32}. - - - Creates an array of cached tasks for the values in the range [INCLUSIVE_MIN,EXCLUSIVE_MAX). - - - Gets a cached task for the zero Int32 result. - The integer value - A cached task for the Int32 result or null if not cached. - - - Throws the exception on the ThreadPool. - The exception to propagate. - The target context on which to propagate the exception. Null to use the ThreadPool. - - - Copies the exception's stack trace so its stack trace isn't overwritten. - The exception to prepare. - - - - Provides a builder for asynchronous methods that return . - This type is intended for compiler use only. - - - AsyncTaskMethodBuilder is a value type, and thus it is copied by value. - Prior to being copied, one of its Task, SetResult, or SetException members must be accessed, - or else the copies may end up building distinct Task instances. - - - - Represents an asynchronous method builder. - - - A cached VoidTaskResult task used for builders that complete synchronously. - - - The generic builder object to which this non-generic instance delegates. - - - Initializes a new . - The initialized . - - - Initiates the builder's execution with the associated state machine. - Specifies the type of the state machine. - The state machine instance, passed by reference. - - - Associates the builder with the state machine it represents. - The heap-allocated state machine object. - The argument was null (Nothing in Visual Basic). - The builder is incorrectly initialized. - - - Perform any initialization necessary prior to lifting the builder to the heap. - - - - Schedules the specified state machine to be pushed forward when the specified awaiter completes. - - Specifies the type of the awaiter. - Specifies the type of the state machine. - The awaiter. - The state machine. - - - - Schedules the specified state machine to be pushed forward when the specified awaiter completes. - - Specifies the type of the awaiter. - Specifies the type of the state machine. - The awaiter. - The state machine. - - - - Completes the in the - RanToCompletion state. - - The builder is not initialized. - The task has already completed. - - - - Completes the in the - Faulted state with the specified exception. - - The to use to fault the task. - The argument is null (Nothing in Visual Basic). - The builder is not initialized. - The task has already completed. - - - - Called by the debugger to request notification when the first wait operation - (await, Wait, Result, etc.) on this builder's task completes. - - - true to enable notification; false to disable a previously set notification. - - - - Gets the for this builder. - The representing the builder's asynchronous operation. - The builder is not initialized. - - - - Gets an object that may be used to uniquely identify this builder to the debugger. - - - This property lazily instantiates the ID in a non-thread-safe manner. - It must only be used by the debugger, and only in a single-threaded manner - when no other threads are in the middle of accessing this property or this.Task. - - - - - Provides a builder for asynchronous methods that return . - This type is intended for compiler use only. - - - AsyncTaskMethodBuilder{TResult} is a value type, and thus it is copied by value. - Prior to being copied, one of its Task, SetResult, or SetException members must be accessed, - or else the copies may end up building distinct Task instances. - - - - A cached task for default(TResult). - - - State related to the IAsyncStateMachine. - - - The lazily-initialized task. - Must be named m_task for debugger step-over to work correctly. - - - The lazily-initialized task completion source. - - - Temporary support for disabling crashing if tasks go unobserved. - - - Initializes a new . - The initialized . - - - Initiates the builder's execution with the associated state machine. - Specifies the type of the state machine. - The state machine instance, passed by reference. - - - Associates the builder with the state machine it represents. - The heap-allocated state machine object. - The argument was null (Nothing in Visual Basic). - The builder is incorrectly initialized. - - - Perform any initialization necessary prior to lifting the builder to the heap. - - - - Schedules the specified state machine to be pushed forward when the specified awaiter completes. - - Specifies the type of the awaiter. - Specifies the type of the state machine. - The awaiter. - The state machine. - - - - Schedules the specified state machine to be pushed forward when the specified awaiter completes. - - Specifies the type of the awaiter. - Specifies the type of the state machine. - The awaiter. - The state machine. - - - - Completes the in the - RanToCompletion state with the specified result. - - The result to use to complete the task. - The task has already completed. - - - - Completes the builder by using either the supplied completed task, or by completing - the builder's previously accessed task using default(TResult). - - A task already completed with the value default(TResult). - The task has already completed. - - - - Completes the in the - Faulted state with the specified exception. - - The to use to fault the task. - The argument is null (Nothing in Visual Basic). - The task has already completed. - - - - Called by the debugger to request notification when the first wait operation - (await, Wait, Result, etc.) on this builder's task completes. - - - true to enable notification; false to disable a previously set notification. - - - This should only be invoked from within an asynchronous method, - and only by the debugger. - - - - - Gets a task for the specified result. This will either - be a cached or new task, never null. - - The result for which we need a task. - The completed task containing the result. - - - Gets the lazily-initialized TaskCompletionSource. - - - Gets the for this builder. - The representing the builder's asynchronous operation. - - - - Gets an object that may be used to uniquely identify this builder to the debugger. - - - This property lazily instantiates the ID in a non-thread-safe manner. - It must only be used by the debugger, and only in a single-threaded manner - when no other threads are in the middle of accessing this property or this.Task. - - - - - Provides a builder for asynchronous methods that return void. - This type is intended for compiler use only. - - - - The synchronization context associated with this operation. - - - State related to the IAsyncStateMachine. - - - An object used by the debugger to uniquely identify this builder. Lazily initialized. - - - Temporary support for disabling crashing if tasks go unobserved. - - - Registers with UnobservedTaskException to suppress exception crashing. - - - Non-zero if PreventUnobservedTaskExceptions has already been invoked. - - - Initializes a new . - The initialized . - - - Initializes the . - The synchronizationContext associated with this operation. This may be null. - - - Initiates the builder's execution with the associated state machine. - Specifies the type of the state machine. - The state machine instance, passed by reference. - The argument was null (Nothing in Visual Basic). - - - Associates the builder with the state machine it represents. - The heap-allocated state machine object. - The argument was null (Nothing in Visual Basic). - The builder is incorrectly initialized. - - - Perform any initialization necessary prior to lifting the builder to the heap. - - - - Schedules the specified state machine to be pushed forward when the specified awaiter completes. - - Specifies the type of the awaiter. - Specifies the type of the state machine. - The awaiter. - The state machine. - - - - Schedules the specified state machine to be pushed forward when the specified awaiter completes. - - Specifies the type of the awaiter. - Specifies the type of the state machine. - The awaiter. - The state machine. - - - Completes the method builder successfully. - - - Faults the method builder with an exception. - The exception that is the cause of this fault. - The argument is null (Nothing in Visual Basic). - The builder is not initialized. - - - Notifies the current synchronization context that the operation completed. - - - - Gets an object that may be used to uniquely identify this builder to the debugger. - - - This property lazily instantiates the ID in a non-thread-safe manner. - It must only be used by the debugger and only in a single-threaded manner. - - - - - Represents state machines generated for asynchronous methods. - This type is intended for compiler use only. - - - - Moves the state machine to its next state. - - - Configures the state machine with a heap-allocated replica. - The heap-allocated replica. - - - - Represents an awaiter used to schedule continuations when an await operation completes. - - - - - Represents an operation that will schedule continuations when the operation completes. - - - - Schedules the continuation action to be invoked when the instance completes. - The action to invoke when the operation completes. - The argument is null (Nothing in Visual Basic). - - - Schedules the continuation action to be invoked when the instance completes. - The action to invoke when the operation completes. - The argument is null (Nothing in Visual Basic). - Unlike OnCompleted, UnsafeOnCompleted need not propagate ExecutionContext information. - - - Used with Task(of void) - - - diff --git a/packages/Microsoft.Bcl.1.1.8/lib/net40/ensureRedirect.xml b/packages/Microsoft.Bcl.1.1.8/lib/net40/ensureRedirect.xml deleted file mode 100644 index e69de29..0000000 diff --git a/packages/Microsoft.Bcl.1.1.8/lib/net45/_._ b/packages/Microsoft.Bcl.1.1.8/lib/net45/_._ deleted file mode 100644 index e69de29..0000000 diff --git a/packages/Microsoft.Bcl.1.1.8/lib/portable-net40+sl4+win8+wp71+wpa81/System.IO.dll b/packages/Microsoft.Bcl.1.1.8/lib/portable-net40+sl4+win8+wp71+wpa81/System.IO.dll deleted file mode 100644 index 01edf729d6fd3f62b325ada34491065ecf202911..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22704 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 - - - System.IO - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Found invalid data while decoding.. - - - - - The exception that is thrown when a data stream is in an invalid format. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class with a specified error message. - - The error message that explains the reason for the exception. - - - - Initializes a new instance of the class with a reference to the inner exception that is the cause of this exception. - The error message that explains the reason for the exception. - The exception that is the cause of the current exception. If the parameter is not null, the current exception is raised in a catch block that handles the inner exception. - - - diff --git a/packages/Microsoft.Bcl.1.1.8/lib/portable-net40+sl4+win8+wp71+wpa81/System.Runtime.dll b/packages/Microsoft.Bcl.1.1.8/lib/portable-net40+sl4+win8+wp71+wpa81/System.Runtime.dll deleted file mode 100644 index 57e106328f7453b222fa5cb4b6fed358d70d6927..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 39104 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 oq_&^^fK??^Uk1% - - - System.Runtime - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Argument must be of type {0}.. - - - - - Looks up a localized string similar to The last element of an eight element tuple must be a Tuple.. - - - - - Defines methods to support the comparison of objects for structural equality. - - - - - Determines whether an object is structurally equal to the current instance. - - The object to compare with the current instance. - An object that determines whether the current instance and other are equal. - true if the two objects are equal; otherwise, false. - - - - Returns a hash code for the current instance. - - An object that computes the hash code of the current object. - The hash code for the current instance. - - - - Supports the structural comparison of collection objects. - - - - - Determines whether the current collection object precedes, occurs in the same position as, or follows another object in the sort order. - - The object to compare with the current instance. - An object that compares members of the current collection object with the corresponding members of other. - An integer that indicates the relationship of the current collection object to other. - - This instance and other are not the same type. - - - - - Encapsulates a method that has five parameters and returns a value of the type specified by the TResult parameter. - - The type of the first parameter of the method that this delegate encapsulates. - The type of the second parameter of the method that this delegate encapsulates. - The type of the third parameter of the method that this delegate encapsulates. - The type of the fourth parameter of the method that this delegate encapsulates. - The type of the fifth parameter of the method that this delegate encapsulates. - The type of the return value of the method that this delegate encapsulates. - The first parameter of the method that this delegate encapsulates. - The second parameter of the method that this delegate encapsulates. - The third parameter of the method that this delegate encapsulates. - The fourth parameter of the method that this delegate encapsulates. - The fifth parameter of the method that this delegate encapsulates. - The return value of the method that this delegate encapsulates. - - - Defines a provider for progress updates. - The type of progress update value. - - - Reports a progress update. - The value of the updated progress. - - - Identities the async state machine type for this method. - - - Identities the state machine type for this method. - - - Initializes the attribute. - The type that implements the state machine. - - - Gets the type that implements the state machine. - - - Initializes the attribute. - The type that implements the state machine. - - - - Allows you to obtain the method or property name of the caller to the method. - - - - - Allows you to obtain the line number in the source file at which the method is called. - - - - - Allows you to obtain the full path of the source file that contains the caller. - This is the file path at the time of compile. - - - - Identities the iterator state machine type for this method. - - - Initializes the attribute. - The type that implements the state machine. - - - - Helper so we can call some tuple methods recursively without knowing the underlying types. - - - - - Provides static methods for creating tuple objects. - - - - - Creates a new 1-tuple, or singleton. - - The type of the only component of the tuple. - The value of the only component of the tuple. - A tuple whose value is (item1). - - - - Creates a new 3-tuple, or pair. - - The type of the first component of the tuple. - The type of the second component of the tuple. - The value of the first component of the tuple. - The value of the second component of the tuple. - An 2-tuple (pair) whose value is (item1, item2). - - - - Creates a new 3-tuple, or triple. - - The type of the first component of the tuple. - The type of the second component of the tuple. - The type of the third component of the tuple. - The value of the first component of the tuple. - The value of the second component of the tuple. - The value of the third component of the tuple. - An 3-tuple (triple) whose value is (item1, item2, item3). - - - - Creates a new 4-tuple, or quadruple. - - The type of the first component of the tuple. - The type of the second component of the tuple. - The type of the third component of the tuple. - The type of the fourth component of the tuple. - The value of the first component of the tuple. - The value of the second component of the tuple. - The value of the third component of the tuple. - The value of the fourth component of the tuple. - An 4-tuple (quadruple) whose value is (item1, item2, item3, item4). - - - - Creates a new 5-tuple, or quintuple. - - The type of the first component of the tuple. - The type of the second component of the tuple. - The type of the third component of the tuple. - The type of the fourth component of the tuple. - The type of the fifth component of the tuple. - The value of the first component of the tuple. - The value of the second component of the tuple. - The value of the third component of the tuple. - The value of the fourth component of the tuple. - The value of the fifth component of the tuple. - An 5-tuple (quintuple) whose value is (item1, item2, item3, item4, item5). - - - - Creates a new 6-tuple, or sextuple. - - The type of the first component of the tuple. - The type of the second component of the tuple. - The type of the third component of the tuple. - The type of the fourth component of the tuple. - The type of the fifth component of the tuple. - The type of the sixth component of the tuple. - The value of the first component of the tuple. - The value of the second component of the tuple. - The value of the third component of the tuple. - The value of the fourth component of the tuple. - The value of the fifth component of the tuple. - The value of the sixth component of the tuple. - An 6-tuple (sextuple) whose value is (item1, item2, item3, item4, item5, item6). - - - - Creates a new 7-tuple, or septuple. - - The type of the first component of the tuple. - The type of the second component of the tuple. - The type of the third component of the tuple. - The type of the fourth component of the tuple. - The type of the fifth component of the tuple. - The type of the sixth component of the tuple. - The type of the seventh component of the tuple. - The value of the first component of the tuple. - The value of the second component of the tuple. - The value of the third component of the tuple. - The value of the fourth component of the tuple. - The value of the fifth component of the tuple. - The value of the sixth component of the tuple. - The value of the seventh component of the tuple. - An 7-tuple (septuple) whose value is (item1, item2, item3, item4, item5, item6, item7). - - - - Creates a new 8-tuple, or octuple. - - The type of the first component of the tuple. - The type of the second component of the tuple. - The type of the third component of the tuple. - The type of the fourth component of the tuple. - The type of the fifth component of the tuple. - The type of the sixth component of the tuple. - The type of the seventh component of the tuple. - The type of the eighth component of the tuple. - The value of the first component of the tuple. - The value of the second component of the tuple. - The value of the third component of the tuple. - The value of the fourth component of the tuple. - The value of the fifth component of the tuple. - The value of the sixth component of the tuple. - The value of the seventh component of the tuple. - The value of the eighth component of the tuple. - An 8-tuple (octuple) whose value is (item1, item2, item3, item4, item5, item6, item7, item8). - - - - Represents a 1-tuple, or singleton. - - The type of the tuple's only component. - - - - Initializes a new instance of the class. - - The value of the current tuple object's single component. - - - - Returns a value that indicates whether the current tuple object is equal to a specified object. - - The object to compare with this instance. - true if the current instance is equal to the specified object; otherwise, false. - - - - Calculates the hash code for the current tuple object. - - A 32-bit signed integer hash code. - - - - Returns a string that represents the value of this tuple instance. - - The string representation of this tuple object. - - - - Gets the value of the tuple object's single component. - - - The value of the current tuple object's single component. - - - - - Represents an 2-tuple, or pair. - - The type of the first component of the tuple. - The type of the second component of the tuple. - - - - Initializes a new instance of the class. - - The value of the first component of the tuple. - The value of the second component of the tuple. - - - - Returns a value that indicates whether the current tuple object is equal to a specified object. - - The object to compare with this instance. - true if the current instance is equal to the specified object; otherwise, false. - - - - Calculates the hash code for the current tuple object. - - A 32-bit signed integer hash code. - - - - Returns a string that represents the value of this tuple instance. - - The string representation of this tuple object. - - - - Gets the value of the current tuple object's first component. - - - The value of the current tuple object's first component. - - - - - Gets the value of the current tuple object's second component. - - - The value of the current tuple object's second component. - - - - - Represents an 3-tuple, or triple. - - The type of the first component of the tuple. - The type of the second component of the tuple. - The type of the third component of the tuple. - - - - Initializes a new instance of the class. - - The value of the first component of the tuple. - The value of the second component of the tuple. - The value of the third component of the tuple. - - - - Returns a value that indicates whether the current tuple object is equal to a specified object. - - The object to compare with this instance. - true if the current instance is equal to the specified object; otherwise, false. - - - - Calculates the hash code for the current tuple object. - - A 32-bit signed integer hash code. - - - - Returns a string that represents the value of this tuple instance. - - The string representation of this tuple object. - - - - Gets the value of the current tuple object's first component. - - - The value of the current tuple object's first component. - - - - - Gets the value of the current tuple object's second component. - - - The value of the current tuple object's second component. - - - - - Gets the value of the current tuple object's third component. - - - The value of the current tuple object's third component. - - - - - Represents an 4-tuple, or quadruple. - - The type of the first component of the tuple. - The type of the second component of the tuple. - The type of the third component of the tuple. - The type of the fourth component of the tuple. - - - - Initializes a new instance of the class. - - The value of the first component of the tuple. - The value of the second component of the tuple. - The value of the third component of the tuple. - The value of the fourth component of the tuple. - - - - Returns a value that indicates whether the current tuple object is equal to a specified object. - - The object to compare with this instance. - true if the current instance is equal to the specified object; otherwise, false. - - - - Calculates the hash code for the current tuple object. - - A 32-bit signed integer hash code. - - - - Returns a string that represents the value of this tuple instance. - - The string representation of this tuple object. - - - - Gets the value of the current tuple object's first component. - - - The value of the current tuple object's first component. - - - - - Gets the value of the current tuple object's second component. - - - The value of the current tuple object's second component. - - - - - Gets the value of the current tuple object's third component. - - - The value of the current tuple object's third component. - - - - - Gets the value of the current tuple object's fourth component. - - - The value of the current tuple object's fourth component. - - - - - Represents an 5-tuple, or quintuple. - - The type of the first component of the tuple. - The type of the second component of the tuple. - The type of the third component of the tuple. - The type of the fourth component of the tuple. - The type of the fifth component of the tuple. - - - - Initializes a new instance of the class. - - The value of the first component of the tuple. - The value of the second component of the tuple. - The value of the third component of the tuple. - The value of the fourth component of the tuple. - The value of the fifth component of the tuple. - - - - Returns a value that indicates whether the current tuple object is equal to a specified object. - - The object to compare with this instance. - true if the current instance is equal to the specified object; otherwise, false. - - - - Calculates the hash code for the current tuple object. - - A 32-bit signed integer hash code. - - - - Returns a string that represents the value of this tuple instance. - - The string representation of this tuple object. - - - - Gets the value of the current tuple object's first component. - - - The value of the current tuple object's first component. - - - - - Gets the value of the current tuple object's second component. - - - The value of the current tuple object's second component. - - - - - Gets the value of the current tuple object's third component. - - - The value of the current tuple object's third component. - - - - - Gets the value of the current tuple object's fourth component. - - - The value of the current tuple object's fourth component. - - - - - Gets the value of the current tuple object's fifth component. - - - The value of the current tuple object's fifth component. - - - - - Represents an 6-tuple, or sextuple. - - The type of the first component of the tuple. - The type of the second component of the tuple. - The type of the third component of the tuple. - The type of the fourth component of the tuple. - The type of the fifth component of the tuple. - The type of the sixth component of the tuple. - - - - Initializes a new instance of the class. - - The value of the first component of the tuple. - The value of the second component of the tuple. - The value of the third component of the tuple. - The value of the fourth component of the tuple. - The value of the fifth component of the tuple. - The value of the sixth component of the tuple. - - - - Returns a value that indicates whether the current tuple object is equal to a specified object. - - The object to compare with this instance. - true if the current instance is equal to the specified object; otherwise, false. - - - - Calculates the hash code for the current tuple object. - - A 32-bit signed integer hash code. - - - - Returns a string that represents the value of this tuple instance. - - The string representation of this tuple object. - - - - Gets the value of the current tuple object's first component. - - - The value of the current tuple object's first component. - - - - - Gets the value of the current tuple object's second component. - - - The value of the current tuple object's second component. - - - - - Gets the value of the current tuple object's third component. - - - The value of the current tuple object's third component. - - - - - Gets the value of the current tuple object's fourth component. - - - The value of the current tuple object's fourth component. - - - - - Gets the value of the current tuple object's fifth component. - - - The value of the current tuple object's fifth component. - - - - - Gets the value of the current tuple object's sixth component. - - - The value of the current tuple object's sixth component. - - - - - Represents an 7-tuple, or septuple. - - The type of the first component of the tuple. - The type of the second component of the tuple. - The type of the third component of the tuple. - The type of the fourth component of the tuple. - The type of the fifth component of the tuple. - The type of the sixth component of the tuple. - The type of the seventh component of the tuple. - - - - Initializes a new instance of the class. - - The value of the first component of the tuple. - The value of the second component of the tuple. - The value of the third component of the tuple. - The value of the fourth component of the tuple. - The value of the fifth component of the tuple. - The value of the sixth component of the tuple. - The value of the seventh component of the tuple. - - - - Returns a value that indicates whether the current tuple object is equal to a specified object. - - The object to compare with this instance. - true if the current instance is equal to the specified object; otherwise, false. - - - - Calculates the hash code for the current tuple object. - - A 32-bit signed integer hash code. - - - - Returns a string that represents the value of this tuple instance. - - The string representation of this tuple object. - - - - Gets the value of the current tuple object's first component. - - - The value of the current tuple object's first component. - - - - - Gets the value of the current tuple object's second component. - - - The value of the current tuple object's second component. - - - - - Gets the value of the current tuple object's third component. - - - The value of the current tuple object's third component. - - - - - Gets the value of the current tuple object's fourth component. - - - The value of the current tuple object's fourth component. - - - - - Gets the value of the current tuple object's fifth component. - - - The value of the current tuple object's fifth component. - - - - - Gets the value of the current tuple object's sixth component. - - - The value of the current tuple object's sixth component. - - - - - Gets the value of the current tuple object's seventh component. - - - The value of the current tuple object's seventh component. - - - - - Represents an n-tuple, where n is 8 or greater. - - The type of the first component of the tuple. - The type of the second component of the tuple. - The type of the third component of the tuple. - The type of the fourth component of the tuple. - The type of the fifth component of the tuple. - The type of the sixth component of the tuple. - The type of the seventh component of the tuple. - Any generic Tuple object that defines the types of the tuple's remaining components. - - - - Initializes a new instance of the class. - - The value of the first component of the tuple. - The value of the second component of the tuple. - The value of the third component of the tuple. - The value of the fourth component of the tuple. - The value of the fifth component of the tuple. - The value of the sixth component of the tuple. - The value of the seventh component of the tuple. - Any generic Tuple object that contains the values of the tuple's remaining components. - - rest is not a generic Tuple object. - - - - - Returns a value that indicates whether the current tuple object is equal to a specified object. - - The object to compare with this instance. - true if the current instance is equal to the specified object; otherwise, false. - - - - Calculates the hash code for the current tuple object. - - A 32-bit signed integer hash code. - - - - Returns a string that represents the value of this tuple instance. - - The string representation of this tuple object. - - - - Gets the value of the current tuple object's first component. - - - The value of the current tuple object's first component. - - - - - Gets the value of the current tuple object's second component. - - - The value of the current tuple object's second component. - - - - - Gets the value of the current tuple object's third component. - - - The value of the current tuple object's third component. - - - - - Gets the value of the current tuple object's fourth component. - - - The value of the current tuple object's fourth component. - - - - - Gets the value of the current tuple object's fifth component. - - - The value of the current tuple object's fifth component. - - - - - Gets the value of the current tuple object's sixth component. - - - The value of the current tuple object's sixth component. - - - - - Gets the value of the current tuple object's seventh component. - - - The value of the current tuple object's seventh component. - - - - - Gets the current tuple object's remaining components. - - - The value of the current tuple object's remaining components. - - - - diff --git a/packages/Microsoft.Bcl.1.1.8/lib/portable-net40+sl4+win8+wp71+wpa81/System.Threading.Tasks.dll b/packages/Microsoft.Bcl.1.1.8/lib/portable-net40+sl4+win8+wp71+wpa81/System.Threading.Tasks.dll deleted file mode 100644 index 03d08ad93e7cc6f8ae5664b89516ba2010a4f749..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 164576 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
    A;XM&re5ZI=Miv% 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 E10+ctx&QzG diff --git a/packages/Microsoft.Bcl.1.1.8/lib/portable-net40+sl4+win8+wp71+wpa81/System.Threading.Tasks.xml b/packages/Microsoft.Bcl.1.1.8/lib/portable-net40+sl4+win8+wp71+wpa81/System.Threading.Tasks.xml deleted file mode 100644 index 6c77012..0000000 --- a/packages/Microsoft.Bcl.1.1.8/lib/portable-net40+sl4+win8+wp71+wpa81/System.Threading.Tasks.xml +++ /dev/null @@ -1,8969 +0,0 @@ - - - - System.Threading.Tasks - - - - Represents one or more errors that occur during application execution. - - is used to consolidate multiple failures into a single, throwable - exception object. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class with - a specified error message. - - The error message that explains the reason for the exception. - - - - Initializes a new instance of the class with a specified error - message and a reference to the inner exception that is the cause of this exception. - - The error message that explains the reason for the exception. - The exception that is the cause of the current exception. - The argument - is null. - - - - Initializes a new instance of the class with - references to the inner exceptions that are the cause of this exception. - - The exceptions that are the cause of the current exception. - The argument - is null. - An element of is - null. - - - - Initializes a new instance of the class with - references to the inner exceptions that are the cause of this exception. - - The exceptions that are the cause of the current exception. - The argument - is null. - An element of is - null. - - - - Initializes a new instance of the class with a specified error - message and references to the inner exceptions that are the cause of this exception. - - The error message that explains the reason for the exception. - The exceptions that are the cause of the current exception. - The argument - is null. - An element of is - null. - - - - Initializes a new instance of the class with a specified error - message and references to the inner exceptions that are the cause of this exception. - - The error message that explains the reason for the exception. - The exceptions that are the cause of the current exception. - The argument - is null. - An element of is - null. - - - - Allocates a new aggregate exception with the specified message and list of inner exceptions. - - The error message that explains the reason for the exception. - The exceptions that are the cause of the current exception. - The argument - is null. - An element of is - null. - - - - Returns the that is the root cause of this exception. - - - - - Invokes a handler on each contained by this . - - The predicate to execute for each exception. The predicate accepts as an - argument the to be processed and returns a Boolean to indicate - whether the exception was handled. - - Each invocation of the returns true or false to indicate whether the - was handled. After all invocations, if any exceptions went - unhandled, all unhandled exceptions will be put into a new - which will be thrown. Otherwise, the method simply returns. If any - invocations of the throws an exception, it will halt the processing - of any more exceptions and immediately propagate the thrown exception as-is. - - An exception contained by this was not handled. - The argument is - null. - - - - Flattens an instances into a single, new instance. - - A new, flattened . - - If any inner exceptions are themselves instances of - , this method will recursively flatten all of them. The - inner exceptions returned in the new - will be the union of all of the the inner exceptions from exception tree rooted at the provided - instance. - - - - - Creates and returns a string representation of the current . - - A string representation of the current exception. - - - - Gets a read-only collection of the instances that caused the - current exception. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to One or more errors occurred.. - - - - - Looks up a localized string similar to An element of innerExceptions was null.. - - - - - Looks up a localized string similar to {0}{1}---> (Inner Exception #{2}) {3}{4}{5}. - - - - - Looks up a localized string similar to No tokens were supplied.. - - - - - Looks up a localized string similar to The CancellationTokenSource associated with this CancellationToken has been disposed.. - - - - - Looks up a localized string similar to The CancellationTokenSource has been disposed.. - - - - - Looks up a localized string similar to The SyncRoot property may not be used for the synchronization of concurrent collections.. - - - - - Looks up a localized string similar to The array is multidimensional, or the type parameter for the set cannot be cast automatically to the type of the destination array.. - - - - - Looks up a localized string similar to The index is equal to or greater than the length of the array, or the number of elements in the dictionary is greater than the available space from index to the end of the destination array.. - - - - - Looks up a localized string similar to The capacity argument must be greater than or equal to zero.. - - - - - Looks up a localized string similar to The concurrencyLevel argument must be positive.. - - - - - Looks up a localized string similar to The index argument is less than zero.. - - - - - Looks up a localized string similar to TKey is a reference type and item.Key is null.. - - - - - Looks up a localized string similar to The key already existed in the dictionary.. - - - - - Looks up a localized string similar to The source argument contains duplicate keys.. - - - - - Looks up a localized string similar to The key was of an incorrect type for this dictionary.. - - - - - Looks up a localized string similar to The value was of an incorrect type for this dictionary.. - - - - - Looks up a localized string similar to The lazily-initialized type does not have a public, parameterless constructor.. - - - - - Looks up a localized string similar to ValueFactory returned null.. - - - - - Looks up a localized string similar to The spinCount argument must be in the range 0 to {0}, inclusive.. - - - - - Looks up a localized string similar to There are too many threads currently waiting on the event. A maximum of {0} waiting threads are supported.. - - - - - Looks up a localized string similar to The event has been disposed.. - - - - - Looks up a localized string similar to The operation was canceled.. - - - - - Looks up a localized string similar to The condition argument is null.. - - - - - Looks up a localized string similar to The timeout must represent a value between -1 and Int32.MaxValue, inclusive.. - - - - - Looks up a localized string similar to The specified TaskContinuationOptions combined LongRunning and ExecuteSynchronously. Synchronous continuations should not be long running.. - - - - - Looks up a localized string similar to The specified TaskContinuationOptions excluded all continuation kinds.. - - - - - Looks up a localized string similar to (Internal)An attempt was made to create a LongRunning SelfReplicating task.. - - - - - Looks up a localized string similar to The value needs to translate in milliseconds to -1 (signifying an infinite timeout), 0 or a positive integer less than or equal to Int32.MaxValue.. - - - - - Looks up a localized string similar to The value needs to be either -1 (signifying an infinite timeout), 0 or a positive integer.. - - - - - Looks up a localized string similar to A task may only be disposed if it is in a completion state (RanToCompletion, Faulted or Canceled).. - - - - - Looks up a localized string similar to It is invalid to specify TaskCreationOptions.LongRunning in calls to FromAsync.. - - - - - Looks up a localized string similar to It is invalid to specify TaskCreationOptions.PreferFairness in calls to FromAsync.. - - - - - Looks up a localized string similar to It is invalid to specify TaskCreationOptions.SelfReplicating in calls to FromAsync.. - - - - - Looks up a localized string similar to FromAsync was called with a TaskManager that had already shut down.. - - - - - Looks up a localized string similar to The tasks argument contains no tasks.. - - - - - Looks up a localized string similar to It is invalid to exclude specific continuation kinds for continuations off of multiple tasks.. - - - - - Looks up a localized string similar to The tasks argument included a null value.. - - - - - Looks up a localized string similar to RunSynchronously may not be called on a task that was already started.. - - - - - Looks up a localized string similar to RunSynchronously may not be called on a continuation task.. - - - - - Looks up a localized string similar to RunSynchronously may not be called on a task not bound to a delegate, such as the task returned from an asynchronous method.. - - - - - Looks up a localized string similar to RunSynchronously may not be called on a task that has already completed.. - - - - - Looks up a localized string similar to Start may not be called on a task that was already started.. - - - - - Looks up a localized string similar to Start may not be called on a continuation task.. - - - - - Looks up a localized string similar to Start may not be called on a task with null action.. - - - - - Looks up a localized string similar to Start may not be called on a promise-style task.. - - - - - Looks up a localized string similar to Start may not be called on a task that has completed.. - - - - - Looks up a localized string similar to The task has been disposed.. - - - - - Looks up a localized string similar to The tasks array included at least one null element.. - - - - - Looks up a localized string similar to The awaited task has not yet completed.. - - - - - Looks up a localized string similar to A task was canceled.. - - - - - Looks up a localized string similar to The exceptions collection was empty.. - - - - - Looks up a localized string similar to The exceptions collection included at least one null element.. - - - - - Looks up a localized string similar to A Task's exception(s) were not observed either by Waiting on the Task or accessing its Exception property. As a result, the unobserved exception was rethrown by the finalizer thread.. - - - - - Looks up a localized string similar to (Internal)Expected an Exception or an IEnumerable<Exception>. - - - - - Looks up a localized string similar to ExecuteTask may not be called for a task which was already executed.. - - - - - Looks up a localized string similar to ExecuteTask may not be called for a task which was previously queued to a different TaskScheduler.. - - - - - Looks up a localized string similar to The current SynchronizationContext may not be used as a TaskScheduler.. - - - - - Looks up a localized string similar to The TryExecuteTaskInline call to the underlying scheduler succeeded, but the task body was not invoked.. - - - - - Looks up a localized string similar to An exception was thrown by a TaskScheduler.. - - - - - Looks up a localized string similar to It is invalid to specify TaskCreationOptions.SelfReplicating for a Task<TResult>.. - - - - - Looks up a localized string similar to {Not yet computed}. - - - - - Looks up a localized string similar to A task's Exception may only be set directly if the task was created without a function.. - - - - - Looks up a localized string similar to An attempt was made to transition a task to a final state when it had already completed.. - - - - - Represents a thread-safe collection of keys and values. - - The type of the keys in the dictionary. - The type of the values in the dictionary. - - All public and protected members of are thread-safe and may be used - concurrently from multiple threads. - - - - - Initializes a new instance of the - class that is empty, has the default concurrency level, has the default initial capacity, and - uses the default comparer for the key type. - - - - - Initializes a new instance of the - class that is empty, has the specified concurrency level and capacity, and uses the default - comparer for the key type. - - The estimated number of threads that will update the - concurrently. - The initial number of elements that the - can contain. - is - less than 1. - is less than - 0. - - - - Initializes a new instance of the - class that contains elements copied from the specified , has the default concurrency - level, has the default initial capacity, and uses the default comparer for the key type. - - The whose elements are copied to - the new - . - is a null reference - (Nothing in Visual Basic). - contains one or more - duplicate keys. - - - - Initializes a new instance of the - class that is empty, has the specified concurrency level and capacity, and uses the specified - . - - The - implementation to use when comparing keys. - is a null reference - (Nothing in Visual Basic). - - - - Initializes a new instance of the - class that contains elements copied from the specified , has the default concurrency level, has the default - initial capacity, and uses the specified - . - - The whose elements are copied to - the new - . - The - implementation to use when comparing keys. - is a null reference - (Nothing in Visual Basic). -or- - is a null reference (Nothing in Visual Basic). - - - - - Initializes a new instance of the - class that contains elements copied from the specified , - has the specified concurrency level, has the specified initial capacity, and uses the specified - . - - The estimated number of threads that will update the - concurrently. - The whose elements are copied to the new - . - The implementation to use - when comparing keys. - - is a null reference (Nothing in Visual Basic). - -or- - is a null reference (Nothing in Visual Basic). - - - is less than 1. - - contains one or more duplicate keys. - - - - Initializes a new instance of the - class that is empty, has the specified concurrency level, has the specified initial capacity, and - uses the specified . - - The estimated number of threads that will update the - concurrently. - The initial number of elements that the - can contain. - The - implementation to use when comparing keys. - - is less than 1. -or- - is less than 0. - - is a null reference - (Nothing in Visual Basic). - - - - Attempts to add the specified key and value to the . - - The key of the element to add. - The value of the element to add. The value can be a null reference (Nothing - in Visual Basic) for reference types. - true if the key/value pair was added to the - successfully; otherwise, false. - is null reference - (Nothing in Visual Basic). - The - contains too many elements. - - - - Determines whether the contains the specified - key. - - The key to locate in the . - true if the contains an element with - the specified key; otherwise, false. - is a null reference - (Nothing in Visual Basic). - - - - Attempts to remove and return the the value with the specified key from the - . - - The key of the element to remove and return. - When this method returns, contains the object removed from the - or the default value of - if the operation failed. - true if an object was removed successfully; otherwise, false. - is a null reference - (Nothing in Visual Basic). - - - - Removes the specified key from the dictionary if it exists and returns its associated value. - If matchValue flag is set, the key will be removed only if is associated with a particular - value. - - The key to search for and remove if it exists. - The variable into which the removed value, if found, is stored. - Whether removal of the key is conditional on its value. - The conditional value to compare against if is true - - - - - Attempts to get the value associated with the specified key from the . - - The key of the value to get. - When this method returns, contains the object from - the - with the spedified key or the default value of - , if the operation failed. - true if the key was found in the ; - otherwise, false. - is a null reference - (Nothing in Visual Basic). - - - - Compares the existing value for the specified key with a specified value, and if they’re equal, - updates the key with a third value. - - The key whose value is compared with and - possibly replaced. - The value that replaces the value of the element with if the comparison results in equality. - The value that is compared to the value of the element with - . - true if the value with was equal to and replaced with ; otherwise, - false. - is a null - reference. - - - - Removes all keys and values from the . - - - - - Copies the elements of the to an array of - type , starting at the - specified array index. - - The one-dimensional array of type - that is the destination of the elements copied from the . The array must have zero-based indexing. - The zero-based index in at which copying - begins. - is a null reference - (Nothing in Visual Basic). - is less than - 0. - is equal to or greater than - the length of the . -or- The number of elements in the source - is greater than the available space from to the end of the destination - . - - - - Copies the key and value pairs stored in the to a - new array. - - A new array containing a snapshot of key and value pairs copied from the . - - - - Copy dictionary contents to an array - shared implementation between ToArray and CopyTo. - - Important: the caller must hold all locks in m_locks before calling CopyToPairs. - - - - - Copy dictionary contents to an array - shared implementation between ToArray and CopyTo. - - Important: the caller must hold all locks in m_locks before calling CopyToEntries. - - - - - Copy dictionary contents to an array - shared implementation between ToArray and CopyTo. - - Important: the caller must hold all locks in m_locks before calling CopyToObjects. - - - - Returns an enumerator that iterates through the . - An enumerator for the . - - The enumerator returned from the dictionary is safe to use concurrently with - reads and writes to the dictionary, however it does not represent a moment-in-time snapshot - of the dictionary. The contents exposed through the enumerator may contain modifications - made to the dictionary after was called. - - - - - Shared internal implementation for inserts and updates. - If key exists, we always return false; and if updateIfExists == true we force update with value; - If key doesn't exist, we always add value and return true; - - - - - Adds a key/value pair to the - if the key does not already exist. - - The key of the element to add. - The function used to generate a value for the key - is a null reference - (Nothing in Visual Basic). - is a null reference - (Nothing in Visual Basic). - The dictionary contains too many - elements. - The value for the key. This will be either the existing value for the key if the - key is already in the dictionary, or the new value for the key as returned by valueFactory - if the key was not in the dictionary. - - - - Adds a key/value pair to the - if the key does not already exist. - - The key of the element to add. - the value to be added, if the key does not already exist - is a null reference - (Nothing in Visual Basic). - The dictionary contains too many - elements. - The value for the key. This will be either the existing value for the key if the - key is already in the dictionary, or the new value if the key was not in the dictionary. - - - - Adds a key/value pair to the if the key does not already - exist, or updates a key/value pair in the if the key - already exists. - - The key to be added or whose value should be updated - The function used to generate a value for an absent key - The function used to generate a new value for an existing key - based on the key's existing value - is a null reference - (Nothing in Visual Basic). - is a null reference - (Nothing in Visual Basic). - is a null reference - (Nothing in Visual Basic). - The dictionary contains too many - elements. - The new value for the key. This will be either be the result of addValueFactory (if the key was - absent) or the result of updateValueFactory (if the key was present). - - - - Adds a key/value pair to the if the key does not already - exist, or updates a key/value pair in the if the key - already exists. - - The key to be added or whose value should be updated - The value to be added for an absent key - The function used to generate a new value for an existing key based on - the key's existing value - is a null reference - (Nothing in Visual Basic). - is a null reference - (Nothing in Visual Basic). - The dictionary contains too many - elements. - The new value for the key. This will be either be the result of addValueFactory (if the key was - absent) or the result of updateValueFactory (if the key was present). - - - - Adds the specified key and value to the . - - The object to use as the key of the element to add. - The object to use as the value of the element to add. - is a null reference - (Nothing in Visual Basic). - The dictionary contains too many - elements. - - An element with the same key already exists in the . - - - - Removes the element with the specified key from the . - - The key of the element to remove. - true if the element is successfully remove; otherwise false. This method also returns - false if - was not found in the original . - - is a null reference - (Nothing in Visual Basic). - - - - Adds the specified value to the - with the specified key. - - The - structure representing the key and value to add to the . - The of is null. - The - contains too many elements. - An element with the same key already exists in the - - - - - Determines whether the - contains a specific key and value. - - The - structure to locate in the . - true if the is found in the ; otherwise, false. - - - - Removes a key and value from the dictionary. - - The - structure representing the key and value to remove from the . - true if the key and value represented by is successfully - found and removed; otherwise, false. - The Key property of is a null reference (Nothing in Visual Basic). - - - Returns an enumerator that iterates through the . - An enumerator for the . - - The enumerator returned from the dictionary is safe to use concurrently with - reads and writes to the dictionary, however it does not represent a moment-in-time snapshot - of the dictionary. The contents exposed through the enumerator may contain modifications - made to the dictionary after was called. - - - - - Adds the specified key and value to the dictionary. - - The object to use as the key. - The object to use as the value. - is a null reference - (Nothing in Visual Basic). - The dictionary contains too many - elements. - - is of a type that is not assignable to the key type of the . -or- - is of a type that is not assignable to , - the type of values in the . - -or- A value with the same key already exists in the . - - - - - Gets whether the contains an - element with the specified key. - - The key to locate in the . - true if the contains - an element with the specified key; otherwise, false. - is a null reference - (Nothing in Visual Basic). - - - Provides an for the - . - An for the . - - - - Removes the element with the specified key from the . - - The key of the element to remove. - is a null reference - (Nothing in Visual Basic). - - - - Copies the elements of the to an array, starting - at the specified array index. - - The one-dimensional array that is the destination of the elements copied from - the . The array must have zero-based - indexing. - The zero-based index in at which copying - begins. - is a null reference - (Nothing in Visual Basic). - is less than - 0. - is equal to or greater than - the length of the . -or- The number of elements in the source - is greater than the available space from to the end of the destination - . - - - - Replaces the internal table with a larger one. To prevent multiple threads from resizing the - table as a result of races, the table of buckets that was deemed too small is passed in as - an argument to GrowTable(). GrowTable() obtains a lock, and then checks whether the bucket - table has been replaced in the meantime or not. - - Reference to the bucket table that was deemed too small. - - - - Computes the bucket and lock number for a particular key. - - - - - Acquires all locks for this hash table, and increments locksAcquired by the number - of locks that were successfully acquired. The locks are acquired in an increasing - order. - - - - - Acquires a contiguous range of locks for this hash table, and increments locksAcquired - by the number of locks that were successfully acquired. The locks are acquired in an - increasing order. - - - - - Releases a contiguous range of locks. - - - - - Gets a collection containing the keys in the dictionary. - - - - - Gets a collection containing the values in the dictionary. - - - - - A helper method for asserts. - - - - - Get the data array to be serialized - - - - - Construct the dictionary from a previously seiralized one - - - - - Gets or sets the value associated with the specified key. - - The key of the value to get or set. - The value associated with the specified key. If the specified key is not found, a get - operation throws a - , and a set operation creates a new - element with the specified key. - is a null reference - (Nothing in Visual Basic). - The property is retrieved and - - does not exist in the collection. - - - - Gets the number of key/value pairs contained in the . - - The dictionary contains too many - elements. - The number of key/value paris contained in the . - Count has snapshot semantics and represents the number of items in the - at the moment when Count was accessed. - - - - Gets a value that indicates whether the is empty. - - true if the is empty; otherwise, - false. - - - - Gets a collection containing the keys in the . - - An containing the keys in the - . - - - - Gets a collection containing the values in the . - - An containing the values in - the - . - - - - Gets a value indicating whether the dictionary is read-only. - - true if the is - read-only; otherwise, false. For , this property always returns - false. - - - - Gets a value indicating whether the has a fixed size. - - true if the has a - fixed size; otherwise, false. For , this property always - returns false. - - - - Gets a value indicating whether the is read-only. - - true if the is - read-only; otherwise, false. For , this property always - returns false. - - - - Gets an containing the keys of the . - - An containing the keys of the . - - - - Gets an containing the values in the . - - An containing the values in the . - - - - Gets or sets the value associated with the specified key. - - The key of the value to get or set. - The value associated with the specified key, or a null reference (Nothing in Visual Basic) - if is not in the dictionary or is of a type that is - not assignable to the key type of the . - is a null reference - (Nothing in Visual Basic). - - A value is being assigned, and is of a type that is not assignable to the - key type of the . -or- A value is being - assigned, and is of a type that is not assignable to the value type - of the - - - - - Gets a value indicating whether access to the is - synchronized with the SyncRoot. - - true if access to the is synchronized - (thread safe); otherwise, false. For , this property always - returns false. - - - - Gets an object that can be used to synchronize access to the . This property is not supported. - - The SyncRoot property is not supported. - - - - The number of concurrent writes for which to optimize by default. - - - - - A node in a singly-linked list representing a particular hash table bucket. - - - - - A private class to represent enumeration over the dictionary that implements the - IDictionaryEnumerator interface. - - - - Throws the exception on the ThreadPool. - The exception to propagate. - The target context on which to propagate the exception. Null to use the ThreadPool. - - - Copies the exception's stack trace so its stack trace isn't overwritten. - The exception to prepare. - - - - Provides a builder for asynchronous methods that return . - This type is intended for compiler use only. - - - AsyncTaskMethodBuilder is a value type, and thus it is copied by value. - Prior to being copied, one of its Task, SetResult, or SetException members must be accessed, - or else the copies may end up building distinct Task instances. - - - - Represents an asynchronous method builder. - - - A cached VoidTaskResult task used for builders that complete synchronously. - - - The generic builder object to which this non-generic instance delegates. - - - Initializes a new . - The initialized . - - - Initiates the builder's execution with the associated state machine. - Specifies the type of the state machine. - The state machine instance, passed by reference. - - - Associates the builder with the state machine it represents. - The heap-allocated state machine object. - The argument was null (Nothing in Visual Basic). - The builder is incorrectly initialized. - - - Perform any initialization necessary prior to lifting the builder to the heap. - - - - Schedules the specified state machine to be pushed forward when the specified awaiter completes. - - Specifies the type of the awaiter. - Specifies the type of the state machine. - The awaiter. - The state machine. - - - - Schedules the specified state machine to be pushed forward when the specified awaiter completes. - - Specifies the type of the awaiter. - Specifies the type of the state machine. - The awaiter. - The state machine. - - - - Completes the in the - RanToCompletion state. - - The builder is not initialized. - The task has already completed. - - - - Completes the in the - Faulted state with the specified exception. - - The to use to fault the task. - The argument is null (Nothing in Visual Basic). - The builder is not initialized. - The task has already completed. - - - - Called by the debugger to request notification when the first wait operation - (await, Wait, Result, etc.) on this builder's task completes. - - - true to enable notification; false to disable a previously set notification. - - - - Gets the for this builder. - The representing the builder's asynchronous operation. - The builder is not initialized. - - - - Gets an object that may be used to uniquely identify this builder to the debugger. - - - This property lazily instantiates the ID in a non-thread-safe manner. - It must only be used by the debugger, and only in a single-threaded manner - when no other threads are in the middle of accessing this property or this.Task. - - - - Holds state related to the builder's IAsyncStateMachine. - This is a mutable struct. Be very delicate with it. - - - A reference to the heap-allocated state machine object associated with this builder. - - - Initiates the builder's execution with the associated state machine. - Specifies the type of the state machine. - The state machine instance, passed by reference. - The argument is null (Nothing in Visual Basic). - - - Associates the builder with the state machine it represents. - The heap-allocated state machine object. - The argument was null (Nothing in Visual Basic). - The builder is incorrectly initialized. - - - - Gets the Action to use with an awaiter's OnCompleted or UnsafeOnCompleted method. - On first invocation, the supplied state machine will be boxed. - - Specifies the type of the method builder used. - Specifies the type of the state machine used. - The builder. - The state machine. - An Action to provide to the awaiter. - - - Provides the ability to invoke a state machine's MoveNext method under a supplied ExecutionContext. - - - The context with which to run MoveNext. - - - The state machine whose MoveNext method should be invoked. - - - Initializes the runner. - The context with which to run MoveNext. - - - Invokes MoveNext under the provided context. - - - Cached delegate used with ExecutionContext.Run. - - - Invokes the MoveNext method on the supplied IAsyncStateMachine. - The IAsyncStateMachine machine instance. - - - - Provides a builder for asynchronous methods that return void. - This type is intended for compiler use only. - - - - The synchronization context associated with this operation. - - - State related to the IAsyncStateMachine. - - - An object used by the debugger to uniquely identify this builder. Lazily initialized. - - - Temporary support for disabling crashing if tasks go unobserved. - - - Registers with UnobservedTaskException to suppress exception crashing. - - - Non-zero if PreventUnobservedTaskExceptions has already been invoked. - - - Initializes a new . - The initialized . - - - Initializes the . - The synchronizationContext associated with this operation. This may be null. - - - Initiates the builder's execution with the associated state machine. - Specifies the type of the state machine. - The state machine instance, passed by reference. - The argument was null (Nothing in Visual Basic). - - - Associates the builder with the state machine it represents. - The heap-allocated state machine object. - The argument was null (Nothing in Visual Basic). - The builder is incorrectly initialized. - - - Perform any initialization necessary prior to lifting the builder to the heap. - - - - Schedules the specified state machine to be pushed forward when the specified awaiter completes. - - Specifies the type of the awaiter. - Specifies the type of the state machine. - The awaiter. - The state machine. - - - - Schedules the specified state machine to be pushed forward when the specified awaiter completes. - - Specifies the type of the awaiter. - Specifies the type of the state machine. - The awaiter. - The state machine. - - - Completes the method builder successfully. - - - Faults the method builder with an exception. - The exception that is the cause of this fault. - The argument is null (Nothing in Visual Basic). - The builder is not initialized. - - - Notifies the current synchronization context that the operation completed. - - - - Gets an object that may be used to uniquely identify this builder to the debugger. - - - This property lazily instantiates the ID in a non-thread-safe manner. - It must only be used by the debugger and only in a single-threaded manner. - - - - - Provides a builder for asynchronous methods that return . - This type is intended for compiler use only. - - - AsyncTaskMethodBuilder{TResult} is a value type, and thus it is copied by value. - Prior to being copied, one of its Task, SetResult, or SetException members must be accessed, - or else the copies may end up building distinct Task instances. - - - - A cached task for default(TResult). - - - State related to the IAsyncStateMachine. - - - The lazily-initialized task. - Must be named m_task for debugger step-over to work correctly. - - - The lazily-initialized task completion source. - - - Temporary support for disabling crashing if tasks go unobserved. - - - Initializes a new . - The initialized . - - - Initiates the builder's execution with the associated state machine. - Specifies the type of the state machine. - The state machine instance, passed by reference. - - - Associates the builder with the state machine it represents. - The heap-allocated state machine object. - The argument was null (Nothing in Visual Basic). - The builder is incorrectly initialized. - - - Perform any initialization necessary prior to lifting the builder to the heap. - - - - Schedules the specified state machine to be pushed forward when the specified awaiter completes. - - Specifies the type of the awaiter. - Specifies the type of the state machine. - The awaiter. - The state machine. - - - - Schedules the specified state machine to be pushed forward when the specified awaiter completes. - - Specifies the type of the awaiter. - Specifies the type of the state machine. - The awaiter. - The state machine. - - - - Completes the in the - RanToCompletion state with the specified result. - - The result to use to complete the task. - The task has already completed. - - - - Completes the builder by using either the supplied completed task, or by completing - the builder's previously accessed task using default(TResult). - - A task already completed with the value default(TResult). - The task has already completed. - - - - Completes the in the - Faulted state with the specified exception. - - The to use to fault the task. - The argument is null (Nothing in Visual Basic). - The task has already completed. - - - - Called by the debugger to request notification when the first wait operation - (await, Wait, Result, etc.) on this builder's task completes. - - - true to enable notification; false to disable a previously set notification. - - - This should only be invoked from within an asynchronous method, - and only by the debugger. - - - - - Gets a task for the specified result. This will either - be a cached or new task, never null. - - The result for which we need a task. - The completed task containing the result. - - - Gets the lazily-initialized TaskCompletionSource. - - - Gets the for this builder. - The representing the builder's asynchronous operation. - - - - Gets an object that may be used to uniquely identify this builder to the debugger. - - - This property lazily instantiates the ID in a non-thread-safe manner. - It must only be used by the debugger, and only in a single-threaded manner - when no other threads are in the middle of accessing this property or this.Task. - - - - Provides a base class used to cache tasks of a specific return type. - Specifies the type of results the cached tasks return. - - - - A singleton cache for this result type. - This may be null if there are no cached tasks for this TResult. - - - - Creates a non-disposable task. - The result for the task. - The cacheable task. - - - Creates a cache. - A task cache for this result type. - - - Gets a cached task if one exists. - The result for which we want a cached task. - A cached task if one exists; otherwise, null. - - - Provides a cache for Boolean tasks. - - - A true task. - - - A false task. - - - Gets a cached task for the Boolean result. - true or false - A cached task for the Boolean result. - - - Provides a cache for zero Int32 tasks. - - - The minimum value, inclusive, for which we want a cached task. - - - The maximum value, exclusive, for which we want a cached task. - - - The cache of Task{Int32}. - - - Creates an array of cached tasks for the values in the range [INCLUSIVE_MIN,EXCLUSIVE_MAX). - - - Gets a cached task for the zero Int32 result. - The integer value - A cached task for the Int32 result or null if not cached. - - - - Represents state machines generated for asynchronous methods. - This type is intended for compiler use only. - - - - Moves the state machine to its next state. - - - Configures the state machine with a heap-allocated replica. - The heap-allocated replica. - - - - Represents an awaiter used to schedule continuations when an await operation completes. - - - - - Represents an operation that will schedule continuations when the operation completes. - - - - Schedules the continuation action to be invoked when the instance completes. - The action to invoke when the operation completes. - The argument is null (Nothing in Visual Basic). - - - Schedules the continuation action to be invoked when the instance completes. - The action to invoke when the operation completes. - The argument is null (Nothing in Visual Basic). - Unlike OnCompleted, UnsafeOnCompleted need not propagate ExecutionContext information. - - - Used with Task(of void) - - - - An interface similar to the one added in .NET 4.0. - - - - The exception that is thrown in a thread upon cancellation of an operation that the thread was executing. - - - Initializes the exception. - - - Initializes the exception. - The error message that explains the reason for the exception. - - - Initializes the exception. - The error message that explains the reason for the exception. - The exception that is the cause of the current exception. - - - Initializes the exception. - A cancellation token associated with the operation that was canceled. - - - Initializes the exception. - The error message that explains the reason for the exception. - A cancellation token associated with the operation that was canceled. - - - Initializes the exception. - The error message that explains the reason for the exception. - The exception that is the cause of the current exception. - A cancellation token associated with the operation that was canceled. - - - Gets a token associated with the operation that was canceled. - - - - A dummy replacement for the .NET internal class StackCrawlMark. - - - - - Propogates notification that operations should be canceled. - - - - A may be created directly in an unchangeable canceled or non-canceled state - using the CancellationToken's constructors. However, to have a CancellationToken that can change - from a non-canceled to a canceled state, - CancellationTokenSource must be used. - CancellationTokenSource exposes the associated CancellationToken that may be canceled by the source through its - Token property. - - - Once canceled, a token may not transition to a non-canceled state, and a token whose - is false will never change to one that can be canceled. - - - All members of this struct are thread-safe and may be used concurrently from multiple threads. - - - - - - Internal constructor only a CancellationTokenSource should create a CancellationToken - - - - - Initializes the CancellationToken. - - - The canceled state for the token. - - - Tokens created with this constructor will remain in the canceled state specified - by the parameter. If is false, - both and will be false. - If is true, - both and will be true. - - - - - Registers a delegate that will be called when this CancellationToken is canceled. - - - - If this token is already in the canceled state, the - delegate will be run immediately and synchronously. Any exception the delegate generates will be - propogated out of this method call. - - - The delegate to be executed when the CancellationToken is canceled. - The instance that can - be used to deregister the callback. - is null. - The associated CancellationTokenSource has been disposed. - - - - Registers a delegate that will be called when this - CancellationToken is canceled. - - - - If this token is already in the canceled state, the - delegate will be run immediately and synchronously. Any exception the delegate generates will be - propogated out of this method call. - - - The delegate to be executed when the CancellationToken is canceled. - A Boolean value that indicates whether to capture - the current SynchronizationContext and use it - when invoking the . - The instance that can - be used to deregister the callback. - is null. - The associated CancellationTokenSource has been disposed. - - - - Registers a delegate that will be called when this - CancellationToken is canceled. - - - - If this token is already in the canceled state, the - delegate will be run immediately and synchronously. Any exception the delegate generates will be - propogated out of this method call. - - - The delegate to be executed when the CancellationToken is canceled. - The state to pass to the when the delegate is invoked. This may be null. - The instance that can - be used to deregister the callback. - is null. - The associated CancellationTokenSource has been disposed. - - - - Registers a delegate that will be called when this - CancellationToken is canceled. - - - - If this token is already in the canceled state, the - delegate will be run immediately and synchronously. Any exception the delegate generates will be - propogated out of this method call. - - - The delegate to be executed when the CancellationToken is canceled. - The state to pass to the when the delegate is invoked. This may be null. - A Boolean value that indicates whether to capture - the current SynchronizationContext and use it - when invoking the . - The instance that can - be used to deregister the callback. - is null. - The associated CancellationTokenSource has been disposed. - - - - Determines whether the current CancellationToken instance is equal to the - specified token. - - The other CancellationToken to which to compare this - instance. - True if the instances are equal; otherwise, false. Two tokens are equal if they are associated - with the same CancellationTokenSource or if they were both constructed - from public CancellationToken constructors and their values are equal. - - - - Determines whether the current CancellationToken instance is equal to the - specified . - - The other object to which to compare this instance. - True if is a CancellationToken - and if the two instances are equal; otherwise, false. Two tokens are equal if they are associated - with the same CancellationTokenSource or if they were both constructed - from public CancellationToken constructors and their values are equal. - An associated CancellationTokenSource has been disposed. - - - - Serves as a hash function for a CancellationToken. - - A hash code for the current CancellationToken instance. - - - - Determines whether two CancellationToken instances are equal. - - The first instance. - The second instance. - True if the instances are equal; otherwise, false. - An associated CancellationTokenSource has been disposed. - - - - Determines whether two CancellationToken instances are not equal. - - The first instance. - The second instance. - True if the instances are not equal; otherwise, false. - An associated CancellationTokenSource has been disposed. - - - - Throws a OperationCanceledException if - this token has had cancellation requested. - - - This method provides functionality equivalent to: - - if (token.IsCancellationRequested) - throw new OperationCanceledException(token); - - - The token has had cancellation requested. - The associated CancellationTokenSource has been disposed. - - - - Returns an empty CancellationToken value. - - - The value returned by this property will be non-cancelable by default. - - - - - Gets whether cancellation has been requested for this token. - - Whether cancellation has been requested for this token. - - - This property indicates whether cancellation has been requested for this token, - either through the token initially being construted in a canceled state, or through - calling Cancel - on the token's associated . - - - If this property is true, it only guarantees that cancellation has been requested. - It does not guarantee that every registered handler - has finished executing, nor that cancellation requests have finished propagating - to all registered handlers. Additional synchronization may be required, - particularly in situations where related objects are being canceled concurrently. - - - - - - Gets whether this token is capable of being in the canceled state. - - - If CanBeCanceled returns false, it is guaranteed that the token will never transition - into a canceled state, meaning that will never - return true. - - - - - Gets a that is signaled when the token is canceled. - - Accessing this property causes a WaitHandle - to be instantiated. It is preferable to only use this property when necessary, and to then - dispose the associated instance at the earliest opportunity (disposing - the source will dispose of this allocated handle). The handle should not be closed or disposed directly. - - The associated CancellationTokenSource has been disposed. - - - - Represents a callback delegate that has been registered with a CancellationToken. - - - To unregister a callback, dispose the corresponding Registration instance. - - - - - Attempts to deregister the item. If it's already being run, this may fail. - Entails a full memory fence. - - True if the callback was found and deregistered, false otherwise. - - - - Disposes of the registration and unregisters the target callback from the associated - CancellationToken. - If the target callback is currently executing this method will wait until it completes, except - in the degenerate cases where a callback method deregisters itself. - - - - - Determines whether two CancellationTokenRegistration - instances are equal. - - The first instance. - The second instance. - True if the instances are equal; otherwise, false. - - - - Determines whether two CancellationTokenRegistration instances are not equal. - - The first instance. - The second instance. - True if the instances are not equal; otherwise, false. - - - - Determines whether the current CancellationTokenRegistration instance is equal to the - specified . - - The other object to which to compare this instance. - True, if both this and are equal. False, otherwise. - Two CancellationTokenRegistration instances are equal if - they both refer to the output of a single call to the same Register method of a - CancellationToken. - - - - - Determines whether the current CancellationToken instance is equal to the - specified . - - The other CancellationTokenRegistration to which to compare this instance. - True, if both this and are equal. False, otherwise. - Two CancellationTokenRegistration instances are equal if - they both refer to the output of a single call to the same Register method of a - CancellationToken. - - - - - Serves as a hash function for a CancellationTokenRegistration.. - - A hash code for the current CancellationTokenRegistration instance. - - - - Signals to a that it should be canceled. - - - - is used to instantiate a - (via the source's Token property) - that can be handed to operations that wish to be notified of cancellation or that can be used to - register asynchronous operations for cancellation. That token may have cancellation requested by - calling to the source's Cancel - method. - - - All members of this class, except Dispose, are thread-safe and may be used - concurrently from multiple threads. - - - - - The ID of the thread currently executing the main body of CTS.Cancel() - this helps us to know if a call to ctr.Dispose() is running 'within' a cancellation callback. - This is updated as we move between the main thread calling cts.Cancel() and any syncContexts that are used to - actually run the callbacks. - - - - Initializes the . - - - - - Communicates a request for cancellation. - - - - The associated will be - notified of the cancellation and will transition to a state where - IsCancellationRequested returns true. - Any callbacks or cancelable operations - registered with the will be executed. - - - Cancelable operations and callbacks registered with the token should not throw exceptions. - However, this overload of Cancel will aggregate any exceptions thrown into a , - such that one callback throwing an exception will not prevent other registered callbacks from being executed. - - - The that was captured when each callback was registered - will be reestablished when the callback is invoked. - - - An aggregate exception containing all the exceptions thrown - by the registered callbacks on the associated . - This has been disposed. - - - - Communicates a request for cancellation. - - - - The associated will be - notified of the cancellation and will transition to a state where - IsCancellationRequested returns true. - Any callbacks or cancelable operations - registered with the will be executed. - - - Cancelable operations and callbacks registered with the token should not throw exceptions. - If is true, an exception will immediately propagate out of the - call to Cancel, preventing the remaining callbacks and cancelable operations from being processed. - If is false, this overload will aggregate any - exceptions thrown into a , - such that one callback throwing an exception will not prevent other registered callbacks from being executed. - - - The that was captured when each callback was registered - will be reestablished when the callback is invoked. - - - Specifies whether exceptions should immediately propagate. - An aggregate exception containing all the exceptions thrown - by the registered callbacks on the associated . - This has been disposed. - - - - Releases the resources used by this . - - - This method is not thread-safe for any other concurrent calls. - - - - - Throws an exception if the source has been disposed. - - - - - InternalGetStaticSource() - - Whether the source should be set. - A static source to be shared among multiple tokens. - - - - Registers a callback object. If cancellation has already occurred, the - callback will have been run by the time this method returns. - - - - - - - - - - Invoke the Canceled event. - - - The handlers are invoked synchronously in LIFO order. - - - - - Creates a CancellationTokenSource that will be in the canceled state - when any of the source tokens are in the canceled state. - - The first CancellationToken to observe. - The second CancellationToken to observe. - A CancellationTokenSource that is linked - to the source tokens. - A CancellationTokenSource associated with - one of the source tokens has been disposed. - - - - Creates a CancellationTokenSource that will be in the canceled state - when any of the source tokens are in the canceled state. - - The CancellationToken instances to observe. - A CancellationTokenSource that is linked - to the source tokens. - is null. - A CancellationTokenSource associated with - one of the source tokens has been disposed. - - - - Gets whether cancellation has been requested for this CancellationTokenSource. - - Whether cancellation has been requested for this CancellationTokenSource. - - - This property indicates whether cancellation has been requested for this token source, such as - due to a call to its - Cancel method. - - - If this property returns true, it only guarantees that cancellation has been requested. It does not - guarantee that every handler registered with the corresponding token has finished executing, nor - that cancellation requests have finished propagating to all registered handlers. Additional - synchronization may be required, particularly in situations where related objects are being - canceled concurrently. - - - - - - A simple helper to determine whether cancellation has finished. - - - - - A simple helper to determine whether disposal has occured. - - - - - The ID of the thread that is running callbacks. - - - - - Gets the CancellationToken - associated with this . - - The CancellationToken - associated with this . - The token source has been - disposed. - - - - - - - - - - - - - - The currently executing callback - - - - - A helper class for collating the various bits of information required to execute - cancellation callbacks. - - - - - InternalExecuteCallbackSynchronously_GeneralPath - This will be called on the target synchronization context, however, we still need to restore the required execution context - - - - - A sparsely populated array. Elements can be sparse and some null, but this allows for - lock-free additions and growth, and also for constant time removal (by nulling out). - - The kind of elements contained within. - - - - Allocates a new array with the given initial size. - - How many array slots to pre-allocate. - - - - Adds an element in the first available slot, beginning the search from the tail-to-head. - If no slots are available, the array is grown. The method doesn't return until successful. - - The element to add. - Information about where the add happened, to enable O(1) deregistration. - - - - The tail of the doubly linked list. - - - - - A struct to hold a link to the exact spot in an array an element was inserted, enabling - constant time removal later on. - - - - - A fragment of a sparsely populated array, doubly linked. - - The kind of elements contained within. - - - - Provides lazy initialization routines. - - - These routines avoid needing to allocate a dedicated, lazy-initialization instance, instead using - references to ensure targets have been initialized as they are accessed. - - - - - Initializes a target reference type with the type's default constructor if the target has not - already been initialized. - - The refence type of the reference to be initialized. - A reference of type to initialize if it has not - already been initialized. - The initialized reference of type . - Type does not have a default - constructor. - - Permissions to access the constructor of type were missing. - - - - This method may only be used on reference types. To ensure initialization of value - types, see other overloads of EnsureInitialized. - - - This method may be used concurrently by multiple threads to initialize . - In the event that multiple threads access this method concurrently, multiple instances of - may be created, but only one will be stored into . In such an occurrence, this method will not dispose of the - objects that were not stored. If such objects must be disposed, it is up to the caller to determine - if an object was not used and to then dispose of the object appropriately. - - - - - - Initializes a target reference type using the specified function if it has not already been - initialized. - - The reference type of the reference to be initialized. - The reference of type to initialize if it has not - already been initialized. - The invoked to initialize the - reference. - The initialized reference of type . - Type does not have a - default constructor. - returned - null. - - - This method may only be used on reference types, and may - not return a null reference (Nothing in Visual Basic). To ensure initialization of value types or - to allow null reference types, see other overloads of EnsureInitialized. - - - This method may be used concurrently by multiple threads to initialize . - In the event that multiple threads access this method concurrently, multiple instances of - may be created, but only one will be stored into . In such an occurrence, this method will not dispose of the - objects that were not stored. If such objects must be disposed, it is up to the caller to determine - if an object was not used and to then dispose of the object appropriately. - - - - - - Initialize the target using the given delegate (slow path). - - The reference type of the reference to be initialized. - The variable that need to be initialized - The delegate that will be executed to initialize the target - The initialized variable - - - - Initializes a target reference or value type with its default constructor if it has not already - been initialized. - - The type of the reference to be initialized. - A reference or value of type to initialize if it - has not already been initialized. - A reference to a boolean that determines whether the target has already - been initialized. - A reference to an object used as the mutually exclusive lock for initializing - . - The initialized value of type . - - - - Initializes a target reference or value type with a specified function if it has not already been - initialized. - - The type of the reference to be initialized. - A reference or value of type to initialize if it - has not already been initialized. - A reference to a boolean that determines whether the target has already - been initialized. - A reference to an object used as the mutually exclusive lock for initializing - . - The invoked to initialize the - reference or value. - The initialized value of type . - - - - Ensure the target is initialized and return the value (slow path). This overload permits nulls - and also works for value type targets. Uses the supplied function to create the value. - - The type of target. - A reference to the target to be initialized. - A reference to a location tracking whether the target has been initialized. - A reference to a location containing a mutual exclusive lock. - - The to invoke in order to produce the lazily-initialized value. - - The initialized object. - - - - Provides a slimmed down version of . - - - All public and protected members of are thread-safe and may be used - concurrently from multiple threads, with the exception of Dispose, which - must only be used when all other operations on the have - completed, and Reset, which should only be used when no other threads are - accessing the event. - - - - - Initializes a new instance of the - class with an initial state of nonsignaled. - - - - - Initializes a new instance of the - class with a Boolen value indicating whether to set the intial state to signaled. - - true to set the initial state signaled; false to set the initial state - to nonsignaled. - - - - Initializes a new instance of the - class with a Boolen value indicating whether to set the intial state to signaled and a specified - spin count. - - true to set the initial state to signaled; false to set the initial state - to nonsignaled. - The number of spin waits that will occur before falling back to a true - wait. - is less than - 0 or greater than the maximum allowed value. - - - - Initializes the internal state of the event. - - Whether the event is set initially or not. - The spin count that decides when the event will block. - - - - Helper to ensure the lock object is created before first use. - - - - - This method lazily initializes the event object. It uses CAS to guarantee that - many threads racing to call this at once don't result in more than one event - being stored and used. The event will be signaled or unsignaled depending on - the state of the thin-event itself, with synchronization taken into account. - - True if a new event was created and stored, false otherwise. - - - - Sets the state of the event to signaled, which allows one or more threads waiting on the event to - proceed. - - - - - Private helper to actually perform the Set. - - Indicates whether we are calling Set() during cancellation. - The object has been canceled. - - - - Sets the state of the event to nonsignaled, which causes threads to block. - - - Unlike most of the members of , is not - thread-safe and may not be used concurrently with other members of this instance. - - - - - Blocks the current thread until the current is set. - - - The maximum number of waiters has been exceeded. - - - The caller of this method blocks indefinitely until the current instance is set. The caller will - return immediately if the event is currently in a set state. - - - - - Blocks the current thread until the current receives a signal, - while observing a . - - The to - observe. - - The maximum number of waiters has been exceeded. - - was - canceled. - - The caller of this method blocks indefinitely until the current instance is set. The caller will - return immediately if the event is currently in a set state. - - - - - Blocks the current thread until the current is set, using a - to measure the time interval. - - A that represents the number of milliseconds - to wait, or a that represents -1 milliseconds to wait indefinitely. - - true if the was set; otherwise, - false. - is a negative - number other than -1 milliseconds, which represents an infinite time-out -or- timeout is greater - than . - - The maximum number of waiters has been exceeded. - - - - - Blocks the current thread until the current is set, using a - to measure the time interval, while observing a . - - A that represents the number of milliseconds - to wait, or a that represents -1 milliseconds to wait indefinitely. - - The to - observe. - true if the was set; otherwise, - false. - is a negative - number other than -1 milliseconds, which represents an infinite time-out -or- timeout is greater - than . - was canceled. - - The maximum number of waiters has been exceeded. - - - - - Blocks the current thread until the current is set, using a - 32-bit signed integer to measure the time interval. - - The number of milliseconds to wait, or (-1) to wait indefinitely. - true if the was set; otherwise, - false. - is a - negative number other than -1, which represents an infinite time-out. - - The maximum number of waiters has been exceeded. - - - - - Blocks the current thread until the current is set, using a - 32-bit signed integer to measure the time interval, while observing a . - - The number of milliseconds to wait, or (-1) to wait indefinitely. - The to - observe. - true if the was set; otherwise, - false. - is a - negative number other than -1, which represents an infinite time-out. - - The maximum number of waiters has been exceeded. - - was canceled. - - - - Releases all resources used by the current instance of . - - - Unlike most of the members of , is not - thread-safe and may not be used concurrently with other members of this instance. - - - - - When overridden in a derived class, releases the unmanaged resources used by the - , and optionally releases the managed resources. - - true to release both managed and unmanaged resources; - false to release only unmanaged resources. - - Unlike most of the members of , is not - thread-safe and may not be used concurrently with other members of this instance. - - - - - Throw ObjectDisposedException if the MRES is disposed - - - - - Private helper method to wake up waiters when a cancellationToken gets canceled. - - - - - Private helper method for updating parts of a bit-string state value. - Mainly called from the IsSet and Waiters properties setters - - - Note: the parameter types must be int as CompareExchange cannot take a Uint - - The new value - The mask used to set the bits - - - - Private helper method - performs Mask and shift, particular helpful to extract a field from a packed word. - eg ExtractStatePortionAndShiftRight(0x12345678, 0xFF000000, 24) => 0x12, ie extracting the top 8-bits as a simple integer - - ?? is there a common place to put this rather than being private to MRES? - - - - - - - - - Performs a Mask operation, but does not perform the shift. - This is acceptable for boolean values for which the shift is unnecessary - eg (val & Mask) != 0 is an appropriate way to extract a boolean rather than using - ((val & Mask) >> shiftAmount) == 1 - - ?? is there a common place to put this rather than being private to MRES? - - - - - - - Helper function to measure and update the wait time - - The first time (in Ticks) observed when the wait started. - The orginal wait timeoutout in milliseconds. - The new wait time in milliseconds, -1 if the time expired, -2 if overflow in counters - has occurred. - - - - Gets the underlying object for this . - - The underlying event object fore this . - - Accessing this property forces initialization of an underlying event object if one hasn't - already been created. To simply wait on this , - the public Wait methods should be preferred. - - - - - Gets whether the event is set. - - true if the event has is set; otherwise, false. - - - - Gets the number of spin waits that will be occur before falling back to a true wait. - - - - - How many threads are waiting. - - - - - Provides support for spin-based waiting. - - - - encapsulates common spinning logic. On single-processor machines, yields are - always used instead of busy waits, and on computers with Intel™ processors employing Hyper-Threading™ - technology, it helps to prevent hardware thread starvation. SpinWait encapsulates a good mixture of - spinning and true yielding. - - - is a value type, which means that low-level code can utilize SpinWait without - fear of unnecessary allocation overheads. SpinWait is not generally useful for ordinary applications. - In most cases, you should use the synchronization classes provided by the .NET Framework, such as - . For most purposes where spin waiting is required, however, - the type should be preferred over the System.Threading.Thread.SpinWait method. - - - While SpinWait is designed to be used in concurrent applications, it is not designed to be - used from multiple threads concurrently. SpinWait's members are not thread-safe. If multiple - threads must spin, each should use its own instance of SpinWait. - - - - - - Performs a single spin. - - - This is typically called in a loop, and may change in behavior based on the number of times a - has been called thus far on this instance. - - - - - Resets the spin counter. - - - This makes and behave as though no calls - to had been issued on this instance. If a instance - is reused many times, it may be useful to reset it to avoid yielding too soon. - - - - - Spins until the specified condition is satisfied. - - A delegate to be executed over and over until it returns true. - The argument is null. - - - - Spins until the specified condition is satisfied or until the specified timeout is expired. - - A delegate to be executed over and over until it returns true. - - A that represents the number of milliseconds to wait, - or a TimeSpan that represents -1 milliseconds to wait indefinitely. - True if the condition is satisfied within the timeout; otherwise, false - The argument is null. - is a negative number - other than -1 milliseconds, which represents an infinite time-out -or- timeout is greater than - . - - - - Spins until the specified condition is satisfied or until the specified timeout is expired. - - A delegate to be executed over and over until it returns true. - The number of milliseconds to wait, or (-1) to wait indefinitely. - True if the condition is satisfied within the timeout; otherwise, false - The argument is null. - is a - negative number other than -1, which represents an infinite time-out. - - - - Gets the number of times has been called on this instance. - - - - - Gets whether the next call to will yield the processor, triggering a - forced context switch. - - Whether the next call to will yield the processor, triggering a - forced context switch. - - On a single-CPU machine, always yields the processor. On machines with - multiple CPUs, may yield after an unspecified number of calls. - - - - - A helper class to get the number of preocessors, it updates the numbers of processors every sampling interval - - - - - Gets the number of available processors - - - - - Gets whether the current machine has only a single processor. - - - - - Represents an asynchronous operation that produces a result at some time in the future. - - - The type of the result produced by this . - - - - instances may be created in a variety of ways. The most common approach is by - using the task's property to retrieve a instance that can be used to create tasks for several - purposes. For example, to create a that runs a function, the factory's StartNew - method may be used: - - // C# - var t = Task<int>.Factory.StartNew(() => GenerateResult()); - - or - - var t = Task.Factory.StartNew(() => GenerateResult()); - - ' Visual Basic - Dim t = Task<int>.Factory.StartNew(Function() GenerateResult()) - - or - - Dim t = Task.Factory.StartNew(Function() GenerateResult()) - - - - The class also provides constructors that initialize the task but that do not - schedule it for execution. For performance reasons, the StartNew method should be the - preferred mechanism for creating and scheduling computational tasks, but for scenarios where creation - and scheduling must be separated, the constructors may be used, and the task's - Start - method may then be used to schedule the task for execution at a later time. - - - All members of , except for - Dispose, are thread-safe - and may be used from multiple threads concurrently. - - - - - - Represents an asynchronous operation. - - - - instances may be created in a variety of ways. The most common approach is by - using the Task type's property to retrieve a instance that can be used to create tasks for several - purposes. For example, to create a that runs an action, the factory's StartNew - method may be used: - - // C# - var t = Task.Factory.StartNew(() => DoAction()); - - ' Visual Basic - Dim t = Task.Factory.StartNew(Function() DoAction()) - - - - The class also provides constructors that initialize the Task but that do not - schedule it for execution. For performance reasons, TaskFactory's StartNew method should be the - preferred mechanism for creating and scheduling computational tasks, but for scenarios where creation - and scheduling must be separated, the constructors may be used, and the task's - method may then be used to schedule the task for execution at a later time. - - - All members of , except for , are thread-safe - and may be used from multiple threads concurrently. - - - For operations that return values, the class - should be used. - - - For developers implementing custom debuggers, several internal and private members of Task may be - useful (these may change from release to release). The Int32 m_taskId field serves as the backing - store for the property, however accessing this field directly from a debugger may be - more efficient than accessing the same value through the property's getter method (the - s_taskIdCounter Int32 counter is used to retrieve the next available ID for a Task). Similarly, the - Int32 m_stateFlags field stores information about the current lifecycle stage of the Task, - information also accessible through the property. The m_action System.Object - field stores a reference to the Task's delegate, and the m_stateObject System.Object field stores the - async state passed to the Task by the developer. Finally, for debuggers that parse stack frames, the - InternalWait method serves a potential marker for when a Task is entering a wait operation. - - - - - - A type initializer that runs with the appropriate permissions. - - - - - Initializes a new with the specified action. - - The delegate that represents the code to execute in the Task. - The argument is null. - - - - Initializes a new with the specified action and CancellationToken. - - The delegate that represents the code to execute in the Task. - The CancellationToken - that will be assigned to the new Task. - The argument is null. - The provided CancellationToken - has already been disposed. - - - - - Initializes a new with the specified action and creation options. - - The delegate that represents the code to execute in the task. - - The TaskCreationOptions used to - customize the Task's behavior. - - - The argument is null. - - - The argument specifies an invalid value for . - - - - - Initializes a new with the specified action and creation options. - - The delegate that represents the code to execute in the task. - The that will be assigned to the new task. - - The TaskCreationOptions used to - customize the Task's behavior. - - - The argument is null. - - - The argument specifies an invalid value for . - - The provided CancellationToken - has already been disposed. - - - - - Initializes a new with the specified action and state. - - The delegate that represents the code to execute in the task. - An object representing data to be used by the action. - - The argument is null. - - - - - Initializes a new with the specified action, state, snd options. - - The delegate that represents the code to execute in the task. - An object representing data to be used by the action. - The that will be assigned to the new task. - - The argument is null. - - The provided CancellationToken - has already been disposed. - - - - - Initializes a new with the specified action, state, snd options. - - The delegate that represents the code to execute in the task. - An object representing data to be used by the action. - - The TaskCreationOptions used to - customize the Task's behavior. - - - The argument is null. - - - The argument specifies an invalid value for . - - - - - Initializes a new with the specified action, state, snd options. - - The delegate that represents the code to execute in the task. - An object representing data to be used by the action. - The that will be assigned to the new task. - - The TaskCreationOptions used to - customize the Task's behavior. - - - The argument is null. - - - The argument specifies an invalid value for . - - The provided CancellationToken - has already been disposed. - - - - - An internal constructor used by the factory methods on task and its descendent(s). - This variant does not capture the ExecutionContext; it is up to the caller to do that. - - An action to execute. - Optional state to pass to the action. - Parent of Task. - A CancellationToken for the task. - A task scheduler under which the task will run. - Options to control its execution. - Internal options to control its execution - - - - Common logic used by the following internal ctors: - Task() - Task(object action, object state, Task parent, TaskCreationOptions options, TaskScheduler taskScheduler) - - ASSUMES THAT m_creatingTask IS ALREADY SET. - - - Action for task to execute. - Object to which to pass to action (may be null) - Task scheduler on which to run thread (only used by continuation tasks). - A CancellationToken for the Task. - Options to customize behavior of Task. - Internal options to customize behavior of Task. - - - - Checks if we registered a CT callback during construction, and deregisters it. - This should be called when we know the registration isn't useful anymore. Specifically from Finish() if the task has completed - successfully or with an exception. - - - - - Captures the ExecutionContext so long as flow isn't suppressed. - - A stack crawl mark pointing to the frame of the caller. - - - - Internal function that will be called by a new child task to add itself to - the children list of the parent (this). - - Since a child task can only be created from the thread executing the action delegate - of this task, reentrancy is neither required nor supported. This should not be called from - anywhere other than the task construction/initialization codepaths. - - - - - Starts the , scheduling it for execution to the current TaskScheduler. - - - A task may only be started and run only once. Any attempts to schedule a task a second time - will result in an exception. - - - The is not in a valid state to be started. It may have already been started, - executed, or canceled, or it may have been created in a manner that doesn't support direct - scheduling. - - - The instance has been disposed. - - - - - Starts the , scheduling it for execution to the specified TaskScheduler. - - - A task may only be started and run only once. Any attempts to schedule a task a second time will - result in an exception. - - - The TaskScheduler with which to associate - and execute this task. - - - The argument is null. - - - The is not in a valid state to be started. It may have already been started, - executed, or canceled, or it may have been created in a manner that doesn't support direct - scheduling. - - - The instance has been disposed. - - - - - Runs the synchronously on the current TaskScheduler. - - - - A task may only be started and run only once. Any attempts to schedule a task a second time will - result in an exception. - - - Tasks executed with will be associated with the current TaskScheduler. - - - If the target scheduler does not support running this Task on the current thread, the Task will - be scheduled for execution on the scheduler, and the current thread will block until the - Task has completed execution. - - - - The is not in a valid state to be started. It may have already been started, - executed, or canceled, or it may have been created in a manner that doesn't support direct - scheduling. - - - The instance has been disposed. - - - - - Runs the synchronously on the scheduler provided. - - - - A task may only be started and run only once. Any attempts to schedule a task a second time will - result in an exception. - - - If the target scheduler does not support running this Task on the current thread, the Task will - be scheduled for execution on the scheduler, and the current thread will block until the - Task has completed execution. - - - - The is not in a valid state to be started. It may have already been started, - executed, or canceled, or it may have been created in a manner that doesn't support direct - scheduling. - - - The instance has been disposed. - - The parameter - is null. - The scheduler on which to attempt to run this task inline. - - - - Throws an exception if the task has been disposed, and hence can no longer be accessed. - - The task has been disposed. - - - - Sets the internal completion event. - - - - - Disposes the , releasing all of its unmanaged resources. - - - Unlike most of the members of , this method is not thread-safe. - Also, may only be called on a that is in one of - the final states: RanToCompletion, - Faulted, or - Canceled. - - - The exception that is thrown if the is not in - one of the final states: RanToCompletion, - Faulted, or - Canceled. - - - - - Disposes the , releasing all of its unmanaged resources. - - - A Boolean value that indicates whether this method is being called due to a call to . - - - Unlike most of the members of , this method is not thread-safe. - - - - - Schedules the task for execution. - - If true, TASK_STATE_STARTED bit is turned on in - an atomic fashion, making sure that TASK_STATE_CANCELED does not get set - underneath us. If false, TASK_STATE_STARTED bit is OR-ed right in. This - allows us to streamline things a bit for StartNew(), where competing cancellations - are not a problem. - - - - Adds an exception to the list of exceptions this task has thrown. - - An object representing either an Exception or a collection of Exceptions. - - - - Returns a list of exceptions by aggregating the holder's contents. Or null if - no exceptions have been thrown. - - Whether to include a TCE if cancelled. - An aggregate exception, or null if no exceptions have been caught. - - - - Throws an aggregate exception if the task contains exceptions. - - - - - Checks whether this is an attached task, and whether we are being called by the parent task. - And sets the TASK_STATE_EXCEPTIONOBSERVEDBYPARENT status flag based on that. - - This is meant to be used internally when throwing an exception, and when WaitAll is gathering - exceptions for tasks it waited on. If this flag gets set, the implicit wait on children - will skip exceptions to prevent duplication. - - This should only be called when this task has completed with an exception - - - - - - Signals completion of this particular task. - - The bUserDelegateExecuted parameter indicates whether this Finish() call comes following the - full execution of the user delegate. - - If bUserDelegateExecuted is false, it mean user delegate wasn't invoked at all (either due to - a cancellation request, or because this task is a promise style Task). In this case, the steps - involving child tasks (i.e. WaitForChildren) will be skipped. - - - - - - FinishStageTwo is to be executed as soon as we known there are no more children to complete. - It can happen i) either on the thread that originally executed this task (if no children were spawned, or they all completed by the time this task's delegate quit) - ii) or on the thread that executed the last child. - - - - - Final stage of the task completion code path. Notifies the parent (if any) that another of its childre are done, and runs continuations. - This function is only separated out from FinishStageTwo because these two operations are also needed to be called from CancellationCleanupLogic() - - - - - This is called by children of this task when they are completed. - - - - - This is to be called just before the task does its final state transition. - It traverses the list of exceptional children, and appends their aggregate exceptions into this one's exception list - - - - - Special purpose Finish() entry point to be used when the task delegate throws a ThreadAbortedException - This makes a note in the state flags so that we avoid any costly synchronous operations in the finish codepath - such as inlined continuations - - - Indicates whether the ThreadAbortException was added to this task's exception holder. - This should always be true except for the case of non-root self replicating task copies. - - Whether the delegate was executed. - - - - Executes the task. This method will only be called once, and handles bookeeping associated with - self-replicating tasks, in addition to performing necessary exception marshaling. - - The task has already been disposed. - - - - IThreadPoolWorkItem override, which is the entry function for this task when the TP scheduler decides to run it. - - - - - - Outermost entry function to execute this task. Handles all aspects of executing a task on the caller thread. - Currently this is called by IThreadPoolWorkItem.ExecuteWorkItem(), and TaskManager.TryExecuteInline. - - - Performs atomic updates to prevent double execution. Should only be set to true - in codepaths servicing user provided TaskSchedulers. The ConcRT or ThreadPool schedulers don't need this. - - - - The actual code which invokes the body of the task. This can be overriden in derived types. - - - - - Alternate InnerInvoke prototype to be called from ExecuteSelfReplicating() so that - the Parallel Debugger can discover the actual task being invoked. - Details: Here, InnerInvoke is actually being called on the rootTask object while we are actually executing the - childTask. And the debugger needs to discover the childTask, so we pass that down as an argument. - The NoOptimization and NoInlining flags ensure that the childTask pointer is retained, and that this - function appears on the callstack. - - - - - - Performs whatever handling is necessary for an unhandled exception. Normally - this just entails adding the exception to the holder object. - - The exception that went unhandled. - - - - Waits for the to complete execution. - - - The was canceled -or- an exception was thrown during - the execution of the . - - - The has been disposed. - - - - - Waits for the to complete execution. - - - A that represents the number of milliseconds to wait, or a that represents -1 milliseconds to wait indefinitely. - - - true if the completed execution within the allotted time; otherwise, false. - - - The was canceled -or- an exception was thrown during the execution of the . - - - is a negative number other than -1 milliseconds, which represents an - infinite time-out -or- timeout is greater than - . - - - The has been disposed. - - - - - Waits for the to complete execution. - - - A to observe while waiting for the task to complete. - - - The was canceled. - - - The was canceled -or- an exception was thrown during the execution of the . - - - The - has been disposed. - - - - - Waits for the to complete execution. - - - The number of milliseconds to wait, or (-1) to - wait indefinitely. - true if the completed execution within the allotted time; otherwise, - false. - - - is a negative number other than -1, which represents an - infinite time-out. - - - The was canceled -or- an exception was thrown during the execution of the . - - - The - has been disposed. - - - - - Waits for the to complete execution. - - - The number of milliseconds to wait, or (-1) to - wait indefinitely. - - - A to observe while waiting for the task to complete. - - - true if the completed execution within the allotted time; otherwise, false. - - - The was canceled -or- an exception was thrown during the execution of the . - - - The - has been disposed. - - - is a negative number other than -1, which represents an - infinite time-out. - - - The was canceled. - - - - - The core wait function, which is only accesible internally. It's meant to be used in places in TPL code where - the current context is known or cached. - - - - - Cancels the . - - Indiactes whether we should only cancel non-invoked tasks. - For the default scheduler this option will only be serviced through TryDequeue. - For custom schedulers we also attempt an atomic state transition. - true if the task was successfully canceled; otherwise, false. - The - has been disposed. - - - - Sets the task's cancellation acknowledged flag. - - - - - Runs all of the continuations, as appropriate. - - - - - Helper function to determine whether the current task is in the state desired by the - continuation kind under evaluation. Three possibilities exist: the task failed with - an unhandled exception (OnFailed), the task was canceled before running (OnAborted), - or the task completed successfully (OnCompletedSuccessfully). Note that the last - one includes completing due to cancellation. - - The continuation options under evaluation. - True if the continuation should be run given the task's current state. - - - - Creates a continuation that executes when the target completes. - - - An action to run when the completes. When run, the delegate will be - passed the completed task as an argument. - - A new continuation . - - The returned will not be scheduled for execution until the current task has - completed, whether it completes due to running to completion successfully, faulting due to an - unhandled exception, or exiting out early due to being canceled. - - - The argument is null. - - - The has been disposed. - - - - - Creates a continuation that executes when the target completes. - - - An action to run when the completes. When run, the delegate will be - passed the completed task as an argument. - - The that will be assigned to the new continuation task. - A new continuation . - - The returned will not be scheduled for execution until the current task has - completed, whether it completes due to running to completion successfully, faulting due to an - unhandled exception, or exiting out early due to being canceled. - - - The argument is null. - - - The has been disposed. - - The provided CancellationToken - has already been disposed. - - - - - Creates a continuation that executes when the target completes. - - - An action to run when the completes. When run, the delegate will be - passed the completed task as an argument. - - - The to associate with the continuation task and to use for its execution. - - A new continuation . - - The returned will not be scheduled for execution until the current task has - completed, whether it completes due to running to completion successfully, faulting due to an - unhandled exception, or exiting out early due to being canceled. - - - The argument is null. - - - The argument is null. - - - The has been disposed. - - - - - Creates a continuation that executes when the target completes. - - - An action to run when the completes. When run, the delegate will be - passed the completed task as an argument. - - - Options for when the continuation is scheduled and how it behaves. This includes criteria, such - as OnlyOnCanceled, as - well as execution options, such as ExecuteSynchronously. - - A new continuation . - - The returned will not be scheduled for execution until the current task has - completed. If the continuation criteria specified through the parameter are not met, the continuation task will be canceled - instead of scheduled. - - - The argument is null. - - - The argument specifies an invalid value for TaskContinuationOptions. - - - The has been disposed. - - - - - Creates a continuation that executes when the target completes. - - - An action to run when the completes. When run, the delegate will be - passed the completed task as an argument. - - - Options for when the continuation is scheduled and how it behaves. This includes criteria, such - as OnlyOnCanceled, as - well as execution options, such as ExecuteSynchronously. - - The that will be assigned to the new continuation task. - - The to associate with the continuation task and to use for its - execution. - - A new continuation . - - The returned will not be scheduled for execution until the current task has - completed. If the criteria specified through the parameter - are not met, the continuation task will be canceled instead of scheduled. - - - The argument is null. - - - The argument specifies an invalid value for TaskContinuationOptions. - - - The argument is null. - - - The has been disposed. - - The provided CancellationToken - has already been disposed. - - - - - Creates a continuation that executes when the target completes. - - - The type of the result produced by the continuation. - - - A function to run when the completes. When run, the delegate will be - passed the completed task as an argument. - - A new continuation . - - The returned will not be scheduled for execution until the current task has - completed, whether it completes due to running to completion successfully, faulting due to an - unhandled exception, or exiting out early due to being canceled. - - - The argument is null. - - - The has been disposed. - - - - - Creates a continuation that executes when the target completes. - - - The type of the result produced by the continuation. - - - A function to run when the completes. When run, the delegate will be - passed the completed task as an argument. - - The that will be assigned to the new continuation task. - A new continuation . - - The returned will not be scheduled for execution until the current task has - completed, whether it completes due to running to completion successfully, faulting due to an - unhandled exception, or exiting out early due to being canceled. - - - The argument is null. - - - The has been disposed. - - The provided CancellationToken - has already been disposed. - - - - - Creates a continuation that executes when the target completes. - - - The type of the result produced by the continuation. - - - A function to run when the completes. When run, the delegate will be - passed the completed task as an argument. - - - The to associate with the continuation task and to use for its execution. - - A new continuation . - - The returned will not be scheduled for execution until the current task has - completed, whether it completes due to running to completion successfully, faulting due to an - unhandled exception, or exiting out early due to being canceled. - - - The argument is null. - - - The argument is null. - - - The has been disposed. - - - - - Creates a continuation that executes when the target completes. - - - The type of the result produced by the continuation. - - - A function to run when the completes. When run, the delegate will be - passed the completed task as an argument. - - - Options for when the continuation is scheduled and how it behaves. This includes criteria, such - as OnlyOnCanceled, as - well as execution options, such as ExecuteSynchronously. - - A new continuation . - - The returned will not be scheduled for execution until the current task has - completed. If the continuation criteria specified through the parameter are not met, the continuation task will be canceled - instead of scheduled. - - - The argument is null. - - - The argument specifies an invalid value for TaskContinuationOptions. - - - The has been disposed. - - - - - Creates a continuation that executes when the target completes. - - - The type of the result produced by the continuation. - - - A function to run when the completes. When run, the delegate will be - passed the completed task as an argument. - - The that will be assigned to the new continuation task. - - Options for when the continuation is scheduled and how it behaves. This includes criteria, such - as OnlyOnCanceled, as - well as execution options, such as ExecuteSynchronously. - - - The to associate with the continuation task and to use for its - execution. - - A new continuation . - - The returned will not be scheduled for execution until the current task has - completed. If the criteria specified through the parameter - are not met, the continuation task will be canceled instead of scheduled. - - - The argument is null. - - - The argument specifies an invalid value for TaskContinuationOptions. - - - The argument is null. - - - The has been disposed. - - The provided CancellationToken - has already been disposed. - - - - - Converts TaskContinuationOptions to TaskCreationOptions, and also does - some validity checking along the way. - - Incoming TaskContinuationOptions - Outgoing TaskCreationOptions - Outgoing InternalTaskOptions - - - - Registers the continuation and possibly runs it (if the task is already finished). - - The continuation task itself. - TaskScheduler with which to associate continuation task. - Restrictions on when the continuation becomes active. - - - - Waits for all of the provided objects to complete execution. - - - An array of instances on which to wait. - - - The argument is null. - - - The argument contains a null element. - - - At least one of the instances was canceled -or- an exception was thrown during - the execution of at least one of the instances. - - - The has been disposed. - - - - - Waits for all of the provided objects to complete execution. - - - true if all of the instances completed execution within the allotted time; - otherwise, false. - - - An array of instances on which to wait. - - - A that represents the number of milliseconds to wait, or a that represents -1 milliseconds to wait indefinitely. - - - The argument is null. - - - The argument contains a null element. - - - At least one of the instances was canceled -or- an exception was thrown during - the execution of at least one of the instances. - - - is a negative number other than -1 milliseconds, which represents an - infinite time-out -or- timeout is greater than - . - - - The has been disposed. - - - - - Waits for all of the provided objects to complete execution. - - - true if all of the instances completed execution within the allotted time; - otherwise, false. - - - The number of milliseconds to wait, or (-1) to - wait indefinitely. - An array of instances on which to wait. - - - The argument is null. - - - The argument contains a null element. - - - At least one of the instances was canceled -or- an exception was thrown during - the execution of at least one of the instances. - - - The has been disposed. - - - is a negative number other than -1, which represents an - infinite time-out. - - - - - Waits for all of the provided objects to complete execution. - - - true if all of the instances completed execution within the allotted time; - otherwise, false. - - - An array of instances on which to wait. - - - A to observe while waiting for the tasks to complete. - - - The argument is null. - - - The argument contains a null element. - - - At least one of the instances was canceled -or- an exception was thrown during - the execution of at least one of the instances. - - - The was canceled. - - - The has been disposed. - - - - - Waits for all of the provided objects to complete execution. - - - true if all of the instances completed execution within the allotted time; - otherwise, false. - - - An array of instances on which to wait. - - - The number of milliseconds to wait, or (-1) to - wait indefinitely. - - - A to observe while waiting for the tasks to complete. - - - The argument is null. - - - The argument contains a null element. - - - At least one of the instances was canceled -or- an exception was thrown during - the execution of at least one of the instances. - - - The has been disposed. - - - is a negative number other than -1, which represents an - infinite time-out. - - - The was canceled. - - - - - Waits for a set of handles in a STA-aware way. In other words, it will wait for each - of the events individually if we're on a STA thread, because MsgWaitForMultipleObjectsEx - can't do a true wait-all due to its hidden message queue event. This is not atomic, - of course, but we only wait on one-way (MRE) events anyway so this is OK. - - An array of wait handles to wait on. - The timeout to use during waits. - The cancellationToken that enables a wait to be canceled. - True if all waits succeeded, false if a timeout occurred. - - - - Internal WaitAll implementation which is meant to be used with small number of tasks, - optimized for Parallel.Invoke and other structured primitives. - - - - - This internal function is only meant to be called by WaitAll() - If the completed task is canceled or it has other exceptions, here we will add those - into the passed in exception list (which will be lazily initialized here). - - - - - Waits for any of the provided objects to complete execution. - - - An array of instances on which to wait. - - The index of the completed task in the array argument. - - The argument is null. - - - The argument contains a null element. - - - The has been disposed. - - - - - Waits for any of the provided objects to complete execution. - - - An array of instances on which to wait. - - - A that represents the number of milliseconds to wait, or a that represents -1 milliseconds to wait indefinitely. - - - The index of the completed task in the array argument, or -1 if the - timeout occurred. - - - The argument is null. - - - The argument contains a null element. - - - The has been disposed. - - - is a negative number other than -1 milliseconds, which represents an - infinite time-out -or- timeout is greater than - . - - - - - Waits for any of the provided objects to complete execution. - - - An array of instances on which to wait. - - - A to observe while waiting for a task to complete. - - - The index of the completed task in the array argument. - - - The argument is null. - - - The argument contains a null element. - - - The has been disposed. - - - The was canceled. - - - - - Waits for any of the provided objects to complete execution. - - - An array of instances on which to wait. - - - The number of milliseconds to wait, or (-1) to - wait indefinitely. - - - The index of the completed task in the array argument, or -1 if the - timeout occurred. - - - The argument is null. - - - The argument contains a null element. - - - The has been disposed. - - - is a negative number other than -1, which represents an - infinite time-out. - - - - - Waits for any of the provided objects to complete execution. - - - An array of instances on which to wait. - - - The number of milliseconds to wait, or (-1) to - wait indefinitely. - - - A to observe while waiting for a task to complete. - - - The index of the completed task in the array argument, or -1 if the - timeout occurred. - - - The argument is null. - - - The argument contains a null element. - - - The has been disposed. - - - is a negative number other than -1, which represents an - infinite time-out. - - - The was canceled. - - - - - Gets a unique ID for this Task instance. - - - Task IDs are assigned on-demand and do not necessarily represent the order in the which Task - instances were created. - - - - - Returns the unique ID of the currently executing Task. - - - - - Gets the Task instance currently executing, or - null if none exists. - - - - - Gets the Exception that caused the Task to end prematurely. If the Task completed successfully or has not yet thrown any - exceptions, this will return null. - - - Tasks that throw unhandled exceptions store the resulting exception and propagate it wrapped in a - in calls to Wait - or in accesses to the property. Any exceptions not observed by the time - the Task instance is garbage collected will be propagated on the finalizer thread. - - - The Task - has been disposed. - - - - - Gets the TaskStatus of this Task. - - - - - Gets whether this Task instance has completed - execution due to being canceled. - - - A Task will complete in Canceled state either if its CancellationToken - was marked for cancellation before the task started executing, or if the task acknowledged the cancellation request on - its already signaled CancellationToken by throwing an - OperationCanceledException2 that bears the same - CancellationToken. - - - - - Returns true if this task has a cancellation token and it was signaled. - To be used internally in execute entry codepaths. - - - - - This internal property provides access to the CancellationToken that was set on the task - when it was constructed. - - - - - Gets whether this threw an OperationCanceledException2 while its CancellationToken was signaled. - - - - - Gets whether this Task has completed. - - - will return true when the Task is in one of the three - final states: RanToCompletion, - Faulted, or - Canceled. - - - - - Checks whether this task has been disposed. - - - - - Gets the TaskCreationOptions used - to create this task. - - - - - Gets a that can be used to wait for the task to - complete. - - - Using the wait functionality provided by - should be preferred over using for similar - functionality. - - - The has been disposed. - - - - - Gets the state object supplied when the Task was created, - or null if none was supplied. - - - - - Gets an indication of whether the asynchronous operation completed synchronously. - - true if the asynchronous operation completed synchronously; otherwise, false. - - - - Provides access to the TaskScheduler responsible for executing this Task. - - - - - Provides access to factory methods for creating and instances. - - - The factory returned from is a default instance - of , as would result from using - the default constructor on TaskFactory. - - - - - Provides an event that can be used to wait for completion. - Only called by Wait*(), which means that we really do need to instantiate a completion event. - - - - - Determines whether this is the root task of a self replicating group. - - - - - Determines whether the task is a replica itself. - - - - - The property formerly known as IsFaulted. - - - - - Gets whether the completed due to an unhandled exception. - - - If is true, the Task's will be equal to - TaskStatus.Faulted, and its - property will be non-null. - - - - - Checks whether the TASK_STATE_EXCEPTIONOBSERVEDBYPARENT status flag is set, - This will only be used by the implicit wait to prevent double throws - - - - - - Checks whether the body was ever invoked. Used by task scheduler code to verify custom schedulers actually ran the task. - - - - - A structure to hold continuation information. - - - - - Constructs a new continuation structure. - - The task to be activated. - The continuation options. - The scheduler to use for the continuation. - - - - Invokes the continuation for the target completion task. - - The completed task. - Whether the continuation can be inlined. - - - - Initializes a new with the specified function. - - - The delegate that represents the code to execute in the task. When the function has completed, - the task's property will be set to return the result value of the function. - - - The argument is null. - - - - - Initializes a new with the specified function. - - - The delegate that represents the code to execute in the task. When the function has completed, - the task's property will be set to return the result value of the function. - - The to be assigned to this task. - - The argument is null. - - The provided CancellationToken - has already been disposed. - - - - - Initializes a new with the specified function and creation options. - - - The delegate that represents the code to execute in the task. When the function has completed, - the task's property will be set to return the result value of the function. - - - The TaskCreationOptions used to - customize the task's behavior. - - - The argument is null. - - - The argument specifies an invalid value for . - - - - - Initializes a new with the specified function and creation options. - - - The delegate that represents the code to execute in the task. When the function has completed, - the task's property will be set to return the result value of the function. - - The that will be assigned to the new task. - - The TaskCreationOptions used to - customize the task's behavior. - - - The argument is null. - - - The argument specifies an invalid value for . - - The provided CancellationToken - has already been disposed. - - - - - Initializes a new with the specified function and state. - - - The delegate that represents the code to execute in the task. When the function has completed, - the task's property will be set to return the result value of the function. - - An object representing data to be used by the action. - - The argument is null. - - - - - Initializes a new with the specified action, state, and options. - - - The delegate that represents the code to execute in the task. When the function has completed, - the task's property will be set to return the result value of the function. - - An object representing data to be used by the function. - The to be assigned to the new task. - - The argument is null. - - The provided CancellationToken - has already been disposed. - - - - - Initializes a new with the specified action, state, and options. - - - The delegate that represents the code to execute in the task. When the function has completed, - the task's property will be set to return the result value of the function. - - An object representing data to be used by the function. - - The TaskCreationOptions used to - customize the task's behavior. - - - The argument is null. - - - The argument specifies an invalid value for . - - - - - Initializes a new with the specified action, state, and options. - - - The delegate that represents the code to execute in the task. When the function has completed, - the task's property will be set to return the result value of the function. - - An object representing data to be used by the function. - The to be assigned to the new task. - - The TaskCreationOptions used to - customize the task's behavior. - - - The argument is null. - - - The argument specifies an invalid value for . - - The provided CancellationToken - has already been disposed. - - - - - Creates a new future object. - - The parent task for this future. - A function that yields the future value. - The task scheduler which will be used to execute the future. - The CancellationToken for the task. - Options to control the future's behavior. - Internal options to control the future's behavior. - The argument specifies - a SelfReplicating , which is illegal."/>. - - - - Creates a new future object. - - The parent task for this future. - An object containing data to be used by the action; may be null. - A function that yields the future value. - The CancellationToken for the task. - The task scheduler which will be used to execute the future. - Options to control the future's behavior. - Internal options to control the future's behavior. - The argument specifies - a SelfReplicating , which is illegal."/>. - - - - Evaluates the value selector of the Task which is passed in as an object and stores the result. - - - - - Creates a continuation that executes when the target completes. - - - An action to run when the completes. When run, the delegate will be - passed the completed task as an argument. - - A new continuation . - - The returned will not be scheduled for execution until the current task has - completed, whether it completes due to running to completion successfully, faulting due to an - unhandled exception, or exiting out early due to being canceled. - - - The argument is null. - - - The has been disposed. - - - - - Creates a continuation that executes when the target completes. - - - An action to run when the completes. When run, the delegate will be - passed the completed task as an argument. - - The that will be assigned to the new continuation task. - A new continuation . - - The returned will not be scheduled for execution until the current task has - completed, whether it completes due to running to completion successfully, faulting due to an - unhandled exception, or exiting out early due to being canceled. - - - The argument is null. - - - The has been disposed. - - The provided CancellationToken - has already been disposed. - - - - - Creates a continuation that executes when the target completes. - - - An action to run when the completes. When run, the delegate will be - passed the completed task as an argument. - - - The to associate with the continuation task and to use for its execution. - - A new continuation . - - The returned will not be scheduled for execution until the current task has - completed, whether it completes due to running to completion successfully, faulting due to an - unhandled exception, or exiting out early due to being canceled. - - - The argument is null. - - - The argument is null. - - - The has been disposed. - - - - - Creates a continuation that executes when the target completes. - - - An action to run when the completes. When run, the delegate will be - passed the completed task as an argument. - - - Options for when the continuation is scheduled and how it behaves. This includes criteria, such - as OnlyOnCanceled, as - well as execution options, such as ExecuteSynchronously. - - A new continuation . - - The returned will not be scheduled for execution until the current task has - completed. If the continuation criteria specified through the parameter are not met, the continuation task will be canceled - instead of scheduled. - - - The argument is null. - - - The argument specifies an invalid value for TaskContinuationOptions. - - - The has been disposed. - - - - - Creates a continuation that executes when the target completes. - - - An action to run when the completes. When run, the delegate will be - passed the completed task as an argument. - - The that will be assigned to the new continuation task. - - Options for when the continuation is scheduled and how it behaves. This includes criteria, such - as OnlyOnCanceled, as - well as execution options, such as ExecuteSynchronously. - - - The to associate with the continuation task and to use for its - execution. - - A new continuation . - - The returned will not be scheduled for execution until the current task has - completed. If the criteria specified through the parameter - are not met, the continuation task will be canceled instead of scheduled. - - - The argument is null. - - - The argument specifies an invalid value for TaskContinuationOptions. - - - The argument is null. - - - The has been disposed. - - The provided CancellationToken - has already been disposed. - - - - - Creates a continuation that executes when the target completes. - - - The type of the result produced by the continuation. - - - A function to run when the completes. When run, the delegate will be - passed the completed task as an argument. - - A new continuation . - - The returned will not be scheduled for execution until the current - task has completed, whether it completes due to running to completion successfully, faulting due - to an unhandled exception, or exiting out early due to being canceled. - - - The argument is null. - - - The has been disposed. - - - - - Creates a continuation that executes when the target completes. - - - The type of the result produced by the continuation. - - - A function to run when the completes. When run, the delegate will be - passed the completed task as an argument. - - The that will be assigned to the new task. - A new continuation . - - The returned will not be scheduled for execution until the current - task has completed, whether it completes due to running to completion successfully, faulting due - to an unhandled exception, or exiting out early due to being canceled. - - - The argument is null. - - - The has been disposed. - - The provided CancellationToken - has already been disposed. - - - - - Creates a continuation that executes when the target completes. - - - The type of the result produced by the continuation. - - - A function to run when the completes. When run, the delegate will be - passed the completed task as an argument. - - - The to associate with the continuation task and to use for its execution. - - A new continuation . - - The returned will not be scheduled for execution until the current task has - completed, whether it completes due to running to completion successfully, faulting due to an - unhandled exception, or exiting out early due to being canceled. - - - The argument is null. - - - The argument is null. - - - The has been disposed. - - - - - Creates a continuation that executes when the target completes. - - - The type of the result produced by the continuation. - - - A function to run when the completes. When run, the delegate will be - passed the completed task as an argument. - - - Options for when the continuation is scheduled and how it behaves. This includes criteria, such - as OnlyOnCanceled, as - well as execution options, such as ExecuteSynchronously. - - A new continuation . - - - The returned will not be scheduled for execution until the current - task has completed, whether it completes due to running to completion successfully, faulting due - to an unhandled exception, or exiting out early due to being canceled. - - - The , when executed, should return a . This task's completion state will be transferred to the task returned - from the ContinueWith call. - - - - The argument is null. - - - The argument specifies an invalid value for TaskContinuationOptions. - - - The has been disposed. - - - - - Creates a continuation that executes when the target completes. - - - The type of the result produced by the continuation. - - - A function to run when the completes. When run, the delegate will be passed as - an argument this completed task. - - The that will be assigned to the new task. - - Options for when the continuation is scheduled and how it behaves. This includes criteria, such - as OnlyOnCanceled, as - well as execution options, such as ExecuteSynchronously. - - - The to associate with the continuation task and to use for its - execution. - - A new continuation . - - - The returned will not be scheduled for execution until the current task has - completed, whether it completes due to running to completion successfully, faulting due to an - unhandled exception, or exiting out early due to being canceled. - - - The , when executed, should return a . - This task's completion state will be transferred to the task returned from the - ContinueWith call. - - - - The argument is null. - - - The argument specifies an invalid value for TaskContinuationOptions. - - - The argument is null. - - - The has been disposed. - - The provided CancellationToken - has already been disposed. - - - - - Gets the result value of this . - - - The get accessor for this property ensures that the asynchronous operation is complete before - returning. Once the result of the computation is available, it is stored and will be returned - immediately on later calls to . - - - - - Provides access to factory methods for creating instances. - - - The factory returned from is a default instance - of , as would result from using - the default constructor on the factory type. - - - - - Provides support for creating and scheduling - Task{TResult} objects. - - The type of the results that are available though - the Task{TResult} objects that are associated with - the methods in this class. - - - There are many common patterns for which tasks are relevant. The - class encodes some of these patterns into methods that pick up default settings, which are - configurable through its constructors. - - - A default instance of is available through the - Task{TResult}.Factory property. - - - - - - Initializes a instance with the default configuration. - - - This constructor creates a instance with a default configuration. The - property is initialized to - TaskCreationOptions.None, the - property is initialized to TaskContinuationOptions.None, - and the TaskScheduler property is - initialized to the current scheduler (see TaskScheduler.Current). - - - - - Initializes a instance with the default configuration. - - The default that will be assigned - to tasks created by this unless another CancellationToken is explicitly specified - while calling the factory methods. - - This constructor creates a instance with a default configuration. The - property is initialized to - TaskCreationOptions.None, the - property is initialized to TaskContinuationOptions.None, - and the TaskScheduler property is - initialized to the current scheduler (see TaskScheduler.Current). - - - - - Initializes a instance with the specified configuration. - - - The - TaskScheduler to use to schedule any tasks created with this TaskFactory{TResult}. A null value - indicates that the current TaskScheduler should be used. - - - With this constructor, the - property is initialized to - TaskCreationOptions.None, the - property is initialized to TaskContinuationOptions.None, - and the TaskScheduler property is - initialized to , unless it's null, in which case the property is - initialized to the current scheduler (see TaskScheduler.Current). - - - - - Initializes a instance with the specified configuration. - - - The default - TaskCreationOptions to use when creating tasks with this TaskFactory{TResult}. - - - The default - TaskContinuationOptions to use when creating continuation tasks with this TaskFactory{TResult}. - - - The exception that is thrown when the - argument or the - argument specifies an invalid value. - - - With this constructor, the - property is initialized to , - the - property is initialized to , and the TaskScheduler property is initialized to the - current scheduler (see TaskScheduler.Current). - - - - - Initializes a instance with the specified configuration. - - The default that will be assigned - to tasks created by this unless another CancellationToken is explicitly specified - while calling the factory methods. - - The default - TaskCreationOptions to use when creating tasks with this TaskFactory{TResult}. - - - The default - TaskContinuationOptions to use when creating continuation tasks with this TaskFactory{TResult}. - - - The default - TaskScheduler to use to schedule any Tasks created with this TaskFactory{TResult}. A null value - indicates that TaskScheduler.Current should be used. - - - The exception that is thrown when the - argument or the - argumentspecifies an invalid value. - - - With this constructor, the - property is initialized to , - the - property is initialized to , and the TaskScheduler property is initialized to - , unless it's null, in which case the property is initialized to the - current scheduler (see TaskScheduler.Current). - - - - - Creates and starts a . - - A function delegate that returns the future result to be available through - the . - The started . - The exception that is thrown when the - argument is null. - - Calling StartNew is functionally equivalent to creating a using one - of its constructors and then calling - Start to schedule it for execution. - However, unless creation and scheduling must be separated, StartNew is the recommended approach - for both simplicity and performance. - - - - - Creates and starts a . - - A function delegate that returns the future result to be available through - the . - The that will be assigned to the new task. - The started . - The exception that is thrown when the - argument is null. - The provided CancellationToken - has already been disposed. - - - Calling StartNew is functionally equivalent to creating a using one - of its constructors and then calling - Start to schedule it for execution. - However, unless creation and scheduling must be separated, StartNew is the recommended approach - for both simplicity and performance. - - - - - Creates and starts a . - - A function delegate that returns the future result to be available through - the . - A TaskCreationOptions value that controls the behavior of the - created - . - The started . - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - - Calling StartNew is functionally equivalent to creating a using one - of its constructors and then calling - Start to schedule it for execution. - However, unless creation and scheduling must be separated, StartNew is the recommended approach - for both simplicity and performance. - - - - - Creates and starts a . - - A function delegate that returns the future result to be available through - the . - A TaskCreationOptions value that controls the behavior of the - created - . - The that will be assigned to the new task. - The TaskScheduler - that is used to schedule the created - Task{TResult}. - The started . - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - The provided CancellationToken - has already been disposed. - - - Calling StartNew is functionally equivalent to creating a using one - of its constructors and then calling - Start to schedule it for execution. - However, unless creation and scheduling must be separated, StartNew is the recommended approach - for both simplicity and performance. - - - - - Creates and starts a . - - A function delegate that returns the future result to be available through - the . - An object containing data to be used by the - delegate. - The started . - The exception that is thrown when the - argument is null. - - Calling StartNew is functionally equivalent to creating a using one - of its constructors and then calling - Start to schedule it for execution. - However, unless creation and scheduling must be separated, StartNew is the recommended approach - for both simplicity and performance. - - - - - Creates and starts a . - - A function delegate that returns the future result to be available through - the . - An object containing data to be used by the - delegate. - The that will be assigned to the new task. - The started . - The exception that is thrown when the - argument is null. - The provided CancellationToken - has already been disposed. - - - Calling StartNew is functionally equivalent to creating a using one - of its constructors and then calling - Start to schedule it for execution. - However, unless creation and scheduling must be separated, StartNew is the recommended approach - for both simplicity and performance. - - - - - Creates and starts a . - - A function delegate that returns the future result to be available through - the . - An object containing data to be used by the - delegate. - A TaskCreationOptions value that controls the behavior of the - created - . - The started . - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - - Calling StartNew is functionally equivalent to creating a using one - of its constructors and then calling - Start to schedule it for execution. - However, unless creation and scheduling must be separated, StartNew is the recommended approach - for both simplicity and performance. - - - - - Creates and starts a . - - A function delegate that returns the future result to be available through - the . - An object containing data to be used by the - delegate. - The that will be assigned to the new task. - A TaskCreationOptions value that controls the behavior of the - created - . - The TaskScheduler - that is used to schedule the created - Task{TResult}. - The started . - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - The provided CancellationToken - has already been disposed. - - - Calling StartNew is functionally equivalent to creating a using one - of its constructors and then calling - Start to schedule it for execution. - However, unless creation and scheduling must be separated, StartNew is the recommended approach - for both simplicity and performance. - - - - - Creates a Task that executes an end - method function when a specified IAsyncResult completes. - - The IAsyncResult whose completion should trigger the processing of the - . - The function delegate that processes the completed . - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - A Task that represents the - asynchronous operation. - - - - Creates a Task that executes an end - method function when a specified IAsyncResult completes. - - The IAsyncResult whose completion should trigger the processing of the - . - The function delegate that processes the completed . - The TaskCreationOptions value that controls the behavior of the - created Task. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - A Task that represents the - asynchronous operation. - - - - Creates a Task that executes an end - method function when a specified IAsyncResult completes. - - The IAsyncResult whose completion should trigger the processing of the - . - The function delegate that processes the completed . - The TaskScheduler - that is used to schedule the task that executes the end method. - The TaskCreationOptions value that controls the behavior of the - created Task. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - A Task that represents the - asynchronous operation. - - - - Creates a Task that represents a pair of - begin and end methods that conform to the Asynchronous Programming Model pattern. - - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - An object containing data to be used by the - delegate. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The created Task that - represents the asynchronous operation. - - This method throws any exceptions thrown by the . - - - - - Creates a Task that represents a pair of - begin and end methods that conform to the Asynchronous Programming Model pattern. - - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - The TaskCreationOptions value that controls the behavior of the - created Task. - An object containing data to be used by the - delegate. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - The created Task that - represents the asynchronous operation. - - This method throws any exceptions thrown by the . - - - - - Creates a Task that represents a pair of - begin and end methods that conform to the Asynchronous Programming Model pattern. - - The type of the first argument passed to the delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - The first argument passed to the - delegate. - An object containing data to be used by the - delegate. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The created Task that - represents the asynchronous operation. - - This method throws any exceptions thrown by the . - - - - - Creates a Task that represents a pair of - begin and end methods that conform to the Asynchronous Programming Model pattern. - - The type of the first argument passed to the delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - The first argument passed to the - delegate. - The TaskCreationOptions value that controls the behavior of the - created Task. - An object containing data to be used by the - delegate. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - The created Task that - represents the asynchronous operation. - - This method throws any exceptions thrown by the . - - - - - Creates a Task that represents a pair of - begin and end methods that conform to the Asynchronous Programming Model pattern. - - The type of the first argument passed to the delegate. - The type of the second argument passed to - delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - The first argument passed to the - delegate. - The second argument passed to the - delegate. - An object containing data to be used by the - delegate. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The created Task that - represents the asynchronous operation. - - This method throws any exceptions thrown by the . - - - - - Creates a Task that represents a pair of - begin and end methods that conform to the Asynchronous Programming Model pattern. - - The type of the first argument passed to the delegate. - The type of the second argument passed to - delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - The first argument passed to the - delegate. - The second argument passed to the - delegate. - The TaskCreationOptions value that controls the behavior of the - created Task. - An object containing data to be used by the - delegate. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - The created Task that - represents the asynchronous operation. - - This method throws any exceptions thrown by the . - - - - - Creates a Task that represents a pair of - begin and end methods that conform to the Asynchronous Programming Model pattern. - - The type of the first argument passed to the delegate. - The type of the second argument passed to - delegate. - The type of the third argument passed to - delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - The first argument passed to the - delegate. - The second argument passed to the - delegate. - The third argument passed to the - delegate. - An object containing data to be used by the - delegate. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The created Task that - represents the asynchronous operation. - - This method throws any exceptions thrown by the . - - - - - Creates a Task that represents a pair of - begin and end methods that conform to the Asynchronous Programming Model pattern. - - The type of the first argument passed to the delegate. - The type of the second argument passed to - delegate. - The type of the third argument passed to - delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - The first argument passed to the - delegate. - The second argument passed to the - delegate. - The third argument passed to the - delegate. - The TaskCreationOptions value that controls the behavior of the - created Task. - An object containing data to be used by the - delegate. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - The created Task that - represents the asynchronous operation. - - This method throws any exceptions thrown by the . - - - - - Creates a continuation Task - that will be started upon the completion of a set of provided Tasks. - - The array of tasks from which to continue. - The function delegate to execute when all tasks in - the array have completed. - The new continuation Task. - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when one - of the elements in the array has been disposed. - - - - Creates a continuation Task - that will be started upon the completion of a set of provided Tasks. - - The array of tasks from which to continue. - The function delegate to execute when all tasks in - the array have completed. - The CancellationToken - that will be assigned to the new continuation task. - The new continuation Task. - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when one - of the elements in the array has been disposed. - The provided CancellationToken - has already been disposed. - - - - - Creates a continuation Task - that will be started upon the completion of a set of provided Tasks. - - The array of tasks from which to continue. - The function delegate to execute when all tasks in the array have completed. - The - TaskContinuationOptions value that controls the behavior of - the created continuation Task. - The new continuation Task. - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when the - argument specifies an invalid TaskContinuationOptions - value. - The exception that is thrown when one - of the elements in the array has been disposed. - - The NotOn* and OnlyOn* TaskContinuationOptions, - which constrain for which TaskStatus states a continuation - will be executed, are illegal with ContinueWhenAll. - - - - - Creates a continuation Task - that will be started upon the completion of a set of provided Tasks. - - The array of tasks from which to continue. - The function delegate to execute when all tasks in the array have completed. - The CancellationToken - that will be assigned to the new continuation task. - The - TaskContinuationOptions value that controls the behavior of - the created continuation Task. - The TaskScheduler - that is used to schedule the created continuation Task. - The new continuation Task. - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when the - argument specifies an invalid TaskContinuationOptions - value. - The exception that is thrown when one - of the elements in the array has been disposed. - The provided CancellationToken - has already been disposed. - - - The NotOn* and OnlyOn* TaskContinuationOptions, - which constrain for which TaskStatus states a continuation - will be executed, are illegal with ContinueWhenAll. - - - - - Creates a continuation Task - that will be started upon the completion of a set of provided Tasks. - - The type of the result of the antecedent . - The array of tasks from which to continue. - The function delegate to execute when all tasks in the - array have completed. - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when one - of the elements in the array has been disposed. - - - - Creates a continuation Task - that will be started upon the completion of a set of provided Tasks. - - The type of the result of the antecedent . - The array of tasks from which to continue. - The function delegate to execute when all tasks in the - array have completed. - The CancellationToken - that will be assigned to the new continuation task. - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when one - of the elements in the array has been disposed. - The provided CancellationToken - has already been disposed. - - - - - Creates a continuation Task - that will be started upon the completion of a set of provided Tasks. - - The type of the result of the antecedent . - The array of tasks from which to continue. - The function delegate to execute when all tasks in the - array have completed. - The - TaskContinuationOptions value that controls the behavior of - the created continuation Task. - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when the - argument specifies an invalid TaskContinuationOptions - value. - The exception that is thrown when one - of the elements in the array has been disposed. - - The NotOn* and OnlyOn* TaskContinuationOptions, - which constrain for which TaskStatus states a continuation - will be executed, are illegal with ContinueWhenAll. - - - - - Creates a continuation Task - that will be started upon the completion of a set of provided Tasks. - - The type of the result of the antecedent . - The array of tasks from which to continue. - The function delegate to execute when all tasks in the - array have completed. - The CancellationToken - that will be assigned to the new continuation task. - The - TaskContinuationOptions value that controls the behavior of - the created continuation Task. - The TaskScheduler - that is used to schedule the created continuation . - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when the - argument specifies an invalid TaskContinuationOptions - value. - The exception that is thrown when one - of the elements in the array has been disposed. - The provided CancellationToken - has already been disposed. - - - The NotOn* and OnlyOn* TaskContinuationOptions, - which constrain for which TaskStatus states a continuation - will be executed, are illegal with ContinueWhenAll. - - - - - Creates a continuation Task - that will be started upon the completion of any Task in the provided set. - - The array of tasks from which to continue when one task completes. - The function delegate to execute when one task in the array completes. - The new continuation Task. - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when one - of the elements in the array has been disposed. - - - - Creates a continuation Task - that will be started upon the completion of any Task in the provided set. - - The array of tasks from which to continue when one task completes. - The function delegate to execute when one task in the array completes. - The CancellationToken - that will be assigned to the new continuation task. - The new continuation Task. - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when one - of the elements in the array has been disposed. - The provided CancellationToken - has already been disposed. - - - - - Creates a continuation Task - that will be started upon the completion of any Task in the provided set. - - The array of tasks from which to continue when one task completes. - The function delegate to execute when one task in the array completes. - The - TaskContinuationOptions value that controls the behavior of - the created continuation Task. - The new continuation Task. - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when the - argument specifies an invalid TaskContinuationOptions - value. - The exception that is thrown when one - of the elements in the array has been disposed. - - The NotOn* and OnlyOn* TaskContinuationOptions, - which constrain for which TaskStatus states a continuation - will be executed, are illegal with ContinueWhenAny. - - - - - Creates a continuation Task - that will be started upon the completion of any Task in the provided set. - - The array of tasks from which to continue when one task completes. - The function delegate to execute when one task in the array completes. - The CancellationToken - that will be assigned to the new continuation task. - The - TaskContinuationOptions value that controls the behavior of - the created continuation Task. - The TaskScheduler - that is used to schedule the created continuation Task. - The new continuation Task. - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when the - argument specifies an invalid TaskContinuationOptions - value. - The exception that is thrown when one - of the elements in the array has been disposed. - The provided CancellationToken - has already been disposed. - - - The NotOn* and OnlyOn* TaskContinuationOptions, - which constrain for which TaskStatus states a continuation - will be executed, are illegal with ContinueWhenAny. - - - - - Creates a continuation Task - that will be started upon the completion of any Task in the provided set. - - The type of the result of the antecedent . - The array of tasks from which to continue when one task completes. - The function delegate to execute when one task in the - array completes. - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when one - of the elements in the array has been disposed. - - - - Creates a continuation Task - that will be started upon the completion of any Task in the provided set. - - The type of the result of the antecedent . - The array of tasks from which to continue when one task completes. - The function delegate to execute when one task in the - array completes. - The CancellationToken - that will be assigned to the new continuation task. - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when one - of the elements in the array has been disposed. - The provided CancellationToken - has already been disposed. - - - - - Creates a continuation Task - that will be started upon the completion of any Task in the provided set. - - The type of the result of the antecedent . - The array of tasks from which to continue when one task completes. - The function delegate to execute when one task in the - array completes. - The - TaskContinuationOptions value that controls the behavior of - the created continuation Task. - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when the - argument specifies an invalid TaskContinuationOptions - value. - The exception that is thrown when one - of the elements in the array has been disposed. - - The NotOn* and OnlyOn* TaskContinuationOptions, - which constrain for which TaskStatus states a continuation - will be executed, are illegal with ContinueWhenAny. - - - - - Creates a continuation Task - that will be started upon the completion of any Task in the provided set. - - The type of the result of the antecedent . - The array of tasks from which to continue when one task completes. - The function delegate to execute when one task in the - array completes. - The CancellationToken - that will be assigned to the new continuation task. - The - TaskContinuationOptions value that controls the behavior of - the created continuation Task. - The TaskScheduler - that is used to schedule the created continuation . - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when the - argument specifies an invalid TaskContinuationOptions - value. - The exception that is thrown when one - of the elements in the array has been disposed. - The provided CancellationToken - has already been disposed. - - - The NotOn* and OnlyOn* TaskContinuationOptions, - which constrain for which TaskStatus states a continuation - will be executed, are illegal with ContinueWhenAny. - - - - - Gets the default CancellationToken of this - TaskFactory. - - - This property returns the default that will be assigned to all - tasks created by this factory unless another CancellationToken value is explicitly specified - during the call to the factory methods. - - - - - Gets the TaskScheduler of this - TaskFactory{TResult}. - - - This property returns the default scheduler for this factory. It will be used to schedule all - tasks unless another scheduler is explicitly specified during calls to this factory's methods. - If null, TaskScheduler.Current - will be used. - - - - - Gets the TaskCreationOptions - value of this TaskFactory{TResult}. - - - This property returns the default creation options for this factory. They will be used to create all - tasks unless other options are explicitly specified during calls to this factory's methods. - - - - - Gets the TaskContinuationOptions - value of this TaskFactory{TResult}. - - - This property returns the default continuation options for this factory. They will be used to create - all continuation tasks unless other options are explicitly specified during calls to this factory's methods. - - - - - Represents the current stage in the lifecycle of a . - - - - - The task has been initialized but has not yet been scheduled. - - - - - The task is waiting to be activated and scheduled internally by the .NET Framework infrastructure. - - - - - The task has been scheduled for execution but has not yet begun executing. - - - - - The task is running but has not yet completed. - - - - - The task has finished executing and is implicitly waiting for - attached child tasks to complete. - - - - - The task completed execution successfully. - - - - - The task acknowledged cancellation by throwing an OperationCanceledException2 with its own CancellationToken - while the token was in signaled state, or the task's CancellationToken was already signaled before the - task started executing. - - - - - The task completed due to an unhandled exception. - - - - - Specifies flags that control optional behavior for the creation and execution of tasks. - - - - - Specifies that the default behavior should be used. - - - - - A hint to a TaskScheduler to schedule a - task in as fair a manner as possible, meaning that tasks scheduled sooner will be more likely to - be run sooner, and tasks scheduled later will be more likely to be run later. - - - - - Specifies that a task will be a long-running, course-grained operation. It provides a hint to the - TaskScheduler that oversubscription may be - warranted. - - - - - Specifies that a task is attached to a parent in the task hierarchy. - - - - - Task creation flags which are only used internally. - - - - Specifies "No internal task options" - - - Used to filter out internal vs. public task creation options. - - - Specifies that the task will be queued by the runtime before handing it over to the user. - This flag will be used to skip the cancellationtoken registration step, which is only meant for unstarted tasks. - - - - Specifies flags that control optional behavior for the creation and execution of continuation tasks. - - - - - Default = "Continue on any, no task options, run asynchronously" - Specifies that the default behavior should be used. Continuations, by default, will - be scheduled when the antecedent task completes, regardless of the task's final TaskStatus. - - - - - A hint to a TaskScheduler to schedule a - task in as fair a manner as possible, meaning that tasks scheduled sooner will be more likely to - be run sooner, and tasks scheduled later will be more likely to be run later. - - - - - Specifies that a task will be a long-running, course-grained operation. It provides - a hint to the TaskScheduler that - oversubscription may be warranted. - - - - - Specifies that a task is attached to a parent in the task hierarchy. - - - - - Specifies that the continuation task should not be scheduled if its antecedent ran to completion. - This option is not valid for multi-task continuations. - - - - - Specifies that the continuation task should not be scheduled if its antecedent threw an unhandled - exception. This option is not valid for multi-task continuations. - - - - - Specifies that the continuation task should not be scheduled if its antecedent was canceled. This - option is not valid for multi-task continuations. - - - - - Specifies that the continuation task should be scheduled only if its antecedent ran to - completion. This option is not valid for multi-task continuations. - - - - - Specifies that the continuation task should be scheduled only if its antecedent threw an - unhandled exception. This option is not valid for multi-task continuations. - - - - - Specifies that the continuation task should be scheduled only if its antecedent was canceled. - This option is not valid for multi-task continuations. - - - - - Specifies that the continuation task should be executed synchronously. With this option - specified, the continuation will be run on the same thread that causes the antecedent task to - transition into its final state. If the antecedent is already complete when the continuation is - created, the continuation will run on the thread creating the continuation. Only very - short-running continuations should be executed synchronously. - - - - - Represents an exception used to communicate task cancellation. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the - class with a specified error message. - - The error message that explains the reason for the exception. - - - - Initializes a new instance of the - class with a specified error message and a reference to the inner exception that is the cause of - this exception. - - The error message that explains the reason for the exception. - The exception that is the cause of the current exception. - - - - Initializes a new instance of the class - with a reference to the that has been canceled. - - A task that has been canceled. - - - - Gets the task associated with this exception. - - - It is permissible for no Task to be associated with a - , in which case - this property will return null. - - - - - Represents the producer side of a unbound to a - delegate, providing access to the consumer side through the property. - - - - It is often the case that a is desired to - represent another asynchronous operation. - TaskCompletionSource is provided for this purpose. It enables - the creation of a task that can be handed out to consumers, and those consumers can use the members - of the task as they would any other. However, unlike most tasks, the state of a task created by a - TaskCompletionSource is controlled explicitly by the methods on TaskCompletionSource. This enables the - completion of the external asynchronous operation to be propagated to the underlying Task. The - separation also ensures that consumers are not able to transition the state without access to the - corresponding TaskCompletionSource. - - - All members of are thread-safe - and may be used from multiple threads concurrently. - - - The type of the result value assocatied with this . - - - - Creates a . - - - - - Creates a - with the specified options. - - - The created - by this instance and accessible through its property - will be instantiated using the specified . - - The options to use when creating the underlying - . - - The represent options invalid for use - with a . - - - - - Creates a - with the specified state. - - The state to use as the underlying - 's AsyncState. - - - - Creates a with - the specified state and options. - - The options to use when creating the underlying - . - The state to use as the underlying - 's AsyncState. - - The represent options invalid for use - with a . - - - - - Attempts to transition the underlying - into the - Faulted - state. - - The exception to bind to this . - True if the operation was successful; otherwise, false. - This operation will return false if the - is already in one - of the three final states: - RanToCompletion, - Faulted, or - Canceled. - - The argument is null. - The was disposed. - - - - Attempts to transition the underlying - into the - Faulted - state. - - The collection of exceptions to bind to this . - True if the operation was successful; otherwise, false. - This operation will return false if the - is already in one - of the three final states: - RanToCompletion, - Faulted, or - Canceled. - - The argument is null. - There are one or more null elements in . - The collection is empty. - The was disposed. - - - - Transitions the underlying - into the - Faulted - state. - - The exception to bind to this . - The argument is null. - - The underlying is already in one - of the three final states: - RanToCompletion, - Faulted, or - Canceled. - - The was disposed. - - - - Transitions the underlying - into the - Faulted - state. - - The collection of exceptions to bind to this . - The argument is null. - There are one or more null elements in . - - The underlying is already in one - of the three final states: - RanToCompletion, - Faulted, or - Canceled. - - The was disposed. - - - - Attempts to transition the underlying - into the - RanToCompletion - state. - - The result value to bind to this . - True if the operation was successful; otherwise, false. - This operation will return false if the - is already in one - of the three final states: - RanToCompletion, - Faulted, or - Canceled. - - The was disposed. - - - - Transitions the underlying - into the - RanToCompletion - state. - - The result value to bind to this . - - The underlying is already in one - of the three final states: - RanToCompletion, - Faulted, or - Canceled. - - The was disposed. - - - - Transitions the underlying - into the - Canceled - state. - - - The underlying is already in one - of the three final states: - RanToCompletion, - Faulted, or - Canceled. - - The was disposed. - - - - Attempts to transition the underlying - into the - Canceled - state. - - True if the operation was successful; otherwise, false. - This operation will return false if the - is already in one - of the three final states: - RanToCompletion, - Faulted, or - Canceled. - - The was disposed. - - - - Gets the created - by this . - - - This property enables a consumer access to the that is controlled by this instance. - The , , - , and - methods (and their "Try" variants) on this instance all result in the relevant state - transitions on this underlying Task. - - - - - An exception holder manages a list of exceptions for one particular task. - It offers the ability to aggregate, but more importantly, also offers intrinsic - support for propagating unhandled exceptions that are never observed. It does - this by aggregating and throwing if the holder is ever GC'd without the holder's - contents ever having been requested (e.g. by a Task.Wait, Task.get_Exception, etc). - - - - - Creates a new holder; it will be registered for finalization. - - The task this holder belongs to. - - - - A finalizer that repropagates unhandled exceptions. - - - - - Add an exception to the internal list. This will ensure the holder is - in the proper state (handled/unhandled) depending on the list's contents. - - An exception object (either an Exception or an - IEnumerable{Exception}) to add to the list. - - - - A private helper method that ensures the holder is considered - unhandled, i.e. it is registered for finalization. - - - - - A private helper method that ensures the holder is considered - handled, i.e. it is not registered for finalization. - - Whether this is called from the finalizer thread. - - - - Allocates a new aggregate exception and adds the contents of the list to - it. By calling this method, the holder assumes exceptions to have been - "observed", such that the finalization check will be subsequently skipped. - - Whether this is being called from a finalizer. - An extra exception to be included (optionally). - The aggregate exception to throw. - - - - Provides a set of static (Shared in Visual Basic) methods for working with specific kinds of - instances. - - - - - Creates a proxy Task that represents the - asynchronous operation of a Task{Task}. - - - It is often useful to be able to return a Task from a - Task{TResult}, where the inner Task represents work done as part of the outer Task{TResult}. However, - doing so results in a Task{Task}, which, if not dealt with carefully, could produce unexpected behavior. Unwrap - solves this problem by creating a proxy Task that represents the entire asynchronous operation of such a Task{Task}. - - The Task{Task} to unwrap. - The exception that is thrown if the - argument is null. - A Task that represents the asynchronous operation of the provided Task{Task}. - - - - Creates a proxy Task{TResult} that represents the - asynchronous operation of a Task{Task{TResult}}. - - - It is often useful to be able to return a Task{TResult} from a Task{TResult}, where the inner Task{TResult} - represents work done as part of the outer Task{TResult}. However, doing so results in a Task{Task{TResult}}, - which, if not dealt with carefully, could produce unexpected behavior. Unwrap solves this problem by - creating a proxy Task{TResult} that represents the entire asynchronous operation of such a Task{Task{TResult}}. - - The Task{Task{TResult}} to unwrap. - The exception that is thrown if the - argument is null. - A Task{TResult} that represents the asynchronous operation of the provided Task{Task{TResult}}. /// Unwraps a Task that returns another Task. - - - - Provides support for creating and scheduling - Tasks. - - - - There are many common patterns for which tasks are relevant. The - class encodes some of these patterns into methods that pick up default settings, which are - configurable through its constructors. - - - A default instance of is available through the - Task.Factory property. - - - - - - Initializes a instance with the default configuration. - - - This constructor creates a instance with a default configuration. The - property is initialized to - TaskCreationOptions.None, the - property is initialized to TaskContinuationOptions.None, - and the TaskScheduler property is - initialized to the current scheduler (see TaskScheduler.Current). - - - - - Initializes a instance with the specified configuration. - - The default that will be assigned - to tasks created by this unless another CancellationToken is explicitly specified - while calling the factory methods. - - This constructor creates a instance with a default configuration. The - property is initialized to - TaskCreationOptions.None, the - property is initialized to TaskContinuationOptions.None, - and the TaskScheduler property is - initialized to the current scheduler (see TaskScheduler.Current). - - - - - Initializes a instance with the specified configuration. - - - The - TaskScheduler to use to schedule any tasks created with this TaskFactory. A null value - indicates that the current TaskScheduler should be used. - - - With this constructor, the - property is initialized to - TaskCreationOptions.None, the - property is initialized to TaskContinuationOptions.None, - and the TaskScheduler property is - initialized to , unless it's null, in which case the property is - initialized to the current scheduler (see TaskScheduler.Current). - - - - - Initializes a instance with the specified configuration. - - - The default - TaskCreationOptions to use when creating tasks with this TaskFactory. - - - The default - TaskContinuationOptions to use when creating continuation tasks with this TaskFactory. - - - The exception that is thrown when the - argument or the - argument specifies an invalid value. - - - With this constructor, the - property is initialized to , - the - property is initialized to , and the TaskScheduler property is initialized to the - current scheduler (see TaskScheduler.Current). - - - - - Initializes a instance with the specified configuration. - - The default that will be assigned - to tasks created by this unless another CancellationToken is explicitly specified - while calling the factory methods. - - The default - TaskCreationOptions to use when creating tasks with this TaskFactory. - - - The default - TaskContinuationOptions to use when creating continuation tasks with this TaskFactory. - - - The default - TaskScheduler to use to schedule any Tasks created with this TaskFactory. A null value - indicates that TaskScheduler.Current should be used. - - - The exception that is thrown when the - argument or the - argumentspecifies an invalid value. - - - With this constructor, the - property is initialized to , - the - property is initialized to , and the TaskScheduler property is initialized to - , unless it's null, in which case the property is initialized to the - current scheduler (see TaskScheduler.Current). - - - - - Creates and starts a Task. - - The action delegate to execute asynchronously. - The started Task. - The exception that is thrown when the - argument is null. - - Calling StartNew is functionally equivalent to creating a Task using one of its constructors - and then calling - Start to schedule it for execution. However, - unless creation and scheduling must be separated, StartNew is the recommended - approach for both simplicity and performance. - - - - - Creates and starts a Task. - - The action delegate to execute asynchronously. - The that will be assigned to the new task. - The started Task. - The exception that is thrown when the - argument is null. - The provided CancellationToken - has already been disposed. - - - Calling StartNew is functionally equivalent to creating a Task using one of its constructors - and then calling - Start to schedule it for execution. However, - unless creation and scheduling must be separated, StartNew is the recommended - approach for both simplicity and performance. - - - - - Creates and starts a Task. - - The action delegate to execute asynchronously. - A TaskCreationOptions value that controls the behavior of the - created - Task. - The started Task. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - - Calling StartNew is functionally equivalent to creating a Task using one of its constructors and - then calling - Start to schedule it for execution. - However, unless creation and scheduling must be separated, StartNew is the recommended approach - for both simplicity and performance. - - - - - Creates and starts a Task. - - The action delegate to execute asynchronously. - The that will be assigned to the new - A TaskCreationOptions value that controls the behavior of the - created - Task. - The TaskScheduler - that is used to schedule the created Task. - The started Task. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - The provided CancellationToken - has already been disposed. - - - Calling StartNew is functionally equivalent to creating a Task using one of its constructors and - then calling - Start to schedule it for execution. - However, unless creation and scheduling must be separated, StartNew is the recommended approach - for both simplicity and performance. - - - - - Creates and starts a Task. - - The action delegate to execute asynchronously. - An object containing data to be used by the - delegate. - The started Task. - The exception that is thrown when the - argument is null. - - Calling StartNew is functionally equivalent to creating a Task using one of its constructors and - then calling - Start to schedule it for execution. - However, unless creation and scheduling must be separated, StartNew is the recommended approach - for both simplicity and performance. - - - - - Creates and starts a Task. - - The action delegate to execute asynchronously. - An object containing data to be used by the - delegate. - The that will be assigned to the new - The started Task. - The exception that is thrown when the - argument is null. - The provided CancellationToken - has already been disposed. - - - Calling StartNew is functionally equivalent to creating a Task using one of its constructors and - then calling - Start to schedule it for execution. - However, unless creation and scheduling must be separated, StartNew is the recommended approach - for both simplicity and performance. - - - - - Creates and starts a Task. - - The action delegate to execute asynchronously. - An object containing data to be used by the - delegate. - A TaskCreationOptions value that controls the behavior of the - created - Task. - The started Task. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - - Calling StartNew is functionally equivalent to creating a Task using one of its constructors and - then calling - Start to schedule it for execution. - However, unless creation and scheduling must be separated, StartNew is the recommended approach - for both simplicity and performance. - - - - - Creates and starts a Task. - - The action delegate to execute asynchronously. - An object containing data to be used by the - delegate. - The that will be assigned to the new task. - A TaskCreationOptions value that controls the behavior of the - created - Task. - The TaskScheduler - that is used to schedule the created Task. - The started Task. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - The provided CancellationToken - has already been disposed. - - - Calling StartNew is functionally equivalent to creating a Task using one of its constructors and - then calling - Start to schedule it for execution. - However, unless creation and scheduling must be separated, StartNew is the recommended approach - for both simplicity and performance. - - - - - Creates and starts a . - - The type of the result available through the - Task. - - A function delegate that returns the future result to be available through - the . - The started . - The exception that is thrown when the - argument is null. - - Calling StartNew is functionally equivalent to creating a using one - of its constructors and then calling - Start to schedule it for execution. - However, unless creation and scheduling must be separated, StartNew is the recommended approach - for both simplicity and performance. - - - - - Creates and starts a . - - The type of the result available through the - Task. - - A function delegate that returns the future result to be available through - the . - The that will be assigned to the new - The started . - The exception that is thrown when the - argument is null. - The provided CancellationToken - has already been disposed. - - - Calling StartNew is functionally equivalent to creating a using one - of its constructors and then calling - Start to schedule it for execution. - However, unless creation and scheduling must be separated, StartNew is the recommended approach - for both simplicity and performance. - - - - - Creates and starts a . - - The type of the result available through the - Task. - - A function delegate that returns the future result to be available through - the . - A TaskCreationOptions value that controls the behavior of the - created - . - The started . - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - - Calling StartNew is functionally equivalent to creating a using one - of its constructors and then calling - Start to schedule it for execution. - However, unless creation and scheduling must be separated, StartNew is the recommended approach - for both simplicity and performance. - - - - - Creates and starts a . - - The type of the result available through the - Task. - - A function delegate that returns the future result to be available through - the . - The that will be assigned to the new task. - A TaskCreationOptions value that controls the behavior of the - created - . - The TaskScheduler - that is used to schedule the created - Task{TResult}. - The started . - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - The provided CancellationToken - has already been disposed. - - - Calling StartNew is functionally equivalent to creating a using one - of its constructors and then calling - Start to schedule it for execution. - However, unless creation and scheduling must be separated, StartNew is the recommended approach - for both simplicity and performance. - - - - - Creates and starts a . - - The type of the result available through the - Task. - - A function delegate that returns the future result to be available through - the . - An object containing data to be used by the - delegate. - The started . - The exception that is thrown when the - argument is null. - - Calling StartNew is functionally equivalent to creating a using one - of its constructors and then calling - Start to schedule it for execution. - However, unless creation and scheduling must be separated, StartNew is the recommended approach - for both simplicity and performance. - - - - - Creates and starts a . - - The type of the result available through the - Task. - - A function delegate that returns the future result to be available through - the . - An object containing data to be used by the - delegate. - The that will be assigned to the new - The started . - The exception that is thrown when the - argument is null. - The provided CancellationToken - has already been disposed. - - - Calling StartNew is functionally equivalent to creating a using one - of its constructors and then calling - Start to schedule it for execution. - However, unless creation and scheduling must be separated, StartNew is the recommended approach - for both simplicity and performance. - - - - - Creates and starts a . - - The type of the result available through the - Task. - - A function delegate that returns the future result to be available through - the . - An object containing data to be used by the - delegate. - A TaskCreationOptions value that controls the behavior of the - created - . - The started . - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - - Calling StartNew is functionally equivalent to creating a using one - of its constructors and then calling - Start to schedule it for execution. - However, unless creation and scheduling must be separated, StartNew is the recommended approach - for both simplicity and performance. - - - - - Creates and starts a . - - The type of the result available through the - Task. - - A function delegate that returns the future result to be available through - the . - An object containing data to be used by the - delegate. - The that will be assigned to the new task. - A TaskCreationOptions value that controls the behavior of the - created - . - The TaskScheduler - that is used to schedule the created - Task{TResult}. - The started . - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - The provided CancellationToken - has already been disposed. - - - Calling StartNew is functionally equivalent to creating a using one - of its constructors and then calling - Start to schedule it for execution. - However, unless creation and scheduling must be separated, StartNew is the recommended approach - for both simplicity and performance. - - - - - Creates a Task that executes an end method action - when a specified IAsyncResult completes. - - The IAsyncResult whose completion should trigger the processing of the - . - The action delegate that processes the completed . - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - A Task that represents the asynchronous - operation. - - - - Creates a Task that executes an end method action - when a specified IAsyncResult completes. - - The IAsyncResult whose completion should trigger the processing of the - . - The action delegate that processes the completed . - The TaskCreationOptions value that controls the behavior of the - created Task. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - A Task that represents the asynchronous - operation. - - - - Creates a Task that executes an end method action - when a specified IAsyncResult completes. - - The IAsyncResult whose completion should trigger the processing of the - . - The action delegate that processes the completed . - The TaskScheduler - that is used to schedule the task that executes the end method. - The TaskCreationOptions value that controls the behavior of the - created Task. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - A Task that represents the asynchronous - operation. - - - - Creates a Task that represents a pair of begin - and end methods that conform to the Asynchronous Programming Model pattern. - - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - An object containing data to be used by the - delegate. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The created Task that represents the - asynchronous operation. - - This method throws any exceptions thrown by the . - - - - - Creates a Task that represents a pair of begin - and end methods that conform to the Asynchronous Programming Model pattern. - - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - The TaskCreationOptions value that controls the behavior of the - created Task. - An object containing data to be used by the - delegate. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - The created Task that represents the - asynchronous operation. - - This method throws any exceptions thrown by the . - - - - - Creates a Task that represents a pair of begin - and end methods that conform to the Asynchronous Programming Model pattern. - - The type of the first argument passed to the - delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - The first argument passed to the - delegate. - An object containing data to be used by the - delegate. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The created Task that represents the - asynchronous operation. - - This method throws any exceptions thrown by the . - - - - - Creates a Task that represents a pair of begin - and end methods that conform to the Asynchronous Programming Model pattern. - - The type of the first argument passed to the - delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - The first argument passed to the - delegate. - The TaskCreationOptions value that controls the behavior of the - created Task. - An object containing data to be used by the - delegate. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - The created Task that represents the - asynchronous operation. - - This method throws any exceptions thrown by the . - - - - - Creates a Task that represents a pair of begin - and end methods that conform to the Asynchronous Programming Model pattern. - - The type of the first argument passed to the - delegate. - The type of the second argument passed to - delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - The first argument passed to the - delegate. - The second argument passed to the - delegate. - An object containing data to be used by the - delegate. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The created Task that represents the - asynchronous operation. - - This method throws any exceptions thrown by the . - - - - - Creates a Task that represents a pair of begin - and end methods that conform to the Asynchronous Programming Model pattern. - - The type of the first argument passed to the - delegate. - The type of the second argument passed to - delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - The first argument passed to the - delegate. - The second argument passed to the - delegate. - The TaskCreationOptions value that controls the behavior of the - created Task. - An object containing data to be used by the - delegate. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - The created Task that represents the - asynchronous operation. - - This method throws any exceptions thrown by the . - - - - - Creates a Task that represents a pair of begin - and end methods that conform to the Asynchronous Programming Model pattern. - - The type of the first argument passed to the - delegate. - The type of the second argument passed to - delegate. - The type of the third argument passed to - delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - The first argument passed to the - delegate. - The second argument passed to the - delegate. - The third argument passed to the - delegate. - An object containing data to be used by the - delegate. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The created Task that represents the - asynchronous operation. - - This method throws any exceptions thrown by the . - - - - - Creates a Task that represents a pair of begin - and end methods that conform to the Asynchronous Programming Model pattern. - - The type of the first argument passed to the - delegate. - The type of the second argument passed to - delegate. - The type of the third argument passed to - delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - The first argument passed to the - delegate. - The second argument passed to the - delegate. - The third argument passed to the - delegate. - The TaskCreationOptions value that controls the behavior of the - created Task. - An object containing data to be used by the - delegate. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - The created Task that represents the - asynchronous operation. - - This method throws any exceptions thrown by the . - - - - - Creates a Task that executes an end - method function when a specified IAsyncResult completes. - - The type of the result available through the - Task. - - The IAsyncResult whose completion should trigger the processing of the - . - The function delegate that processes the completed . - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - A Task that represents the - asynchronous operation. - - - - Creates a Task that executes an end - method function when a specified IAsyncResult completes. - - The type of the result available through the - Task. - - The IAsyncResult whose completion should trigger the processing of the - . - The function delegate that processes the completed . - The TaskCreationOptions value that controls the behavior of the - created Task. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - A Task that represents the - asynchronous operation. - - - - Creates a Task that executes an end - method function when a specified IAsyncResult completes. - - The type of the result available through the - Task. - - The IAsyncResult whose completion should trigger the processing of the - . - The function delegate that processes the completed . - The TaskScheduler - that is used to schedule the task that executes the end method. - The TaskCreationOptions value that controls the behavior of the - created Task. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - A Task that represents the - asynchronous operation. - - - - Creates a Task that represents a pair of - begin and end methods that conform to the Asynchronous Programming Model pattern. - - The type of the result available through the - Task. - - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - An object containing data to be used by the - delegate. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The created Task that - represents the asynchronous operation. - - This method throws any exceptions thrown by the . - - - - - Creates a Task that represents a pair of - begin and end methods that conform to the Asynchronous Programming Model pattern. - - The type of the result available through the - Task. - - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - The TaskCreationOptions value that controls the behavior of the - created Task. - An object containing data to be used by the - delegate. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - The created Task that - represents the asynchronous operation. - - This method throws any exceptions thrown by the . - - - - - Creates a Task that represents a pair of - begin and end methods that conform to the Asynchronous Programming Model pattern. - - The type of the first argument passed to the delegate. - The type of the result available through the - Task. - - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - The first argument passed to the - delegate. - An object containing data to be used by the - delegate. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The created Task that - represents the asynchronous operation. - - This method throws any exceptions thrown by the . - - - - - Creates a Task that represents a pair of - begin and end methods that conform to the Asynchronous Programming Model pattern. - - The type of the first argument passed to the delegate. - The type of the result available through the - Task. - - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - The first argument passed to the - delegate. - The TaskCreationOptions value that controls the behavior of the - created Task. - An object containing data to be used by the - delegate. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - The created Task that - represents the asynchronous operation. - - This method throws any exceptions thrown by the . - - - - - Creates a Task that represents a pair of - begin and end methods that conform to the Asynchronous Programming Model pattern. - - The type of the first argument passed to the delegate. - The type of the second argument passed to - delegate. - The type of the result available through the - Task. - - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - The first argument passed to the - delegate. - The second argument passed to the - delegate. - An object containing data to be used by the - delegate. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The created Task that - represents the asynchronous operation. - - This method throws any exceptions thrown by the . - - - - - Creates a Task that represents a pair of - begin and end methods that conform to the Asynchronous Programming Model pattern. - - The type of the first argument passed to the delegate. - The type of the second argument passed to - delegate. - The type of the result available through the - Task. - - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - The first argument passed to the - delegate. - The second argument passed to the - delegate. - The TaskCreationOptions value that controls the behavior of the - created Task. - An object containing data to be used by the - delegate. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - The created Task that - represents the asynchronous operation. - - This method throws any exceptions thrown by the . - - - - - Creates a Task that represents a pair of - begin and end methods that conform to the Asynchronous Programming Model pattern. - - The type of the first argument passed to the delegate. - The type of the second argument passed to - delegate. - The type of the third argument passed to - delegate. - The type of the result available through the - Task. - - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - The first argument passed to the - delegate. - The second argument passed to the - delegate. - The third argument passed to the - delegate. - An object containing data to be used by the - delegate. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The created Task that - represents the asynchronous operation. - - This method throws any exceptions thrown by the . - - - - - Creates a Task that represents a pair of - begin and end methods that conform to the Asynchronous Programming Model pattern. - - The type of the first argument passed to the delegate. - The type of the second argument passed to - delegate. - The type of the third argument passed to - delegate. - The type of the result available through the - Task. - - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - The first argument passed to the - delegate. - The second argument passed to the - delegate. - The third argument passed to the - delegate. - The TaskCreationOptions value that controls the behavior of the - created Task. - An object containing data to be used by the - delegate. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - The created Task that - represents the asynchronous operation. - - This method throws any exceptions thrown by the . - - - - - Check validity of options passed to FromAsync method - - The options to be validated. - determines type of FromAsync method that called this method - - - - Creates a continuation Task - that will be started upon the completion of a set of provided Tasks. - - The array of tasks from which to continue. - The action delegate to execute when all tasks in - the array have completed. - The new continuation Task. - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when one - of the elements in the array has been disposed. - - - - Creates a continuation Task - that will be started upon the completion of a set of provided Tasks. - - The array of tasks from which to continue. - The action delegate to execute when all tasks in - the array have completed. - The CancellationToken - that will be assigned to the new continuation task. - The new continuation Task. - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when one - of the elements in the array has been disposed. - The provided CancellationToken - has already been disposed. - - - - - Creates a continuation Task - that will be started upon the completion of a set of provided Tasks. - - The array of tasks from which to continue. - The action delegate to execute when all tasks in the array have completed. - The - TaskContinuationOptions value that controls the behavior of - the created continuation Task. - The new continuation Task. - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when the - argument specifies an invalid TaskContinuationOptions - value. - The exception that is thrown when one - of the elements in the array has been disposed. - - The NotOn* and OnlyOn* TaskContinuationOptions, - which constrain for which TaskStatus states a continuation - will be executed, are illegal with ContinueWhenAll. - - - - - Creates a continuation Task - that will be started upon the completion of a set of provided Tasks. - - The array of tasks from which to continue. - The action delegate to execute when all tasks in the array have completed. - The CancellationToken - that will be assigned to the new continuation task. - The - TaskContinuationOptions value that controls the behavior of - the created continuation Task. - The TaskScheduler - that is used to schedule the created continuation Task. - The new continuation Task. - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when the - argument specifies an invalid TaskContinuationOptions - value. - The exception that is thrown when one - of the elements in the array has been disposed. - The provided CancellationToken - has already been disposed. - - - The NotOn* and OnlyOn* TaskContinuationOptions, - which constrain for which TaskStatus states a continuation - will be executed, are illegal with ContinueWhenAll. - - - - - Creates a continuation Task - that will be started upon the completion of a set of provided Tasks. - - The type of the result of the antecedent . - The array of tasks from which to continue. - The action delegate to execute when all tasks in - the array have completed. - The new continuation Task. - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when one - of the elements in the array has been disposed. - - - - Creates a continuation Task - that will be started upon the completion of a set of provided Tasks. - - The type of the result of the antecedent . - The array of tasks from which to continue. - The action delegate to execute when all tasks in - the array have completed. - The CancellationToken - that will be assigned to the new continuation task. - The new continuation Task. - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when one - of the elements in the array has been disposed. - The provided CancellationToken - has already been disposed. - - - - - Creates a continuation Task - that will be started upon the completion of a set of provided Tasks. - - The type of the result of the antecedent . - The array of tasks from which to continue. - The action delegate to execute when all tasks in the array have completed. - The - TaskContinuationOptions value that controls the behavior of - the created continuation Task. - The new continuation Task. - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when the - argument specifies an invalid TaskContinuationOptions - value. - The exception that is thrown when one - of the elements in the array has been disposed. - - The NotOn* and OnlyOn* TaskContinuationOptions, - which constrain for which TaskStatus states a continuation - will be executed, are illegal with ContinueWhenAll. - - - - - Creates a continuation Task - that will be started upon the completion of a set of provided Tasks. - - The type of the result of the antecedent . - The array of tasks from which to continue. - The action delegate to execute when all tasks in the array have completed. - The CancellationToken - that will be assigned to the new continuation task. - The - TaskContinuationOptions value that controls the behavior of - the created continuation Task. - The TaskScheduler - that is used to schedule the created continuation Task. - The new continuation Task. - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when the - argument specifies an invalid TaskContinuationOptions - value. - The exception that is thrown when one - of the elements in the array has been disposed. - The provided CancellationToken - has already been disposed. - - - The NotOn* and OnlyOn* TaskContinuationOptions, - which constrain for which TaskStatus states a continuation - will be executed, are illegal with ContinueWhenAll. - - - - - Creates a continuation Task - that will be started upon the completion of a set of provided Tasks. - - The type of the result that is returned by the - delegate and associated with the created . - The array of tasks from which to continue. - The function delegate to execute when all tasks in the - array have completed. - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when one - of the elements in the array has been disposed. - - - - Creates a continuation Task - that will be started upon the completion of a set of provided Tasks. - - The type of the result that is returned by the - delegate and associated with the created . - The array of tasks from which to continue. - The function delegate to execute when all tasks in the - array have completed. - The CancellationToken - that will be assigned to the new continuation task. - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when one - of the elements in the array has been disposed. - The provided CancellationToken - has already been disposed. - - - - - Creates a continuation Task - that will be started upon the completion of a set of provided Tasks. - - The type of the result that is returned by the - delegate and associated with the created . - The array of tasks from which to continue. - The function delegate to execute when all tasks in the - array have completed. - The - TaskContinuationOptions value that controls the behavior of - the created continuation Task. - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when the - argument specifies an invalid TaskContinuationOptions - value. - The exception that is thrown when one - of the elements in the array has been disposed. - - The NotOn* and OnlyOn* TaskContinuationOptions, - which constrain for which TaskStatus states a continuation - will be executed, are illegal with ContinueWhenAll. - - - - - Creates a continuation Task - that will be started upon the completion of a set of provided Tasks. - - The type of the result that is returned by the - delegate and associated with the created . - The array of tasks from which to continue. - The function delegate to execute when all tasks in the - array have completed. - The CancellationToken - that will be assigned to the new continuation task. - The - TaskContinuationOptions value that controls the behavior of - the created continuation Task. - The TaskScheduler - that is used to schedule the created continuation . - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when the - argument specifies an invalid TaskContinuationOptions - value. - The exception that is thrown when one - of the elements in the array has been disposed. - The provided CancellationToken - has already been disposed. - - - The NotOn* and OnlyOn* TaskContinuationOptions, - which constrain for which TaskStatus states a continuation - will be executed, are illegal with ContinueWhenAll. - - - - - Creates a continuation Task - that will be started upon the completion of a set of provided Tasks. - - The type of the result that is returned by the - delegate and associated with the created . - The type of the result of the antecedent . - The array of tasks from which to continue. - The function delegate to execute when all tasks in the - array have completed. - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when one - of the elements in the array has been disposed. - - - - Creates a continuation Task - that will be started upon the completion of a set of provided Tasks. - - The type of the result that is returned by the - delegate and associated with the created . - The type of the result of the antecedent . - The array of tasks from which to continue. - The function delegate to execute when all tasks in the - array have completed. - The CancellationToken - that will be assigned to the new continuation task. - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when one - of the elements in the array has been disposed. - The provided CancellationToken - has already been disposed. - - - - - Creates a continuation Task - that will be started upon the completion of a set of provided Tasks. - - The type of the result that is returned by the - delegate and associated with the created . - The type of the result of the antecedent . - The array of tasks from which to continue. - The function delegate to execute when all tasks in the - array have completed. - The - TaskContinuationOptions value that controls the behavior of - the created continuation Task. - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when the - argument specifies an invalid TaskContinuationOptions - value. - The exception that is thrown when one - of the elements in the array has been disposed. - - The NotOn* and OnlyOn* TaskContinuationOptions, - which constrain for which TaskStatus states a continuation - will be executed, are illegal with ContinueWhenAll. - - - - - Creates a continuation Task - that will be started upon the completion of a set of provided Tasks. - - The type of the result that is returned by the - delegate and associated with the created . - The type of the result of the antecedent . - The array of tasks from which to continue. - The function delegate to execute when all tasks in the - array have completed. - The CancellationToken - that will be assigned to the new continuation task. - The - TaskContinuationOptions value that controls the behavior of - the created continuation Task. - The TaskScheduler - that is used to schedule the created continuation . - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when the - argument specifies an invalid TaskContinuationOptions - value. - The exception that is thrown when one - of the elements in the array has been disposed. - The provided CancellationToken - has already been disposed. - - - The NotOn* and OnlyOn* TaskContinuationOptions, - which constrain for which TaskStatus states a continuation - will be executed, are illegal with ContinueWhenAll. - - - - - Creates a continuation Task - that will be started upon the completion of any Task in the provided set. - - The array of tasks from which to continue when one task completes. - The action delegate to execute when one task in the array completes. - The new continuation Task. - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when one - of the elements in the array has been disposed. - - - - Creates a continuation Task - that will be started upon the completion of any Task in the provided set. - - The array of tasks from which to continue when one task completes. - The action delegate to execute when one task in the array completes. - The CancellationToken - that will be assigned to the new continuation task. - The new continuation Task. - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when one - of the elements in the array has been disposed. - The provided CancellationToken - has already been disposed. - - - - - Creates a continuation Task - that will be started upon the completion of any Task in the provided set. - - The array of tasks from which to continue when one task completes. - The action delegate to execute when one task in the array completes. - The - TaskContinuationOptions value that controls the behavior of - the created continuation Task. - The new continuation Task. - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when the - argument specifies an invalid TaskContinuationOptions - value. - The exception that is thrown when one - of the elements in the array has been disposed. - - The NotOn* and OnlyOn* TaskContinuationOptions, - which constrain for which TaskStatus states a continuation - will be executed, are illegal with ContinueWhenAny. - - - - - Creates a continuation Task - that will be started upon the completion of any Task in the provided set. - - The array of tasks from which to continue when one task completes. - The action delegate to execute when one task in the array completes. - The CancellationToken - that will be assigned to the new continuation task. - The - TaskContinuationOptions value that controls the behavior of - the created continuation Task. - The TaskScheduler - that is used to schedule the created continuation Task. - The new continuation Task. - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when the - argument specifies an invalid TaskContinuationOptions - value. - The exception that is thrown when one - of the elements in the array has been disposed. - The provided CancellationToken - has already been disposed. - - - The NotOn* and OnlyOn* TaskContinuationOptions, - which constrain for which TaskStatus states a continuation - will be executed, are illegal with ContinueWhenAny. - - - - - Creates a continuation Task - that will be started upon the completion of any Task in the provided set. - - The type of the result that is returned by the - delegate and associated with the created . - The array of tasks from which to continue when one task completes. - The function delegate to execute when one task in the - array completes. - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when one - of the elements in the array has been disposed. - - - - Creates a continuation Task - that will be started upon the completion of any Task in the provided set. - - The type of the result that is returned by the - delegate and associated with the created . - The array of tasks from which to continue when one task completes. - The function delegate to execute when one task in the - array completes. - The CancellationToken - that will be assigned to the new continuation task. - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when one - of the elements in the array has been disposed. - The provided CancellationToken - has already been disposed. - - - - - Creates a continuation Task - that will be started upon the completion of any Task in the provided set. - - The type of the result that is returned by the - delegate and associated with the created . - The array of tasks from which to continue when one task completes. - The function delegate to execute when one task in the - array completes. - The - TaskContinuationOptions value that controls the behavior of - the created continuation Task. - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when the - argument specifies an invalid TaskContinuationOptions - value. - The exception that is thrown when one - of the elements in the array has been disposed. - - The NotOn* and OnlyOn* TaskContinuationOptions, - which constrain for which TaskStatus states a continuation - will be executed, are illegal with ContinueWhenAny. - - - - - Creates a continuation Task - that will be started upon the completion of any Task in the provided set. - - The type of the result that is returned by the - delegate and associated with the created . - The array of tasks from which to continue when one task completes. - The function delegate to execute when one task in the - array completes. - The CancellationToken - that will be assigned to the new continuation task. - The - TaskContinuationOptions value that controls the behavior of - the created continuation Task. - The TaskScheduler - that is used to schedule the created continuation . - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when the - argument specifies an invalid TaskContinuationOptions - value. - The exception that is thrown when one - of the elements in the array has been disposed. - The provided CancellationToken - has already been disposed. - - - The NotOn* and OnlyOn* TaskContinuationOptions, - which constrain for which TaskStatus states a continuation - will be executed, are illegal with ContinueWhenAny. - - - - - Creates a continuation Task - that will be started upon the completion of any Task in the provided set. - - The type of the result that is returned by the - delegate and associated with the created . - The type of the result of the antecedent . - The array of tasks from which to continue when one task completes. - The function delegate to execute when one task in the - array completes. - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when one - of the elements in the array has been disposed. - - - - Creates a continuation Task - that will be started upon the completion of any Task in the provided set. - - The type of the result that is returned by the - delegate and associated with the created . - The type of the result of the antecedent . - The array of tasks from which to continue when one task completes. - The function delegate to execute when one task in the - array completes. - The CancellationToken - that will be assigned to the new continuation task. - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when one - of the elements in the array has been disposed. - The provided CancellationToken - has already been disposed. - - - - - Creates a continuation Task - that will be started upon the completion of any Task in the provided set. - - The type of the result that is returned by the - delegate and associated with the created . - The type of the result of the antecedent . - The array of tasks from which to continue when one task completes. - The function delegate to execute when one task in the - array completes. - The - TaskContinuationOptions value that controls the behavior of - the created continuation Task. - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when the - argument specifies an invalid TaskContinuationOptions - value. - The exception that is thrown when one - of the elements in the array has been disposed. - - The NotOn* and OnlyOn* TaskContinuationOptions, - which constrain for which TaskStatus states a continuation - will be executed, are illegal with ContinueWhenAny. - - - - - Creates a continuation Task - that will be started upon the completion of any Task in the provided set. - - The type of the result that is returned by the - delegate and associated with the created . - The type of the result of the antecedent . - The array of tasks from which to continue when one task completes. - The function delegate to execute when one task in the - array completes. - The CancellationToken - that will be assigned to the new continuation task. - The - TaskContinuationOptions value that controls the behavior of - the created continuation Task. - The TaskScheduler - that is used to schedule the created continuation . - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when the - argument specifies an invalid TaskContinuationOptions - value. - The exception that is thrown when one - of the elements in the array has been disposed. - The provided CancellationToken - has already been disposed. - - - The NotOn* and OnlyOn* TaskContinuationOptions, - which constrain for which TaskStatus states a continuation - will be executed, are illegal with ContinueWhenAny. - - - - - Creates a continuation Task - that will be started upon the completion of any Task in the provided set. - - The type of the result of the antecedent . - The array of tasks from which to continue when one task completes. - The action delegate to execute when one task in the - array completes. - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when one - of the elements in the array has been disposed. - - - - Creates a continuation Task - that will be started upon the completion of any Task in the provided set. - - The type of the result of the antecedent . - The array of tasks from which to continue when one task completes. - The action delegate to execute when one task in the - array completes. - The CancellationToken - that will be assigned to the new continuation task. - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when one - of the elements in the array has been disposed. - The provided CancellationToken - has already been disposed. - - - - - Creates a continuation Task - that will be started upon the completion of any Task in the provided set. - - The type of the result of the antecedent . - The array of tasks from which to continue when one task completes. - The action delegate to execute when one task in the - array completes. - The - TaskContinuationOptions value that controls the behavior of - the created continuation Task. - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when the - argument specifies an invalid TaskContinuationOptions - value. - The exception that is thrown when one - of the elements in the array has been disposed. - - The NotOn* and OnlyOn* TaskContinuationOptions, - which constrain for which TaskStatus states a continuation - will be executed, are illegal with ContinueWhenAny. - - - - - Creates a continuation Task - that will be started upon the completion of any Task in the provided set. - - The type of the result of the antecedent . - The array of tasks from which to continue when one task completes. - The action delegate to execute when one task in the - array completes. - The CancellationToken - that will be assigned to the new continuation task. - The - TaskContinuationOptions value that controls the behavior of - the created continuation Task. - The TaskScheduler - that is used to schedule the created continuation . - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when the - argument specifies an invalid TaskContinuationOptions - value. - The exception that is thrown when one - of the elements in the array has been disposed. - The provided CancellationToken - has already been disposed. - - - The NotOn* and OnlyOn* TaskContinuationOptions, - which constrain for which TaskStatus states a continuation - will be executed, are illegal with ContinueWhenAny. - - - - - Gets the default CancellationToken of this - TaskFactory. - - - This property returns the default that will be assigned to all - tasks created by this factory unless another CancellationToken value is explicitly specified - during the call to the factory methods. - - - - - Gets the TaskScheduler of this - TaskFactory. - - - This property returns the default scheduler for this factory. It will be used to schedule all - tasks unless another scheduler is explicitly specified during calls to this factory's methods. - If null, TaskScheduler.Current - will be used. - - - - - Gets the TaskCreationOptions - value of this TaskFactory. - - - This property returns the default creation options for this factory. They will be used to create all - tasks unless other options are explicitly specified during calls to this factory's methods. - - - - - Gets the TaskContinuationOptions - value of this TaskFactory. - - - This property returns the default continuation options for this factory. They will be used to create - all continuation tasks unless other options are explicitly specified during calls to this factory's methods. - - - - - Represents an abstract scheduler for tasks. - - - - TaskScheduler acts as the extension point for all - pluggable scheduling logic. This includes mechanisms such as how to schedule a task for execution, and - how scheduled tasks should be exposed to debuggers. - - - All members of the abstract type are thread-safe - and may be used from multiple threads concurrently. - - - - - - Queues a Task to the scheduler. - - - - A class derived from TaskScheduler - implements this method to accept tasks being scheduled on the scheduler. - A typical implementation would store the task in an internal data structure, which would - be serviced by threads that would execute those tasks at some time in the future. - - - This method is only meant to be called by the .NET Framework and - should not be called directly by the derived class. This is necessary - for maintaining the consistency of the system. - - - The Task to be queued. - The argument is null. - - - - Determines whether the provided Task - can be executed synchronously in this call, and if it can, executes it. - - - - A class derived from TaskScheduler implements this function to - support inline execution of a task on a thread that initiates a wait on that task object. Inline - execution is optional, and the request may be rejected by returning false. However, better - scalability typically results the more tasks that can be inlined, and in fact a scheduler that - inlines too little may be prone to deadlocks. A proper implementation should ensure that a - request executing under the policies guaranteed by the scheduler can successfully inline. For - example, if a scheduler uses a dedicated thread to execute tasks, any inlining requests from that - thread should succeed. - - - If a scheduler decides to perform the inline execution, it should do so by calling to the base - TaskScheduler's - TryExecuteTask method with the provided task object, propagating - the return value. It may also be appropriate for the scheduler to remove an inlined task from its - internal data structures if it decides to honor the inlining request. Note, however, that under - some circumstances a scheduler may be asked to inline a task that was not previously provided to - it with the method. - - - The derived scheduler is responsible for making sure that the calling thread is suitable for - executing the given task as far as its own scheduling and execution policies are concerned. - - - The Task to be - executed. - A Boolean denoting whether or not task has previously been - queued. If this parameter is True, then the task may have been previously queued (scheduled); if - False, then the task is known not to have been queued, and this call is being made in order to - execute the task inline without queueing it. - A Boolean value indicating whether the task was executed inline. - The argument is - null. - The was already - executed. - - - - Generates an enumerable of Task instances - currently queued to the scheduler waiting to be executed. - - - - A class derived from implements this method in order to support - integration with debuggers. This method will only be invoked by the .NET Framework when the - debugger requests access to the data. The enumerable returned will be traversed by debugging - utilities to access the tasks currently queued to this scheduler, enabling the debugger to - provide a representation of this information in the user interface. - - - It is important to note that, when this method is called, all other threads in the process will - be frozen. Therefore, it's important to avoid synchronization with other threads that may lead to - blocking. If synchronization is necessary, the method should prefer to throw a - than to block, which could cause a debugger to experience delays. Additionally, this method and - the enumerable returned must not modify any globally visible state. - - - The returned enumerable should never be null. If there are currently no queued tasks, an empty - enumerable should be returned instead. - - - For developers implementing a custom debugger, this method shouldn't be called directly, but - rather this functionality should be accessed through the internal wrapper method - GetScheduledTasksForDebugger: - internal Task[] GetScheduledTasksForDebugger(). This method returns an array of tasks, - rather than an enumerable. In order to retrieve a list of active schedulers, a debugger may use - another internal method: internal static TaskScheduler[] GetTaskSchedulersForDebugger(). - This static method returns an array of all active TaskScheduler instances. - GetScheduledTasksForDebugger then may be used on each of these scheduler instances to retrieve - the list of scheduled tasks for each. - - - An enumerable that allows traversal of tasks currently queued to this scheduler. - - - This scheduler is unable to generate a list of queued tasks at this time. - - - - - Retrieves some thread static state that can be cached and passed to multiple - TryRunInline calls, avoiding superflous TLS fetches. - - A bag of TLS state (or null if none exists). - - - - Attempts to execute the target task synchronously. - - The task to run. - True if the task may have been previously queued, - false if the task was absolutely not previously queued. - The state retrieved from GetThreadStatics - True if it ran, false otherwise. - - - - Attempts to dequeue a Task that was previously queued to - this scheduler. - - The Task to be dequeued. - A Boolean denoting whether the argument was successfully dequeued. - The argument is null. - - - - Notifies the scheduler that a work item has made progress. - - - - - Initializes the . - - - - - Frees all resources associated with this scheduler. - - - - - Creates a - associated with the current . - - - All Task instances queued to - the returned scheduler will be executed through a call to the - Post method - on that context. - - - A associated with - the current SynchronizationContext, as - determined by SynchronizationContext.Current. - - - The current SynchronizationContext may not be used as a TaskScheduler. - - - - - Attempts to execute the provided Task - on this scheduler. - - - - Scheduler implementations are provided with Task - instances to be executed through either the method or the - method. When the scheduler deems it appropriate to run the - provided task, should be used to do so. TryExecuteTask handles all - aspects of executing a task, including action invocation, exception handling, state management, - and lifecycle control. - - - must only be used for tasks provided to this scheduler by the .NET - Framework infrastructure. It should not be used to execute arbitrary tasks obtained through - custom mechanisms. - - - - A Task object to be executed. - - The is not associated with this scheduler. - - A Boolean that is true if was successfully executed, false if it - was not. A common reason for execution failure is that the task had previously been executed or - is in the process of being executed by another thread. - - - - Provides an array of all queued Task instances - for the debugger. - - - The returned array is populated through a call to . - Note that this function is only meant to be invoked by a debugger remotely. - It should not be called by any other codepaths. - - An array of Task instances. - - This scheduler is unable to generate a list of queued tasks at this time. - - - - - Provides an array of all active TaskScheduler - instances for the debugger. - - - This function is only meant to be invoked by a debugger remotely. - It should not be called by any other codepaths. - - An array of TaskScheduler instances. - - - - Registers a new TaskScheduler instance in the global collection of schedulers. - - - - - Removes a TaskScheduler instance from the global collection of schedulers. - - - - - Indicates the maximum concurrency level this - is able to support. - - - - - Indicates whether this is a custom scheduler, in which case the safe code paths will be taken upon task entry - using a CAS to transition from queued state to executing. - - - - - Gets the default TaskScheduler instance. - - - - - Gets the TaskScheduler - associated with the currently executing task. - - - When not called from within a task, will return the scheduler. - - - - - Gets the unique ID for this . - - - - - Occurs when a faulted 's unobserved exception is about to trigger exception escalation - policy, which, by default, would terminate the process. - - - This AppDomain-wide event provides a mechanism to prevent exception - escalation policy (which, by default, terminates the process) from triggering. - Each handler is passed a - instance, which may be used to examine the exception and to mark it as observed. - - - - - Nested class that provides debugger view for TaskScheduler - - - - Default thread pool scheduler. - - - - A TaskScheduler implementation that executes all tasks queued to it through a call to - on the - that its associated with. The default constructor for this class binds to the current - - - - - Constructs a SynchronizationContextTaskScheduler associated with - - This constructor expects to be set. - - - - Implemetation of for this scheduler class. - - Simply posts the tasks to be executed on the associated . - - - - - - Implementation of for this scheduler class. - - The task will be executed inline only if the call happens within - the associated . - - - - - - - Implementes the property for - this scheduler class. - - By default it returns 1, because a based - scheduler only supports execution on a single thread. - - - - - Provides data for the event that is raised when a faulted 's - exception goes unobserved. - - - The Exception property is used to examine the exception without marking it - as observed, whereas the method is used to mark the exception - as observed. Marking the exception as observed prevents it from triggering exception escalation policy - which, by default, terminates the process. - - - - - Initializes a new instance of the class - with the unobserved exception. - - The Exception that has gone unobserved. - - - - Marks the as "observed," thus preventing it - from triggering exception escalation policy which, by default, terminates the process. - - - - - Gets whether this exception has been marked as "observed." - - - - - The Exception that went unobserved. - - - - - Represents an exception used to communicate an invalid operation by a - . - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the - class with a specified error message. - - The error message that explains the reason for the exception. - - - - Initializes a new instance of the - class using the default error message and a reference to the inner exception that is the cause of - this exception. - - The exception that is the cause of the current exception. - - - - Initializes a new instance of the - class with a specified error message and a reference to the inner exception that is the cause of - this exception. - - The error message that explains the reason for the exception. - The exception that is the cause of the current exception. - - - diff --git a/packages/Microsoft.Bcl.1.1.8/lib/portable-net40+sl4+win8+wp71+wpa81/ensureRedirect.xml b/packages/Microsoft.Bcl.1.1.8/lib/portable-net40+sl4+win8+wp71+wpa81/ensureRedirect.xml deleted file mode 100644 index e69de29..0000000 diff --git a/packages/Microsoft.Bcl.1.1.8/lib/portable-net40+sl4+win8+wp8+wpa81/System.IO.dll b/packages/Microsoft.Bcl.1.1.8/lib/portable-net40+sl4+win8+wp8+wpa81/System.IO.dll deleted file mode 100644 index 01edf729d6fd3f62b325ada34491065ecf202911..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22704 zcmeHv2_ThSxA1cY^E@Ww5t%YP$E?g#=6OhngJZ~WbR2U7CrL$vOc5cHNV9h zXc84kqKHCC)7{T8HoWim-v8eBfA9DI_o=g|o-7rVd?oo2ctUW>B2BkmL!6oCsTlLE+uP@FFzER00K`4DmB$S_<` z7|z(%5f@7GBPz17F-y)?ZD#^ORwxW~^SPnpTx-1$TAT&N0zup$hJGei7Y1(}`00Zm z1aZ>B=$U>a5lH`OPXd4-zLyUL#^t>Y$%_16c+a9p6nMszAjlF4=tEErLWsFX5Q0wW z0>m4FSi!4S5rTy0(*DXD2SJRB@-YJ3Y!R+VA;wSuZjAH|q|wF-`n~wUfz}nt5oBKw zN$Z8IisseMV>i34q_CM<0R=7ooHu4xuY}kiMZIIw)ot zs0>uXM2m%>Kye6SLqU)o4uTS9^Xx~z}-c!l!z$t@l6@4r06zZYWdjbP@bZdjKomB7hG z930)xO|fmQrE?Ott<{nEB1@k*W@8zA@3KMtz)gDM1LgNOyVSDwzm!T?X(T=%swRq- z0n}lZSMTYr-^&UkC3G&1F5hw&)bYM^j5$8wrCHVz~1%Ral89G`R zqGlUJcs2?doC>Uh*Fq|x0~JHi6$}JPY=$6t!1JBpC*epTgW?fL4lH0$gl8q39U&_a zMwXGpYG-p}@b&28k9gI@!B-#NQ2=txQ7Oh(qJPEK0zaOa$&xqZK36$OZ1QvMioO3Q2=Cyj$zV4 zxB;ZnL(gdOOjx8>>@=v1^#=V7#5!P^p+o@bp)6YbNdS=tH4Bk9ClDJrFayZ!pirEU zG^7nEg8_9RX{JE9umOw-;)2eBI=P^Jh#hLfAr)*Dm;ho71$EM}{fyIq$S7!uIFh!X zksT!jFwt2|5QPJn)GQ{2k^+>~reVpnTF{XBJf;cK9Of|{(7MMwW(<0Y^nVQsf$QcW z8uF)wBLPH%R6H~RX+l~wXh4JJG-ywQZZt@s!5|vkK!dR~m`H;=XmB459stk+DhJRG zssfN3IuD>R)IbY2(;(9<{Djd#wL>_p5rC_(7ASELZwsIq)*Uqj!agW205t(6Cm{DaR4o8(2*A7P74P^RUkfsR)0Kn9&H5ehcr<}&@SjBD3b@m=CszgLT{iLlnV+C zs0%@55F*TUP(W!yCMZ=vSu~gpCIRhS=Sv$yVAyFtG zNRS5&ehYCpB#QPRr7j~26M3|)Nq&(bL|tfBj+xsk`h|o*bK+no7BZiaIL1KWn8f%J z!zn;!E|h=_A|i;PJ|VHzL<#{BN(K}lO?)CL#JM~UME?+?FRj#^?1gN7)`KW$p}yag znib&CoG`T}gb@OWWQaT~+5tY-#A+arfK-el&{~-l5eg+nM1cN6L1Ccm!a#$Gv2(q4m{Asr zvw8@KV91F;2JM*wGmjWeA_p%}Wsb^5r0`gBP(UE%cS)h)gs|9O6HI}Um~G?NM1)G@ zP#WO~A%B?b4-=e%C?UjOYc(cD_>zNYtnzE35h=_+C?JwdYxLJ-J2K!(-`@<-i3~J& zDB-tcnbF(}mD$Xw@VQBjup)#7M1tv9$T7?F#zBODFj531$TtEqCi+AM1Q2`{k7yd5J9UH1T!U*LT6*hr&rHcPo7JC|8aI=GHx~l2g6Bg%_RKh&Xkk`!LP+q|xl<64%El<-b&BccE<^vZr!>$M&G^-++@ zEMv|uCq*X`DI`J>(4G_)5E6^9iQinJVPsGUu(TOw&1x_>MCkw(h87m4hfv%>T%lMT z#JypLA{(#_C~htgW@iT!MCcOBh@z=4Kn(;$gZktqmk$OEKZ%-x27hjft`0=xEcpVgohAfZGf!hMJmC~ z)q-=3^Z^<`6$L3>Eyr00`I1QyB!3Fdh(r!2%}6ap91ipZN0Y=6IKX;f{S*Cw0WOGw z_Co)hr5IYKDnw=zbTR?4uJKa zPH28tG9erYjd`u)6o@QNS{YDm&S!w|qA-ZO55{#LYy=z}jUDf=(F|v?uCdA@J7|(+ z*Plho_^$Nu@le%JQ}Iy7E30{cjkQNm7==g)DIf>*P3Ezd0=SnpDN@7 z!oXii+t(U_`a+>_S{t!oL6LYA)sa);MyN&2`Q%ret7V2 zW|n9}{l5nQV<7%FeS|^&_xb;h0<<#@G#Y}bx&`!1a>-`NAK6e0=t8RQ9uTz)jY8pB zU?zIH73>(aARPo-(KD~0M`2M^4KxZ{s0(YuOBTg&z)TnvRERA`CqS_HqHLNu*M7-uX!58Bxg&jWMO1B8)>*_99x2sXeJQW%~SW=A3!co-arexal=KfEX` zjKnbW{NC)vi^F0_I)+DJ!7O$HE^-C1+Y1fH*%=wYqD$EDDtPcHE8{_6EkM;^5S&Hf z#G1dQXKXMF(lZtwthKG316~?lK7)#e83lz063IAYM-!Zhqs>Yq*i=>W=16Z+Y!y$<}ektY%zsVbP$G$;s6YRVn$O@D5$D)T8Mr{^wItd&y5@daYxeM z?sO6<`IHp7ExYBmM^@XTNQK9YpWQp&DlEUQp*wkev!LTk*ZSbW%eS(apP0T|E2@j` zsP2{84f(~_Yww?0qa3@vL(o&=(n0%c9GuhGHD~yv!iFzhe_8*f;zWZ%_p!UNlfu;p z49en`ulRmEhHcHts&#hH{H%I!@yYcZ8TwY@ujJ0j#3UttUyn^Gv|}oIFDB#}FL!C` zD|NAn?WLy-mXKapQ~a-fE#6?NX5SLL#NKzBFC#tI%TngT0KbX(ko=i%yS7(;DGfDx zas-~1l^M-rllR#Aj5}@p>Fy1q9=vPiBxJrPhP%E?Wys~}lygJ_jz%4(qL=_h=wJ~* zQW176KbH4ATSblaMAsp~YH2BFHk@&1PTvHLheRZ>0x*99uY~H7Tz=8zq0ycF!ZRjfpN2skL44WUxl}WNFROY%%Zpqld>YO4e=)mXO zx7V7^BFEz3=jUaifzH(Pvaf^6s~@~z?P`A*w_GD8K$!J&x9nQMY)v^W7t_ybiRb%u zOxN!2{}QRO#?5?}O}92*euRVNn|RihR}~s+@*EU;)tb&XxYi8n6loj3m*5v=KIWz& z-InRF?&uahr?JH6Pjc&s4`M!iw9>lxwD+L~`@Y=msS&R>_&I#k#dKc3L#|a-&2dk? zH_3S9P0V%sLN<2NM6kBLpf|sKIlV)^Fwfq*B(&)3_=7bcrn0@?6WiOxwy$i695YOd z8%ZTs$A6aJd3xV!r#{7?7Jer|Hz3A_ff&2LNQ|B0s$|~Pw(8JRUit>e0RqEb%DkGXl2zj^*hHnLx6n{?jzltO`l`U)2P&-JS=ocD;_&+lM) zOQlKU)cBjtM<)&VJQ#^0;u>S}7nZSbR&nM>FWZ*1(e}L1-cyr@zwMe}&9y0Yb$udcvRv&+hHL(3%lquqZp}U1-(Eb7qonvf_qn!QQSM~EfEc^z*{hY3 zr`hc;JrmyVVSXg`%-Qa{pTgs1P)W6NvaOfP>FA#Ka%`~vTHztFRrbw|CX1Vc(nfqpUBDv?_qmnadTmT zyeKh+jqyLtj|z-OSc#5DP6e-~rM5!VpWqMsXy6qHekvLYssw_H0zn<18tOj2u$r=p zsw%sAWRw4t00g`YI2p)2 zFIZDS1+SnC<6)WzTstS9fC#jKfe@U-fe6(7Ya;Lu>Zbg(a%u7o|0qn3+f^m;LH_kO zpH|*Cwq`7NyRK)w`?=Uw^ubF}fdzYu4ze_EDNcQ7eIZlpGh6TTya`W94xzLZzLguh zEAG}bhg{H-H`ye~1DRw#p|eN1Fc$(GDjJ4rB93(U z-m&P@?H{-K`n{<4BAREFC+?ZE-rQ-}Q z-f`uBv-ts81d%W(wdP%c~$&<_dw`8>ya)lod@i1wvU1$gOvCSEj_Rg@Wc03yL|-3T)HL6)(fpnB`ONN2xX z&htg?IkRJ?TYm{`HzUi;;nlE7p;4hhvff{pW%K+_2CVH1IGZNLoaUq!kYZ*q5Xy5n zkYbvDO^VGN0w4+Db%rtoGG^+s&d$ul1!fdH$kt;i{{>M8$S8t1^WOC*Z~U*qxrfEc*O%HD`ri&UZV0#f_Kg#N+xh4Wxq__wUJUPV3AQ zKgs5CaIE-ba^P0h^$HiGf+3Ntiue5SANaRQo=<6Ae{?loDfh{X4LXmY%|5H!@1``@ z3QV(;(;5!zRHF6Qe-Fyb>f=1hd0NAc@nNG5Or>W4@_Tene)9(+{#tO3@=wTbSOc6Y z0RgV20wcz#GM;x6-CfTAA9`Rkocn#1?-#60$$wk<1fQ$5Y8|FJ(*>rB5W= zIy z@6jh(6n{!8<66zjL_L%=;vDl0l`CS$xDDcjO-If>lQ6w_O~L6hFcb8c@eg8z)cooMoC%umY>0S0`()+g?;UAr||Q>%ENyErw}r`8pH+XlyDci?H9exK{b z$~C#d&qYwlCoaak-_okkBxY@t$638)j&q zoaD0b&mX?@#~e^(`^eB2eo4S4e|Io5IkUD%>tKLFlRf)u9}hkLoLxA*J_bSMPc3+h zD7?-JGRw`^;X2>9G4u3XWhU$%dsMsRjm@qtO=>IF9lreL(k2$e`1_7z@wf1;i!nqG zchnMQUiOYI-keG8^ZsjU6qH_l+Lqj6?=qMlo)L0F%j*7z*vrQR;(TOBi}Pev>7xaG znsr1&#i(N}H{>t28r8h~G`#7|i;|-hwOX5|4HDc^Q7qaHsTvSgaSU;f6$P7o#4%aW#Vl{Lo0?ZPMEdG-|tjTu#%E9lk{5q+GX^}vjh3JR+8!x zr784WZ==L7=TRG^oz7OR*V$1NMK~Q+#B=2GvDIVTq^~=bL#n^^*xyW*X!ftm7unA3 zht^T3blX$gFaGk(saw9MW1Q&j8z|bH$T(FRbG)W7D^l=r`gWekWlG9N8N&+QQ zIs6q*l{pMkWex#fFASF3Kj)X2@&5koHd$~!7bYG<%(Yo3H4_HUy2$m61^(Ry*E9>B z9bTNuhZuu%1+jQw406d2+EzBdK7RK7<4cWSJ<-pj5`@5}aiI!Uyf(bDP&h&GH)le# z=VC>I2?Bp)lr7eyz^96(qM%gy5U~QfB>kRq=i|((of)tf^`Cqth~$k<-`_aM!))9% zRTi)*ts>RlmvYnKWzvXy)}xo3+H6-YzZ8qr5q@IzT@lMsU)3`f+T{4zP&)mHM_QWJ z!#7se=?y(K$;1(7)&up?Lnmy_wWHX+4`ZXI2p@-cme^NkDl)b?%UC;HWwz+rfD;KPy%dL0ktE3IROanX2h_dllVe}C?!C6xO$ z+gS*H&X;<`YxzIC3s_N>$(B*gWOeKu&l`KiJsQ-Z<>*bdr;Q zqT)%8Pc1I3Cvcf@sVPQ`Mi^GU{?T#)H+I5wh$c&f&4cZdQ2~x6-Ktx+-I2Z@ch0yj z_>(H}gJ4~sbcT)Y-WrY_YmTkkETg-wWSz+B>uLr)O#`f4_G`bftd1F)Y`MU&W`Ol< z*o3~ml~cS4OqFC`Sd3T{o+|MTrbR(p&ngS((&oR#sVW0Y0ZR#-TZt`rOMZ6v;((V7 zKXZHqYbmSZHB|AcwBsvP;53;-|4qEUFE=VFu$B+U9aZhM(%WLr&UTisVkyrvhn-Rf z_%@XLNHb`ZZiT5nAuNZ#(z7k$r61_6XvxfC#;q;Rdfw{_YkT_SHF@q}ZBy-e+&Qf_ z$|bSu%BMFL6IxwL8#v!^)yQic4j)WjqB|;Q+P3?~c{8X;wW8`Yk=U`X4rK6Ai(@5to{eqBiAMv`FFJH3Mi{jO z{#k^by%3-PYbd~)G|vfPjsU=O;tV^2kti}{Zmm^%gglO`y@pqO(|p~01) zMW@nWbz`W&lI9|Nv%EhcbrwtK|3q`mqx&IU634t13}kA9^)krcb$#rKZcFg?EPD5u z*frI+%D#%paSAQrZ%{P8a?`$0x5Lh4+rZUJv0?7+s?YiFuYu<5s|D$$V7?Wf{H28Os^IOvR2!T^;k+*|YWA z^otAwmHcSay5%R(CCANPZx40Xuag>`6j-7q{H6Kn6I1>cT>u>4GrB-_K^Oe7 z=X^mc;DG~1QyEs%nsL9V(@;E&p#QkmqN0Djo`6QKC!oRg1hD3gk4=*~g%vA0!;Voo ztyM3)Kf6Z!kfD%V@X%VjW3}{}f>`qlTN+tKpK1hO=k8<~)4Y0s{?tva2Pj^=;k_Mf zv3}b(XLw77R2G;Y912|5(Ua#`%`D$o`M7+=$vCFUM_F#Syanlo{G$ey9i+IGUL9w& zYppRp=h=Bp5fgblaQt@Y_)3o={t43yy_$X}!u-@?juiTGDBRQEKlS1n1KR_S*iv)Z zS8Vl#Jkj+TI-{RotXRt_X6+(V97pcuUU|-ZUFXP%(Y~#Z&Lzju|wNtHEC=XAd*->bpsR8?1|Yi{nyPmrIqaoH!Xw!Bd*%x{b1g@YUwOC^$S zPh7wxr+xGqYje1qnz8-T6>-XPF9DgeEz&ZY%X73W)LS=JrJod*C@c3LCWx(nE@PhW zmD0D|^Pae+uEVu6u6mM~vGzE3r3Vr(!aX_cO`~h3py!uPps8NnSNLk`gzh_AzS1h< z7?Lo*Bv5O-(WJkjksQ}cekIv++4Mlu=v86Y?yYIV*5+{8@!dVc?uRPBJU!*#*N~kU zKk{(I@|C%48IR17vP}UA13P_UysDLw9=RU$xEw7b^KK-xQD%?)9(@hlhUeRicU)t# zYPw%)q(sU57&aAyTO-fo>7ALYYpasfbt+}avjUrmtW%dv3qx``dLO2w&U>LofIb|8 ze|01+T-f-nGWrwu{|_FjUk)db+d^|UJ;(|x(fGYa=XvRDp1&@;fp3@Cp$e}>GKgV; zCW37XtqU!a&Hwu009d|Y-2(qTIOdvHc3!ZGm$EWV*{z#XZa~>Nz;>|B91fJ7;UDct zXD*b?X}UkDp8_WyLOPGbCT7El8F1phdH0+m2AGMk-duBN6u-)!HHRo~Kay_*xWf_z zK8T9-4UbR^q=dry^A(_BRZ(S}$fBF2UbI`X$cM$g;KrmExIc+}T0HZO4Dtyw1yaO` z{3K9m+Be{Ra%oPlQ>>uky-rHNvOJb7uIIk#2Mn_|b;PpnZ6JCn%Ii)wlG{VKeyi6T zWWKfP^6K)#<3ZiNmzSxPW_uEo_HNo`YUkX^n!d3^&{B9@+i;gd+o`X?FLW6cW%CAf zgi7z95sA*w>KpQFHr9!WlNjgObYw4OYudzZDYU8F)t#IdOUmh3^F{)v0~Iq1<@Dr& z*O>c?F$IOK&B^NDI&o#sxao>#Usko%sf~s$Kl!p!dZg{?ID6#*nd}^Eb{&@Yj5{8R zH7X1AjWsFUbuTz=uEl(v`RetGlP{|uck`v#o2=1P-XJZwrD{TY>Y4mXTu@H6+m666 zQrS65qdpz|5tN*aE>(}m+Mnf0jrHX7JzIoHe49+lqF(CD5f3+dI`||viukH$C--!X zPrc_a%9Vb8r!>3mt*5WS3wMTt+jZ%q>D%e6BE@*?34}9aPp%7L>w64tu*X}4~s$K6WEoy@`ww9Dc2FAXdQg`@H4e?&*mP_1&k_ zp6_B~dpW^%Sy2p^vUuF60dtk!=c6qpo()AQd9E8=Y|Koq7&hlcxicr21%Hh_)KC{1 zy1v;Vf`={6?hc;H*9}wo9?^UWng6unnsF)oW=pter&*ZT3@$G+&-ta6V)4NDjru?L zaVgF3j+wCdWmp{9Ooc`BTv_ztYk6i{^*Ub^kTp8$&pnJdP`ne~87ZCeH~YJ~1`@}= zVUq3FYZ;!NY+rF{`xK#sEjT5t$d#=&JSSMLO#DvghZSyB8it3YE>^k8b?(1#gM7H` zaOrSx2J8^C&NVdaO9g2lBbAWS({sw?YpXUf`$~KeDynp#FTQg4^(NHS?vxedM^`Eg zi95(W2x7bGA*R9ft_;(9hizYAM=SGpjj@eaKSW<6xP2&p+@0FAhfnp2p)Gc_(MaNB z&g$l|nui?S$LJ2G$4!VXt$NLF_CY#z6{@r2Z8x8*^&n;In&%U5OZqQ#Wv4rH+{erD z=k6a9P=PAy9`oi2A609t)60K_(cPK-&B)!^P>30&@Qw9YtK!g*gqZKh@g!cMEk#rw z3z*7dI=>;qV1OTkM;*i|&(9R%$Ka6wQDSHm=2t%k6{SPZGRGjCz?DHo$pin84A6Fx zfLCU#PI6<$pukO-ADtjr97QZE2P)eo$(9}Cm)8=ot4-vn|Gw@o@A;0u471?6xdlz{ zsJ>2kYm)#E&@!}7yJp;0it1|WYheb^Kmr;yQJ8qXB=PLO=k?Y?D*GMas@VYU=ef<9 z%yNLLA}GA^Z`nXd!ICo@2$6*i z#E+Mtkxc^(nD1AkeDR&(auK#m(Of%M;)cKQWKT|S3CakjIB`BGWrnERK96h+w3PR1 zYJ5q!8g)+Be}(%PpQAJuFJ>Slm??6XiD&ml0_;`=8*{w#PDyeyVtr&?tI1en_;mk? zhY_%=6!owPTiff&)rog5OL{A>@iu+GW_7Z1k|>1`u+J;esj79qReHmZ%N82pFhP}+aRdw`zoE$TLtjmUe-`NyKwZRzSQ$q*tXunc2zEC#t#ILRd)qrE# zA9Lr+r7O+Gp6mDzqUdawS}6xPA8rbpvCx zkY<7^6mZj!J$+e**YA_b*tZcHm2) z1#1-fM*A;WqYMKn_H2FEdvo*>H(+$~4;P7(YTg`anZ(z(()E>pn|2Ld3fEk1@^4<> zGx=&PrtZekg5@thT^b2?a%Eg$Pc`QLeBLp&Wx|_#XH<*6zCqp-k0swdKCN4#mLut6 zNf|Zdyjgj9%k?eqH8!o)6Mlan)?%LnRH@0aWKtjDkf=B(tBx&pzISi`Ng zXA<(3Y2wZ-f9W^;apLl3U$^BPaf({5QNTaS=D8R#m%it4Xk^UKgs1D=JJQ{U8E>m_V~t69@wcQbVIz-?aaw1 z#@g9-8y*#PG&#Qrdgj{D{tUkIwPnEiGuvfP+o62XrJ72YTG!AijL!OwaXp7i@pwVdB^?S@d@t26gL zkDP49e;fBdWsK=M5Wu+hawPpSt{rUw4lUEI=^7@3)9>n3?zKd`s1*lJ$W6DEu3_l9 z^s*xExxLJ>W^qYY%3t07&?|r6(2bETEWW9`dTN>|P|S~i|rrF8GenS)hk7EhI#T#AG& z*WNoOCC$ohs-<%u8^wL5~r*-hHRlP zqEN*gVg!ch1^MlA8&^I}O#GN9O%~r0Ij5+E0Hu~JIxKjS!Z_W8 zQ;zvRc=ms*xBiQFyMd(vzG^}4cF$-R;M>RlcWIYDsQYK9{=d32L-X{bP!M(5_&FWF z&D@q>q`vg_pKH6uYs2*IxJz#P+MFZxsRp7Mr(J?TC)rE4 z`fqc`UwL<*{SaP7h)XYS)zhcwV*j}F4ITPht&SBmuzZ=`*b?p(bzo$>T8)!jkT8iME#`)V?meP=Y2`&LB7 zL;)AR{Q8xjjguqoD?dY6Swq1{-BeQnZ>*__UjfU`nC#1bG}&>Ew7)Be zvnGJQGf2i6fxiwJyjbIadj@Da=;5&MN_d$72Uu{(_D>yr52U87ymmf9V>SY&z$+K_ zn&3EI9+rcdXDa|+cx0~#{%{J*`q=>A;7sbs=?h4z`l7OEJUFtRznnwcxfU|Rj7WJ5 z{|oP;xiCW!?x+6JKD@xTeqt)UC)DyvU|R_NCc$F$y-Od7Nb@lc$nSL>CcJ}qQeD_b z&19mFJc%%j-(~g~bMIPvU5WMmVXZf{OFYY7?it@FaptqF%cisZ*pwu0_L1}KQ?kna z-NPPs8wB;XN=S%NggLM~=(@fcUbdBx4ch)ST&;td zYEKDtFghNSW4uyiQuMvp@%yFq2A3FhZuNv$HaR(7H>enV;iKPwlkrVSvO+~}`WvWv zkH)spS4`>Eqv}Gk_a2lVIh&qpiIC|Li_+#>e#=vu3f6i;7Z)1?Sxz;MNw~ z4-O6ZXQvf!(wO2V-};SWdOAzKzrL3AGoY=Rh0yHZ=u>($Q zg%exg#40TB@76B3ObRC^lx+T=NGxy@?bdf46SDxwWBhnt)#tU@Z!N;CbQg0z&^gGB zAOoW(le@C5)-}o>NyFzFUV1AzXxxz%_vO~NV{X@6SObkyMxyJZ&DoZJdduG-xb=tkkQGvOyILs#_H6HmvLI%e`YoqM=vXk)Ny(tGxz-t9F7pN18W zr`7XWnbj@3QC)5$_aOL=8UMIu_O(i}ODPpQBwqU~`NyugNhLP;jbkjFJs-3+L>+v3 zwPoX0C;dB436}8mDuWYop>d~Pjxny`V(7wIY_5N~luxjlVM|2;AKE631IzY3V}FcI zgeQB*=l$n~P>(-zx~Qiq3m - - - System.IO - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Found invalid data while decoding.. - - - - - The exception that is thrown when a data stream is in an invalid format. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class with a specified error message. - - The error message that explains the reason for the exception. - - - - Initializes a new instance of the class with a reference to the inner exception that is the cause of this exception. - The error message that explains the reason for the exception. - The exception that is the cause of the current exception. If the parameter is not null, the current exception is raised in a catch block that handles the inner exception. - - - diff --git a/packages/Microsoft.Bcl.1.1.8/lib/portable-net40+sl4+win8+wp8+wpa81/System.Runtime.dll b/packages/Microsoft.Bcl.1.1.8/lib/portable-net40+sl4+win8+wp8+wpa81/System.Runtime.dll deleted file mode 100644 index 967bb30a0d84f969455800059b74fae5c24271df..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22208 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 QU>aprW%>sEYaZx-0jWNPVE_OC diff --git a/packages/Microsoft.Bcl.1.1.8/lib/portable-net40+sl4+win8+wp8+wpa81/System.Runtime.xml b/packages/Microsoft.Bcl.1.1.8/lib/portable-net40+sl4+win8+wp8+wpa81/System.Runtime.xml deleted file mode 100644 index 93cb00d..0000000 --- a/packages/Microsoft.Bcl.1.1.8/lib/portable-net40+sl4+win8+wp8+wpa81/System.Runtime.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - System.Runtime - - - - Defines a provider for progress updates. - The type of progress update value. - - - Reports a progress update. - The value of the updated progress. - - - Identities the async state machine type for this method. - - - Identities the state machine type for this method. - - - Initializes the attribute. - The type that implements the state machine. - - - Gets the type that implements the state machine. - - - Initializes the attribute. - The type that implements the state machine. - - - - Allows you to obtain the method or property name of the caller to the method. - - - - - Allows you to obtain the line number in the source file at which the method is called. - - - - - Allows you to obtain the full path of the source file that contains the caller. - This is the file path at the time of compile. - - - - Identities the iterator state machine type for this method. - - - Initializes the attribute. - The type that implements the state machine. - - - diff --git a/packages/Microsoft.Bcl.1.1.8/lib/portable-net40+sl4+win8+wp8+wpa81/System.Threading.Tasks.dll b/packages/Microsoft.Bcl.1.1.8/lib/portable-net40+sl4+win8+wp8+wpa81/System.Threading.Tasks.dll deleted file mode 100644 index 03d08ad93e7cc6f8ae5664b89516ba2010a4f749..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 164576 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
    A;XM&re5ZI=Miv% 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 E10+ctx&QzG diff --git a/packages/Microsoft.Bcl.1.1.8/lib/portable-net40+sl4+win8+wp8+wpa81/System.Threading.Tasks.xml b/packages/Microsoft.Bcl.1.1.8/lib/portable-net40+sl4+win8+wp8+wpa81/System.Threading.Tasks.xml deleted file mode 100644 index 6c77012..0000000 --- a/packages/Microsoft.Bcl.1.1.8/lib/portable-net40+sl4+win8+wp8+wpa81/System.Threading.Tasks.xml +++ /dev/null @@ -1,8969 +0,0 @@ - - - - System.Threading.Tasks - - - - Represents one or more errors that occur during application execution. - - is used to consolidate multiple failures into a single, throwable - exception object. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class with - a specified error message. - - The error message that explains the reason for the exception. - - - - Initializes a new instance of the class with a specified error - message and a reference to the inner exception that is the cause of this exception. - - The error message that explains the reason for the exception. - The exception that is the cause of the current exception. - The argument - is null. - - - - Initializes a new instance of the class with - references to the inner exceptions that are the cause of this exception. - - The exceptions that are the cause of the current exception. - The argument - is null. - An element of is - null. - - - - Initializes a new instance of the class with - references to the inner exceptions that are the cause of this exception. - - The exceptions that are the cause of the current exception. - The argument - is null. - An element of is - null. - - - - Initializes a new instance of the class with a specified error - message and references to the inner exceptions that are the cause of this exception. - - The error message that explains the reason for the exception. - The exceptions that are the cause of the current exception. - The argument - is null. - An element of is - null. - - - - Initializes a new instance of the class with a specified error - message and references to the inner exceptions that are the cause of this exception. - - The error message that explains the reason for the exception. - The exceptions that are the cause of the current exception. - The argument - is null. - An element of is - null. - - - - Allocates a new aggregate exception with the specified message and list of inner exceptions. - - The error message that explains the reason for the exception. - The exceptions that are the cause of the current exception. - The argument - is null. - An element of is - null. - - - - Returns the that is the root cause of this exception. - - - - - Invokes a handler on each contained by this . - - The predicate to execute for each exception. The predicate accepts as an - argument the to be processed and returns a Boolean to indicate - whether the exception was handled. - - Each invocation of the returns true or false to indicate whether the - was handled. After all invocations, if any exceptions went - unhandled, all unhandled exceptions will be put into a new - which will be thrown. Otherwise, the method simply returns. If any - invocations of the throws an exception, it will halt the processing - of any more exceptions and immediately propagate the thrown exception as-is. - - An exception contained by this was not handled. - The argument is - null. - - - - Flattens an instances into a single, new instance. - - A new, flattened . - - If any inner exceptions are themselves instances of - , this method will recursively flatten all of them. The - inner exceptions returned in the new - will be the union of all of the the inner exceptions from exception tree rooted at the provided - instance. - - - - - Creates and returns a string representation of the current . - - A string representation of the current exception. - - - - Gets a read-only collection of the instances that caused the - current exception. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to One or more errors occurred.. - - - - - Looks up a localized string similar to An element of innerExceptions was null.. - - - - - Looks up a localized string similar to {0}{1}---> (Inner Exception #{2}) {3}{4}{5}. - - - - - Looks up a localized string similar to No tokens were supplied.. - - - - - Looks up a localized string similar to The CancellationTokenSource associated with this CancellationToken has been disposed.. - - - - - Looks up a localized string similar to The CancellationTokenSource has been disposed.. - - - - - Looks up a localized string similar to The SyncRoot property may not be used for the synchronization of concurrent collections.. - - - - - Looks up a localized string similar to The array is multidimensional, or the type parameter for the set cannot be cast automatically to the type of the destination array.. - - - - - Looks up a localized string similar to The index is equal to or greater than the length of the array, or the number of elements in the dictionary is greater than the available space from index to the end of the destination array.. - - - - - Looks up a localized string similar to The capacity argument must be greater than or equal to zero.. - - - - - Looks up a localized string similar to The concurrencyLevel argument must be positive.. - - - - - Looks up a localized string similar to The index argument is less than zero.. - - - - - Looks up a localized string similar to TKey is a reference type and item.Key is null.. - - - - - Looks up a localized string similar to The key already existed in the dictionary.. - - - - - Looks up a localized string similar to The source argument contains duplicate keys.. - - - - - Looks up a localized string similar to The key was of an incorrect type for this dictionary.. - - - - - Looks up a localized string similar to The value was of an incorrect type for this dictionary.. - - - - - Looks up a localized string similar to The lazily-initialized type does not have a public, parameterless constructor.. - - - - - Looks up a localized string similar to ValueFactory returned null.. - - - - - Looks up a localized string similar to The spinCount argument must be in the range 0 to {0}, inclusive.. - - - - - Looks up a localized string similar to There are too many threads currently waiting on the event. A maximum of {0} waiting threads are supported.. - - - - - Looks up a localized string similar to The event has been disposed.. - - - - - Looks up a localized string similar to The operation was canceled.. - - - - - Looks up a localized string similar to The condition argument is null.. - - - - - Looks up a localized string similar to The timeout must represent a value between -1 and Int32.MaxValue, inclusive.. - - - - - Looks up a localized string similar to The specified TaskContinuationOptions combined LongRunning and ExecuteSynchronously. Synchronous continuations should not be long running.. - - - - - Looks up a localized string similar to The specified TaskContinuationOptions excluded all continuation kinds.. - - - - - Looks up a localized string similar to (Internal)An attempt was made to create a LongRunning SelfReplicating task.. - - - - - Looks up a localized string similar to The value needs to translate in milliseconds to -1 (signifying an infinite timeout), 0 or a positive integer less than or equal to Int32.MaxValue.. - - - - - Looks up a localized string similar to The value needs to be either -1 (signifying an infinite timeout), 0 or a positive integer.. - - - - - Looks up a localized string similar to A task may only be disposed if it is in a completion state (RanToCompletion, Faulted or Canceled).. - - - - - Looks up a localized string similar to It is invalid to specify TaskCreationOptions.LongRunning in calls to FromAsync.. - - - - - Looks up a localized string similar to It is invalid to specify TaskCreationOptions.PreferFairness in calls to FromAsync.. - - - - - Looks up a localized string similar to It is invalid to specify TaskCreationOptions.SelfReplicating in calls to FromAsync.. - - - - - Looks up a localized string similar to FromAsync was called with a TaskManager that had already shut down.. - - - - - Looks up a localized string similar to The tasks argument contains no tasks.. - - - - - Looks up a localized string similar to It is invalid to exclude specific continuation kinds for continuations off of multiple tasks.. - - - - - Looks up a localized string similar to The tasks argument included a null value.. - - - - - Looks up a localized string similar to RunSynchronously may not be called on a task that was already started.. - - - - - Looks up a localized string similar to RunSynchronously may not be called on a continuation task.. - - - - - Looks up a localized string similar to RunSynchronously may not be called on a task not bound to a delegate, such as the task returned from an asynchronous method.. - - - - - Looks up a localized string similar to RunSynchronously may not be called on a task that has already completed.. - - - - - Looks up a localized string similar to Start may not be called on a task that was already started.. - - - - - Looks up a localized string similar to Start may not be called on a continuation task.. - - - - - Looks up a localized string similar to Start may not be called on a task with null action.. - - - - - Looks up a localized string similar to Start may not be called on a promise-style task.. - - - - - Looks up a localized string similar to Start may not be called on a task that has completed.. - - - - - Looks up a localized string similar to The task has been disposed.. - - - - - Looks up a localized string similar to The tasks array included at least one null element.. - - - - - Looks up a localized string similar to The awaited task has not yet completed.. - - - - - Looks up a localized string similar to A task was canceled.. - - - - - Looks up a localized string similar to The exceptions collection was empty.. - - - - - Looks up a localized string similar to The exceptions collection included at least one null element.. - - - - - Looks up a localized string similar to A Task's exception(s) were not observed either by Waiting on the Task or accessing its Exception property. As a result, the unobserved exception was rethrown by the finalizer thread.. - - - - - Looks up a localized string similar to (Internal)Expected an Exception or an IEnumerable<Exception>. - - - - - Looks up a localized string similar to ExecuteTask may not be called for a task which was already executed.. - - - - - Looks up a localized string similar to ExecuteTask may not be called for a task which was previously queued to a different TaskScheduler.. - - - - - Looks up a localized string similar to The current SynchronizationContext may not be used as a TaskScheduler.. - - - - - Looks up a localized string similar to The TryExecuteTaskInline call to the underlying scheduler succeeded, but the task body was not invoked.. - - - - - Looks up a localized string similar to An exception was thrown by a TaskScheduler.. - - - - - Looks up a localized string similar to It is invalid to specify TaskCreationOptions.SelfReplicating for a Task<TResult>.. - - - - - Looks up a localized string similar to {Not yet computed}. - - - - - Looks up a localized string similar to A task's Exception may only be set directly if the task was created without a function.. - - - - - Looks up a localized string similar to An attempt was made to transition a task to a final state when it had already completed.. - - - - - Represents a thread-safe collection of keys and values. - - The type of the keys in the dictionary. - The type of the values in the dictionary. - - All public and protected members of are thread-safe and may be used - concurrently from multiple threads. - - - - - Initializes a new instance of the - class that is empty, has the default concurrency level, has the default initial capacity, and - uses the default comparer for the key type. - - - - - Initializes a new instance of the - class that is empty, has the specified concurrency level and capacity, and uses the default - comparer for the key type. - - The estimated number of threads that will update the - concurrently. - The initial number of elements that the - can contain. - is - less than 1. - is less than - 0. - - - - Initializes a new instance of the - class that contains elements copied from the specified , has the default concurrency - level, has the default initial capacity, and uses the default comparer for the key type. - - The whose elements are copied to - the new - . - is a null reference - (Nothing in Visual Basic). - contains one or more - duplicate keys. - - - - Initializes a new instance of the - class that is empty, has the specified concurrency level and capacity, and uses the specified - . - - The - implementation to use when comparing keys. - is a null reference - (Nothing in Visual Basic). - - - - Initializes a new instance of the - class that contains elements copied from the specified , has the default concurrency level, has the default - initial capacity, and uses the specified - . - - The whose elements are copied to - the new - . - The - implementation to use when comparing keys. - is a null reference - (Nothing in Visual Basic). -or- - is a null reference (Nothing in Visual Basic). - - - - - Initializes a new instance of the - class that contains elements copied from the specified , - has the specified concurrency level, has the specified initial capacity, and uses the specified - . - - The estimated number of threads that will update the - concurrently. - The whose elements are copied to the new - . - The implementation to use - when comparing keys. - - is a null reference (Nothing in Visual Basic). - -or- - is a null reference (Nothing in Visual Basic). - - - is less than 1. - - contains one or more duplicate keys. - - - - Initializes a new instance of the - class that is empty, has the specified concurrency level, has the specified initial capacity, and - uses the specified . - - The estimated number of threads that will update the - concurrently. - The initial number of elements that the - can contain. - The - implementation to use when comparing keys. - - is less than 1. -or- - is less than 0. - - is a null reference - (Nothing in Visual Basic). - - - - Attempts to add the specified key and value to the . - - The key of the element to add. - The value of the element to add. The value can be a null reference (Nothing - in Visual Basic) for reference types. - true if the key/value pair was added to the - successfully; otherwise, false. - is null reference - (Nothing in Visual Basic). - The - contains too many elements. - - - - Determines whether the contains the specified - key. - - The key to locate in the . - true if the contains an element with - the specified key; otherwise, false. - is a null reference - (Nothing in Visual Basic). - - - - Attempts to remove and return the the value with the specified key from the - . - - The key of the element to remove and return. - When this method returns, contains the object removed from the - or the default value of - if the operation failed. - true if an object was removed successfully; otherwise, false. - is a null reference - (Nothing in Visual Basic). - - - - Removes the specified key from the dictionary if it exists and returns its associated value. - If matchValue flag is set, the key will be removed only if is associated with a particular - value. - - The key to search for and remove if it exists. - The variable into which the removed value, if found, is stored. - Whether removal of the key is conditional on its value. - The conditional value to compare against if is true - - - - - Attempts to get the value associated with the specified key from the . - - The key of the value to get. - When this method returns, contains the object from - the - with the spedified key or the default value of - , if the operation failed. - true if the key was found in the ; - otherwise, false. - is a null reference - (Nothing in Visual Basic). - - - - Compares the existing value for the specified key with a specified value, and if they’re equal, - updates the key with a third value. - - The key whose value is compared with and - possibly replaced. - The value that replaces the value of the element with if the comparison results in equality. - The value that is compared to the value of the element with - . - true if the value with was equal to and replaced with ; otherwise, - false. - is a null - reference. - - - - Removes all keys and values from the . - - - - - Copies the elements of the to an array of - type , starting at the - specified array index. - - The one-dimensional array of type - that is the destination of the elements copied from the . The array must have zero-based indexing. - The zero-based index in at which copying - begins. - is a null reference - (Nothing in Visual Basic). - is less than - 0. - is equal to or greater than - the length of the . -or- The number of elements in the source - is greater than the available space from to the end of the destination - . - - - - Copies the key and value pairs stored in the to a - new array. - - A new array containing a snapshot of key and value pairs copied from the . - - - - Copy dictionary contents to an array - shared implementation between ToArray and CopyTo. - - Important: the caller must hold all locks in m_locks before calling CopyToPairs. - - - - - Copy dictionary contents to an array - shared implementation between ToArray and CopyTo. - - Important: the caller must hold all locks in m_locks before calling CopyToEntries. - - - - - Copy dictionary contents to an array - shared implementation between ToArray and CopyTo. - - Important: the caller must hold all locks in m_locks before calling CopyToObjects. - - - - Returns an enumerator that iterates through the . - An enumerator for the . - - The enumerator returned from the dictionary is safe to use concurrently with - reads and writes to the dictionary, however it does not represent a moment-in-time snapshot - of the dictionary. The contents exposed through the enumerator may contain modifications - made to the dictionary after was called. - - - - - Shared internal implementation for inserts and updates. - If key exists, we always return false; and if updateIfExists == true we force update with value; - If key doesn't exist, we always add value and return true; - - - - - Adds a key/value pair to the - if the key does not already exist. - - The key of the element to add. - The function used to generate a value for the key - is a null reference - (Nothing in Visual Basic). - is a null reference - (Nothing in Visual Basic). - The dictionary contains too many - elements. - The value for the key. This will be either the existing value for the key if the - key is already in the dictionary, or the new value for the key as returned by valueFactory - if the key was not in the dictionary. - - - - Adds a key/value pair to the - if the key does not already exist. - - The key of the element to add. - the value to be added, if the key does not already exist - is a null reference - (Nothing in Visual Basic). - The dictionary contains too many - elements. - The value for the key. This will be either the existing value for the key if the - key is already in the dictionary, or the new value if the key was not in the dictionary. - - - - Adds a key/value pair to the if the key does not already - exist, or updates a key/value pair in the if the key - already exists. - - The key to be added or whose value should be updated - The function used to generate a value for an absent key - The function used to generate a new value for an existing key - based on the key's existing value - is a null reference - (Nothing in Visual Basic). - is a null reference - (Nothing in Visual Basic). - is a null reference - (Nothing in Visual Basic). - The dictionary contains too many - elements. - The new value for the key. This will be either be the result of addValueFactory (if the key was - absent) or the result of updateValueFactory (if the key was present). - - - - Adds a key/value pair to the if the key does not already - exist, or updates a key/value pair in the if the key - already exists. - - The key to be added or whose value should be updated - The value to be added for an absent key - The function used to generate a new value for an existing key based on - the key's existing value - is a null reference - (Nothing in Visual Basic). - is a null reference - (Nothing in Visual Basic). - The dictionary contains too many - elements. - The new value for the key. This will be either be the result of addValueFactory (if the key was - absent) or the result of updateValueFactory (if the key was present). - - - - Adds the specified key and value to the . - - The object to use as the key of the element to add. - The object to use as the value of the element to add. - is a null reference - (Nothing in Visual Basic). - The dictionary contains too many - elements. - - An element with the same key already exists in the . - - - - Removes the element with the specified key from the . - - The key of the element to remove. - true if the element is successfully remove; otherwise false. This method also returns - false if - was not found in the original . - - is a null reference - (Nothing in Visual Basic). - - - - Adds the specified value to the - with the specified key. - - The - structure representing the key and value to add to the . - The of is null. - The - contains too many elements. - An element with the same key already exists in the - - - - - Determines whether the - contains a specific key and value. - - The - structure to locate in the . - true if the is found in the ; otherwise, false. - - - - Removes a key and value from the dictionary. - - The - structure representing the key and value to remove from the . - true if the key and value represented by is successfully - found and removed; otherwise, false. - The Key property of is a null reference (Nothing in Visual Basic). - - - Returns an enumerator that iterates through the . - An enumerator for the . - - The enumerator returned from the dictionary is safe to use concurrently with - reads and writes to the dictionary, however it does not represent a moment-in-time snapshot - of the dictionary. The contents exposed through the enumerator may contain modifications - made to the dictionary after was called. - - - - - Adds the specified key and value to the dictionary. - - The object to use as the key. - The object to use as the value. - is a null reference - (Nothing in Visual Basic). - The dictionary contains too many - elements. - - is of a type that is not assignable to the key type of the . -or- - is of a type that is not assignable to , - the type of values in the . - -or- A value with the same key already exists in the . - - - - - Gets whether the contains an - element with the specified key. - - The key to locate in the . - true if the contains - an element with the specified key; otherwise, false. - is a null reference - (Nothing in Visual Basic). - - - Provides an for the - . - An for the . - - - - Removes the element with the specified key from the . - - The key of the element to remove. - is a null reference - (Nothing in Visual Basic). - - - - Copies the elements of the to an array, starting - at the specified array index. - - The one-dimensional array that is the destination of the elements copied from - the . The array must have zero-based - indexing. - The zero-based index in at which copying - begins. - is a null reference - (Nothing in Visual Basic). - is less than - 0. - is equal to or greater than - the length of the . -or- The number of elements in the source - is greater than the available space from to the end of the destination - . - - - - Replaces the internal table with a larger one. To prevent multiple threads from resizing the - table as a result of races, the table of buckets that was deemed too small is passed in as - an argument to GrowTable(). GrowTable() obtains a lock, and then checks whether the bucket - table has been replaced in the meantime or not. - - Reference to the bucket table that was deemed too small. - - - - Computes the bucket and lock number for a particular key. - - - - - Acquires all locks for this hash table, and increments locksAcquired by the number - of locks that were successfully acquired. The locks are acquired in an increasing - order. - - - - - Acquires a contiguous range of locks for this hash table, and increments locksAcquired - by the number of locks that were successfully acquired. The locks are acquired in an - increasing order. - - - - - Releases a contiguous range of locks. - - - - - Gets a collection containing the keys in the dictionary. - - - - - Gets a collection containing the values in the dictionary. - - - - - A helper method for asserts. - - - - - Get the data array to be serialized - - - - - Construct the dictionary from a previously seiralized one - - - - - Gets or sets the value associated with the specified key. - - The key of the value to get or set. - The value associated with the specified key. If the specified key is not found, a get - operation throws a - , and a set operation creates a new - element with the specified key. - is a null reference - (Nothing in Visual Basic). - The property is retrieved and - - does not exist in the collection. - - - - Gets the number of key/value pairs contained in the . - - The dictionary contains too many - elements. - The number of key/value paris contained in the . - Count has snapshot semantics and represents the number of items in the - at the moment when Count was accessed. - - - - Gets a value that indicates whether the is empty. - - true if the is empty; otherwise, - false. - - - - Gets a collection containing the keys in the . - - An containing the keys in the - . - - - - Gets a collection containing the values in the . - - An containing the values in - the - . - - - - Gets a value indicating whether the dictionary is read-only. - - true if the is - read-only; otherwise, false. For , this property always returns - false. - - - - Gets a value indicating whether the has a fixed size. - - true if the has a - fixed size; otherwise, false. For , this property always - returns false. - - - - Gets a value indicating whether the is read-only. - - true if the is - read-only; otherwise, false. For , this property always - returns false. - - - - Gets an containing the keys of the . - - An containing the keys of the . - - - - Gets an containing the values in the . - - An containing the values in the . - - - - Gets or sets the value associated with the specified key. - - The key of the value to get or set. - The value associated with the specified key, or a null reference (Nothing in Visual Basic) - if is not in the dictionary or is of a type that is - not assignable to the key type of the . - is a null reference - (Nothing in Visual Basic). - - A value is being assigned, and is of a type that is not assignable to the - key type of the . -or- A value is being - assigned, and is of a type that is not assignable to the value type - of the - - - - - Gets a value indicating whether access to the is - synchronized with the SyncRoot. - - true if access to the is synchronized - (thread safe); otherwise, false. For , this property always - returns false. - - - - Gets an object that can be used to synchronize access to the . This property is not supported. - - The SyncRoot property is not supported. - - - - The number of concurrent writes for which to optimize by default. - - - - - A node in a singly-linked list representing a particular hash table bucket. - - - - - A private class to represent enumeration over the dictionary that implements the - IDictionaryEnumerator interface. - - - - Throws the exception on the ThreadPool. - The exception to propagate. - The target context on which to propagate the exception. Null to use the ThreadPool. - - - Copies the exception's stack trace so its stack trace isn't overwritten. - The exception to prepare. - - - - Provides a builder for asynchronous methods that return . - This type is intended for compiler use only. - - - AsyncTaskMethodBuilder is a value type, and thus it is copied by value. - Prior to being copied, one of its Task, SetResult, or SetException members must be accessed, - or else the copies may end up building distinct Task instances. - - - - Represents an asynchronous method builder. - - - A cached VoidTaskResult task used for builders that complete synchronously. - - - The generic builder object to which this non-generic instance delegates. - - - Initializes a new . - The initialized . - - - Initiates the builder's execution with the associated state machine. - Specifies the type of the state machine. - The state machine instance, passed by reference. - - - Associates the builder with the state machine it represents. - The heap-allocated state machine object. - The argument was null (Nothing in Visual Basic). - The builder is incorrectly initialized. - - - Perform any initialization necessary prior to lifting the builder to the heap. - - - - Schedules the specified state machine to be pushed forward when the specified awaiter completes. - - Specifies the type of the awaiter. - Specifies the type of the state machine. - The awaiter. - The state machine. - - - - Schedules the specified state machine to be pushed forward when the specified awaiter completes. - - Specifies the type of the awaiter. - Specifies the type of the state machine. - The awaiter. - The state machine. - - - - Completes the in the - RanToCompletion state. - - The builder is not initialized. - The task has already completed. - - - - Completes the in the - Faulted state with the specified exception. - - The to use to fault the task. - The argument is null (Nothing in Visual Basic). - The builder is not initialized. - The task has already completed. - - - - Called by the debugger to request notification when the first wait operation - (await, Wait, Result, etc.) on this builder's task completes. - - - true to enable notification; false to disable a previously set notification. - - - - Gets the for this builder. - The representing the builder's asynchronous operation. - The builder is not initialized. - - - - Gets an object that may be used to uniquely identify this builder to the debugger. - - - This property lazily instantiates the ID in a non-thread-safe manner. - It must only be used by the debugger, and only in a single-threaded manner - when no other threads are in the middle of accessing this property or this.Task. - - - - Holds state related to the builder's IAsyncStateMachine. - This is a mutable struct. Be very delicate with it. - - - A reference to the heap-allocated state machine object associated with this builder. - - - Initiates the builder's execution with the associated state machine. - Specifies the type of the state machine. - The state machine instance, passed by reference. - The argument is null (Nothing in Visual Basic). - - - Associates the builder with the state machine it represents. - The heap-allocated state machine object. - The argument was null (Nothing in Visual Basic). - The builder is incorrectly initialized. - - - - Gets the Action to use with an awaiter's OnCompleted or UnsafeOnCompleted method. - On first invocation, the supplied state machine will be boxed. - - Specifies the type of the method builder used. - Specifies the type of the state machine used. - The builder. - The state machine. - An Action to provide to the awaiter. - - - Provides the ability to invoke a state machine's MoveNext method under a supplied ExecutionContext. - - - The context with which to run MoveNext. - - - The state machine whose MoveNext method should be invoked. - - - Initializes the runner. - The context with which to run MoveNext. - - - Invokes MoveNext under the provided context. - - - Cached delegate used with ExecutionContext.Run. - - - Invokes the MoveNext method on the supplied IAsyncStateMachine. - The IAsyncStateMachine machine instance. - - - - Provides a builder for asynchronous methods that return void. - This type is intended for compiler use only. - - - - The synchronization context associated with this operation. - - - State related to the IAsyncStateMachine. - - - An object used by the debugger to uniquely identify this builder. Lazily initialized. - - - Temporary support for disabling crashing if tasks go unobserved. - - - Registers with UnobservedTaskException to suppress exception crashing. - - - Non-zero if PreventUnobservedTaskExceptions has already been invoked. - - - Initializes a new . - The initialized . - - - Initializes the . - The synchronizationContext associated with this operation. This may be null. - - - Initiates the builder's execution with the associated state machine. - Specifies the type of the state machine. - The state machine instance, passed by reference. - The argument was null (Nothing in Visual Basic). - - - Associates the builder with the state machine it represents. - The heap-allocated state machine object. - The argument was null (Nothing in Visual Basic). - The builder is incorrectly initialized. - - - Perform any initialization necessary prior to lifting the builder to the heap. - - - - Schedules the specified state machine to be pushed forward when the specified awaiter completes. - - Specifies the type of the awaiter. - Specifies the type of the state machine. - The awaiter. - The state machine. - - - - Schedules the specified state machine to be pushed forward when the specified awaiter completes. - - Specifies the type of the awaiter. - Specifies the type of the state machine. - The awaiter. - The state machine. - - - Completes the method builder successfully. - - - Faults the method builder with an exception. - The exception that is the cause of this fault. - The argument is null (Nothing in Visual Basic). - The builder is not initialized. - - - Notifies the current synchronization context that the operation completed. - - - - Gets an object that may be used to uniquely identify this builder to the debugger. - - - This property lazily instantiates the ID in a non-thread-safe manner. - It must only be used by the debugger and only in a single-threaded manner. - - - - - Provides a builder for asynchronous methods that return . - This type is intended for compiler use only. - - - AsyncTaskMethodBuilder{TResult} is a value type, and thus it is copied by value. - Prior to being copied, one of its Task, SetResult, or SetException members must be accessed, - or else the copies may end up building distinct Task instances. - - - - A cached task for default(TResult). - - - State related to the IAsyncStateMachine. - - - The lazily-initialized task. - Must be named m_task for debugger step-over to work correctly. - - - The lazily-initialized task completion source. - - - Temporary support for disabling crashing if tasks go unobserved. - - - Initializes a new . - The initialized . - - - Initiates the builder's execution with the associated state machine. - Specifies the type of the state machine. - The state machine instance, passed by reference. - - - Associates the builder with the state machine it represents. - The heap-allocated state machine object. - The argument was null (Nothing in Visual Basic). - The builder is incorrectly initialized. - - - Perform any initialization necessary prior to lifting the builder to the heap. - - - - Schedules the specified state machine to be pushed forward when the specified awaiter completes. - - Specifies the type of the awaiter. - Specifies the type of the state machine. - The awaiter. - The state machine. - - - - Schedules the specified state machine to be pushed forward when the specified awaiter completes. - - Specifies the type of the awaiter. - Specifies the type of the state machine. - The awaiter. - The state machine. - - - - Completes the in the - RanToCompletion state with the specified result. - - The result to use to complete the task. - The task has already completed. - - - - Completes the builder by using either the supplied completed task, or by completing - the builder's previously accessed task using default(TResult). - - A task already completed with the value default(TResult). - The task has already completed. - - - - Completes the in the - Faulted state with the specified exception. - - The to use to fault the task. - The argument is null (Nothing in Visual Basic). - The task has already completed. - - - - Called by the debugger to request notification when the first wait operation - (await, Wait, Result, etc.) on this builder's task completes. - - - true to enable notification; false to disable a previously set notification. - - - This should only be invoked from within an asynchronous method, - and only by the debugger. - - - - - Gets a task for the specified result. This will either - be a cached or new task, never null. - - The result for which we need a task. - The completed task containing the result. - - - Gets the lazily-initialized TaskCompletionSource. - - - Gets the for this builder. - The representing the builder's asynchronous operation. - - - - Gets an object that may be used to uniquely identify this builder to the debugger. - - - This property lazily instantiates the ID in a non-thread-safe manner. - It must only be used by the debugger, and only in a single-threaded manner - when no other threads are in the middle of accessing this property or this.Task. - - - - Provides a base class used to cache tasks of a specific return type. - Specifies the type of results the cached tasks return. - - - - A singleton cache for this result type. - This may be null if there are no cached tasks for this TResult. - - - - Creates a non-disposable task. - The result for the task. - The cacheable task. - - - Creates a cache. - A task cache for this result type. - - - Gets a cached task if one exists. - The result for which we want a cached task. - A cached task if one exists; otherwise, null. - - - Provides a cache for Boolean tasks. - - - A true task. - - - A false task. - - - Gets a cached task for the Boolean result. - true or false - A cached task for the Boolean result. - - - Provides a cache for zero Int32 tasks. - - - The minimum value, inclusive, for which we want a cached task. - - - The maximum value, exclusive, for which we want a cached task. - - - The cache of Task{Int32}. - - - Creates an array of cached tasks for the values in the range [INCLUSIVE_MIN,EXCLUSIVE_MAX). - - - Gets a cached task for the zero Int32 result. - The integer value - A cached task for the Int32 result or null if not cached. - - - - Represents state machines generated for asynchronous methods. - This type is intended for compiler use only. - - - - Moves the state machine to its next state. - - - Configures the state machine with a heap-allocated replica. - The heap-allocated replica. - - - - Represents an awaiter used to schedule continuations when an await operation completes. - - - - - Represents an operation that will schedule continuations when the operation completes. - - - - Schedules the continuation action to be invoked when the instance completes. - The action to invoke when the operation completes. - The argument is null (Nothing in Visual Basic). - - - Schedules the continuation action to be invoked when the instance completes. - The action to invoke when the operation completes. - The argument is null (Nothing in Visual Basic). - Unlike OnCompleted, UnsafeOnCompleted need not propagate ExecutionContext information. - - - Used with Task(of void) - - - - An interface similar to the one added in .NET 4.0. - - - - The exception that is thrown in a thread upon cancellation of an operation that the thread was executing. - - - Initializes the exception. - - - Initializes the exception. - The error message that explains the reason for the exception. - - - Initializes the exception. - The error message that explains the reason for the exception. - The exception that is the cause of the current exception. - - - Initializes the exception. - A cancellation token associated with the operation that was canceled. - - - Initializes the exception. - The error message that explains the reason for the exception. - A cancellation token associated with the operation that was canceled. - - - Initializes the exception. - The error message that explains the reason for the exception. - The exception that is the cause of the current exception. - A cancellation token associated with the operation that was canceled. - - - Gets a token associated with the operation that was canceled. - - - - A dummy replacement for the .NET internal class StackCrawlMark. - - - - - Propogates notification that operations should be canceled. - - - - A may be created directly in an unchangeable canceled or non-canceled state - using the CancellationToken's constructors. However, to have a CancellationToken that can change - from a non-canceled to a canceled state, - CancellationTokenSource must be used. - CancellationTokenSource exposes the associated CancellationToken that may be canceled by the source through its - Token property. - - - Once canceled, a token may not transition to a non-canceled state, and a token whose - is false will never change to one that can be canceled. - - - All members of this struct are thread-safe and may be used concurrently from multiple threads. - - - - - - Internal constructor only a CancellationTokenSource should create a CancellationToken - - - - - Initializes the CancellationToken. - - - The canceled state for the token. - - - Tokens created with this constructor will remain in the canceled state specified - by the parameter. If is false, - both and will be false. - If is true, - both and will be true. - - - - - Registers a delegate that will be called when this CancellationToken is canceled. - - - - If this token is already in the canceled state, the - delegate will be run immediately and synchronously. Any exception the delegate generates will be - propogated out of this method call. - - - The delegate to be executed when the CancellationToken is canceled. - The instance that can - be used to deregister the callback. - is null. - The associated CancellationTokenSource has been disposed. - - - - Registers a delegate that will be called when this - CancellationToken is canceled. - - - - If this token is already in the canceled state, the - delegate will be run immediately and synchronously. Any exception the delegate generates will be - propogated out of this method call. - - - The delegate to be executed when the CancellationToken is canceled. - A Boolean value that indicates whether to capture - the current SynchronizationContext and use it - when invoking the . - The instance that can - be used to deregister the callback. - is null. - The associated CancellationTokenSource has been disposed. - - - - Registers a delegate that will be called when this - CancellationToken is canceled. - - - - If this token is already in the canceled state, the - delegate will be run immediately and synchronously. Any exception the delegate generates will be - propogated out of this method call. - - - The delegate to be executed when the CancellationToken is canceled. - The state to pass to the when the delegate is invoked. This may be null. - The instance that can - be used to deregister the callback. - is null. - The associated CancellationTokenSource has been disposed. - - - - Registers a delegate that will be called when this - CancellationToken is canceled. - - - - If this token is already in the canceled state, the - delegate will be run immediately and synchronously. Any exception the delegate generates will be - propogated out of this method call. - - - The delegate to be executed when the CancellationToken is canceled. - The state to pass to the when the delegate is invoked. This may be null. - A Boolean value that indicates whether to capture - the current SynchronizationContext and use it - when invoking the . - The instance that can - be used to deregister the callback. - is null. - The associated CancellationTokenSource has been disposed. - - - - Determines whether the current CancellationToken instance is equal to the - specified token. - - The other CancellationToken to which to compare this - instance. - True if the instances are equal; otherwise, false. Two tokens are equal if they are associated - with the same CancellationTokenSource or if they were both constructed - from public CancellationToken constructors and their values are equal. - - - - Determines whether the current CancellationToken instance is equal to the - specified . - - The other object to which to compare this instance. - True if is a CancellationToken - and if the two instances are equal; otherwise, false. Two tokens are equal if they are associated - with the same CancellationTokenSource or if they were both constructed - from public CancellationToken constructors and their values are equal. - An associated CancellationTokenSource has been disposed. - - - - Serves as a hash function for a CancellationToken. - - A hash code for the current CancellationToken instance. - - - - Determines whether two CancellationToken instances are equal. - - The first instance. - The second instance. - True if the instances are equal; otherwise, false. - An associated CancellationTokenSource has been disposed. - - - - Determines whether two CancellationToken instances are not equal. - - The first instance. - The second instance. - True if the instances are not equal; otherwise, false. - An associated CancellationTokenSource has been disposed. - - - - Throws a OperationCanceledException if - this token has had cancellation requested. - - - This method provides functionality equivalent to: - - if (token.IsCancellationRequested) - throw new OperationCanceledException(token); - - - The token has had cancellation requested. - The associated CancellationTokenSource has been disposed. - - - - Returns an empty CancellationToken value. - - - The value returned by this property will be non-cancelable by default. - - - - - Gets whether cancellation has been requested for this token. - - Whether cancellation has been requested for this token. - - - This property indicates whether cancellation has been requested for this token, - either through the token initially being construted in a canceled state, or through - calling Cancel - on the token's associated . - - - If this property is true, it only guarantees that cancellation has been requested. - It does not guarantee that every registered handler - has finished executing, nor that cancellation requests have finished propagating - to all registered handlers. Additional synchronization may be required, - particularly in situations where related objects are being canceled concurrently. - - - - - - Gets whether this token is capable of being in the canceled state. - - - If CanBeCanceled returns false, it is guaranteed that the token will never transition - into a canceled state, meaning that will never - return true. - - - - - Gets a that is signaled when the token is canceled. - - Accessing this property causes a WaitHandle - to be instantiated. It is preferable to only use this property when necessary, and to then - dispose the associated instance at the earliest opportunity (disposing - the source will dispose of this allocated handle). The handle should not be closed or disposed directly. - - The associated CancellationTokenSource has been disposed. - - - - Represents a callback delegate that has been registered with a CancellationToken. - - - To unregister a callback, dispose the corresponding Registration instance. - - - - - Attempts to deregister the item. If it's already being run, this may fail. - Entails a full memory fence. - - True if the callback was found and deregistered, false otherwise. - - - - Disposes of the registration and unregisters the target callback from the associated - CancellationToken. - If the target callback is currently executing this method will wait until it completes, except - in the degenerate cases where a callback method deregisters itself. - - - - - Determines whether two CancellationTokenRegistration - instances are equal. - - The first instance. - The second instance. - True if the instances are equal; otherwise, false. - - - - Determines whether two CancellationTokenRegistration instances are not equal. - - The first instance. - The second instance. - True if the instances are not equal; otherwise, false. - - - - Determines whether the current CancellationTokenRegistration instance is equal to the - specified . - - The other object to which to compare this instance. - True, if both this and are equal. False, otherwise. - Two CancellationTokenRegistration instances are equal if - they both refer to the output of a single call to the same Register method of a - CancellationToken. - - - - - Determines whether the current CancellationToken instance is equal to the - specified . - - The other CancellationTokenRegistration to which to compare this instance. - True, if both this and are equal. False, otherwise. - Two CancellationTokenRegistration instances are equal if - they both refer to the output of a single call to the same Register method of a - CancellationToken. - - - - - Serves as a hash function for a CancellationTokenRegistration.. - - A hash code for the current CancellationTokenRegistration instance. - - - - Signals to a that it should be canceled. - - - - is used to instantiate a - (via the source's Token property) - that can be handed to operations that wish to be notified of cancellation or that can be used to - register asynchronous operations for cancellation. That token may have cancellation requested by - calling to the source's Cancel - method. - - - All members of this class, except Dispose, are thread-safe and may be used - concurrently from multiple threads. - - - - - The ID of the thread currently executing the main body of CTS.Cancel() - this helps us to know if a call to ctr.Dispose() is running 'within' a cancellation callback. - This is updated as we move between the main thread calling cts.Cancel() and any syncContexts that are used to - actually run the callbacks. - - - - Initializes the . - - - - - Communicates a request for cancellation. - - - - The associated will be - notified of the cancellation and will transition to a state where - IsCancellationRequested returns true. - Any callbacks or cancelable operations - registered with the will be executed. - - - Cancelable operations and callbacks registered with the token should not throw exceptions. - However, this overload of Cancel will aggregate any exceptions thrown into a , - such that one callback throwing an exception will not prevent other registered callbacks from being executed. - - - The that was captured when each callback was registered - will be reestablished when the callback is invoked. - - - An aggregate exception containing all the exceptions thrown - by the registered callbacks on the associated . - This has been disposed. - - - - Communicates a request for cancellation. - - - - The associated will be - notified of the cancellation and will transition to a state where - IsCancellationRequested returns true. - Any callbacks or cancelable operations - registered with the will be executed. - - - Cancelable operations and callbacks registered with the token should not throw exceptions. - If is true, an exception will immediately propagate out of the - call to Cancel, preventing the remaining callbacks and cancelable operations from being processed. - If is false, this overload will aggregate any - exceptions thrown into a , - such that one callback throwing an exception will not prevent other registered callbacks from being executed. - - - The that was captured when each callback was registered - will be reestablished when the callback is invoked. - - - Specifies whether exceptions should immediately propagate. - An aggregate exception containing all the exceptions thrown - by the registered callbacks on the associated . - This has been disposed. - - - - Releases the resources used by this . - - - This method is not thread-safe for any other concurrent calls. - - - - - Throws an exception if the source has been disposed. - - - - - InternalGetStaticSource() - - Whether the source should be set. - A static source to be shared among multiple tokens. - - - - Registers a callback object. If cancellation has already occurred, the - callback will have been run by the time this method returns. - - - - - - - - - - Invoke the Canceled event. - - - The handlers are invoked synchronously in LIFO order. - - - - - Creates a CancellationTokenSource that will be in the canceled state - when any of the source tokens are in the canceled state. - - The first CancellationToken to observe. - The second CancellationToken to observe. - A CancellationTokenSource that is linked - to the source tokens. - A CancellationTokenSource associated with - one of the source tokens has been disposed. - - - - Creates a CancellationTokenSource that will be in the canceled state - when any of the source tokens are in the canceled state. - - The CancellationToken instances to observe. - A CancellationTokenSource that is linked - to the source tokens. - is null. - A CancellationTokenSource associated with - one of the source tokens has been disposed. - - - - Gets whether cancellation has been requested for this CancellationTokenSource. - - Whether cancellation has been requested for this CancellationTokenSource. - - - This property indicates whether cancellation has been requested for this token source, such as - due to a call to its - Cancel method. - - - If this property returns true, it only guarantees that cancellation has been requested. It does not - guarantee that every handler registered with the corresponding token has finished executing, nor - that cancellation requests have finished propagating to all registered handlers. Additional - synchronization may be required, particularly in situations where related objects are being - canceled concurrently. - - - - - - A simple helper to determine whether cancellation has finished. - - - - - A simple helper to determine whether disposal has occured. - - - - - The ID of the thread that is running callbacks. - - - - - Gets the CancellationToken - associated with this . - - The CancellationToken - associated with this . - The token source has been - disposed. - - - - - - - - - - - - - - The currently executing callback - - - - - A helper class for collating the various bits of information required to execute - cancellation callbacks. - - - - - InternalExecuteCallbackSynchronously_GeneralPath - This will be called on the target synchronization context, however, we still need to restore the required execution context - - - - - A sparsely populated array. Elements can be sparse and some null, but this allows for - lock-free additions and growth, and also for constant time removal (by nulling out). - - The kind of elements contained within. - - - - Allocates a new array with the given initial size. - - How many array slots to pre-allocate. - - - - Adds an element in the first available slot, beginning the search from the tail-to-head. - If no slots are available, the array is grown. The method doesn't return until successful. - - The element to add. - Information about where the add happened, to enable O(1) deregistration. - - - - The tail of the doubly linked list. - - - - - A struct to hold a link to the exact spot in an array an element was inserted, enabling - constant time removal later on. - - - - - A fragment of a sparsely populated array, doubly linked. - - The kind of elements contained within. - - - - Provides lazy initialization routines. - - - These routines avoid needing to allocate a dedicated, lazy-initialization instance, instead using - references to ensure targets have been initialized as they are accessed. - - - - - Initializes a target reference type with the type's default constructor if the target has not - already been initialized. - - The refence type of the reference to be initialized. - A reference of type to initialize if it has not - already been initialized. - The initialized reference of type . - Type does not have a default - constructor. - - Permissions to access the constructor of type were missing. - - - - This method may only be used on reference types. To ensure initialization of value - types, see other overloads of EnsureInitialized. - - - This method may be used concurrently by multiple threads to initialize . - In the event that multiple threads access this method concurrently, multiple instances of - may be created, but only one will be stored into . In such an occurrence, this method will not dispose of the - objects that were not stored. If such objects must be disposed, it is up to the caller to determine - if an object was not used and to then dispose of the object appropriately. - - - - - - Initializes a target reference type using the specified function if it has not already been - initialized. - - The reference type of the reference to be initialized. - The reference of type to initialize if it has not - already been initialized. - The invoked to initialize the - reference. - The initialized reference of type . - Type does not have a - default constructor. - returned - null. - - - This method may only be used on reference types, and may - not return a null reference (Nothing in Visual Basic). To ensure initialization of value types or - to allow null reference types, see other overloads of EnsureInitialized. - - - This method may be used concurrently by multiple threads to initialize . - In the event that multiple threads access this method concurrently, multiple instances of - may be created, but only one will be stored into . In such an occurrence, this method will not dispose of the - objects that were not stored. If such objects must be disposed, it is up to the caller to determine - if an object was not used and to then dispose of the object appropriately. - - - - - - Initialize the target using the given delegate (slow path). - - The reference type of the reference to be initialized. - The variable that need to be initialized - The delegate that will be executed to initialize the target - The initialized variable - - - - Initializes a target reference or value type with its default constructor if it has not already - been initialized. - - The type of the reference to be initialized. - A reference or value of type to initialize if it - has not already been initialized. - A reference to a boolean that determines whether the target has already - been initialized. - A reference to an object used as the mutually exclusive lock for initializing - . - The initialized value of type . - - - - Initializes a target reference or value type with a specified function if it has not already been - initialized. - - The type of the reference to be initialized. - A reference or value of type to initialize if it - has not already been initialized. - A reference to a boolean that determines whether the target has already - been initialized. - A reference to an object used as the mutually exclusive lock for initializing - . - The invoked to initialize the - reference or value. - The initialized value of type . - - - - Ensure the target is initialized and return the value (slow path). This overload permits nulls - and also works for value type targets. Uses the supplied function to create the value. - - The type of target. - A reference to the target to be initialized. - A reference to a location tracking whether the target has been initialized. - A reference to a location containing a mutual exclusive lock. - - The to invoke in order to produce the lazily-initialized value. - - The initialized object. - - - - Provides a slimmed down version of . - - - All public and protected members of are thread-safe and may be used - concurrently from multiple threads, with the exception of Dispose, which - must only be used when all other operations on the have - completed, and Reset, which should only be used when no other threads are - accessing the event. - - - - - Initializes a new instance of the - class with an initial state of nonsignaled. - - - - - Initializes a new instance of the - class with a Boolen value indicating whether to set the intial state to signaled. - - true to set the initial state signaled; false to set the initial state - to nonsignaled. - - - - Initializes a new instance of the - class with a Boolen value indicating whether to set the intial state to signaled and a specified - spin count. - - true to set the initial state to signaled; false to set the initial state - to nonsignaled. - The number of spin waits that will occur before falling back to a true - wait. - is less than - 0 or greater than the maximum allowed value. - - - - Initializes the internal state of the event. - - Whether the event is set initially or not. - The spin count that decides when the event will block. - - - - Helper to ensure the lock object is created before first use. - - - - - This method lazily initializes the event object. It uses CAS to guarantee that - many threads racing to call this at once don't result in more than one event - being stored and used. The event will be signaled or unsignaled depending on - the state of the thin-event itself, with synchronization taken into account. - - True if a new event was created and stored, false otherwise. - - - - Sets the state of the event to signaled, which allows one or more threads waiting on the event to - proceed. - - - - - Private helper to actually perform the Set. - - Indicates whether we are calling Set() during cancellation. - The object has been canceled. - - - - Sets the state of the event to nonsignaled, which causes threads to block. - - - Unlike most of the members of , is not - thread-safe and may not be used concurrently with other members of this instance. - - - - - Blocks the current thread until the current is set. - - - The maximum number of waiters has been exceeded. - - - The caller of this method blocks indefinitely until the current instance is set. The caller will - return immediately if the event is currently in a set state. - - - - - Blocks the current thread until the current receives a signal, - while observing a . - - The to - observe. - - The maximum number of waiters has been exceeded. - - was - canceled. - - The caller of this method blocks indefinitely until the current instance is set. The caller will - return immediately if the event is currently in a set state. - - - - - Blocks the current thread until the current is set, using a - to measure the time interval. - - A that represents the number of milliseconds - to wait, or a that represents -1 milliseconds to wait indefinitely. - - true if the was set; otherwise, - false. - is a negative - number other than -1 milliseconds, which represents an infinite time-out -or- timeout is greater - than . - - The maximum number of waiters has been exceeded. - - - - - Blocks the current thread until the current is set, using a - to measure the time interval, while observing a . - - A that represents the number of milliseconds - to wait, or a that represents -1 milliseconds to wait indefinitely. - - The to - observe. - true if the was set; otherwise, - false. - is a negative - number other than -1 milliseconds, which represents an infinite time-out -or- timeout is greater - than . - was canceled. - - The maximum number of waiters has been exceeded. - - - - - Blocks the current thread until the current is set, using a - 32-bit signed integer to measure the time interval. - - The number of milliseconds to wait, or (-1) to wait indefinitely. - true if the was set; otherwise, - false. - is a - negative number other than -1, which represents an infinite time-out. - - The maximum number of waiters has been exceeded. - - - - - Blocks the current thread until the current is set, using a - 32-bit signed integer to measure the time interval, while observing a . - - The number of milliseconds to wait, or (-1) to wait indefinitely. - The to - observe. - true if the was set; otherwise, - false. - is a - negative number other than -1, which represents an infinite time-out. - - The maximum number of waiters has been exceeded. - - was canceled. - - - - Releases all resources used by the current instance of . - - - Unlike most of the members of , is not - thread-safe and may not be used concurrently with other members of this instance. - - - - - When overridden in a derived class, releases the unmanaged resources used by the - , and optionally releases the managed resources. - - true to release both managed and unmanaged resources; - false to release only unmanaged resources. - - Unlike most of the members of , is not - thread-safe and may not be used concurrently with other members of this instance. - - - - - Throw ObjectDisposedException if the MRES is disposed - - - - - Private helper method to wake up waiters when a cancellationToken gets canceled. - - - - - Private helper method for updating parts of a bit-string state value. - Mainly called from the IsSet and Waiters properties setters - - - Note: the parameter types must be int as CompareExchange cannot take a Uint - - The new value - The mask used to set the bits - - - - Private helper method - performs Mask and shift, particular helpful to extract a field from a packed word. - eg ExtractStatePortionAndShiftRight(0x12345678, 0xFF000000, 24) => 0x12, ie extracting the top 8-bits as a simple integer - - ?? is there a common place to put this rather than being private to MRES? - - - - - - - - - Performs a Mask operation, but does not perform the shift. - This is acceptable for boolean values for which the shift is unnecessary - eg (val & Mask) != 0 is an appropriate way to extract a boolean rather than using - ((val & Mask) >> shiftAmount) == 1 - - ?? is there a common place to put this rather than being private to MRES? - - - - - - - Helper function to measure and update the wait time - - The first time (in Ticks) observed when the wait started. - The orginal wait timeoutout in milliseconds. - The new wait time in milliseconds, -1 if the time expired, -2 if overflow in counters - has occurred. - - - - Gets the underlying object for this . - - The underlying event object fore this . - - Accessing this property forces initialization of an underlying event object if one hasn't - already been created. To simply wait on this , - the public Wait methods should be preferred. - - - - - Gets whether the event is set. - - true if the event has is set; otherwise, false. - - - - Gets the number of spin waits that will be occur before falling back to a true wait. - - - - - How many threads are waiting. - - - - - Provides support for spin-based waiting. - - - - encapsulates common spinning logic. On single-processor machines, yields are - always used instead of busy waits, and on computers with Intel™ processors employing Hyper-Threading™ - technology, it helps to prevent hardware thread starvation. SpinWait encapsulates a good mixture of - spinning and true yielding. - - - is a value type, which means that low-level code can utilize SpinWait without - fear of unnecessary allocation overheads. SpinWait is not generally useful for ordinary applications. - In most cases, you should use the synchronization classes provided by the .NET Framework, such as - . For most purposes where spin waiting is required, however, - the type should be preferred over the System.Threading.Thread.SpinWait method. - - - While SpinWait is designed to be used in concurrent applications, it is not designed to be - used from multiple threads concurrently. SpinWait's members are not thread-safe. If multiple - threads must spin, each should use its own instance of SpinWait. - - - - - - Performs a single spin. - - - This is typically called in a loop, and may change in behavior based on the number of times a - has been called thus far on this instance. - - - - - Resets the spin counter. - - - This makes and behave as though no calls - to had been issued on this instance. If a instance - is reused many times, it may be useful to reset it to avoid yielding too soon. - - - - - Spins until the specified condition is satisfied. - - A delegate to be executed over and over until it returns true. - The argument is null. - - - - Spins until the specified condition is satisfied or until the specified timeout is expired. - - A delegate to be executed over and over until it returns true. - - A that represents the number of milliseconds to wait, - or a TimeSpan that represents -1 milliseconds to wait indefinitely. - True if the condition is satisfied within the timeout; otherwise, false - The argument is null. - is a negative number - other than -1 milliseconds, which represents an infinite time-out -or- timeout is greater than - . - - - - Spins until the specified condition is satisfied or until the specified timeout is expired. - - A delegate to be executed over and over until it returns true. - The number of milliseconds to wait, or (-1) to wait indefinitely. - True if the condition is satisfied within the timeout; otherwise, false - The argument is null. - is a - negative number other than -1, which represents an infinite time-out. - - - - Gets the number of times has been called on this instance. - - - - - Gets whether the next call to will yield the processor, triggering a - forced context switch. - - Whether the next call to will yield the processor, triggering a - forced context switch. - - On a single-CPU machine, always yields the processor. On machines with - multiple CPUs, may yield after an unspecified number of calls. - - - - - A helper class to get the number of preocessors, it updates the numbers of processors every sampling interval - - - - - Gets the number of available processors - - - - - Gets whether the current machine has only a single processor. - - - - - Represents an asynchronous operation that produces a result at some time in the future. - - - The type of the result produced by this . - - - - instances may be created in a variety of ways. The most common approach is by - using the task's property to retrieve a instance that can be used to create tasks for several - purposes. For example, to create a that runs a function, the factory's StartNew - method may be used: - - // C# - var t = Task<int>.Factory.StartNew(() => GenerateResult()); - - or - - var t = Task.Factory.StartNew(() => GenerateResult()); - - ' Visual Basic - Dim t = Task<int>.Factory.StartNew(Function() GenerateResult()) - - or - - Dim t = Task.Factory.StartNew(Function() GenerateResult()) - - - - The class also provides constructors that initialize the task but that do not - schedule it for execution. For performance reasons, the StartNew method should be the - preferred mechanism for creating and scheduling computational tasks, but for scenarios where creation - and scheduling must be separated, the constructors may be used, and the task's - Start - method may then be used to schedule the task for execution at a later time. - - - All members of , except for - Dispose, are thread-safe - and may be used from multiple threads concurrently. - - - - - - Represents an asynchronous operation. - - - - instances may be created in a variety of ways. The most common approach is by - using the Task type's property to retrieve a instance that can be used to create tasks for several - purposes. For example, to create a that runs an action, the factory's StartNew - method may be used: - - // C# - var t = Task.Factory.StartNew(() => DoAction()); - - ' Visual Basic - Dim t = Task.Factory.StartNew(Function() DoAction()) - - - - The class also provides constructors that initialize the Task but that do not - schedule it for execution. For performance reasons, TaskFactory's StartNew method should be the - preferred mechanism for creating and scheduling computational tasks, but for scenarios where creation - and scheduling must be separated, the constructors may be used, and the task's - method may then be used to schedule the task for execution at a later time. - - - All members of , except for , are thread-safe - and may be used from multiple threads concurrently. - - - For operations that return values, the class - should be used. - - - For developers implementing custom debuggers, several internal and private members of Task may be - useful (these may change from release to release). The Int32 m_taskId field serves as the backing - store for the property, however accessing this field directly from a debugger may be - more efficient than accessing the same value through the property's getter method (the - s_taskIdCounter Int32 counter is used to retrieve the next available ID for a Task). Similarly, the - Int32 m_stateFlags field stores information about the current lifecycle stage of the Task, - information also accessible through the property. The m_action System.Object - field stores a reference to the Task's delegate, and the m_stateObject System.Object field stores the - async state passed to the Task by the developer. Finally, for debuggers that parse stack frames, the - InternalWait method serves a potential marker for when a Task is entering a wait operation. - - - - - - A type initializer that runs with the appropriate permissions. - - - - - Initializes a new with the specified action. - - The delegate that represents the code to execute in the Task. - The argument is null. - - - - Initializes a new with the specified action and CancellationToken. - - The delegate that represents the code to execute in the Task. - The CancellationToken - that will be assigned to the new Task. - The argument is null. - The provided CancellationToken - has already been disposed. - - - - - Initializes a new with the specified action and creation options. - - The delegate that represents the code to execute in the task. - - The TaskCreationOptions used to - customize the Task's behavior. - - - The argument is null. - - - The argument specifies an invalid value for . - - - - - Initializes a new with the specified action and creation options. - - The delegate that represents the code to execute in the task. - The that will be assigned to the new task. - - The TaskCreationOptions used to - customize the Task's behavior. - - - The argument is null. - - - The argument specifies an invalid value for . - - The provided CancellationToken - has already been disposed. - - - - - Initializes a new with the specified action and state. - - The delegate that represents the code to execute in the task. - An object representing data to be used by the action. - - The argument is null. - - - - - Initializes a new with the specified action, state, snd options. - - The delegate that represents the code to execute in the task. - An object representing data to be used by the action. - The that will be assigned to the new task. - - The argument is null. - - The provided CancellationToken - has already been disposed. - - - - - Initializes a new with the specified action, state, snd options. - - The delegate that represents the code to execute in the task. - An object representing data to be used by the action. - - The TaskCreationOptions used to - customize the Task's behavior. - - - The argument is null. - - - The argument specifies an invalid value for . - - - - - Initializes a new with the specified action, state, snd options. - - The delegate that represents the code to execute in the task. - An object representing data to be used by the action. - The that will be assigned to the new task. - - The TaskCreationOptions used to - customize the Task's behavior. - - - The argument is null. - - - The argument specifies an invalid value for . - - The provided CancellationToken - has already been disposed. - - - - - An internal constructor used by the factory methods on task and its descendent(s). - This variant does not capture the ExecutionContext; it is up to the caller to do that. - - An action to execute. - Optional state to pass to the action. - Parent of Task. - A CancellationToken for the task. - A task scheduler under which the task will run. - Options to control its execution. - Internal options to control its execution - - - - Common logic used by the following internal ctors: - Task() - Task(object action, object state, Task parent, TaskCreationOptions options, TaskScheduler taskScheduler) - - ASSUMES THAT m_creatingTask IS ALREADY SET. - - - Action for task to execute. - Object to which to pass to action (may be null) - Task scheduler on which to run thread (only used by continuation tasks). - A CancellationToken for the Task. - Options to customize behavior of Task. - Internal options to customize behavior of Task. - - - - Checks if we registered a CT callback during construction, and deregisters it. - This should be called when we know the registration isn't useful anymore. Specifically from Finish() if the task has completed - successfully or with an exception. - - - - - Captures the ExecutionContext so long as flow isn't suppressed. - - A stack crawl mark pointing to the frame of the caller. - - - - Internal function that will be called by a new child task to add itself to - the children list of the parent (this). - - Since a child task can only be created from the thread executing the action delegate - of this task, reentrancy is neither required nor supported. This should not be called from - anywhere other than the task construction/initialization codepaths. - - - - - Starts the , scheduling it for execution to the current TaskScheduler. - - - A task may only be started and run only once. Any attempts to schedule a task a second time - will result in an exception. - - - The is not in a valid state to be started. It may have already been started, - executed, or canceled, or it may have been created in a manner that doesn't support direct - scheduling. - - - The instance has been disposed. - - - - - Starts the , scheduling it for execution to the specified TaskScheduler. - - - A task may only be started and run only once. Any attempts to schedule a task a second time will - result in an exception. - - - The TaskScheduler with which to associate - and execute this task. - - - The argument is null. - - - The is not in a valid state to be started. It may have already been started, - executed, or canceled, or it may have been created in a manner that doesn't support direct - scheduling. - - - The instance has been disposed. - - - - - Runs the synchronously on the current TaskScheduler. - - - - A task may only be started and run only once. Any attempts to schedule a task a second time will - result in an exception. - - - Tasks executed with will be associated with the current TaskScheduler. - - - If the target scheduler does not support running this Task on the current thread, the Task will - be scheduled for execution on the scheduler, and the current thread will block until the - Task has completed execution. - - - - The is not in a valid state to be started. It may have already been started, - executed, or canceled, or it may have been created in a manner that doesn't support direct - scheduling. - - - The instance has been disposed. - - - - - Runs the synchronously on the scheduler provided. - - - - A task may only be started and run only once. Any attempts to schedule a task a second time will - result in an exception. - - - If the target scheduler does not support running this Task on the current thread, the Task will - be scheduled for execution on the scheduler, and the current thread will block until the - Task has completed execution. - - - - The is not in a valid state to be started. It may have already been started, - executed, or canceled, or it may have been created in a manner that doesn't support direct - scheduling. - - - The instance has been disposed. - - The parameter - is null. - The scheduler on which to attempt to run this task inline. - - - - Throws an exception if the task has been disposed, and hence can no longer be accessed. - - The task has been disposed. - - - - Sets the internal completion event. - - - - - Disposes the , releasing all of its unmanaged resources. - - - Unlike most of the members of , this method is not thread-safe. - Also, may only be called on a that is in one of - the final states: RanToCompletion, - Faulted, or - Canceled. - - - The exception that is thrown if the is not in - one of the final states: RanToCompletion, - Faulted, or - Canceled. - - - - - Disposes the , releasing all of its unmanaged resources. - - - A Boolean value that indicates whether this method is being called due to a call to . - - - Unlike most of the members of , this method is not thread-safe. - - - - - Schedules the task for execution. - - If true, TASK_STATE_STARTED bit is turned on in - an atomic fashion, making sure that TASK_STATE_CANCELED does not get set - underneath us. If false, TASK_STATE_STARTED bit is OR-ed right in. This - allows us to streamline things a bit for StartNew(), where competing cancellations - are not a problem. - - - - Adds an exception to the list of exceptions this task has thrown. - - An object representing either an Exception or a collection of Exceptions. - - - - Returns a list of exceptions by aggregating the holder's contents. Or null if - no exceptions have been thrown. - - Whether to include a TCE if cancelled. - An aggregate exception, or null if no exceptions have been caught. - - - - Throws an aggregate exception if the task contains exceptions. - - - - - Checks whether this is an attached task, and whether we are being called by the parent task. - And sets the TASK_STATE_EXCEPTIONOBSERVEDBYPARENT status flag based on that. - - This is meant to be used internally when throwing an exception, and when WaitAll is gathering - exceptions for tasks it waited on. If this flag gets set, the implicit wait on children - will skip exceptions to prevent duplication. - - This should only be called when this task has completed with an exception - - - - - - Signals completion of this particular task. - - The bUserDelegateExecuted parameter indicates whether this Finish() call comes following the - full execution of the user delegate. - - If bUserDelegateExecuted is false, it mean user delegate wasn't invoked at all (either due to - a cancellation request, or because this task is a promise style Task). In this case, the steps - involving child tasks (i.e. WaitForChildren) will be skipped. - - - - - - FinishStageTwo is to be executed as soon as we known there are no more children to complete. - It can happen i) either on the thread that originally executed this task (if no children were spawned, or they all completed by the time this task's delegate quit) - ii) or on the thread that executed the last child. - - - - - Final stage of the task completion code path. Notifies the parent (if any) that another of its childre are done, and runs continuations. - This function is only separated out from FinishStageTwo because these two operations are also needed to be called from CancellationCleanupLogic() - - - - - This is called by children of this task when they are completed. - - - - - This is to be called just before the task does its final state transition. - It traverses the list of exceptional children, and appends their aggregate exceptions into this one's exception list - - - - - Special purpose Finish() entry point to be used when the task delegate throws a ThreadAbortedException - This makes a note in the state flags so that we avoid any costly synchronous operations in the finish codepath - such as inlined continuations - - - Indicates whether the ThreadAbortException was added to this task's exception holder. - This should always be true except for the case of non-root self replicating task copies. - - Whether the delegate was executed. - - - - Executes the task. This method will only be called once, and handles bookeeping associated with - self-replicating tasks, in addition to performing necessary exception marshaling. - - The task has already been disposed. - - - - IThreadPoolWorkItem override, which is the entry function for this task when the TP scheduler decides to run it. - - - - - - Outermost entry function to execute this task. Handles all aspects of executing a task on the caller thread. - Currently this is called by IThreadPoolWorkItem.ExecuteWorkItem(), and TaskManager.TryExecuteInline. - - - Performs atomic updates to prevent double execution. Should only be set to true - in codepaths servicing user provided TaskSchedulers. The ConcRT or ThreadPool schedulers don't need this. - - - - The actual code which invokes the body of the task. This can be overriden in derived types. - - - - - Alternate InnerInvoke prototype to be called from ExecuteSelfReplicating() so that - the Parallel Debugger can discover the actual task being invoked. - Details: Here, InnerInvoke is actually being called on the rootTask object while we are actually executing the - childTask. And the debugger needs to discover the childTask, so we pass that down as an argument. - The NoOptimization and NoInlining flags ensure that the childTask pointer is retained, and that this - function appears on the callstack. - - - - - - Performs whatever handling is necessary for an unhandled exception. Normally - this just entails adding the exception to the holder object. - - The exception that went unhandled. - - - - Waits for the to complete execution. - - - The was canceled -or- an exception was thrown during - the execution of the . - - - The has been disposed. - - - - - Waits for the to complete execution. - - - A that represents the number of milliseconds to wait, or a that represents -1 milliseconds to wait indefinitely. - - - true if the completed execution within the allotted time; otherwise, false. - - - The was canceled -or- an exception was thrown during the execution of the . - - - is a negative number other than -1 milliseconds, which represents an - infinite time-out -or- timeout is greater than - . - - - The has been disposed. - - - - - Waits for the to complete execution. - - - A to observe while waiting for the task to complete. - - - The was canceled. - - - The was canceled -or- an exception was thrown during the execution of the . - - - The - has been disposed. - - - - - Waits for the to complete execution. - - - The number of milliseconds to wait, or (-1) to - wait indefinitely. - true if the completed execution within the allotted time; otherwise, - false. - - - is a negative number other than -1, which represents an - infinite time-out. - - - The was canceled -or- an exception was thrown during the execution of the . - - - The - has been disposed. - - - - - Waits for the to complete execution. - - - The number of milliseconds to wait, or (-1) to - wait indefinitely. - - - A to observe while waiting for the task to complete. - - - true if the completed execution within the allotted time; otherwise, false. - - - The was canceled -or- an exception was thrown during the execution of the . - - - The - has been disposed. - - - is a negative number other than -1, which represents an - infinite time-out. - - - The was canceled. - - - - - The core wait function, which is only accesible internally. It's meant to be used in places in TPL code where - the current context is known or cached. - - - - - Cancels the . - - Indiactes whether we should only cancel non-invoked tasks. - For the default scheduler this option will only be serviced through TryDequeue. - For custom schedulers we also attempt an atomic state transition. - true if the task was successfully canceled; otherwise, false. - The - has been disposed. - - - - Sets the task's cancellation acknowledged flag. - - - - - Runs all of the continuations, as appropriate. - - - - - Helper function to determine whether the current task is in the state desired by the - continuation kind under evaluation. Three possibilities exist: the task failed with - an unhandled exception (OnFailed), the task was canceled before running (OnAborted), - or the task completed successfully (OnCompletedSuccessfully). Note that the last - one includes completing due to cancellation. - - The continuation options under evaluation. - True if the continuation should be run given the task's current state. - - - - Creates a continuation that executes when the target completes. - - - An action to run when the completes. When run, the delegate will be - passed the completed task as an argument. - - A new continuation . - - The returned will not be scheduled for execution until the current task has - completed, whether it completes due to running to completion successfully, faulting due to an - unhandled exception, or exiting out early due to being canceled. - - - The argument is null. - - - The has been disposed. - - - - - Creates a continuation that executes when the target completes. - - - An action to run when the completes. When run, the delegate will be - passed the completed task as an argument. - - The that will be assigned to the new continuation task. - A new continuation . - - The returned will not be scheduled for execution until the current task has - completed, whether it completes due to running to completion successfully, faulting due to an - unhandled exception, or exiting out early due to being canceled. - - - The argument is null. - - - The has been disposed. - - The provided CancellationToken - has already been disposed. - - - - - Creates a continuation that executes when the target completes. - - - An action to run when the completes. When run, the delegate will be - passed the completed task as an argument. - - - The to associate with the continuation task and to use for its execution. - - A new continuation . - - The returned will not be scheduled for execution until the current task has - completed, whether it completes due to running to completion successfully, faulting due to an - unhandled exception, or exiting out early due to being canceled. - - - The argument is null. - - - The argument is null. - - - The has been disposed. - - - - - Creates a continuation that executes when the target completes. - - - An action to run when the completes. When run, the delegate will be - passed the completed task as an argument. - - - Options for when the continuation is scheduled and how it behaves. This includes criteria, such - as OnlyOnCanceled, as - well as execution options, such as ExecuteSynchronously. - - A new continuation . - - The returned will not be scheduled for execution until the current task has - completed. If the continuation criteria specified through the parameter are not met, the continuation task will be canceled - instead of scheduled. - - - The argument is null. - - - The argument specifies an invalid value for TaskContinuationOptions. - - - The has been disposed. - - - - - Creates a continuation that executes when the target completes. - - - An action to run when the completes. When run, the delegate will be - passed the completed task as an argument. - - - Options for when the continuation is scheduled and how it behaves. This includes criteria, such - as OnlyOnCanceled, as - well as execution options, such as ExecuteSynchronously. - - The that will be assigned to the new continuation task. - - The to associate with the continuation task and to use for its - execution. - - A new continuation . - - The returned will not be scheduled for execution until the current task has - completed. If the criteria specified through the parameter - are not met, the continuation task will be canceled instead of scheduled. - - - The argument is null. - - - The argument specifies an invalid value for TaskContinuationOptions. - - - The argument is null. - - - The has been disposed. - - The provided CancellationToken - has already been disposed. - - - - - Creates a continuation that executes when the target completes. - - - The type of the result produced by the continuation. - - - A function to run when the completes. When run, the delegate will be - passed the completed task as an argument. - - A new continuation . - - The returned will not be scheduled for execution until the current task has - completed, whether it completes due to running to completion successfully, faulting due to an - unhandled exception, or exiting out early due to being canceled. - - - The argument is null. - - - The has been disposed. - - - - - Creates a continuation that executes when the target completes. - - - The type of the result produced by the continuation. - - - A function to run when the completes. When run, the delegate will be - passed the completed task as an argument. - - The that will be assigned to the new continuation task. - A new continuation . - - The returned will not be scheduled for execution until the current task has - completed, whether it completes due to running to completion successfully, faulting due to an - unhandled exception, or exiting out early due to being canceled. - - - The argument is null. - - - The has been disposed. - - The provided CancellationToken - has already been disposed. - - - - - Creates a continuation that executes when the target completes. - - - The type of the result produced by the continuation. - - - A function to run when the completes. When run, the delegate will be - passed the completed task as an argument. - - - The to associate with the continuation task and to use for its execution. - - A new continuation . - - The returned will not be scheduled for execution until the current task has - completed, whether it completes due to running to completion successfully, faulting due to an - unhandled exception, or exiting out early due to being canceled. - - - The argument is null. - - - The argument is null. - - - The has been disposed. - - - - - Creates a continuation that executes when the target completes. - - - The type of the result produced by the continuation. - - - A function to run when the completes. When run, the delegate will be - passed the completed task as an argument. - - - Options for when the continuation is scheduled and how it behaves. This includes criteria, such - as OnlyOnCanceled, as - well as execution options, such as ExecuteSynchronously. - - A new continuation . - - The returned will not be scheduled for execution until the current task has - completed. If the continuation criteria specified through the parameter are not met, the continuation task will be canceled - instead of scheduled. - - - The argument is null. - - - The argument specifies an invalid value for TaskContinuationOptions. - - - The has been disposed. - - - - - Creates a continuation that executes when the target completes. - - - The type of the result produced by the continuation. - - - A function to run when the completes. When run, the delegate will be - passed the completed task as an argument. - - The that will be assigned to the new continuation task. - - Options for when the continuation is scheduled and how it behaves. This includes criteria, such - as OnlyOnCanceled, as - well as execution options, such as ExecuteSynchronously. - - - The to associate with the continuation task and to use for its - execution. - - A new continuation . - - The returned will not be scheduled for execution until the current task has - completed. If the criteria specified through the parameter - are not met, the continuation task will be canceled instead of scheduled. - - - The argument is null. - - - The argument specifies an invalid value for TaskContinuationOptions. - - - The argument is null. - - - The has been disposed. - - The provided CancellationToken - has already been disposed. - - - - - Converts TaskContinuationOptions to TaskCreationOptions, and also does - some validity checking along the way. - - Incoming TaskContinuationOptions - Outgoing TaskCreationOptions - Outgoing InternalTaskOptions - - - - Registers the continuation and possibly runs it (if the task is already finished). - - The continuation task itself. - TaskScheduler with which to associate continuation task. - Restrictions on when the continuation becomes active. - - - - Waits for all of the provided objects to complete execution. - - - An array of instances on which to wait. - - - The argument is null. - - - The argument contains a null element. - - - At least one of the instances was canceled -or- an exception was thrown during - the execution of at least one of the instances. - - - The has been disposed. - - - - - Waits for all of the provided objects to complete execution. - - - true if all of the instances completed execution within the allotted time; - otherwise, false. - - - An array of instances on which to wait. - - - A that represents the number of milliseconds to wait, or a that represents -1 milliseconds to wait indefinitely. - - - The argument is null. - - - The argument contains a null element. - - - At least one of the instances was canceled -or- an exception was thrown during - the execution of at least one of the instances. - - - is a negative number other than -1 milliseconds, which represents an - infinite time-out -or- timeout is greater than - . - - - The has been disposed. - - - - - Waits for all of the provided objects to complete execution. - - - true if all of the instances completed execution within the allotted time; - otherwise, false. - - - The number of milliseconds to wait, or (-1) to - wait indefinitely. - An array of instances on which to wait. - - - The argument is null. - - - The argument contains a null element. - - - At least one of the instances was canceled -or- an exception was thrown during - the execution of at least one of the instances. - - - The has been disposed. - - - is a negative number other than -1, which represents an - infinite time-out. - - - - - Waits for all of the provided objects to complete execution. - - - true if all of the instances completed execution within the allotted time; - otherwise, false. - - - An array of instances on which to wait. - - - A to observe while waiting for the tasks to complete. - - - The argument is null. - - - The argument contains a null element. - - - At least one of the instances was canceled -or- an exception was thrown during - the execution of at least one of the instances. - - - The was canceled. - - - The has been disposed. - - - - - Waits for all of the provided objects to complete execution. - - - true if all of the instances completed execution within the allotted time; - otherwise, false. - - - An array of instances on which to wait. - - - The number of milliseconds to wait, or (-1) to - wait indefinitely. - - - A to observe while waiting for the tasks to complete. - - - The argument is null. - - - The argument contains a null element. - - - At least one of the instances was canceled -or- an exception was thrown during - the execution of at least one of the instances. - - - The has been disposed. - - - is a negative number other than -1, which represents an - infinite time-out. - - - The was canceled. - - - - - Waits for a set of handles in a STA-aware way. In other words, it will wait for each - of the events individually if we're on a STA thread, because MsgWaitForMultipleObjectsEx - can't do a true wait-all due to its hidden message queue event. This is not atomic, - of course, but we only wait on one-way (MRE) events anyway so this is OK. - - An array of wait handles to wait on. - The timeout to use during waits. - The cancellationToken that enables a wait to be canceled. - True if all waits succeeded, false if a timeout occurred. - - - - Internal WaitAll implementation which is meant to be used with small number of tasks, - optimized for Parallel.Invoke and other structured primitives. - - - - - This internal function is only meant to be called by WaitAll() - If the completed task is canceled or it has other exceptions, here we will add those - into the passed in exception list (which will be lazily initialized here). - - - - - Waits for any of the provided objects to complete execution. - - - An array of instances on which to wait. - - The index of the completed task in the array argument. - - The argument is null. - - - The argument contains a null element. - - - The has been disposed. - - - - - Waits for any of the provided objects to complete execution. - - - An array of instances on which to wait. - - - A that represents the number of milliseconds to wait, or a that represents -1 milliseconds to wait indefinitely. - - - The index of the completed task in the array argument, or -1 if the - timeout occurred. - - - The argument is null. - - - The argument contains a null element. - - - The has been disposed. - - - is a negative number other than -1 milliseconds, which represents an - infinite time-out -or- timeout is greater than - . - - - - - Waits for any of the provided objects to complete execution. - - - An array of instances on which to wait. - - - A to observe while waiting for a task to complete. - - - The index of the completed task in the array argument. - - - The argument is null. - - - The argument contains a null element. - - - The has been disposed. - - - The was canceled. - - - - - Waits for any of the provided objects to complete execution. - - - An array of instances on which to wait. - - - The number of milliseconds to wait, or (-1) to - wait indefinitely. - - - The index of the completed task in the array argument, or -1 if the - timeout occurred. - - - The argument is null. - - - The argument contains a null element. - - - The has been disposed. - - - is a negative number other than -1, which represents an - infinite time-out. - - - - - Waits for any of the provided objects to complete execution. - - - An array of instances on which to wait. - - - The number of milliseconds to wait, or (-1) to - wait indefinitely. - - - A to observe while waiting for a task to complete. - - - The index of the completed task in the array argument, or -1 if the - timeout occurred. - - - The argument is null. - - - The argument contains a null element. - - - The has been disposed. - - - is a negative number other than -1, which represents an - infinite time-out. - - - The was canceled. - - - - - Gets a unique ID for this Task instance. - - - Task IDs are assigned on-demand and do not necessarily represent the order in the which Task - instances were created. - - - - - Returns the unique ID of the currently executing Task. - - - - - Gets the Task instance currently executing, or - null if none exists. - - - - - Gets the Exception that caused the Task to end prematurely. If the Task completed successfully or has not yet thrown any - exceptions, this will return null. - - - Tasks that throw unhandled exceptions store the resulting exception and propagate it wrapped in a - in calls to Wait - or in accesses to the property. Any exceptions not observed by the time - the Task instance is garbage collected will be propagated on the finalizer thread. - - - The Task - has been disposed. - - - - - Gets the TaskStatus of this Task. - - - - - Gets whether this Task instance has completed - execution due to being canceled. - - - A Task will complete in Canceled state either if its CancellationToken - was marked for cancellation before the task started executing, or if the task acknowledged the cancellation request on - its already signaled CancellationToken by throwing an - OperationCanceledException2 that bears the same - CancellationToken. - - - - - Returns true if this task has a cancellation token and it was signaled. - To be used internally in execute entry codepaths. - - - - - This internal property provides access to the CancellationToken that was set on the task - when it was constructed. - - - - - Gets whether this threw an OperationCanceledException2 while its CancellationToken was signaled. - - - - - Gets whether this Task has completed. - - - will return true when the Task is in one of the three - final states: RanToCompletion, - Faulted, or - Canceled. - - - - - Checks whether this task has been disposed. - - - - - Gets the TaskCreationOptions used - to create this task. - - - - - Gets a that can be used to wait for the task to - complete. - - - Using the wait functionality provided by - should be preferred over using for similar - functionality. - - - The has been disposed. - - - - - Gets the state object supplied when the Task was created, - or null if none was supplied. - - - - - Gets an indication of whether the asynchronous operation completed synchronously. - - true if the asynchronous operation completed synchronously; otherwise, false. - - - - Provides access to the TaskScheduler responsible for executing this Task. - - - - - Provides access to factory methods for creating and instances. - - - The factory returned from is a default instance - of , as would result from using - the default constructor on TaskFactory. - - - - - Provides an event that can be used to wait for completion. - Only called by Wait*(), which means that we really do need to instantiate a completion event. - - - - - Determines whether this is the root task of a self replicating group. - - - - - Determines whether the task is a replica itself. - - - - - The property formerly known as IsFaulted. - - - - - Gets whether the completed due to an unhandled exception. - - - If is true, the Task's will be equal to - TaskStatus.Faulted, and its - property will be non-null. - - - - - Checks whether the TASK_STATE_EXCEPTIONOBSERVEDBYPARENT status flag is set, - This will only be used by the implicit wait to prevent double throws - - - - - - Checks whether the body was ever invoked. Used by task scheduler code to verify custom schedulers actually ran the task. - - - - - A structure to hold continuation information. - - - - - Constructs a new continuation structure. - - The task to be activated. - The continuation options. - The scheduler to use for the continuation. - - - - Invokes the continuation for the target completion task. - - The completed task. - Whether the continuation can be inlined. - - - - Initializes a new with the specified function. - - - The delegate that represents the code to execute in the task. When the function has completed, - the task's property will be set to return the result value of the function. - - - The argument is null. - - - - - Initializes a new with the specified function. - - - The delegate that represents the code to execute in the task. When the function has completed, - the task's property will be set to return the result value of the function. - - The to be assigned to this task. - - The argument is null. - - The provided CancellationToken - has already been disposed. - - - - - Initializes a new with the specified function and creation options. - - - The delegate that represents the code to execute in the task. When the function has completed, - the task's property will be set to return the result value of the function. - - - The TaskCreationOptions used to - customize the task's behavior. - - - The argument is null. - - - The argument specifies an invalid value for . - - - - - Initializes a new with the specified function and creation options. - - - The delegate that represents the code to execute in the task. When the function has completed, - the task's property will be set to return the result value of the function. - - The that will be assigned to the new task. - - The TaskCreationOptions used to - customize the task's behavior. - - - The argument is null. - - - The argument specifies an invalid value for . - - The provided CancellationToken - has already been disposed. - - - - - Initializes a new with the specified function and state. - - - The delegate that represents the code to execute in the task. When the function has completed, - the task's property will be set to return the result value of the function. - - An object representing data to be used by the action. - - The argument is null. - - - - - Initializes a new with the specified action, state, and options. - - - The delegate that represents the code to execute in the task. When the function has completed, - the task's property will be set to return the result value of the function. - - An object representing data to be used by the function. - The to be assigned to the new task. - - The argument is null. - - The provided CancellationToken - has already been disposed. - - - - - Initializes a new with the specified action, state, and options. - - - The delegate that represents the code to execute in the task. When the function has completed, - the task's property will be set to return the result value of the function. - - An object representing data to be used by the function. - - The TaskCreationOptions used to - customize the task's behavior. - - - The argument is null. - - - The argument specifies an invalid value for . - - - - - Initializes a new with the specified action, state, and options. - - - The delegate that represents the code to execute in the task. When the function has completed, - the task's property will be set to return the result value of the function. - - An object representing data to be used by the function. - The to be assigned to the new task. - - The TaskCreationOptions used to - customize the task's behavior. - - - The argument is null. - - - The argument specifies an invalid value for . - - The provided CancellationToken - has already been disposed. - - - - - Creates a new future object. - - The parent task for this future. - A function that yields the future value. - The task scheduler which will be used to execute the future. - The CancellationToken for the task. - Options to control the future's behavior. - Internal options to control the future's behavior. - The argument specifies - a SelfReplicating , which is illegal."/>. - - - - Creates a new future object. - - The parent task for this future. - An object containing data to be used by the action; may be null. - A function that yields the future value. - The CancellationToken for the task. - The task scheduler which will be used to execute the future. - Options to control the future's behavior. - Internal options to control the future's behavior. - The argument specifies - a SelfReplicating , which is illegal."/>. - - - - Evaluates the value selector of the Task which is passed in as an object and stores the result. - - - - - Creates a continuation that executes when the target completes. - - - An action to run when the completes. When run, the delegate will be - passed the completed task as an argument. - - A new continuation . - - The returned will not be scheduled for execution until the current task has - completed, whether it completes due to running to completion successfully, faulting due to an - unhandled exception, or exiting out early due to being canceled. - - - The argument is null. - - - The has been disposed. - - - - - Creates a continuation that executes when the target completes. - - - An action to run when the completes. When run, the delegate will be - passed the completed task as an argument. - - The that will be assigned to the new continuation task. - A new continuation . - - The returned will not be scheduled for execution until the current task has - completed, whether it completes due to running to completion successfully, faulting due to an - unhandled exception, or exiting out early due to being canceled. - - - The argument is null. - - - The has been disposed. - - The provided CancellationToken - has already been disposed. - - - - - Creates a continuation that executes when the target completes. - - - An action to run when the completes. When run, the delegate will be - passed the completed task as an argument. - - - The to associate with the continuation task and to use for its execution. - - A new continuation . - - The returned will not be scheduled for execution until the current task has - completed, whether it completes due to running to completion successfully, faulting due to an - unhandled exception, or exiting out early due to being canceled. - - - The argument is null. - - - The argument is null. - - - The has been disposed. - - - - - Creates a continuation that executes when the target completes. - - - An action to run when the completes. When run, the delegate will be - passed the completed task as an argument. - - - Options for when the continuation is scheduled and how it behaves. This includes criteria, such - as OnlyOnCanceled, as - well as execution options, such as ExecuteSynchronously. - - A new continuation . - - The returned will not be scheduled for execution until the current task has - completed. If the continuation criteria specified through the parameter are not met, the continuation task will be canceled - instead of scheduled. - - - The argument is null. - - - The argument specifies an invalid value for TaskContinuationOptions. - - - The has been disposed. - - - - - Creates a continuation that executes when the target completes. - - - An action to run when the completes. When run, the delegate will be - passed the completed task as an argument. - - The that will be assigned to the new continuation task. - - Options for when the continuation is scheduled and how it behaves. This includes criteria, such - as OnlyOnCanceled, as - well as execution options, such as ExecuteSynchronously. - - - The to associate with the continuation task and to use for its - execution. - - A new continuation . - - The returned will not be scheduled for execution until the current task has - completed. If the criteria specified through the parameter - are not met, the continuation task will be canceled instead of scheduled. - - - The argument is null. - - - The argument specifies an invalid value for TaskContinuationOptions. - - - The argument is null. - - - The has been disposed. - - The provided CancellationToken - has already been disposed. - - - - - Creates a continuation that executes when the target completes. - - - The type of the result produced by the continuation. - - - A function to run when the completes. When run, the delegate will be - passed the completed task as an argument. - - A new continuation . - - The returned will not be scheduled for execution until the current - task has completed, whether it completes due to running to completion successfully, faulting due - to an unhandled exception, or exiting out early due to being canceled. - - - The argument is null. - - - The has been disposed. - - - - - Creates a continuation that executes when the target completes. - - - The type of the result produced by the continuation. - - - A function to run when the completes. When run, the delegate will be - passed the completed task as an argument. - - The that will be assigned to the new task. - A new continuation . - - The returned will not be scheduled for execution until the current - task has completed, whether it completes due to running to completion successfully, faulting due - to an unhandled exception, or exiting out early due to being canceled. - - - The argument is null. - - - The has been disposed. - - The provided CancellationToken - has already been disposed. - - - - - Creates a continuation that executes when the target completes. - - - The type of the result produced by the continuation. - - - A function to run when the completes. When run, the delegate will be - passed the completed task as an argument. - - - The to associate with the continuation task and to use for its execution. - - A new continuation . - - The returned will not be scheduled for execution until the current task has - completed, whether it completes due to running to completion successfully, faulting due to an - unhandled exception, or exiting out early due to being canceled. - - - The argument is null. - - - The argument is null. - - - The has been disposed. - - - - - Creates a continuation that executes when the target completes. - - - The type of the result produced by the continuation. - - - A function to run when the completes. When run, the delegate will be - passed the completed task as an argument. - - - Options for when the continuation is scheduled and how it behaves. This includes criteria, such - as OnlyOnCanceled, as - well as execution options, such as ExecuteSynchronously. - - A new continuation . - - - The returned will not be scheduled for execution until the current - task has completed, whether it completes due to running to completion successfully, faulting due - to an unhandled exception, or exiting out early due to being canceled. - - - The , when executed, should return a . This task's completion state will be transferred to the task returned - from the ContinueWith call. - - - - The argument is null. - - - The argument specifies an invalid value for TaskContinuationOptions. - - - The has been disposed. - - - - - Creates a continuation that executes when the target completes. - - - The type of the result produced by the continuation. - - - A function to run when the completes. When run, the delegate will be passed as - an argument this completed task. - - The that will be assigned to the new task. - - Options for when the continuation is scheduled and how it behaves. This includes criteria, such - as OnlyOnCanceled, as - well as execution options, such as ExecuteSynchronously. - - - The to associate with the continuation task and to use for its - execution. - - A new continuation . - - - The returned will not be scheduled for execution until the current task has - completed, whether it completes due to running to completion successfully, faulting due to an - unhandled exception, or exiting out early due to being canceled. - - - The , when executed, should return a . - This task's completion state will be transferred to the task returned from the - ContinueWith call. - - - - The argument is null. - - - The argument specifies an invalid value for TaskContinuationOptions. - - - The argument is null. - - - The has been disposed. - - The provided CancellationToken - has already been disposed. - - - - - Gets the result value of this . - - - The get accessor for this property ensures that the asynchronous operation is complete before - returning. Once the result of the computation is available, it is stored and will be returned - immediately on later calls to . - - - - - Provides access to factory methods for creating instances. - - - The factory returned from is a default instance - of , as would result from using - the default constructor on the factory type. - - - - - Provides support for creating and scheduling - Task{TResult} objects. - - The type of the results that are available though - the Task{TResult} objects that are associated with - the methods in this class. - - - There are many common patterns for which tasks are relevant. The - class encodes some of these patterns into methods that pick up default settings, which are - configurable through its constructors. - - - A default instance of is available through the - Task{TResult}.Factory property. - - - - - - Initializes a instance with the default configuration. - - - This constructor creates a instance with a default configuration. The - property is initialized to - TaskCreationOptions.None, the - property is initialized to TaskContinuationOptions.None, - and the TaskScheduler property is - initialized to the current scheduler (see TaskScheduler.Current). - - - - - Initializes a instance with the default configuration. - - The default that will be assigned - to tasks created by this unless another CancellationToken is explicitly specified - while calling the factory methods. - - This constructor creates a instance with a default configuration. The - property is initialized to - TaskCreationOptions.None, the - property is initialized to TaskContinuationOptions.None, - and the TaskScheduler property is - initialized to the current scheduler (see TaskScheduler.Current). - - - - - Initializes a instance with the specified configuration. - - - The - TaskScheduler to use to schedule any tasks created with this TaskFactory{TResult}. A null value - indicates that the current TaskScheduler should be used. - - - With this constructor, the - property is initialized to - TaskCreationOptions.None, the - property is initialized to TaskContinuationOptions.None, - and the TaskScheduler property is - initialized to , unless it's null, in which case the property is - initialized to the current scheduler (see TaskScheduler.Current). - - - - - Initializes a instance with the specified configuration. - - - The default - TaskCreationOptions to use when creating tasks with this TaskFactory{TResult}. - - - The default - TaskContinuationOptions to use when creating continuation tasks with this TaskFactory{TResult}. - - - The exception that is thrown when the - argument or the - argument specifies an invalid value. - - - With this constructor, the - property is initialized to , - the - property is initialized to , and the TaskScheduler property is initialized to the - current scheduler (see TaskScheduler.Current). - - - - - Initializes a instance with the specified configuration. - - The default that will be assigned - to tasks created by this unless another CancellationToken is explicitly specified - while calling the factory methods. - - The default - TaskCreationOptions to use when creating tasks with this TaskFactory{TResult}. - - - The default - TaskContinuationOptions to use when creating continuation tasks with this TaskFactory{TResult}. - - - The default - TaskScheduler to use to schedule any Tasks created with this TaskFactory{TResult}. A null value - indicates that TaskScheduler.Current should be used. - - - The exception that is thrown when the - argument or the - argumentspecifies an invalid value. - - - With this constructor, the - property is initialized to , - the - property is initialized to , and the TaskScheduler property is initialized to - , unless it's null, in which case the property is initialized to the - current scheduler (see TaskScheduler.Current). - - - - - Creates and starts a . - - A function delegate that returns the future result to be available through - the . - The started . - The exception that is thrown when the - argument is null. - - Calling StartNew is functionally equivalent to creating a using one - of its constructors and then calling - Start to schedule it for execution. - However, unless creation and scheduling must be separated, StartNew is the recommended approach - for both simplicity and performance. - - - - - Creates and starts a . - - A function delegate that returns the future result to be available through - the . - The that will be assigned to the new task. - The started . - The exception that is thrown when the - argument is null. - The provided CancellationToken - has already been disposed. - - - Calling StartNew is functionally equivalent to creating a using one - of its constructors and then calling - Start to schedule it for execution. - However, unless creation and scheduling must be separated, StartNew is the recommended approach - for both simplicity and performance. - - - - - Creates and starts a . - - A function delegate that returns the future result to be available through - the . - A TaskCreationOptions value that controls the behavior of the - created - . - The started . - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - - Calling StartNew is functionally equivalent to creating a using one - of its constructors and then calling - Start to schedule it for execution. - However, unless creation and scheduling must be separated, StartNew is the recommended approach - for both simplicity and performance. - - - - - Creates and starts a . - - A function delegate that returns the future result to be available through - the . - A TaskCreationOptions value that controls the behavior of the - created - . - The that will be assigned to the new task. - The TaskScheduler - that is used to schedule the created - Task{TResult}. - The started . - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - The provided CancellationToken - has already been disposed. - - - Calling StartNew is functionally equivalent to creating a using one - of its constructors and then calling - Start to schedule it for execution. - However, unless creation and scheduling must be separated, StartNew is the recommended approach - for both simplicity and performance. - - - - - Creates and starts a . - - A function delegate that returns the future result to be available through - the . - An object containing data to be used by the - delegate. - The started . - The exception that is thrown when the - argument is null. - - Calling StartNew is functionally equivalent to creating a using one - of its constructors and then calling - Start to schedule it for execution. - However, unless creation and scheduling must be separated, StartNew is the recommended approach - for both simplicity and performance. - - - - - Creates and starts a . - - A function delegate that returns the future result to be available through - the . - An object containing data to be used by the - delegate. - The that will be assigned to the new task. - The started . - The exception that is thrown when the - argument is null. - The provided CancellationToken - has already been disposed. - - - Calling StartNew is functionally equivalent to creating a using one - of its constructors and then calling - Start to schedule it for execution. - However, unless creation and scheduling must be separated, StartNew is the recommended approach - for both simplicity and performance. - - - - - Creates and starts a . - - A function delegate that returns the future result to be available through - the . - An object containing data to be used by the - delegate. - A TaskCreationOptions value that controls the behavior of the - created - . - The started . - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - - Calling StartNew is functionally equivalent to creating a using one - of its constructors and then calling - Start to schedule it for execution. - However, unless creation and scheduling must be separated, StartNew is the recommended approach - for both simplicity and performance. - - - - - Creates and starts a . - - A function delegate that returns the future result to be available through - the . - An object containing data to be used by the - delegate. - The that will be assigned to the new task. - A TaskCreationOptions value that controls the behavior of the - created - . - The TaskScheduler - that is used to schedule the created - Task{TResult}. - The started . - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - The provided CancellationToken - has already been disposed. - - - Calling StartNew is functionally equivalent to creating a using one - of its constructors and then calling - Start to schedule it for execution. - However, unless creation and scheduling must be separated, StartNew is the recommended approach - for both simplicity and performance. - - - - - Creates a Task that executes an end - method function when a specified IAsyncResult completes. - - The IAsyncResult whose completion should trigger the processing of the - . - The function delegate that processes the completed . - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - A Task that represents the - asynchronous operation. - - - - Creates a Task that executes an end - method function when a specified IAsyncResult completes. - - The IAsyncResult whose completion should trigger the processing of the - . - The function delegate that processes the completed . - The TaskCreationOptions value that controls the behavior of the - created Task. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - A Task that represents the - asynchronous operation. - - - - Creates a Task that executes an end - method function when a specified IAsyncResult completes. - - The IAsyncResult whose completion should trigger the processing of the - . - The function delegate that processes the completed . - The TaskScheduler - that is used to schedule the task that executes the end method. - The TaskCreationOptions value that controls the behavior of the - created Task. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - A Task that represents the - asynchronous operation. - - - - Creates a Task that represents a pair of - begin and end methods that conform to the Asynchronous Programming Model pattern. - - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - An object containing data to be used by the - delegate. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The created Task that - represents the asynchronous operation. - - This method throws any exceptions thrown by the . - - - - - Creates a Task that represents a pair of - begin and end methods that conform to the Asynchronous Programming Model pattern. - - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - The TaskCreationOptions value that controls the behavior of the - created Task. - An object containing data to be used by the - delegate. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - The created Task that - represents the asynchronous operation. - - This method throws any exceptions thrown by the . - - - - - Creates a Task that represents a pair of - begin and end methods that conform to the Asynchronous Programming Model pattern. - - The type of the first argument passed to the delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - The first argument passed to the - delegate. - An object containing data to be used by the - delegate. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The created Task that - represents the asynchronous operation. - - This method throws any exceptions thrown by the . - - - - - Creates a Task that represents a pair of - begin and end methods that conform to the Asynchronous Programming Model pattern. - - The type of the first argument passed to the delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - The first argument passed to the - delegate. - The TaskCreationOptions value that controls the behavior of the - created Task. - An object containing data to be used by the - delegate. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - The created Task that - represents the asynchronous operation. - - This method throws any exceptions thrown by the . - - - - - Creates a Task that represents a pair of - begin and end methods that conform to the Asynchronous Programming Model pattern. - - The type of the first argument passed to the delegate. - The type of the second argument passed to - delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - The first argument passed to the - delegate. - The second argument passed to the - delegate. - An object containing data to be used by the - delegate. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The created Task that - represents the asynchronous operation. - - This method throws any exceptions thrown by the . - - - - - Creates a Task that represents a pair of - begin and end methods that conform to the Asynchronous Programming Model pattern. - - The type of the first argument passed to the delegate. - The type of the second argument passed to - delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - The first argument passed to the - delegate. - The second argument passed to the - delegate. - The TaskCreationOptions value that controls the behavior of the - created Task. - An object containing data to be used by the - delegate. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - The created Task that - represents the asynchronous operation. - - This method throws any exceptions thrown by the . - - - - - Creates a Task that represents a pair of - begin and end methods that conform to the Asynchronous Programming Model pattern. - - The type of the first argument passed to the delegate. - The type of the second argument passed to - delegate. - The type of the third argument passed to - delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - The first argument passed to the - delegate. - The second argument passed to the - delegate. - The third argument passed to the - delegate. - An object containing data to be used by the - delegate. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The created Task that - represents the asynchronous operation. - - This method throws any exceptions thrown by the . - - - - - Creates a Task that represents a pair of - begin and end methods that conform to the Asynchronous Programming Model pattern. - - The type of the first argument passed to the delegate. - The type of the second argument passed to - delegate. - The type of the third argument passed to - delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - The first argument passed to the - delegate. - The second argument passed to the - delegate. - The third argument passed to the - delegate. - The TaskCreationOptions value that controls the behavior of the - created Task. - An object containing data to be used by the - delegate. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - The created Task that - represents the asynchronous operation. - - This method throws any exceptions thrown by the . - - - - - Creates a continuation Task - that will be started upon the completion of a set of provided Tasks. - - The array of tasks from which to continue. - The function delegate to execute when all tasks in - the array have completed. - The new continuation Task. - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when one - of the elements in the array has been disposed. - - - - Creates a continuation Task - that will be started upon the completion of a set of provided Tasks. - - The array of tasks from which to continue. - The function delegate to execute when all tasks in - the array have completed. - The CancellationToken - that will be assigned to the new continuation task. - The new continuation Task. - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when one - of the elements in the array has been disposed. - The provided CancellationToken - has already been disposed. - - - - - Creates a continuation Task - that will be started upon the completion of a set of provided Tasks. - - The array of tasks from which to continue. - The function delegate to execute when all tasks in the array have completed. - The - TaskContinuationOptions value that controls the behavior of - the created continuation Task. - The new continuation Task. - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when the - argument specifies an invalid TaskContinuationOptions - value. - The exception that is thrown when one - of the elements in the array has been disposed. - - The NotOn* and OnlyOn* TaskContinuationOptions, - which constrain for which TaskStatus states a continuation - will be executed, are illegal with ContinueWhenAll. - - - - - Creates a continuation Task - that will be started upon the completion of a set of provided Tasks. - - The array of tasks from which to continue. - The function delegate to execute when all tasks in the array have completed. - The CancellationToken - that will be assigned to the new continuation task. - The - TaskContinuationOptions value that controls the behavior of - the created continuation Task. - The TaskScheduler - that is used to schedule the created continuation Task. - The new continuation Task. - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when the - argument specifies an invalid TaskContinuationOptions - value. - The exception that is thrown when one - of the elements in the array has been disposed. - The provided CancellationToken - has already been disposed. - - - The NotOn* and OnlyOn* TaskContinuationOptions, - which constrain for which TaskStatus states a continuation - will be executed, are illegal with ContinueWhenAll. - - - - - Creates a continuation Task - that will be started upon the completion of a set of provided Tasks. - - The type of the result of the antecedent . - The array of tasks from which to continue. - The function delegate to execute when all tasks in the - array have completed. - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when one - of the elements in the array has been disposed. - - - - Creates a continuation Task - that will be started upon the completion of a set of provided Tasks. - - The type of the result of the antecedent . - The array of tasks from which to continue. - The function delegate to execute when all tasks in the - array have completed. - The CancellationToken - that will be assigned to the new continuation task. - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when one - of the elements in the array has been disposed. - The provided CancellationToken - has already been disposed. - - - - - Creates a continuation Task - that will be started upon the completion of a set of provided Tasks. - - The type of the result of the antecedent . - The array of tasks from which to continue. - The function delegate to execute when all tasks in the - array have completed. - The - TaskContinuationOptions value that controls the behavior of - the created continuation Task. - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when the - argument specifies an invalid TaskContinuationOptions - value. - The exception that is thrown when one - of the elements in the array has been disposed. - - The NotOn* and OnlyOn* TaskContinuationOptions, - which constrain for which TaskStatus states a continuation - will be executed, are illegal with ContinueWhenAll. - - - - - Creates a continuation Task - that will be started upon the completion of a set of provided Tasks. - - The type of the result of the antecedent . - The array of tasks from which to continue. - The function delegate to execute when all tasks in the - array have completed. - The CancellationToken - that will be assigned to the new continuation task. - The - TaskContinuationOptions value that controls the behavior of - the created continuation Task. - The TaskScheduler - that is used to schedule the created continuation . - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when the - argument specifies an invalid TaskContinuationOptions - value. - The exception that is thrown when one - of the elements in the array has been disposed. - The provided CancellationToken - has already been disposed. - - - The NotOn* and OnlyOn* TaskContinuationOptions, - which constrain for which TaskStatus states a continuation - will be executed, are illegal with ContinueWhenAll. - - - - - Creates a continuation Task - that will be started upon the completion of any Task in the provided set. - - The array of tasks from which to continue when one task completes. - The function delegate to execute when one task in the array completes. - The new continuation Task. - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when one - of the elements in the array has been disposed. - - - - Creates a continuation Task - that will be started upon the completion of any Task in the provided set. - - The array of tasks from which to continue when one task completes. - The function delegate to execute when one task in the array completes. - The CancellationToken - that will be assigned to the new continuation task. - The new continuation Task. - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when one - of the elements in the array has been disposed. - The provided CancellationToken - has already been disposed. - - - - - Creates a continuation Task - that will be started upon the completion of any Task in the provided set. - - The array of tasks from which to continue when one task completes. - The function delegate to execute when one task in the array completes. - The - TaskContinuationOptions value that controls the behavior of - the created continuation Task. - The new continuation Task. - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when the - argument specifies an invalid TaskContinuationOptions - value. - The exception that is thrown when one - of the elements in the array has been disposed. - - The NotOn* and OnlyOn* TaskContinuationOptions, - which constrain for which TaskStatus states a continuation - will be executed, are illegal with ContinueWhenAny. - - - - - Creates a continuation Task - that will be started upon the completion of any Task in the provided set. - - The array of tasks from which to continue when one task completes. - The function delegate to execute when one task in the array completes. - The CancellationToken - that will be assigned to the new continuation task. - The - TaskContinuationOptions value that controls the behavior of - the created continuation Task. - The TaskScheduler - that is used to schedule the created continuation Task. - The new continuation Task. - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when the - argument specifies an invalid TaskContinuationOptions - value. - The exception that is thrown when one - of the elements in the array has been disposed. - The provided CancellationToken - has already been disposed. - - - The NotOn* and OnlyOn* TaskContinuationOptions, - which constrain for which TaskStatus states a continuation - will be executed, are illegal with ContinueWhenAny. - - - - - Creates a continuation Task - that will be started upon the completion of any Task in the provided set. - - The type of the result of the antecedent . - The array of tasks from which to continue when one task completes. - The function delegate to execute when one task in the - array completes. - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when one - of the elements in the array has been disposed. - - - - Creates a continuation Task - that will be started upon the completion of any Task in the provided set. - - The type of the result of the antecedent . - The array of tasks from which to continue when one task completes. - The function delegate to execute when one task in the - array completes. - The CancellationToken - that will be assigned to the new continuation task. - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when one - of the elements in the array has been disposed. - The provided CancellationToken - has already been disposed. - - - - - Creates a continuation Task - that will be started upon the completion of any Task in the provided set. - - The type of the result of the antecedent . - The array of tasks from which to continue when one task completes. - The function delegate to execute when one task in the - array completes. - The - TaskContinuationOptions value that controls the behavior of - the created continuation Task. - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when the - argument specifies an invalid TaskContinuationOptions - value. - The exception that is thrown when one - of the elements in the array has been disposed. - - The NotOn* and OnlyOn* TaskContinuationOptions, - which constrain for which TaskStatus states a continuation - will be executed, are illegal with ContinueWhenAny. - - - - - Creates a continuation Task - that will be started upon the completion of any Task in the provided set. - - The type of the result of the antecedent . - The array of tasks from which to continue when one task completes. - The function delegate to execute when one task in the - array completes. - The CancellationToken - that will be assigned to the new continuation task. - The - TaskContinuationOptions value that controls the behavior of - the created continuation Task. - The TaskScheduler - that is used to schedule the created continuation . - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when the - argument specifies an invalid TaskContinuationOptions - value. - The exception that is thrown when one - of the elements in the array has been disposed. - The provided CancellationToken - has already been disposed. - - - The NotOn* and OnlyOn* TaskContinuationOptions, - which constrain for which TaskStatus states a continuation - will be executed, are illegal with ContinueWhenAny. - - - - - Gets the default CancellationToken of this - TaskFactory. - - - This property returns the default that will be assigned to all - tasks created by this factory unless another CancellationToken value is explicitly specified - during the call to the factory methods. - - - - - Gets the TaskScheduler of this - TaskFactory{TResult}. - - - This property returns the default scheduler for this factory. It will be used to schedule all - tasks unless another scheduler is explicitly specified during calls to this factory's methods. - If null, TaskScheduler.Current - will be used. - - - - - Gets the TaskCreationOptions - value of this TaskFactory{TResult}. - - - This property returns the default creation options for this factory. They will be used to create all - tasks unless other options are explicitly specified during calls to this factory's methods. - - - - - Gets the TaskContinuationOptions - value of this TaskFactory{TResult}. - - - This property returns the default continuation options for this factory. They will be used to create - all continuation tasks unless other options are explicitly specified during calls to this factory's methods. - - - - - Represents the current stage in the lifecycle of a . - - - - - The task has been initialized but has not yet been scheduled. - - - - - The task is waiting to be activated and scheduled internally by the .NET Framework infrastructure. - - - - - The task has been scheduled for execution but has not yet begun executing. - - - - - The task is running but has not yet completed. - - - - - The task has finished executing and is implicitly waiting for - attached child tasks to complete. - - - - - The task completed execution successfully. - - - - - The task acknowledged cancellation by throwing an OperationCanceledException2 with its own CancellationToken - while the token was in signaled state, or the task's CancellationToken was already signaled before the - task started executing. - - - - - The task completed due to an unhandled exception. - - - - - Specifies flags that control optional behavior for the creation and execution of tasks. - - - - - Specifies that the default behavior should be used. - - - - - A hint to a TaskScheduler to schedule a - task in as fair a manner as possible, meaning that tasks scheduled sooner will be more likely to - be run sooner, and tasks scheduled later will be more likely to be run later. - - - - - Specifies that a task will be a long-running, course-grained operation. It provides a hint to the - TaskScheduler that oversubscription may be - warranted. - - - - - Specifies that a task is attached to a parent in the task hierarchy. - - - - - Task creation flags which are only used internally. - - - - Specifies "No internal task options" - - - Used to filter out internal vs. public task creation options. - - - Specifies that the task will be queued by the runtime before handing it over to the user. - This flag will be used to skip the cancellationtoken registration step, which is only meant for unstarted tasks. - - - - Specifies flags that control optional behavior for the creation and execution of continuation tasks. - - - - - Default = "Continue on any, no task options, run asynchronously" - Specifies that the default behavior should be used. Continuations, by default, will - be scheduled when the antecedent task completes, regardless of the task's final TaskStatus. - - - - - A hint to a TaskScheduler to schedule a - task in as fair a manner as possible, meaning that tasks scheduled sooner will be more likely to - be run sooner, and tasks scheduled later will be more likely to be run later. - - - - - Specifies that a task will be a long-running, course-grained operation. It provides - a hint to the TaskScheduler that - oversubscription may be warranted. - - - - - Specifies that a task is attached to a parent in the task hierarchy. - - - - - Specifies that the continuation task should not be scheduled if its antecedent ran to completion. - This option is not valid for multi-task continuations. - - - - - Specifies that the continuation task should not be scheduled if its antecedent threw an unhandled - exception. This option is not valid for multi-task continuations. - - - - - Specifies that the continuation task should not be scheduled if its antecedent was canceled. This - option is not valid for multi-task continuations. - - - - - Specifies that the continuation task should be scheduled only if its antecedent ran to - completion. This option is not valid for multi-task continuations. - - - - - Specifies that the continuation task should be scheduled only if its antecedent threw an - unhandled exception. This option is not valid for multi-task continuations. - - - - - Specifies that the continuation task should be scheduled only if its antecedent was canceled. - This option is not valid for multi-task continuations. - - - - - Specifies that the continuation task should be executed synchronously. With this option - specified, the continuation will be run on the same thread that causes the antecedent task to - transition into its final state. If the antecedent is already complete when the continuation is - created, the continuation will run on the thread creating the continuation. Only very - short-running continuations should be executed synchronously. - - - - - Represents an exception used to communicate task cancellation. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the - class with a specified error message. - - The error message that explains the reason for the exception. - - - - Initializes a new instance of the - class with a specified error message and a reference to the inner exception that is the cause of - this exception. - - The error message that explains the reason for the exception. - The exception that is the cause of the current exception. - - - - Initializes a new instance of the class - with a reference to the that has been canceled. - - A task that has been canceled. - - - - Gets the task associated with this exception. - - - It is permissible for no Task to be associated with a - , in which case - this property will return null. - - - - - Represents the producer side of a unbound to a - delegate, providing access to the consumer side through the property. - - - - It is often the case that a is desired to - represent another asynchronous operation. - TaskCompletionSource is provided for this purpose. It enables - the creation of a task that can be handed out to consumers, and those consumers can use the members - of the task as they would any other. However, unlike most tasks, the state of a task created by a - TaskCompletionSource is controlled explicitly by the methods on TaskCompletionSource. This enables the - completion of the external asynchronous operation to be propagated to the underlying Task. The - separation also ensures that consumers are not able to transition the state without access to the - corresponding TaskCompletionSource. - - - All members of are thread-safe - and may be used from multiple threads concurrently. - - - The type of the result value assocatied with this . - - - - Creates a . - - - - - Creates a - with the specified options. - - - The created - by this instance and accessible through its property - will be instantiated using the specified . - - The options to use when creating the underlying - . - - The represent options invalid for use - with a . - - - - - Creates a - with the specified state. - - The state to use as the underlying - 's AsyncState. - - - - Creates a with - the specified state and options. - - The options to use when creating the underlying - . - The state to use as the underlying - 's AsyncState. - - The represent options invalid for use - with a . - - - - - Attempts to transition the underlying - into the - Faulted - state. - - The exception to bind to this . - True if the operation was successful; otherwise, false. - This operation will return false if the - is already in one - of the three final states: - RanToCompletion, - Faulted, or - Canceled. - - The argument is null. - The was disposed. - - - - Attempts to transition the underlying - into the - Faulted - state. - - The collection of exceptions to bind to this . - True if the operation was successful; otherwise, false. - This operation will return false if the - is already in one - of the three final states: - RanToCompletion, - Faulted, or - Canceled. - - The argument is null. - There are one or more null elements in . - The collection is empty. - The was disposed. - - - - Transitions the underlying - into the - Faulted - state. - - The exception to bind to this . - The argument is null. - - The underlying is already in one - of the three final states: - RanToCompletion, - Faulted, or - Canceled. - - The was disposed. - - - - Transitions the underlying - into the - Faulted - state. - - The collection of exceptions to bind to this . - The argument is null. - There are one or more null elements in . - - The underlying is already in one - of the three final states: - RanToCompletion, - Faulted, or - Canceled. - - The was disposed. - - - - Attempts to transition the underlying - into the - RanToCompletion - state. - - The result value to bind to this . - True if the operation was successful; otherwise, false. - This operation will return false if the - is already in one - of the three final states: - RanToCompletion, - Faulted, or - Canceled. - - The was disposed. - - - - Transitions the underlying - into the - RanToCompletion - state. - - The result value to bind to this . - - The underlying is already in one - of the three final states: - RanToCompletion, - Faulted, or - Canceled. - - The was disposed. - - - - Transitions the underlying - into the - Canceled - state. - - - The underlying is already in one - of the three final states: - RanToCompletion, - Faulted, or - Canceled. - - The was disposed. - - - - Attempts to transition the underlying - into the - Canceled - state. - - True if the operation was successful; otherwise, false. - This operation will return false if the - is already in one - of the three final states: - RanToCompletion, - Faulted, or - Canceled. - - The was disposed. - - - - Gets the created - by this . - - - This property enables a consumer access to the that is controlled by this instance. - The , , - , and - methods (and their "Try" variants) on this instance all result in the relevant state - transitions on this underlying Task. - - - - - An exception holder manages a list of exceptions for one particular task. - It offers the ability to aggregate, but more importantly, also offers intrinsic - support for propagating unhandled exceptions that are never observed. It does - this by aggregating and throwing if the holder is ever GC'd without the holder's - contents ever having been requested (e.g. by a Task.Wait, Task.get_Exception, etc). - - - - - Creates a new holder; it will be registered for finalization. - - The task this holder belongs to. - - - - A finalizer that repropagates unhandled exceptions. - - - - - Add an exception to the internal list. This will ensure the holder is - in the proper state (handled/unhandled) depending on the list's contents. - - An exception object (either an Exception or an - IEnumerable{Exception}) to add to the list. - - - - A private helper method that ensures the holder is considered - unhandled, i.e. it is registered for finalization. - - - - - A private helper method that ensures the holder is considered - handled, i.e. it is not registered for finalization. - - Whether this is called from the finalizer thread. - - - - Allocates a new aggregate exception and adds the contents of the list to - it. By calling this method, the holder assumes exceptions to have been - "observed", such that the finalization check will be subsequently skipped. - - Whether this is being called from a finalizer. - An extra exception to be included (optionally). - The aggregate exception to throw. - - - - Provides a set of static (Shared in Visual Basic) methods for working with specific kinds of - instances. - - - - - Creates a proxy Task that represents the - asynchronous operation of a Task{Task}. - - - It is often useful to be able to return a Task from a - Task{TResult}, where the inner Task represents work done as part of the outer Task{TResult}. However, - doing so results in a Task{Task}, which, if not dealt with carefully, could produce unexpected behavior. Unwrap - solves this problem by creating a proxy Task that represents the entire asynchronous operation of such a Task{Task}. - - The Task{Task} to unwrap. - The exception that is thrown if the - argument is null. - A Task that represents the asynchronous operation of the provided Task{Task}. - - - - Creates a proxy Task{TResult} that represents the - asynchronous operation of a Task{Task{TResult}}. - - - It is often useful to be able to return a Task{TResult} from a Task{TResult}, where the inner Task{TResult} - represents work done as part of the outer Task{TResult}. However, doing so results in a Task{Task{TResult}}, - which, if not dealt with carefully, could produce unexpected behavior. Unwrap solves this problem by - creating a proxy Task{TResult} that represents the entire asynchronous operation of such a Task{Task{TResult}}. - - The Task{Task{TResult}} to unwrap. - The exception that is thrown if the - argument is null. - A Task{TResult} that represents the asynchronous operation of the provided Task{Task{TResult}}. /// Unwraps a Task that returns another Task. - - - - Provides support for creating and scheduling - Tasks. - - - - There are many common patterns for which tasks are relevant. The - class encodes some of these patterns into methods that pick up default settings, which are - configurable through its constructors. - - - A default instance of is available through the - Task.Factory property. - - - - - - Initializes a instance with the default configuration. - - - This constructor creates a instance with a default configuration. The - property is initialized to - TaskCreationOptions.None, the - property is initialized to TaskContinuationOptions.None, - and the TaskScheduler property is - initialized to the current scheduler (see TaskScheduler.Current). - - - - - Initializes a instance with the specified configuration. - - The default that will be assigned - to tasks created by this unless another CancellationToken is explicitly specified - while calling the factory methods. - - This constructor creates a instance with a default configuration. The - property is initialized to - TaskCreationOptions.None, the - property is initialized to TaskContinuationOptions.None, - and the TaskScheduler property is - initialized to the current scheduler (see TaskScheduler.Current). - - - - - Initializes a instance with the specified configuration. - - - The - TaskScheduler to use to schedule any tasks created with this TaskFactory. A null value - indicates that the current TaskScheduler should be used. - - - With this constructor, the - property is initialized to - TaskCreationOptions.None, the - property is initialized to TaskContinuationOptions.None, - and the TaskScheduler property is - initialized to , unless it's null, in which case the property is - initialized to the current scheduler (see TaskScheduler.Current). - - - - - Initializes a instance with the specified configuration. - - - The default - TaskCreationOptions to use when creating tasks with this TaskFactory. - - - The default - TaskContinuationOptions to use when creating continuation tasks with this TaskFactory. - - - The exception that is thrown when the - argument or the - argument specifies an invalid value. - - - With this constructor, the - property is initialized to , - the - property is initialized to , and the TaskScheduler property is initialized to the - current scheduler (see TaskScheduler.Current). - - - - - Initializes a instance with the specified configuration. - - The default that will be assigned - to tasks created by this unless another CancellationToken is explicitly specified - while calling the factory methods. - - The default - TaskCreationOptions to use when creating tasks with this TaskFactory. - - - The default - TaskContinuationOptions to use when creating continuation tasks with this TaskFactory. - - - The default - TaskScheduler to use to schedule any Tasks created with this TaskFactory. A null value - indicates that TaskScheduler.Current should be used. - - - The exception that is thrown when the - argument or the - argumentspecifies an invalid value. - - - With this constructor, the - property is initialized to , - the - property is initialized to , and the TaskScheduler property is initialized to - , unless it's null, in which case the property is initialized to the - current scheduler (see TaskScheduler.Current). - - - - - Creates and starts a Task. - - The action delegate to execute asynchronously. - The started Task. - The exception that is thrown when the - argument is null. - - Calling StartNew is functionally equivalent to creating a Task using one of its constructors - and then calling - Start to schedule it for execution. However, - unless creation and scheduling must be separated, StartNew is the recommended - approach for both simplicity and performance. - - - - - Creates and starts a Task. - - The action delegate to execute asynchronously. - The that will be assigned to the new task. - The started Task. - The exception that is thrown when the - argument is null. - The provided CancellationToken - has already been disposed. - - - Calling StartNew is functionally equivalent to creating a Task using one of its constructors - and then calling - Start to schedule it for execution. However, - unless creation and scheduling must be separated, StartNew is the recommended - approach for both simplicity and performance. - - - - - Creates and starts a Task. - - The action delegate to execute asynchronously. - A TaskCreationOptions value that controls the behavior of the - created - Task. - The started Task. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - - Calling StartNew is functionally equivalent to creating a Task using one of its constructors and - then calling - Start to schedule it for execution. - However, unless creation and scheduling must be separated, StartNew is the recommended approach - for both simplicity and performance. - - - - - Creates and starts a Task. - - The action delegate to execute asynchronously. - The that will be assigned to the new - A TaskCreationOptions value that controls the behavior of the - created - Task. - The TaskScheduler - that is used to schedule the created Task. - The started Task. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - The provided CancellationToken - has already been disposed. - - - Calling StartNew is functionally equivalent to creating a Task using one of its constructors and - then calling - Start to schedule it for execution. - However, unless creation and scheduling must be separated, StartNew is the recommended approach - for both simplicity and performance. - - - - - Creates and starts a Task. - - The action delegate to execute asynchronously. - An object containing data to be used by the - delegate. - The started Task. - The exception that is thrown when the - argument is null. - - Calling StartNew is functionally equivalent to creating a Task using one of its constructors and - then calling - Start to schedule it for execution. - However, unless creation and scheduling must be separated, StartNew is the recommended approach - for both simplicity and performance. - - - - - Creates and starts a Task. - - The action delegate to execute asynchronously. - An object containing data to be used by the - delegate. - The that will be assigned to the new - The started Task. - The exception that is thrown when the - argument is null. - The provided CancellationToken - has already been disposed. - - - Calling StartNew is functionally equivalent to creating a Task using one of its constructors and - then calling - Start to schedule it for execution. - However, unless creation and scheduling must be separated, StartNew is the recommended approach - for both simplicity and performance. - - - - - Creates and starts a Task. - - The action delegate to execute asynchronously. - An object containing data to be used by the - delegate. - A TaskCreationOptions value that controls the behavior of the - created - Task. - The started Task. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - - Calling StartNew is functionally equivalent to creating a Task using one of its constructors and - then calling - Start to schedule it for execution. - However, unless creation and scheduling must be separated, StartNew is the recommended approach - for both simplicity and performance. - - - - - Creates and starts a Task. - - The action delegate to execute asynchronously. - An object containing data to be used by the - delegate. - The that will be assigned to the new task. - A TaskCreationOptions value that controls the behavior of the - created - Task. - The TaskScheduler - that is used to schedule the created Task. - The started Task. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - The provided CancellationToken - has already been disposed. - - - Calling StartNew is functionally equivalent to creating a Task using one of its constructors and - then calling - Start to schedule it for execution. - However, unless creation and scheduling must be separated, StartNew is the recommended approach - for both simplicity and performance. - - - - - Creates and starts a . - - The type of the result available through the - Task. - - A function delegate that returns the future result to be available through - the . - The started . - The exception that is thrown when the - argument is null. - - Calling StartNew is functionally equivalent to creating a using one - of its constructors and then calling - Start to schedule it for execution. - However, unless creation and scheduling must be separated, StartNew is the recommended approach - for both simplicity and performance. - - - - - Creates and starts a . - - The type of the result available through the - Task. - - A function delegate that returns the future result to be available through - the . - The that will be assigned to the new - The started . - The exception that is thrown when the - argument is null. - The provided CancellationToken - has already been disposed. - - - Calling StartNew is functionally equivalent to creating a using one - of its constructors and then calling - Start to schedule it for execution. - However, unless creation and scheduling must be separated, StartNew is the recommended approach - for both simplicity and performance. - - - - - Creates and starts a . - - The type of the result available through the - Task. - - A function delegate that returns the future result to be available through - the . - A TaskCreationOptions value that controls the behavior of the - created - . - The started . - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - - Calling StartNew is functionally equivalent to creating a using one - of its constructors and then calling - Start to schedule it for execution. - However, unless creation and scheduling must be separated, StartNew is the recommended approach - for both simplicity and performance. - - - - - Creates and starts a . - - The type of the result available through the - Task. - - A function delegate that returns the future result to be available through - the . - The that will be assigned to the new task. - A TaskCreationOptions value that controls the behavior of the - created - . - The TaskScheduler - that is used to schedule the created - Task{TResult}. - The started . - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - The provided CancellationToken - has already been disposed. - - - Calling StartNew is functionally equivalent to creating a using one - of its constructors and then calling - Start to schedule it for execution. - However, unless creation and scheduling must be separated, StartNew is the recommended approach - for both simplicity and performance. - - - - - Creates and starts a . - - The type of the result available through the - Task. - - A function delegate that returns the future result to be available through - the . - An object containing data to be used by the - delegate. - The started . - The exception that is thrown when the - argument is null. - - Calling StartNew is functionally equivalent to creating a using one - of its constructors and then calling - Start to schedule it for execution. - However, unless creation and scheduling must be separated, StartNew is the recommended approach - for both simplicity and performance. - - - - - Creates and starts a . - - The type of the result available through the - Task. - - A function delegate that returns the future result to be available through - the . - An object containing data to be used by the - delegate. - The that will be assigned to the new - The started . - The exception that is thrown when the - argument is null. - The provided CancellationToken - has already been disposed. - - - Calling StartNew is functionally equivalent to creating a using one - of its constructors and then calling - Start to schedule it for execution. - However, unless creation and scheduling must be separated, StartNew is the recommended approach - for both simplicity and performance. - - - - - Creates and starts a . - - The type of the result available through the - Task. - - A function delegate that returns the future result to be available through - the . - An object containing data to be used by the - delegate. - A TaskCreationOptions value that controls the behavior of the - created - . - The started . - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - - Calling StartNew is functionally equivalent to creating a using one - of its constructors and then calling - Start to schedule it for execution. - However, unless creation and scheduling must be separated, StartNew is the recommended approach - for both simplicity and performance. - - - - - Creates and starts a . - - The type of the result available through the - Task. - - A function delegate that returns the future result to be available through - the . - An object containing data to be used by the - delegate. - The that will be assigned to the new task. - A TaskCreationOptions value that controls the behavior of the - created - . - The TaskScheduler - that is used to schedule the created - Task{TResult}. - The started . - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - The provided CancellationToken - has already been disposed. - - - Calling StartNew is functionally equivalent to creating a using one - of its constructors and then calling - Start to schedule it for execution. - However, unless creation and scheduling must be separated, StartNew is the recommended approach - for both simplicity and performance. - - - - - Creates a Task that executes an end method action - when a specified IAsyncResult completes. - - The IAsyncResult whose completion should trigger the processing of the - . - The action delegate that processes the completed . - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - A Task that represents the asynchronous - operation. - - - - Creates a Task that executes an end method action - when a specified IAsyncResult completes. - - The IAsyncResult whose completion should trigger the processing of the - . - The action delegate that processes the completed . - The TaskCreationOptions value that controls the behavior of the - created Task. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - A Task that represents the asynchronous - operation. - - - - Creates a Task that executes an end method action - when a specified IAsyncResult completes. - - The IAsyncResult whose completion should trigger the processing of the - . - The action delegate that processes the completed . - The TaskScheduler - that is used to schedule the task that executes the end method. - The TaskCreationOptions value that controls the behavior of the - created Task. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - A Task that represents the asynchronous - operation. - - - - Creates a Task that represents a pair of begin - and end methods that conform to the Asynchronous Programming Model pattern. - - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - An object containing data to be used by the - delegate. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The created Task that represents the - asynchronous operation. - - This method throws any exceptions thrown by the . - - - - - Creates a Task that represents a pair of begin - and end methods that conform to the Asynchronous Programming Model pattern. - - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - The TaskCreationOptions value that controls the behavior of the - created Task. - An object containing data to be used by the - delegate. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - The created Task that represents the - asynchronous operation. - - This method throws any exceptions thrown by the . - - - - - Creates a Task that represents a pair of begin - and end methods that conform to the Asynchronous Programming Model pattern. - - The type of the first argument passed to the - delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - The first argument passed to the - delegate. - An object containing data to be used by the - delegate. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The created Task that represents the - asynchronous operation. - - This method throws any exceptions thrown by the . - - - - - Creates a Task that represents a pair of begin - and end methods that conform to the Asynchronous Programming Model pattern. - - The type of the first argument passed to the - delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - The first argument passed to the - delegate. - The TaskCreationOptions value that controls the behavior of the - created Task. - An object containing data to be used by the - delegate. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - The created Task that represents the - asynchronous operation. - - This method throws any exceptions thrown by the . - - - - - Creates a Task that represents a pair of begin - and end methods that conform to the Asynchronous Programming Model pattern. - - The type of the first argument passed to the - delegate. - The type of the second argument passed to - delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - The first argument passed to the - delegate. - The second argument passed to the - delegate. - An object containing data to be used by the - delegate. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The created Task that represents the - asynchronous operation. - - This method throws any exceptions thrown by the . - - - - - Creates a Task that represents a pair of begin - and end methods that conform to the Asynchronous Programming Model pattern. - - The type of the first argument passed to the - delegate. - The type of the second argument passed to - delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - The first argument passed to the - delegate. - The second argument passed to the - delegate. - The TaskCreationOptions value that controls the behavior of the - created Task. - An object containing data to be used by the - delegate. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - The created Task that represents the - asynchronous operation. - - This method throws any exceptions thrown by the . - - - - - Creates a Task that represents a pair of begin - and end methods that conform to the Asynchronous Programming Model pattern. - - The type of the first argument passed to the - delegate. - The type of the second argument passed to - delegate. - The type of the third argument passed to - delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - The first argument passed to the - delegate. - The second argument passed to the - delegate. - The third argument passed to the - delegate. - An object containing data to be used by the - delegate. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The created Task that represents the - asynchronous operation. - - This method throws any exceptions thrown by the . - - - - - Creates a Task that represents a pair of begin - and end methods that conform to the Asynchronous Programming Model pattern. - - The type of the first argument passed to the - delegate. - The type of the second argument passed to - delegate. - The type of the third argument passed to - delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - The first argument passed to the - delegate. - The second argument passed to the - delegate. - The third argument passed to the - delegate. - The TaskCreationOptions value that controls the behavior of the - created Task. - An object containing data to be used by the - delegate. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - The created Task that represents the - asynchronous operation. - - This method throws any exceptions thrown by the . - - - - - Creates a Task that executes an end - method function when a specified IAsyncResult completes. - - The type of the result available through the - Task. - - The IAsyncResult whose completion should trigger the processing of the - . - The function delegate that processes the completed . - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - A Task that represents the - asynchronous operation. - - - - Creates a Task that executes an end - method function when a specified IAsyncResult completes. - - The type of the result available through the - Task. - - The IAsyncResult whose completion should trigger the processing of the - . - The function delegate that processes the completed . - The TaskCreationOptions value that controls the behavior of the - created Task. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - A Task that represents the - asynchronous operation. - - - - Creates a Task that executes an end - method function when a specified IAsyncResult completes. - - The type of the result available through the - Task. - - The IAsyncResult whose completion should trigger the processing of the - . - The function delegate that processes the completed . - The TaskScheduler - that is used to schedule the task that executes the end method. - The TaskCreationOptions value that controls the behavior of the - created Task. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - A Task that represents the - asynchronous operation. - - - - Creates a Task that represents a pair of - begin and end methods that conform to the Asynchronous Programming Model pattern. - - The type of the result available through the - Task. - - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - An object containing data to be used by the - delegate. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The created Task that - represents the asynchronous operation. - - This method throws any exceptions thrown by the . - - - - - Creates a Task that represents a pair of - begin and end methods that conform to the Asynchronous Programming Model pattern. - - The type of the result available through the - Task. - - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - The TaskCreationOptions value that controls the behavior of the - created Task. - An object containing data to be used by the - delegate. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - The created Task that - represents the asynchronous operation. - - This method throws any exceptions thrown by the . - - - - - Creates a Task that represents a pair of - begin and end methods that conform to the Asynchronous Programming Model pattern. - - The type of the first argument passed to the delegate. - The type of the result available through the - Task. - - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - The first argument passed to the - delegate. - An object containing data to be used by the - delegate. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The created Task that - represents the asynchronous operation. - - This method throws any exceptions thrown by the . - - - - - Creates a Task that represents a pair of - begin and end methods that conform to the Asynchronous Programming Model pattern. - - The type of the first argument passed to the delegate. - The type of the result available through the - Task. - - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - The first argument passed to the - delegate. - The TaskCreationOptions value that controls the behavior of the - created Task. - An object containing data to be used by the - delegate. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - The created Task that - represents the asynchronous operation. - - This method throws any exceptions thrown by the . - - - - - Creates a Task that represents a pair of - begin and end methods that conform to the Asynchronous Programming Model pattern. - - The type of the first argument passed to the delegate. - The type of the second argument passed to - delegate. - The type of the result available through the - Task. - - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - The first argument passed to the - delegate. - The second argument passed to the - delegate. - An object containing data to be used by the - delegate. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The created Task that - represents the asynchronous operation. - - This method throws any exceptions thrown by the . - - - - - Creates a Task that represents a pair of - begin and end methods that conform to the Asynchronous Programming Model pattern. - - The type of the first argument passed to the delegate. - The type of the second argument passed to - delegate. - The type of the result available through the - Task. - - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - The first argument passed to the - delegate. - The second argument passed to the - delegate. - The TaskCreationOptions value that controls the behavior of the - created Task. - An object containing data to be used by the - delegate. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - The created Task that - represents the asynchronous operation. - - This method throws any exceptions thrown by the . - - - - - Creates a Task that represents a pair of - begin and end methods that conform to the Asynchronous Programming Model pattern. - - The type of the first argument passed to the delegate. - The type of the second argument passed to - delegate. - The type of the third argument passed to - delegate. - The type of the result available through the - Task. - - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - The first argument passed to the - delegate. - The second argument passed to the - delegate. - The third argument passed to the - delegate. - An object containing data to be used by the - delegate. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The created Task that - represents the asynchronous operation. - - This method throws any exceptions thrown by the . - - - - - Creates a Task that represents a pair of - begin and end methods that conform to the Asynchronous Programming Model pattern. - - The type of the first argument passed to the delegate. - The type of the second argument passed to - delegate. - The type of the third argument passed to - delegate. - The type of the result available through the - Task. - - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - The first argument passed to the - delegate. - The second argument passed to the - delegate. - The third argument passed to the - delegate. - The TaskCreationOptions value that controls the behavior of the - created Task. - An object containing data to be used by the - delegate. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - The created Task that - represents the asynchronous operation. - - This method throws any exceptions thrown by the . - - - - - Check validity of options passed to FromAsync method - - The options to be validated. - determines type of FromAsync method that called this method - - - - Creates a continuation Task - that will be started upon the completion of a set of provided Tasks. - - The array of tasks from which to continue. - The action delegate to execute when all tasks in - the array have completed. - The new continuation Task. - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when one - of the elements in the array has been disposed. - - - - Creates a continuation Task - that will be started upon the completion of a set of provided Tasks. - - The array of tasks from which to continue. - The action delegate to execute when all tasks in - the array have completed. - The CancellationToken - that will be assigned to the new continuation task. - The new continuation Task. - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when one - of the elements in the array has been disposed. - The provided CancellationToken - has already been disposed. - - - - - Creates a continuation Task - that will be started upon the completion of a set of provided Tasks. - - The array of tasks from which to continue. - The action delegate to execute when all tasks in the array have completed. - The - TaskContinuationOptions value that controls the behavior of - the created continuation Task. - The new continuation Task. - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when the - argument specifies an invalid TaskContinuationOptions - value. - The exception that is thrown when one - of the elements in the array has been disposed. - - The NotOn* and OnlyOn* TaskContinuationOptions, - which constrain for which TaskStatus states a continuation - will be executed, are illegal with ContinueWhenAll. - - - - - Creates a continuation Task - that will be started upon the completion of a set of provided Tasks. - - The array of tasks from which to continue. - The action delegate to execute when all tasks in the array have completed. - The CancellationToken - that will be assigned to the new continuation task. - The - TaskContinuationOptions value that controls the behavior of - the created continuation Task. - The TaskScheduler - that is used to schedule the created continuation Task. - The new continuation Task. - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when the - argument specifies an invalid TaskContinuationOptions - value. - The exception that is thrown when one - of the elements in the array has been disposed. - The provided CancellationToken - has already been disposed. - - - The NotOn* and OnlyOn* TaskContinuationOptions, - which constrain for which TaskStatus states a continuation - will be executed, are illegal with ContinueWhenAll. - - - - - Creates a continuation Task - that will be started upon the completion of a set of provided Tasks. - - The type of the result of the antecedent . - The array of tasks from which to continue. - The action delegate to execute when all tasks in - the array have completed. - The new continuation Task. - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when one - of the elements in the array has been disposed. - - - - Creates a continuation Task - that will be started upon the completion of a set of provided Tasks. - - The type of the result of the antecedent . - The array of tasks from which to continue. - The action delegate to execute when all tasks in - the array have completed. - The CancellationToken - that will be assigned to the new continuation task. - The new continuation Task. - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when one - of the elements in the array has been disposed. - The provided CancellationToken - has already been disposed. - - - - - Creates a continuation Task - that will be started upon the completion of a set of provided Tasks. - - The type of the result of the antecedent . - The array of tasks from which to continue. - The action delegate to execute when all tasks in the array have completed. - The - TaskContinuationOptions value that controls the behavior of - the created continuation Task. - The new continuation Task. - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when the - argument specifies an invalid TaskContinuationOptions - value. - The exception that is thrown when one - of the elements in the array has been disposed. - - The NotOn* and OnlyOn* TaskContinuationOptions, - which constrain for which TaskStatus states a continuation - will be executed, are illegal with ContinueWhenAll. - - - - - Creates a continuation Task - that will be started upon the completion of a set of provided Tasks. - - The type of the result of the antecedent . - The array of tasks from which to continue. - The action delegate to execute when all tasks in the array have completed. - The CancellationToken - that will be assigned to the new continuation task. - The - TaskContinuationOptions value that controls the behavior of - the created continuation Task. - The TaskScheduler - that is used to schedule the created continuation Task. - The new continuation Task. - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when the - argument specifies an invalid TaskContinuationOptions - value. - The exception that is thrown when one - of the elements in the array has been disposed. - The provided CancellationToken - has already been disposed. - - - The NotOn* and OnlyOn* TaskContinuationOptions, - which constrain for which TaskStatus states a continuation - will be executed, are illegal with ContinueWhenAll. - - - - - Creates a continuation Task - that will be started upon the completion of a set of provided Tasks. - - The type of the result that is returned by the - delegate and associated with the created . - The array of tasks from which to continue. - The function delegate to execute when all tasks in the - array have completed. - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when one - of the elements in the array has been disposed. - - - - Creates a continuation Task - that will be started upon the completion of a set of provided Tasks. - - The type of the result that is returned by the - delegate and associated with the created . - The array of tasks from which to continue. - The function delegate to execute when all tasks in the - array have completed. - The CancellationToken - that will be assigned to the new continuation task. - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when one - of the elements in the array has been disposed. - The provided CancellationToken - has already been disposed. - - - - - Creates a continuation Task - that will be started upon the completion of a set of provided Tasks. - - The type of the result that is returned by the - delegate and associated with the created . - The array of tasks from which to continue. - The function delegate to execute when all tasks in the - array have completed. - The - TaskContinuationOptions value that controls the behavior of - the created continuation Task. - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when the - argument specifies an invalid TaskContinuationOptions - value. - The exception that is thrown when one - of the elements in the array has been disposed. - - The NotOn* and OnlyOn* TaskContinuationOptions, - which constrain for which TaskStatus states a continuation - will be executed, are illegal with ContinueWhenAll. - - - - - Creates a continuation Task - that will be started upon the completion of a set of provided Tasks. - - The type of the result that is returned by the - delegate and associated with the created . - The array of tasks from which to continue. - The function delegate to execute when all tasks in the - array have completed. - The CancellationToken - that will be assigned to the new continuation task. - The - TaskContinuationOptions value that controls the behavior of - the created continuation Task. - The TaskScheduler - that is used to schedule the created continuation . - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when the - argument specifies an invalid TaskContinuationOptions - value. - The exception that is thrown when one - of the elements in the array has been disposed. - The provided CancellationToken - has already been disposed. - - - The NotOn* and OnlyOn* TaskContinuationOptions, - which constrain for which TaskStatus states a continuation - will be executed, are illegal with ContinueWhenAll. - - - - - Creates a continuation Task - that will be started upon the completion of a set of provided Tasks. - - The type of the result that is returned by the - delegate and associated with the created . - The type of the result of the antecedent . - The array of tasks from which to continue. - The function delegate to execute when all tasks in the - array have completed. - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when one - of the elements in the array has been disposed. - - - - Creates a continuation Task - that will be started upon the completion of a set of provided Tasks. - - The type of the result that is returned by the - delegate and associated with the created . - The type of the result of the antecedent . - The array of tasks from which to continue. - The function delegate to execute when all tasks in the - array have completed. - The CancellationToken - that will be assigned to the new continuation task. - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when one - of the elements in the array has been disposed. - The provided CancellationToken - has already been disposed. - - - - - Creates a continuation Task - that will be started upon the completion of a set of provided Tasks. - - The type of the result that is returned by the - delegate and associated with the created . - The type of the result of the antecedent . - The array of tasks from which to continue. - The function delegate to execute when all tasks in the - array have completed. - The - TaskContinuationOptions value that controls the behavior of - the created continuation Task. - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when the - argument specifies an invalid TaskContinuationOptions - value. - The exception that is thrown when one - of the elements in the array has been disposed. - - The NotOn* and OnlyOn* TaskContinuationOptions, - which constrain for which TaskStatus states a continuation - will be executed, are illegal with ContinueWhenAll. - - - - - Creates a continuation Task - that will be started upon the completion of a set of provided Tasks. - - The type of the result that is returned by the - delegate and associated with the created . - The type of the result of the antecedent . - The array of tasks from which to continue. - The function delegate to execute when all tasks in the - array have completed. - The CancellationToken - that will be assigned to the new continuation task. - The - TaskContinuationOptions value that controls the behavior of - the created continuation Task. - The TaskScheduler - that is used to schedule the created continuation . - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when the - argument specifies an invalid TaskContinuationOptions - value. - The exception that is thrown when one - of the elements in the array has been disposed. - The provided CancellationToken - has already been disposed. - - - The NotOn* and OnlyOn* TaskContinuationOptions, - which constrain for which TaskStatus states a continuation - will be executed, are illegal with ContinueWhenAll. - - - - - Creates a continuation Task - that will be started upon the completion of any Task in the provided set. - - The array of tasks from which to continue when one task completes. - The action delegate to execute when one task in the array completes. - The new continuation Task. - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when one - of the elements in the array has been disposed. - - - - Creates a continuation Task - that will be started upon the completion of any Task in the provided set. - - The array of tasks from which to continue when one task completes. - The action delegate to execute when one task in the array completes. - The CancellationToken - that will be assigned to the new continuation task. - The new continuation Task. - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when one - of the elements in the array has been disposed. - The provided CancellationToken - has already been disposed. - - - - - Creates a continuation Task - that will be started upon the completion of any Task in the provided set. - - The array of tasks from which to continue when one task completes. - The action delegate to execute when one task in the array completes. - The - TaskContinuationOptions value that controls the behavior of - the created continuation Task. - The new continuation Task. - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when the - argument specifies an invalid TaskContinuationOptions - value. - The exception that is thrown when one - of the elements in the array has been disposed. - - The NotOn* and OnlyOn* TaskContinuationOptions, - which constrain for which TaskStatus states a continuation - will be executed, are illegal with ContinueWhenAny. - - - - - Creates a continuation Task - that will be started upon the completion of any Task in the provided set. - - The array of tasks from which to continue when one task completes. - The action delegate to execute when one task in the array completes. - The CancellationToken - that will be assigned to the new continuation task. - The - TaskContinuationOptions value that controls the behavior of - the created continuation Task. - The TaskScheduler - that is used to schedule the created continuation Task. - The new continuation Task. - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when the - argument specifies an invalid TaskContinuationOptions - value. - The exception that is thrown when one - of the elements in the array has been disposed. - The provided CancellationToken - has already been disposed. - - - The NotOn* and OnlyOn* TaskContinuationOptions, - which constrain for which TaskStatus states a continuation - will be executed, are illegal with ContinueWhenAny. - - - - - Creates a continuation Task - that will be started upon the completion of any Task in the provided set. - - The type of the result that is returned by the - delegate and associated with the created . - The array of tasks from which to continue when one task completes. - The function delegate to execute when one task in the - array completes. - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when one - of the elements in the array has been disposed. - - - - Creates a continuation Task - that will be started upon the completion of any Task in the provided set. - - The type of the result that is returned by the - delegate and associated with the created . - The array of tasks from which to continue when one task completes. - The function delegate to execute when one task in the - array completes. - The CancellationToken - that will be assigned to the new continuation task. - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when one - of the elements in the array has been disposed. - The provided CancellationToken - has already been disposed. - - - - - Creates a continuation Task - that will be started upon the completion of any Task in the provided set. - - The type of the result that is returned by the - delegate and associated with the created . - The array of tasks from which to continue when one task completes. - The function delegate to execute when one task in the - array completes. - The - TaskContinuationOptions value that controls the behavior of - the created continuation Task. - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when the - argument specifies an invalid TaskContinuationOptions - value. - The exception that is thrown when one - of the elements in the array has been disposed. - - The NotOn* and OnlyOn* TaskContinuationOptions, - which constrain for which TaskStatus states a continuation - will be executed, are illegal with ContinueWhenAny. - - - - - Creates a continuation Task - that will be started upon the completion of any Task in the provided set. - - The type of the result that is returned by the - delegate and associated with the created . - The array of tasks from which to continue when one task completes. - The function delegate to execute when one task in the - array completes. - The CancellationToken - that will be assigned to the new continuation task. - The - TaskContinuationOptions value that controls the behavior of - the created continuation Task. - The TaskScheduler - that is used to schedule the created continuation . - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when the - argument specifies an invalid TaskContinuationOptions - value. - The exception that is thrown when one - of the elements in the array has been disposed. - The provided CancellationToken - has already been disposed. - - - The NotOn* and OnlyOn* TaskContinuationOptions, - which constrain for which TaskStatus states a continuation - will be executed, are illegal with ContinueWhenAny. - - - - - Creates a continuation Task - that will be started upon the completion of any Task in the provided set. - - The type of the result that is returned by the - delegate and associated with the created . - The type of the result of the antecedent . - The array of tasks from which to continue when one task completes. - The function delegate to execute when one task in the - array completes. - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when one - of the elements in the array has been disposed. - - - - Creates a continuation Task - that will be started upon the completion of any Task in the provided set. - - The type of the result that is returned by the - delegate and associated with the created . - The type of the result of the antecedent . - The array of tasks from which to continue when one task completes. - The function delegate to execute when one task in the - array completes. - The CancellationToken - that will be assigned to the new continuation task. - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when one - of the elements in the array has been disposed. - The provided CancellationToken - has already been disposed. - - - - - Creates a continuation Task - that will be started upon the completion of any Task in the provided set. - - The type of the result that is returned by the - delegate and associated with the created . - The type of the result of the antecedent . - The array of tasks from which to continue when one task completes. - The function delegate to execute when one task in the - array completes. - The - TaskContinuationOptions value that controls the behavior of - the created continuation Task. - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when the - argument specifies an invalid TaskContinuationOptions - value. - The exception that is thrown when one - of the elements in the array has been disposed. - - The NotOn* and OnlyOn* TaskContinuationOptions, - which constrain for which TaskStatus states a continuation - will be executed, are illegal with ContinueWhenAny. - - - - - Creates a continuation Task - that will be started upon the completion of any Task in the provided set. - - The type of the result that is returned by the - delegate and associated with the created . - The type of the result of the antecedent . - The array of tasks from which to continue when one task completes. - The function delegate to execute when one task in the - array completes. - The CancellationToken - that will be assigned to the new continuation task. - The - TaskContinuationOptions value that controls the behavior of - the created continuation Task. - The TaskScheduler - that is used to schedule the created continuation . - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when the - argument specifies an invalid TaskContinuationOptions - value. - The exception that is thrown when one - of the elements in the array has been disposed. - The provided CancellationToken - has already been disposed. - - - The NotOn* and OnlyOn* TaskContinuationOptions, - which constrain for which TaskStatus states a continuation - will be executed, are illegal with ContinueWhenAny. - - - - - Creates a continuation Task - that will be started upon the completion of any Task in the provided set. - - The type of the result of the antecedent . - The array of tasks from which to continue when one task completes. - The action delegate to execute when one task in the - array completes. - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when one - of the elements in the array has been disposed. - - - - Creates a continuation Task - that will be started upon the completion of any Task in the provided set. - - The type of the result of the antecedent . - The array of tasks from which to continue when one task completes. - The action delegate to execute when one task in the - array completes. - The CancellationToken - that will be assigned to the new continuation task. - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when one - of the elements in the array has been disposed. - The provided CancellationToken - has already been disposed. - - - - - Creates a continuation Task - that will be started upon the completion of any Task in the provided set. - - The type of the result of the antecedent . - The array of tasks from which to continue when one task completes. - The action delegate to execute when one task in the - array completes. - The - TaskContinuationOptions value that controls the behavior of - the created continuation Task. - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when the - argument specifies an invalid TaskContinuationOptions - value. - The exception that is thrown when one - of the elements in the array has been disposed. - - The NotOn* and OnlyOn* TaskContinuationOptions, - which constrain for which TaskStatus states a continuation - will be executed, are illegal with ContinueWhenAny. - - - - - Creates a continuation Task - that will be started upon the completion of any Task in the provided set. - - The type of the result of the antecedent . - The array of tasks from which to continue when one task completes. - The action delegate to execute when one task in the - array completes. - The CancellationToken - that will be assigned to the new continuation task. - The - TaskContinuationOptions value that controls the behavior of - the created continuation Task. - The TaskScheduler - that is used to schedule the created continuation . - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when the - argument specifies an invalid TaskContinuationOptions - value. - The exception that is thrown when one - of the elements in the array has been disposed. - The provided CancellationToken - has already been disposed. - - - The NotOn* and OnlyOn* TaskContinuationOptions, - which constrain for which TaskStatus states a continuation - will be executed, are illegal with ContinueWhenAny. - - - - - Gets the default CancellationToken of this - TaskFactory. - - - This property returns the default that will be assigned to all - tasks created by this factory unless another CancellationToken value is explicitly specified - during the call to the factory methods. - - - - - Gets the TaskScheduler of this - TaskFactory. - - - This property returns the default scheduler for this factory. It will be used to schedule all - tasks unless another scheduler is explicitly specified during calls to this factory's methods. - If null, TaskScheduler.Current - will be used. - - - - - Gets the TaskCreationOptions - value of this TaskFactory. - - - This property returns the default creation options for this factory. They will be used to create all - tasks unless other options are explicitly specified during calls to this factory's methods. - - - - - Gets the TaskContinuationOptions - value of this TaskFactory. - - - This property returns the default continuation options for this factory. They will be used to create - all continuation tasks unless other options are explicitly specified during calls to this factory's methods. - - - - - Represents an abstract scheduler for tasks. - - - - TaskScheduler acts as the extension point for all - pluggable scheduling logic. This includes mechanisms such as how to schedule a task for execution, and - how scheduled tasks should be exposed to debuggers. - - - All members of the abstract type are thread-safe - and may be used from multiple threads concurrently. - - - - - - Queues a Task to the scheduler. - - - - A class derived from TaskScheduler - implements this method to accept tasks being scheduled on the scheduler. - A typical implementation would store the task in an internal data structure, which would - be serviced by threads that would execute those tasks at some time in the future. - - - This method is only meant to be called by the .NET Framework and - should not be called directly by the derived class. This is necessary - for maintaining the consistency of the system. - - - The Task to be queued. - The argument is null. - - - - Determines whether the provided Task - can be executed synchronously in this call, and if it can, executes it. - - - - A class derived from TaskScheduler implements this function to - support inline execution of a task on a thread that initiates a wait on that task object. Inline - execution is optional, and the request may be rejected by returning false. However, better - scalability typically results the more tasks that can be inlined, and in fact a scheduler that - inlines too little may be prone to deadlocks. A proper implementation should ensure that a - request executing under the policies guaranteed by the scheduler can successfully inline. For - example, if a scheduler uses a dedicated thread to execute tasks, any inlining requests from that - thread should succeed. - - - If a scheduler decides to perform the inline execution, it should do so by calling to the base - TaskScheduler's - TryExecuteTask method with the provided task object, propagating - the return value. It may also be appropriate for the scheduler to remove an inlined task from its - internal data structures if it decides to honor the inlining request. Note, however, that under - some circumstances a scheduler may be asked to inline a task that was not previously provided to - it with the method. - - - The derived scheduler is responsible for making sure that the calling thread is suitable for - executing the given task as far as its own scheduling and execution policies are concerned. - - - The Task to be - executed. - A Boolean denoting whether or not task has previously been - queued. If this parameter is True, then the task may have been previously queued (scheduled); if - False, then the task is known not to have been queued, and this call is being made in order to - execute the task inline without queueing it. - A Boolean value indicating whether the task was executed inline. - The argument is - null. - The was already - executed. - - - - Generates an enumerable of Task instances - currently queued to the scheduler waiting to be executed. - - - - A class derived from implements this method in order to support - integration with debuggers. This method will only be invoked by the .NET Framework when the - debugger requests access to the data. The enumerable returned will be traversed by debugging - utilities to access the tasks currently queued to this scheduler, enabling the debugger to - provide a representation of this information in the user interface. - - - It is important to note that, when this method is called, all other threads in the process will - be frozen. Therefore, it's important to avoid synchronization with other threads that may lead to - blocking. If synchronization is necessary, the method should prefer to throw a - than to block, which could cause a debugger to experience delays. Additionally, this method and - the enumerable returned must not modify any globally visible state. - - - The returned enumerable should never be null. If there are currently no queued tasks, an empty - enumerable should be returned instead. - - - For developers implementing a custom debugger, this method shouldn't be called directly, but - rather this functionality should be accessed through the internal wrapper method - GetScheduledTasksForDebugger: - internal Task[] GetScheduledTasksForDebugger(). This method returns an array of tasks, - rather than an enumerable. In order to retrieve a list of active schedulers, a debugger may use - another internal method: internal static TaskScheduler[] GetTaskSchedulersForDebugger(). - This static method returns an array of all active TaskScheduler instances. - GetScheduledTasksForDebugger then may be used on each of these scheduler instances to retrieve - the list of scheduled tasks for each. - - - An enumerable that allows traversal of tasks currently queued to this scheduler. - - - This scheduler is unable to generate a list of queued tasks at this time. - - - - - Retrieves some thread static state that can be cached and passed to multiple - TryRunInline calls, avoiding superflous TLS fetches. - - A bag of TLS state (or null if none exists). - - - - Attempts to execute the target task synchronously. - - The task to run. - True if the task may have been previously queued, - false if the task was absolutely not previously queued. - The state retrieved from GetThreadStatics - True if it ran, false otherwise. - - - - Attempts to dequeue a Task that was previously queued to - this scheduler. - - The Task to be dequeued. - A Boolean denoting whether the argument was successfully dequeued. - The argument is null. - - - - Notifies the scheduler that a work item has made progress. - - - - - Initializes the . - - - - - Frees all resources associated with this scheduler. - - - - - Creates a - associated with the current . - - - All Task instances queued to - the returned scheduler will be executed through a call to the - Post method - on that context. - - - A associated with - the current SynchronizationContext, as - determined by SynchronizationContext.Current. - - - The current SynchronizationContext may not be used as a TaskScheduler. - - - - - Attempts to execute the provided Task - on this scheduler. - - - - Scheduler implementations are provided with Task - instances to be executed through either the method or the - method. When the scheduler deems it appropriate to run the - provided task, should be used to do so. TryExecuteTask handles all - aspects of executing a task, including action invocation, exception handling, state management, - and lifecycle control. - - - must only be used for tasks provided to this scheduler by the .NET - Framework infrastructure. It should not be used to execute arbitrary tasks obtained through - custom mechanisms. - - - - A Task object to be executed. - - The is not associated with this scheduler. - - A Boolean that is true if was successfully executed, false if it - was not. A common reason for execution failure is that the task had previously been executed or - is in the process of being executed by another thread. - - - - Provides an array of all queued Task instances - for the debugger. - - - The returned array is populated through a call to . - Note that this function is only meant to be invoked by a debugger remotely. - It should not be called by any other codepaths. - - An array of Task instances. - - This scheduler is unable to generate a list of queued tasks at this time. - - - - - Provides an array of all active TaskScheduler - instances for the debugger. - - - This function is only meant to be invoked by a debugger remotely. - It should not be called by any other codepaths. - - An array of TaskScheduler instances. - - - - Registers a new TaskScheduler instance in the global collection of schedulers. - - - - - Removes a TaskScheduler instance from the global collection of schedulers. - - - - - Indicates the maximum concurrency level this - is able to support. - - - - - Indicates whether this is a custom scheduler, in which case the safe code paths will be taken upon task entry - using a CAS to transition from queued state to executing. - - - - - Gets the default TaskScheduler instance. - - - - - Gets the TaskScheduler - associated with the currently executing task. - - - When not called from within a task, will return the scheduler. - - - - - Gets the unique ID for this . - - - - - Occurs when a faulted 's unobserved exception is about to trigger exception escalation - policy, which, by default, would terminate the process. - - - This AppDomain-wide event provides a mechanism to prevent exception - escalation policy (which, by default, terminates the process) from triggering. - Each handler is passed a - instance, which may be used to examine the exception and to mark it as observed. - - - - - Nested class that provides debugger view for TaskScheduler - - - - Default thread pool scheduler. - - - - A TaskScheduler implementation that executes all tasks queued to it through a call to - on the - that its associated with. The default constructor for this class binds to the current - - - - - Constructs a SynchronizationContextTaskScheduler associated with - - This constructor expects to be set. - - - - Implemetation of for this scheduler class. - - Simply posts the tasks to be executed on the associated . - - - - - - Implementation of for this scheduler class. - - The task will be executed inline only if the call happens within - the associated . - - - - - - - Implementes the property for - this scheduler class. - - By default it returns 1, because a based - scheduler only supports execution on a single thread. - - - - - Provides data for the event that is raised when a faulted 's - exception goes unobserved. - - - The Exception property is used to examine the exception without marking it - as observed, whereas the method is used to mark the exception - as observed. Marking the exception as observed prevents it from triggering exception escalation policy - which, by default, terminates the process. - - - - - Initializes a new instance of the class - with the unobserved exception. - - The Exception that has gone unobserved. - - - - Marks the as "observed," thus preventing it - from triggering exception escalation policy which, by default, terminates the process. - - - - - Gets whether this exception has been marked as "observed." - - - - - The Exception that went unobserved. - - - - - Represents an exception used to communicate an invalid operation by a - . - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the - class with a specified error message. - - The error message that explains the reason for the exception. - - - - Initializes a new instance of the - class using the default error message and a reference to the inner exception that is the cause of - this exception. - - The exception that is the cause of the current exception. - - - - Initializes a new instance of the - class with a specified error message and a reference to the inner exception that is the cause of - this exception. - - The error message that explains the reason for the exception. - The exception that is the cause of the current exception. - - - diff --git a/packages/Microsoft.Bcl.1.1.8/lib/portable-net40+sl4+win8+wp8+wpa81/ensureRedirect.xml b/packages/Microsoft.Bcl.1.1.8/lib/portable-net40+sl4+win8+wp8+wpa81/ensureRedirect.xml deleted file mode 100644 index e69de29..0000000 diff --git a/packages/Microsoft.Bcl.1.1.8/lib/portable-net40+sl4+win8/System.IO.dll b/packages/Microsoft.Bcl.1.1.8/lib/portable-net40+sl4+win8/System.IO.dll deleted file mode 100644 index 01edf729d6fd3f62b325ada34491065ecf202911..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22704 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 - - - System.IO - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Found invalid data while decoding.. - - - - - The exception that is thrown when a data stream is in an invalid format. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class with a specified error message. - - The error message that explains the reason for the exception. - - - - Initializes a new instance of the class with a reference to the inner exception that is the cause of this exception. - The error message that explains the reason for the exception. - The exception that is the cause of the current exception. If the parameter is not null, the current exception is raised in a catch block that handles the inner exception. - - - diff --git a/packages/Microsoft.Bcl.1.1.8/lib/portable-net40+sl4+win8/System.Runtime.dll b/packages/Microsoft.Bcl.1.1.8/lib/portable-net40+sl4+win8/System.Runtime.dll deleted file mode 100644 index 967bb30a0d84f969455800059b74fae5c24271df..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22208 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 QU>aprW%>sEYaZx-0jWNPVE_OC diff --git a/packages/Microsoft.Bcl.1.1.8/lib/portable-net40+sl4+win8/System.Runtime.xml b/packages/Microsoft.Bcl.1.1.8/lib/portable-net40+sl4+win8/System.Runtime.xml deleted file mode 100644 index 93cb00d..0000000 --- a/packages/Microsoft.Bcl.1.1.8/lib/portable-net40+sl4+win8/System.Runtime.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - System.Runtime - - - - Defines a provider for progress updates. - The type of progress update value. - - - Reports a progress update. - The value of the updated progress. - - - Identities the async state machine type for this method. - - - Identities the state machine type for this method. - - - Initializes the attribute. - The type that implements the state machine. - - - Gets the type that implements the state machine. - - - Initializes the attribute. - The type that implements the state machine. - - - - Allows you to obtain the method or property name of the caller to the method. - - - - - Allows you to obtain the line number in the source file at which the method is called. - - - - - Allows you to obtain the full path of the source file that contains the caller. - This is the file path at the time of compile. - - - - Identities the iterator state machine type for this method. - - - Initializes the attribute. - The type that implements the state machine. - - - diff --git a/packages/Microsoft.Bcl.1.1.8/lib/portable-net40+sl4+win8/System.Threading.Tasks.dll b/packages/Microsoft.Bcl.1.1.8/lib/portable-net40+sl4+win8/System.Threading.Tasks.dll deleted file mode 100644 index 03d08ad93e7cc6f8ae5664b89516ba2010a4f749..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 164576 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
    A;XM&re5ZI=Miv% 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 E10+ctx&QzG diff --git a/packages/Microsoft.Bcl.1.1.8/lib/portable-net40+sl4+win8/System.Threading.Tasks.xml b/packages/Microsoft.Bcl.1.1.8/lib/portable-net40+sl4+win8/System.Threading.Tasks.xml deleted file mode 100644 index 6c77012..0000000 --- a/packages/Microsoft.Bcl.1.1.8/lib/portable-net40+sl4+win8/System.Threading.Tasks.xml +++ /dev/null @@ -1,8969 +0,0 @@ - - - - System.Threading.Tasks - - - - Represents one or more errors that occur during application execution. - - is used to consolidate multiple failures into a single, throwable - exception object. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class with - a specified error message. - - The error message that explains the reason for the exception. - - - - Initializes a new instance of the class with a specified error - message and a reference to the inner exception that is the cause of this exception. - - The error message that explains the reason for the exception. - The exception that is the cause of the current exception. - The argument - is null. - - - - Initializes a new instance of the class with - references to the inner exceptions that are the cause of this exception. - - The exceptions that are the cause of the current exception. - The argument - is null. - An element of is - null. - - - - Initializes a new instance of the class with - references to the inner exceptions that are the cause of this exception. - - The exceptions that are the cause of the current exception. - The argument - is null. - An element of is - null. - - - - Initializes a new instance of the class with a specified error - message and references to the inner exceptions that are the cause of this exception. - - The error message that explains the reason for the exception. - The exceptions that are the cause of the current exception. - The argument - is null. - An element of is - null. - - - - Initializes a new instance of the class with a specified error - message and references to the inner exceptions that are the cause of this exception. - - The error message that explains the reason for the exception. - The exceptions that are the cause of the current exception. - The argument - is null. - An element of is - null. - - - - Allocates a new aggregate exception with the specified message and list of inner exceptions. - - The error message that explains the reason for the exception. - The exceptions that are the cause of the current exception. - The argument - is null. - An element of is - null. - - - - Returns the that is the root cause of this exception. - - - - - Invokes a handler on each contained by this . - - The predicate to execute for each exception. The predicate accepts as an - argument the to be processed and returns a Boolean to indicate - whether the exception was handled. - - Each invocation of the returns true or false to indicate whether the - was handled. After all invocations, if any exceptions went - unhandled, all unhandled exceptions will be put into a new - which will be thrown. Otherwise, the method simply returns. If any - invocations of the throws an exception, it will halt the processing - of any more exceptions and immediately propagate the thrown exception as-is. - - An exception contained by this was not handled. - The argument is - null. - - - - Flattens an instances into a single, new instance. - - A new, flattened . - - If any inner exceptions are themselves instances of - , this method will recursively flatten all of them. The - inner exceptions returned in the new - will be the union of all of the the inner exceptions from exception tree rooted at the provided - instance. - - - - - Creates and returns a string representation of the current . - - A string representation of the current exception. - - - - Gets a read-only collection of the instances that caused the - current exception. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to One or more errors occurred.. - - - - - Looks up a localized string similar to An element of innerExceptions was null.. - - - - - Looks up a localized string similar to {0}{1}---> (Inner Exception #{2}) {3}{4}{5}. - - - - - Looks up a localized string similar to No tokens were supplied.. - - - - - Looks up a localized string similar to The CancellationTokenSource associated with this CancellationToken has been disposed.. - - - - - Looks up a localized string similar to The CancellationTokenSource has been disposed.. - - - - - Looks up a localized string similar to The SyncRoot property may not be used for the synchronization of concurrent collections.. - - - - - Looks up a localized string similar to The array is multidimensional, or the type parameter for the set cannot be cast automatically to the type of the destination array.. - - - - - Looks up a localized string similar to The index is equal to or greater than the length of the array, or the number of elements in the dictionary is greater than the available space from index to the end of the destination array.. - - - - - Looks up a localized string similar to The capacity argument must be greater than or equal to zero.. - - - - - Looks up a localized string similar to The concurrencyLevel argument must be positive.. - - - - - Looks up a localized string similar to The index argument is less than zero.. - - - - - Looks up a localized string similar to TKey is a reference type and item.Key is null.. - - - - - Looks up a localized string similar to The key already existed in the dictionary.. - - - - - Looks up a localized string similar to The source argument contains duplicate keys.. - - - - - Looks up a localized string similar to The key was of an incorrect type for this dictionary.. - - - - - Looks up a localized string similar to The value was of an incorrect type for this dictionary.. - - - - - Looks up a localized string similar to The lazily-initialized type does not have a public, parameterless constructor.. - - - - - Looks up a localized string similar to ValueFactory returned null.. - - - - - Looks up a localized string similar to The spinCount argument must be in the range 0 to {0}, inclusive.. - - - - - Looks up a localized string similar to There are too many threads currently waiting on the event. A maximum of {0} waiting threads are supported.. - - - - - Looks up a localized string similar to The event has been disposed.. - - - - - Looks up a localized string similar to The operation was canceled.. - - - - - Looks up a localized string similar to The condition argument is null.. - - - - - Looks up a localized string similar to The timeout must represent a value between -1 and Int32.MaxValue, inclusive.. - - - - - Looks up a localized string similar to The specified TaskContinuationOptions combined LongRunning and ExecuteSynchronously. Synchronous continuations should not be long running.. - - - - - Looks up a localized string similar to The specified TaskContinuationOptions excluded all continuation kinds.. - - - - - Looks up a localized string similar to (Internal)An attempt was made to create a LongRunning SelfReplicating task.. - - - - - Looks up a localized string similar to The value needs to translate in milliseconds to -1 (signifying an infinite timeout), 0 or a positive integer less than or equal to Int32.MaxValue.. - - - - - Looks up a localized string similar to The value needs to be either -1 (signifying an infinite timeout), 0 or a positive integer.. - - - - - Looks up a localized string similar to A task may only be disposed if it is in a completion state (RanToCompletion, Faulted or Canceled).. - - - - - Looks up a localized string similar to It is invalid to specify TaskCreationOptions.LongRunning in calls to FromAsync.. - - - - - Looks up a localized string similar to It is invalid to specify TaskCreationOptions.PreferFairness in calls to FromAsync.. - - - - - Looks up a localized string similar to It is invalid to specify TaskCreationOptions.SelfReplicating in calls to FromAsync.. - - - - - Looks up a localized string similar to FromAsync was called with a TaskManager that had already shut down.. - - - - - Looks up a localized string similar to The tasks argument contains no tasks.. - - - - - Looks up a localized string similar to It is invalid to exclude specific continuation kinds for continuations off of multiple tasks.. - - - - - Looks up a localized string similar to The tasks argument included a null value.. - - - - - Looks up a localized string similar to RunSynchronously may not be called on a task that was already started.. - - - - - Looks up a localized string similar to RunSynchronously may not be called on a continuation task.. - - - - - Looks up a localized string similar to RunSynchronously may not be called on a task not bound to a delegate, such as the task returned from an asynchronous method.. - - - - - Looks up a localized string similar to RunSynchronously may not be called on a task that has already completed.. - - - - - Looks up a localized string similar to Start may not be called on a task that was already started.. - - - - - Looks up a localized string similar to Start may not be called on a continuation task.. - - - - - Looks up a localized string similar to Start may not be called on a task with null action.. - - - - - Looks up a localized string similar to Start may not be called on a promise-style task.. - - - - - Looks up a localized string similar to Start may not be called on a task that has completed.. - - - - - Looks up a localized string similar to The task has been disposed.. - - - - - Looks up a localized string similar to The tasks array included at least one null element.. - - - - - Looks up a localized string similar to The awaited task has not yet completed.. - - - - - Looks up a localized string similar to A task was canceled.. - - - - - Looks up a localized string similar to The exceptions collection was empty.. - - - - - Looks up a localized string similar to The exceptions collection included at least one null element.. - - - - - Looks up a localized string similar to A Task's exception(s) were not observed either by Waiting on the Task or accessing its Exception property. As a result, the unobserved exception was rethrown by the finalizer thread.. - - - - - Looks up a localized string similar to (Internal)Expected an Exception or an IEnumerable<Exception>. - - - - - Looks up a localized string similar to ExecuteTask may not be called for a task which was already executed.. - - - - - Looks up a localized string similar to ExecuteTask may not be called for a task which was previously queued to a different TaskScheduler.. - - - - - Looks up a localized string similar to The current SynchronizationContext may not be used as a TaskScheduler.. - - - - - Looks up a localized string similar to The TryExecuteTaskInline call to the underlying scheduler succeeded, but the task body was not invoked.. - - - - - Looks up a localized string similar to An exception was thrown by a TaskScheduler.. - - - - - Looks up a localized string similar to It is invalid to specify TaskCreationOptions.SelfReplicating for a Task<TResult>.. - - - - - Looks up a localized string similar to {Not yet computed}. - - - - - Looks up a localized string similar to A task's Exception may only be set directly if the task was created without a function.. - - - - - Looks up a localized string similar to An attempt was made to transition a task to a final state when it had already completed.. - - - - - Represents a thread-safe collection of keys and values. - - The type of the keys in the dictionary. - The type of the values in the dictionary. - - All public and protected members of are thread-safe and may be used - concurrently from multiple threads. - - - - - Initializes a new instance of the - class that is empty, has the default concurrency level, has the default initial capacity, and - uses the default comparer for the key type. - - - - - Initializes a new instance of the - class that is empty, has the specified concurrency level and capacity, and uses the default - comparer for the key type. - - The estimated number of threads that will update the - concurrently. - The initial number of elements that the - can contain. - is - less than 1. - is less than - 0. - - - - Initializes a new instance of the - class that contains elements copied from the specified , has the default concurrency - level, has the default initial capacity, and uses the default comparer for the key type. - - The whose elements are copied to - the new - . - is a null reference - (Nothing in Visual Basic). - contains one or more - duplicate keys. - - - - Initializes a new instance of the - class that is empty, has the specified concurrency level and capacity, and uses the specified - . - - The - implementation to use when comparing keys. - is a null reference - (Nothing in Visual Basic). - - - - Initializes a new instance of the - class that contains elements copied from the specified , has the default concurrency level, has the default - initial capacity, and uses the specified - . - - The whose elements are copied to - the new - . - The - implementation to use when comparing keys. - is a null reference - (Nothing in Visual Basic). -or- - is a null reference (Nothing in Visual Basic). - - - - - Initializes a new instance of the - class that contains elements copied from the specified , - has the specified concurrency level, has the specified initial capacity, and uses the specified - . - - The estimated number of threads that will update the - concurrently. - The whose elements are copied to the new - . - The implementation to use - when comparing keys. - - is a null reference (Nothing in Visual Basic). - -or- - is a null reference (Nothing in Visual Basic). - - - is less than 1. - - contains one or more duplicate keys. - - - - Initializes a new instance of the - class that is empty, has the specified concurrency level, has the specified initial capacity, and - uses the specified . - - The estimated number of threads that will update the - concurrently. - The initial number of elements that the - can contain. - The - implementation to use when comparing keys. - - is less than 1. -or- - is less than 0. - - is a null reference - (Nothing in Visual Basic). - - - - Attempts to add the specified key and value to the . - - The key of the element to add. - The value of the element to add. The value can be a null reference (Nothing - in Visual Basic) for reference types. - true if the key/value pair was added to the - successfully; otherwise, false. - is null reference - (Nothing in Visual Basic). - The - contains too many elements. - - - - Determines whether the contains the specified - key. - - The key to locate in the . - true if the contains an element with - the specified key; otherwise, false. - is a null reference - (Nothing in Visual Basic). - - - - Attempts to remove and return the the value with the specified key from the - . - - The key of the element to remove and return. - When this method returns, contains the object removed from the - or the default value of - if the operation failed. - true if an object was removed successfully; otherwise, false. - is a null reference - (Nothing in Visual Basic). - - - - Removes the specified key from the dictionary if it exists and returns its associated value. - If matchValue flag is set, the key will be removed only if is associated with a particular - value. - - The key to search for and remove if it exists. - The variable into which the removed value, if found, is stored. - Whether removal of the key is conditional on its value. - The conditional value to compare against if is true - - - - - Attempts to get the value associated with the specified key from the . - - The key of the value to get. - When this method returns, contains the object from - the - with the spedified key or the default value of - , if the operation failed. - true if the key was found in the ; - otherwise, false. - is a null reference - (Nothing in Visual Basic). - - - - Compares the existing value for the specified key with a specified value, and if they’re equal, - updates the key with a third value. - - The key whose value is compared with and - possibly replaced. - The value that replaces the value of the element with if the comparison results in equality. - The value that is compared to the value of the element with - . - true if the value with was equal to and replaced with ; otherwise, - false. - is a null - reference. - - - - Removes all keys and values from the . - - - - - Copies the elements of the to an array of - type , starting at the - specified array index. - - The one-dimensional array of type - that is the destination of the elements copied from the . The array must have zero-based indexing. - The zero-based index in at which copying - begins. - is a null reference - (Nothing in Visual Basic). - is less than - 0. - is equal to or greater than - the length of the . -or- The number of elements in the source - is greater than the available space from to the end of the destination - . - - - - Copies the key and value pairs stored in the to a - new array. - - A new array containing a snapshot of key and value pairs copied from the . - - - - Copy dictionary contents to an array - shared implementation between ToArray and CopyTo. - - Important: the caller must hold all locks in m_locks before calling CopyToPairs. - - - - - Copy dictionary contents to an array - shared implementation between ToArray and CopyTo. - - Important: the caller must hold all locks in m_locks before calling CopyToEntries. - - - - - Copy dictionary contents to an array - shared implementation between ToArray and CopyTo. - - Important: the caller must hold all locks in m_locks before calling CopyToObjects. - - - - Returns an enumerator that iterates through the . - An enumerator for the . - - The enumerator returned from the dictionary is safe to use concurrently with - reads and writes to the dictionary, however it does not represent a moment-in-time snapshot - of the dictionary. The contents exposed through the enumerator may contain modifications - made to the dictionary after was called. - - - - - Shared internal implementation for inserts and updates. - If key exists, we always return false; and if updateIfExists == true we force update with value; - If key doesn't exist, we always add value and return true; - - - - - Adds a key/value pair to the - if the key does not already exist. - - The key of the element to add. - The function used to generate a value for the key - is a null reference - (Nothing in Visual Basic). - is a null reference - (Nothing in Visual Basic). - The dictionary contains too many - elements. - The value for the key. This will be either the existing value for the key if the - key is already in the dictionary, or the new value for the key as returned by valueFactory - if the key was not in the dictionary. - - - - Adds a key/value pair to the - if the key does not already exist. - - The key of the element to add. - the value to be added, if the key does not already exist - is a null reference - (Nothing in Visual Basic). - The dictionary contains too many - elements. - The value for the key. This will be either the existing value for the key if the - key is already in the dictionary, or the new value if the key was not in the dictionary. - - - - Adds a key/value pair to the if the key does not already - exist, or updates a key/value pair in the if the key - already exists. - - The key to be added or whose value should be updated - The function used to generate a value for an absent key - The function used to generate a new value for an existing key - based on the key's existing value - is a null reference - (Nothing in Visual Basic). - is a null reference - (Nothing in Visual Basic). - is a null reference - (Nothing in Visual Basic). - The dictionary contains too many - elements. - The new value for the key. This will be either be the result of addValueFactory (if the key was - absent) or the result of updateValueFactory (if the key was present). - - - - Adds a key/value pair to the if the key does not already - exist, or updates a key/value pair in the if the key - already exists. - - The key to be added or whose value should be updated - The value to be added for an absent key - The function used to generate a new value for an existing key based on - the key's existing value - is a null reference - (Nothing in Visual Basic). - is a null reference - (Nothing in Visual Basic). - The dictionary contains too many - elements. - The new value for the key. This will be either be the result of addValueFactory (if the key was - absent) or the result of updateValueFactory (if the key was present). - - - - Adds the specified key and value to the . - - The object to use as the key of the element to add. - The object to use as the value of the element to add. - is a null reference - (Nothing in Visual Basic). - The dictionary contains too many - elements. - - An element with the same key already exists in the . - - - - Removes the element with the specified key from the . - - The key of the element to remove. - true if the element is successfully remove; otherwise false. This method also returns - false if - was not found in the original . - - is a null reference - (Nothing in Visual Basic). - - - - Adds the specified value to the - with the specified key. - - The - structure representing the key and value to add to the . - The of is null. - The - contains too many elements. - An element with the same key already exists in the - - - - - Determines whether the - contains a specific key and value. - - The - structure to locate in the . - true if the is found in the ; otherwise, false. - - - - Removes a key and value from the dictionary. - - The - structure representing the key and value to remove from the . - true if the key and value represented by is successfully - found and removed; otherwise, false. - The Key property of is a null reference (Nothing in Visual Basic). - - - Returns an enumerator that iterates through the . - An enumerator for the . - - The enumerator returned from the dictionary is safe to use concurrently with - reads and writes to the dictionary, however it does not represent a moment-in-time snapshot - of the dictionary. The contents exposed through the enumerator may contain modifications - made to the dictionary after was called. - - - - - Adds the specified key and value to the dictionary. - - The object to use as the key. - The object to use as the value. - is a null reference - (Nothing in Visual Basic). - The dictionary contains too many - elements. - - is of a type that is not assignable to the key type of the . -or- - is of a type that is not assignable to , - the type of values in the . - -or- A value with the same key already exists in the . - - - - - Gets whether the contains an - element with the specified key. - - The key to locate in the . - true if the contains - an element with the specified key; otherwise, false. - is a null reference - (Nothing in Visual Basic). - - - Provides an for the - . - An for the . - - - - Removes the element with the specified key from the . - - The key of the element to remove. - is a null reference - (Nothing in Visual Basic). - - - - Copies the elements of the to an array, starting - at the specified array index. - - The one-dimensional array that is the destination of the elements copied from - the . The array must have zero-based - indexing. - The zero-based index in at which copying - begins. - is a null reference - (Nothing in Visual Basic). - is less than - 0. - is equal to or greater than - the length of the . -or- The number of elements in the source - is greater than the available space from to the end of the destination - . - - - - Replaces the internal table with a larger one. To prevent multiple threads from resizing the - table as a result of races, the table of buckets that was deemed too small is passed in as - an argument to GrowTable(). GrowTable() obtains a lock, and then checks whether the bucket - table has been replaced in the meantime or not. - - Reference to the bucket table that was deemed too small. - - - - Computes the bucket and lock number for a particular key. - - - - - Acquires all locks for this hash table, and increments locksAcquired by the number - of locks that were successfully acquired. The locks are acquired in an increasing - order. - - - - - Acquires a contiguous range of locks for this hash table, and increments locksAcquired - by the number of locks that were successfully acquired. The locks are acquired in an - increasing order. - - - - - Releases a contiguous range of locks. - - - - - Gets a collection containing the keys in the dictionary. - - - - - Gets a collection containing the values in the dictionary. - - - - - A helper method for asserts. - - - - - Get the data array to be serialized - - - - - Construct the dictionary from a previously seiralized one - - - - - Gets or sets the value associated with the specified key. - - The key of the value to get or set. - The value associated with the specified key. If the specified key is not found, a get - operation throws a - , and a set operation creates a new - element with the specified key. - is a null reference - (Nothing in Visual Basic). - The property is retrieved and - - does not exist in the collection. - - - - Gets the number of key/value pairs contained in the . - - The dictionary contains too many - elements. - The number of key/value paris contained in the . - Count has snapshot semantics and represents the number of items in the - at the moment when Count was accessed. - - - - Gets a value that indicates whether the is empty. - - true if the is empty; otherwise, - false. - - - - Gets a collection containing the keys in the . - - An containing the keys in the - . - - - - Gets a collection containing the values in the . - - An containing the values in - the - . - - - - Gets a value indicating whether the dictionary is read-only. - - true if the is - read-only; otherwise, false. For , this property always returns - false. - - - - Gets a value indicating whether the has a fixed size. - - true if the has a - fixed size; otherwise, false. For , this property always - returns false. - - - - Gets a value indicating whether the is read-only. - - true if the is - read-only; otherwise, false. For , this property always - returns false. - - - - Gets an containing the keys of the . - - An containing the keys of the . - - - - Gets an containing the values in the . - - An containing the values in the . - - - - Gets or sets the value associated with the specified key. - - The key of the value to get or set. - The value associated with the specified key, or a null reference (Nothing in Visual Basic) - if is not in the dictionary or is of a type that is - not assignable to the key type of the . - is a null reference - (Nothing in Visual Basic). - - A value is being assigned, and is of a type that is not assignable to the - key type of the . -or- A value is being - assigned, and is of a type that is not assignable to the value type - of the - - - - - Gets a value indicating whether access to the is - synchronized with the SyncRoot. - - true if access to the is synchronized - (thread safe); otherwise, false. For , this property always - returns false. - - - - Gets an object that can be used to synchronize access to the . This property is not supported. - - The SyncRoot property is not supported. - - - - The number of concurrent writes for which to optimize by default. - - - - - A node in a singly-linked list representing a particular hash table bucket. - - - - - A private class to represent enumeration over the dictionary that implements the - IDictionaryEnumerator interface. - - - - Throws the exception on the ThreadPool. - The exception to propagate. - The target context on which to propagate the exception. Null to use the ThreadPool. - - - Copies the exception's stack trace so its stack trace isn't overwritten. - The exception to prepare. - - - - Provides a builder for asynchronous methods that return . - This type is intended for compiler use only. - - - AsyncTaskMethodBuilder is a value type, and thus it is copied by value. - Prior to being copied, one of its Task, SetResult, or SetException members must be accessed, - or else the copies may end up building distinct Task instances. - - - - Represents an asynchronous method builder. - - - A cached VoidTaskResult task used for builders that complete synchronously. - - - The generic builder object to which this non-generic instance delegates. - - - Initializes a new . - The initialized . - - - Initiates the builder's execution with the associated state machine. - Specifies the type of the state machine. - The state machine instance, passed by reference. - - - Associates the builder with the state machine it represents. - The heap-allocated state machine object. - The argument was null (Nothing in Visual Basic). - The builder is incorrectly initialized. - - - Perform any initialization necessary prior to lifting the builder to the heap. - - - - Schedules the specified state machine to be pushed forward when the specified awaiter completes. - - Specifies the type of the awaiter. - Specifies the type of the state machine. - The awaiter. - The state machine. - - - - Schedules the specified state machine to be pushed forward when the specified awaiter completes. - - Specifies the type of the awaiter. - Specifies the type of the state machine. - The awaiter. - The state machine. - - - - Completes the in the - RanToCompletion state. - - The builder is not initialized. - The task has already completed. - - - - Completes the in the - Faulted state with the specified exception. - - The to use to fault the task. - The argument is null (Nothing in Visual Basic). - The builder is not initialized. - The task has already completed. - - - - Called by the debugger to request notification when the first wait operation - (await, Wait, Result, etc.) on this builder's task completes. - - - true to enable notification; false to disable a previously set notification. - - - - Gets the for this builder. - The representing the builder's asynchronous operation. - The builder is not initialized. - - - - Gets an object that may be used to uniquely identify this builder to the debugger. - - - This property lazily instantiates the ID in a non-thread-safe manner. - It must only be used by the debugger, and only in a single-threaded manner - when no other threads are in the middle of accessing this property or this.Task. - - - - Holds state related to the builder's IAsyncStateMachine. - This is a mutable struct. Be very delicate with it. - - - A reference to the heap-allocated state machine object associated with this builder. - - - Initiates the builder's execution with the associated state machine. - Specifies the type of the state machine. - The state machine instance, passed by reference. - The argument is null (Nothing in Visual Basic). - - - Associates the builder with the state machine it represents. - The heap-allocated state machine object. - The argument was null (Nothing in Visual Basic). - The builder is incorrectly initialized. - - - - Gets the Action to use with an awaiter's OnCompleted or UnsafeOnCompleted method. - On first invocation, the supplied state machine will be boxed. - - Specifies the type of the method builder used. - Specifies the type of the state machine used. - The builder. - The state machine. - An Action to provide to the awaiter. - - - Provides the ability to invoke a state machine's MoveNext method under a supplied ExecutionContext. - - - The context with which to run MoveNext. - - - The state machine whose MoveNext method should be invoked. - - - Initializes the runner. - The context with which to run MoveNext. - - - Invokes MoveNext under the provided context. - - - Cached delegate used with ExecutionContext.Run. - - - Invokes the MoveNext method on the supplied IAsyncStateMachine. - The IAsyncStateMachine machine instance. - - - - Provides a builder for asynchronous methods that return void. - This type is intended for compiler use only. - - - - The synchronization context associated with this operation. - - - State related to the IAsyncStateMachine. - - - An object used by the debugger to uniquely identify this builder. Lazily initialized. - - - Temporary support for disabling crashing if tasks go unobserved. - - - Registers with UnobservedTaskException to suppress exception crashing. - - - Non-zero if PreventUnobservedTaskExceptions has already been invoked. - - - Initializes a new . - The initialized . - - - Initializes the . - The synchronizationContext associated with this operation. This may be null. - - - Initiates the builder's execution with the associated state machine. - Specifies the type of the state machine. - The state machine instance, passed by reference. - The argument was null (Nothing in Visual Basic). - - - Associates the builder with the state machine it represents. - The heap-allocated state machine object. - The argument was null (Nothing in Visual Basic). - The builder is incorrectly initialized. - - - Perform any initialization necessary prior to lifting the builder to the heap. - - - - Schedules the specified state machine to be pushed forward when the specified awaiter completes. - - Specifies the type of the awaiter. - Specifies the type of the state machine. - The awaiter. - The state machine. - - - - Schedules the specified state machine to be pushed forward when the specified awaiter completes. - - Specifies the type of the awaiter. - Specifies the type of the state machine. - The awaiter. - The state machine. - - - Completes the method builder successfully. - - - Faults the method builder with an exception. - The exception that is the cause of this fault. - The argument is null (Nothing in Visual Basic). - The builder is not initialized. - - - Notifies the current synchronization context that the operation completed. - - - - Gets an object that may be used to uniquely identify this builder to the debugger. - - - This property lazily instantiates the ID in a non-thread-safe manner. - It must only be used by the debugger and only in a single-threaded manner. - - - - - Provides a builder for asynchronous methods that return . - This type is intended for compiler use only. - - - AsyncTaskMethodBuilder{TResult} is a value type, and thus it is copied by value. - Prior to being copied, one of its Task, SetResult, or SetException members must be accessed, - or else the copies may end up building distinct Task instances. - - - - A cached task for default(TResult). - - - State related to the IAsyncStateMachine. - - - The lazily-initialized task. - Must be named m_task for debugger step-over to work correctly. - - - The lazily-initialized task completion source. - - - Temporary support for disabling crashing if tasks go unobserved. - - - Initializes a new . - The initialized . - - - Initiates the builder's execution with the associated state machine. - Specifies the type of the state machine. - The state machine instance, passed by reference. - - - Associates the builder with the state machine it represents. - The heap-allocated state machine object. - The argument was null (Nothing in Visual Basic). - The builder is incorrectly initialized. - - - Perform any initialization necessary prior to lifting the builder to the heap. - - - - Schedules the specified state machine to be pushed forward when the specified awaiter completes. - - Specifies the type of the awaiter. - Specifies the type of the state machine. - The awaiter. - The state machine. - - - - Schedules the specified state machine to be pushed forward when the specified awaiter completes. - - Specifies the type of the awaiter. - Specifies the type of the state machine. - The awaiter. - The state machine. - - - - Completes the in the - RanToCompletion state with the specified result. - - The result to use to complete the task. - The task has already completed. - - - - Completes the builder by using either the supplied completed task, or by completing - the builder's previously accessed task using default(TResult). - - A task already completed with the value default(TResult). - The task has already completed. - - - - Completes the in the - Faulted state with the specified exception. - - The to use to fault the task. - The argument is null (Nothing in Visual Basic). - The task has already completed. - - - - Called by the debugger to request notification when the first wait operation - (await, Wait, Result, etc.) on this builder's task completes. - - - true to enable notification; false to disable a previously set notification. - - - This should only be invoked from within an asynchronous method, - and only by the debugger. - - - - - Gets a task for the specified result. This will either - be a cached or new task, never null. - - The result for which we need a task. - The completed task containing the result. - - - Gets the lazily-initialized TaskCompletionSource. - - - Gets the for this builder. - The representing the builder's asynchronous operation. - - - - Gets an object that may be used to uniquely identify this builder to the debugger. - - - This property lazily instantiates the ID in a non-thread-safe manner. - It must only be used by the debugger, and only in a single-threaded manner - when no other threads are in the middle of accessing this property or this.Task. - - - - Provides a base class used to cache tasks of a specific return type. - Specifies the type of results the cached tasks return. - - - - A singleton cache for this result type. - This may be null if there are no cached tasks for this TResult. - - - - Creates a non-disposable task. - The result for the task. - The cacheable task. - - - Creates a cache. - A task cache for this result type. - - - Gets a cached task if one exists. - The result for which we want a cached task. - A cached task if one exists; otherwise, null. - - - Provides a cache for Boolean tasks. - - - A true task. - - - A false task. - - - Gets a cached task for the Boolean result. - true or false - A cached task for the Boolean result. - - - Provides a cache for zero Int32 tasks. - - - The minimum value, inclusive, for which we want a cached task. - - - The maximum value, exclusive, for which we want a cached task. - - - The cache of Task{Int32}. - - - Creates an array of cached tasks for the values in the range [INCLUSIVE_MIN,EXCLUSIVE_MAX). - - - Gets a cached task for the zero Int32 result. - The integer value - A cached task for the Int32 result or null if not cached. - - - - Represents state machines generated for asynchronous methods. - This type is intended for compiler use only. - - - - Moves the state machine to its next state. - - - Configures the state machine with a heap-allocated replica. - The heap-allocated replica. - - - - Represents an awaiter used to schedule continuations when an await operation completes. - - - - - Represents an operation that will schedule continuations when the operation completes. - - - - Schedules the continuation action to be invoked when the instance completes. - The action to invoke when the operation completes. - The argument is null (Nothing in Visual Basic). - - - Schedules the continuation action to be invoked when the instance completes. - The action to invoke when the operation completes. - The argument is null (Nothing in Visual Basic). - Unlike OnCompleted, UnsafeOnCompleted need not propagate ExecutionContext information. - - - Used with Task(of void) - - - - An interface similar to the one added in .NET 4.0. - - - - The exception that is thrown in a thread upon cancellation of an operation that the thread was executing. - - - Initializes the exception. - - - Initializes the exception. - The error message that explains the reason for the exception. - - - Initializes the exception. - The error message that explains the reason for the exception. - The exception that is the cause of the current exception. - - - Initializes the exception. - A cancellation token associated with the operation that was canceled. - - - Initializes the exception. - The error message that explains the reason for the exception. - A cancellation token associated with the operation that was canceled. - - - Initializes the exception. - The error message that explains the reason for the exception. - The exception that is the cause of the current exception. - A cancellation token associated with the operation that was canceled. - - - Gets a token associated with the operation that was canceled. - - - - A dummy replacement for the .NET internal class StackCrawlMark. - - - - - Propogates notification that operations should be canceled. - - - - A may be created directly in an unchangeable canceled or non-canceled state - using the CancellationToken's constructors. However, to have a CancellationToken that can change - from a non-canceled to a canceled state, - CancellationTokenSource must be used. - CancellationTokenSource exposes the associated CancellationToken that may be canceled by the source through its - Token property. - - - Once canceled, a token may not transition to a non-canceled state, and a token whose - is false will never change to one that can be canceled. - - - All members of this struct are thread-safe and may be used concurrently from multiple threads. - - - - - - Internal constructor only a CancellationTokenSource should create a CancellationToken - - - - - Initializes the CancellationToken. - - - The canceled state for the token. - - - Tokens created with this constructor will remain in the canceled state specified - by the parameter. If is false, - both and will be false. - If is true, - both and will be true. - - - - - Registers a delegate that will be called when this CancellationToken is canceled. - - - - If this token is already in the canceled state, the - delegate will be run immediately and synchronously. Any exception the delegate generates will be - propogated out of this method call. - - - The delegate to be executed when the CancellationToken is canceled. - The instance that can - be used to deregister the callback. - is null. - The associated CancellationTokenSource has been disposed. - - - - Registers a delegate that will be called when this - CancellationToken is canceled. - - - - If this token is already in the canceled state, the - delegate will be run immediately and synchronously. Any exception the delegate generates will be - propogated out of this method call. - - - The delegate to be executed when the CancellationToken is canceled. - A Boolean value that indicates whether to capture - the current SynchronizationContext and use it - when invoking the . - The instance that can - be used to deregister the callback. - is null. - The associated CancellationTokenSource has been disposed. - - - - Registers a delegate that will be called when this - CancellationToken is canceled. - - - - If this token is already in the canceled state, the - delegate will be run immediately and synchronously. Any exception the delegate generates will be - propogated out of this method call. - - - The delegate to be executed when the CancellationToken is canceled. - The state to pass to the when the delegate is invoked. This may be null. - The instance that can - be used to deregister the callback. - is null. - The associated CancellationTokenSource has been disposed. - - - - Registers a delegate that will be called when this - CancellationToken is canceled. - - - - If this token is already in the canceled state, the - delegate will be run immediately and synchronously. Any exception the delegate generates will be - propogated out of this method call. - - - The delegate to be executed when the CancellationToken is canceled. - The state to pass to the when the delegate is invoked. This may be null. - A Boolean value that indicates whether to capture - the current SynchronizationContext and use it - when invoking the . - The instance that can - be used to deregister the callback. - is null. - The associated CancellationTokenSource has been disposed. - - - - Determines whether the current CancellationToken instance is equal to the - specified token. - - The other CancellationToken to which to compare this - instance. - True if the instances are equal; otherwise, false. Two tokens are equal if they are associated - with the same CancellationTokenSource or if they were both constructed - from public CancellationToken constructors and their values are equal. - - - - Determines whether the current CancellationToken instance is equal to the - specified . - - The other object to which to compare this instance. - True if is a CancellationToken - and if the two instances are equal; otherwise, false. Two tokens are equal if they are associated - with the same CancellationTokenSource or if they were both constructed - from public CancellationToken constructors and their values are equal. - An associated CancellationTokenSource has been disposed. - - - - Serves as a hash function for a CancellationToken. - - A hash code for the current CancellationToken instance. - - - - Determines whether two CancellationToken instances are equal. - - The first instance. - The second instance. - True if the instances are equal; otherwise, false. - An associated CancellationTokenSource has been disposed. - - - - Determines whether two CancellationToken instances are not equal. - - The first instance. - The second instance. - True if the instances are not equal; otherwise, false. - An associated CancellationTokenSource has been disposed. - - - - Throws a OperationCanceledException if - this token has had cancellation requested. - - - This method provides functionality equivalent to: - - if (token.IsCancellationRequested) - throw new OperationCanceledException(token); - - - The token has had cancellation requested. - The associated CancellationTokenSource has been disposed. - - - - Returns an empty CancellationToken value. - - - The value returned by this property will be non-cancelable by default. - - - - - Gets whether cancellation has been requested for this token. - - Whether cancellation has been requested for this token. - - - This property indicates whether cancellation has been requested for this token, - either through the token initially being construted in a canceled state, or through - calling Cancel - on the token's associated . - - - If this property is true, it only guarantees that cancellation has been requested. - It does not guarantee that every registered handler - has finished executing, nor that cancellation requests have finished propagating - to all registered handlers. Additional synchronization may be required, - particularly in situations where related objects are being canceled concurrently. - - - - - - Gets whether this token is capable of being in the canceled state. - - - If CanBeCanceled returns false, it is guaranteed that the token will never transition - into a canceled state, meaning that will never - return true. - - - - - Gets a that is signaled when the token is canceled. - - Accessing this property causes a WaitHandle - to be instantiated. It is preferable to only use this property when necessary, and to then - dispose the associated instance at the earliest opportunity (disposing - the source will dispose of this allocated handle). The handle should not be closed or disposed directly. - - The associated CancellationTokenSource has been disposed. - - - - Represents a callback delegate that has been registered with a CancellationToken. - - - To unregister a callback, dispose the corresponding Registration instance. - - - - - Attempts to deregister the item. If it's already being run, this may fail. - Entails a full memory fence. - - True if the callback was found and deregistered, false otherwise. - - - - Disposes of the registration and unregisters the target callback from the associated - CancellationToken. - If the target callback is currently executing this method will wait until it completes, except - in the degenerate cases where a callback method deregisters itself. - - - - - Determines whether two CancellationTokenRegistration - instances are equal. - - The first instance. - The second instance. - True if the instances are equal; otherwise, false. - - - - Determines whether two CancellationTokenRegistration instances are not equal. - - The first instance. - The second instance. - True if the instances are not equal; otherwise, false. - - - - Determines whether the current CancellationTokenRegistration instance is equal to the - specified . - - The other object to which to compare this instance. - True, if both this and are equal. False, otherwise. - Two CancellationTokenRegistration instances are equal if - they both refer to the output of a single call to the same Register method of a - CancellationToken. - - - - - Determines whether the current CancellationToken instance is equal to the - specified . - - The other CancellationTokenRegistration to which to compare this instance. - True, if both this and are equal. False, otherwise. - Two CancellationTokenRegistration instances are equal if - they both refer to the output of a single call to the same Register method of a - CancellationToken. - - - - - Serves as a hash function for a CancellationTokenRegistration.. - - A hash code for the current CancellationTokenRegistration instance. - - - - Signals to a that it should be canceled. - - - - is used to instantiate a - (via the source's Token property) - that can be handed to operations that wish to be notified of cancellation or that can be used to - register asynchronous operations for cancellation. That token may have cancellation requested by - calling to the source's Cancel - method. - - - All members of this class, except Dispose, are thread-safe and may be used - concurrently from multiple threads. - - - - - The ID of the thread currently executing the main body of CTS.Cancel() - this helps us to know if a call to ctr.Dispose() is running 'within' a cancellation callback. - This is updated as we move between the main thread calling cts.Cancel() and any syncContexts that are used to - actually run the callbacks. - - - - Initializes the . - - - - - Communicates a request for cancellation. - - - - The associated will be - notified of the cancellation and will transition to a state where - IsCancellationRequested returns true. - Any callbacks or cancelable operations - registered with the will be executed. - - - Cancelable operations and callbacks registered with the token should not throw exceptions. - However, this overload of Cancel will aggregate any exceptions thrown into a , - such that one callback throwing an exception will not prevent other registered callbacks from being executed. - - - The that was captured when each callback was registered - will be reestablished when the callback is invoked. - - - An aggregate exception containing all the exceptions thrown - by the registered callbacks on the associated . - This has been disposed. - - - - Communicates a request for cancellation. - - - - The associated will be - notified of the cancellation and will transition to a state where - IsCancellationRequested returns true. - Any callbacks or cancelable operations - registered with the will be executed. - - - Cancelable operations and callbacks registered with the token should not throw exceptions. - If is true, an exception will immediately propagate out of the - call to Cancel, preventing the remaining callbacks and cancelable operations from being processed. - If is false, this overload will aggregate any - exceptions thrown into a , - such that one callback throwing an exception will not prevent other registered callbacks from being executed. - - - The that was captured when each callback was registered - will be reestablished when the callback is invoked. - - - Specifies whether exceptions should immediately propagate. - An aggregate exception containing all the exceptions thrown - by the registered callbacks on the associated . - This has been disposed. - - - - Releases the resources used by this . - - - This method is not thread-safe for any other concurrent calls. - - - - - Throws an exception if the source has been disposed. - - - - - InternalGetStaticSource() - - Whether the source should be set. - A static source to be shared among multiple tokens. - - - - Registers a callback object. If cancellation has already occurred, the - callback will have been run by the time this method returns. - - - - - - - - - - Invoke the Canceled event. - - - The handlers are invoked synchronously in LIFO order. - - - - - Creates a CancellationTokenSource that will be in the canceled state - when any of the source tokens are in the canceled state. - - The first CancellationToken to observe. - The second CancellationToken to observe. - A CancellationTokenSource that is linked - to the source tokens. - A CancellationTokenSource associated with - one of the source tokens has been disposed. - - - - Creates a CancellationTokenSource that will be in the canceled state - when any of the source tokens are in the canceled state. - - The CancellationToken instances to observe. - A CancellationTokenSource that is linked - to the source tokens. - is null. - A CancellationTokenSource associated with - one of the source tokens has been disposed. - - - - Gets whether cancellation has been requested for this CancellationTokenSource. - - Whether cancellation has been requested for this CancellationTokenSource. - - - This property indicates whether cancellation has been requested for this token source, such as - due to a call to its - Cancel method. - - - If this property returns true, it only guarantees that cancellation has been requested. It does not - guarantee that every handler registered with the corresponding token has finished executing, nor - that cancellation requests have finished propagating to all registered handlers. Additional - synchronization may be required, particularly in situations where related objects are being - canceled concurrently. - - - - - - A simple helper to determine whether cancellation has finished. - - - - - A simple helper to determine whether disposal has occured. - - - - - The ID of the thread that is running callbacks. - - - - - Gets the CancellationToken - associated with this . - - The CancellationToken - associated with this . - The token source has been - disposed. - - - - - - - - - - - - - - The currently executing callback - - - - - A helper class for collating the various bits of information required to execute - cancellation callbacks. - - - - - InternalExecuteCallbackSynchronously_GeneralPath - This will be called on the target synchronization context, however, we still need to restore the required execution context - - - - - A sparsely populated array. Elements can be sparse and some null, but this allows for - lock-free additions and growth, and also for constant time removal (by nulling out). - - The kind of elements contained within. - - - - Allocates a new array with the given initial size. - - How many array slots to pre-allocate. - - - - Adds an element in the first available slot, beginning the search from the tail-to-head. - If no slots are available, the array is grown. The method doesn't return until successful. - - The element to add. - Information about where the add happened, to enable O(1) deregistration. - - - - The tail of the doubly linked list. - - - - - A struct to hold a link to the exact spot in an array an element was inserted, enabling - constant time removal later on. - - - - - A fragment of a sparsely populated array, doubly linked. - - The kind of elements contained within. - - - - Provides lazy initialization routines. - - - These routines avoid needing to allocate a dedicated, lazy-initialization instance, instead using - references to ensure targets have been initialized as they are accessed. - - - - - Initializes a target reference type with the type's default constructor if the target has not - already been initialized. - - The refence type of the reference to be initialized. - A reference of type to initialize if it has not - already been initialized. - The initialized reference of type . - Type does not have a default - constructor. - - Permissions to access the constructor of type were missing. - - - - This method may only be used on reference types. To ensure initialization of value - types, see other overloads of EnsureInitialized. - - - This method may be used concurrently by multiple threads to initialize . - In the event that multiple threads access this method concurrently, multiple instances of - may be created, but only one will be stored into . In such an occurrence, this method will not dispose of the - objects that were not stored. If such objects must be disposed, it is up to the caller to determine - if an object was not used and to then dispose of the object appropriately. - - - - - - Initializes a target reference type using the specified function if it has not already been - initialized. - - The reference type of the reference to be initialized. - The reference of type to initialize if it has not - already been initialized. - The invoked to initialize the - reference. - The initialized reference of type . - Type does not have a - default constructor. - returned - null. - - - This method may only be used on reference types, and may - not return a null reference (Nothing in Visual Basic). To ensure initialization of value types or - to allow null reference types, see other overloads of EnsureInitialized. - - - This method may be used concurrently by multiple threads to initialize . - In the event that multiple threads access this method concurrently, multiple instances of - may be created, but only one will be stored into . In such an occurrence, this method will not dispose of the - objects that were not stored. If such objects must be disposed, it is up to the caller to determine - if an object was not used and to then dispose of the object appropriately. - - - - - - Initialize the target using the given delegate (slow path). - - The reference type of the reference to be initialized. - The variable that need to be initialized - The delegate that will be executed to initialize the target - The initialized variable - - - - Initializes a target reference or value type with its default constructor if it has not already - been initialized. - - The type of the reference to be initialized. - A reference or value of type to initialize if it - has not already been initialized. - A reference to a boolean that determines whether the target has already - been initialized. - A reference to an object used as the mutually exclusive lock for initializing - . - The initialized value of type . - - - - Initializes a target reference or value type with a specified function if it has not already been - initialized. - - The type of the reference to be initialized. - A reference or value of type to initialize if it - has not already been initialized. - A reference to a boolean that determines whether the target has already - been initialized. - A reference to an object used as the mutually exclusive lock for initializing - . - The invoked to initialize the - reference or value. - The initialized value of type . - - - - Ensure the target is initialized and return the value (slow path). This overload permits nulls - and also works for value type targets. Uses the supplied function to create the value. - - The type of target. - A reference to the target to be initialized. - A reference to a location tracking whether the target has been initialized. - A reference to a location containing a mutual exclusive lock. - - The to invoke in order to produce the lazily-initialized value. - - The initialized object. - - - - Provides a slimmed down version of . - - - All public and protected members of are thread-safe and may be used - concurrently from multiple threads, with the exception of Dispose, which - must only be used when all other operations on the have - completed, and Reset, which should only be used when no other threads are - accessing the event. - - - - - Initializes a new instance of the - class with an initial state of nonsignaled. - - - - - Initializes a new instance of the - class with a Boolen value indicating whether to set the intial state to signaled. - - true to set the initial state signaled; false to set the initial state - to nonsignaled. - - - - Initializes a new instance of the - class with a Boolen value indicating whether to set the intial state to signaled and a specified - spin count. - - true to set the initial state to signaled; false to set the initial state - to nonsignaled. - The number of spin waits that will occur before falling back to a true - wait. - is less than - 0 or greater than the maximum allowed value. - - - - Initializes the internal state of the event. - - Whether the event is set initially or not. - The spin count that decides when the event will block. - - - - Helper to ensure the lock object is created before first use. - - - - - This method lazily initializes the event object. It uses CAS to guarantee that - many threads racing to call this at once don't result in more than one event - being stored and used. The event will be signaled or unsignaled depending on - the state of the thin-event itself, with synchronization taken into account. - - True if a new event was created and stored, false otherwise. - - - - Sets the state of the event to signaled, which allows one or more threads waiting on the event to - proceed. - - - - - Private helper to actually perform the Set. - - Indicates whether we are calling Set() during cancellation. - The object has been canceled. - - - - Sets the state of the event to nonsignaled, which causes threads to block. - - - Unlike most of the members of , is not - thread-safe and may not be used concurrently with other members of this instance. - - - - - Blocks the current thread until the current is set. - - - The maximum number of waiters has been exceeded. - - - The caller of this method blocks indefinitely until the current instance is set. The caller will - return immediately if the event is currently in a set state. - - - - - Blocks the current thread until the current receives a signal, - while observing a . - - The to - observe. - - The maximum number of waiters has been exceeded. - - was - canceled. - - The caller of this method blocks indefinitely until the current instance is set. The caller will - return immediately if the event is currently in a set state. - - - - - Blocks the current thread until the current is set, using a - to measure the time interval. - - A that represents the number of milliseconds - to wait, or a that represents -1 milliseconds to wait indefinitely. - - true if the was set; otherwise, - false. - is a negative - number other than -1 milliseconds, which represents an infinite time-out -or- timeout is greater - than . - - The maximum number of waiters has been exceeded. - - - - - Blocks the current thread until the current is set, using a - to measure the time interval, while observing a . - - A that represents the number of milliseconds - to wait, or a that represents -1 milliseconds to wait indefinitely. - - The to - observe. - true if the was set; otherwise, - false. - is a negative - number other than -1 milliseconds, which represents an infinite time-out -or- timeout is greater - than . - was canceled. - - The maximum number of waiters has been exceeded. - - - - - Blocks the current thread until the current is set, using a - 32-bit signed integer to measure the time interval. - - The number of milliseconds to wait, or (-1) to wait indefinitely. - true if the was set; otherwise, - false. - is a - negative number other than -1, which represents an infinite time-out. - - The maximum number of waiters has been exceeded. - - - - - Blocks the current thread until the current is set, using a - 32-bit signed integer to measure the time interval, while observing a . - - The number of milliseconds to wait, or (-1) to wait indefinitely. - The to - observe. - true if the was set; otherwise, - false. - is a - negative number other than -1, which represents an infinite time-out. - - The maximum number of waiters has been exceeded. - - was canceled. - - - - Releases all resources used by the current instance of . - - - Unlike most of the members of , is not - thread-safe and may not be used concurrently with other members of this instance. - - - - - When overridden in a derived class, releases the unmanaged resources used by the - , and optionally releases the managed resources. - - true to release both managed and unmanaged resources; - false to release only unmanaged resources. - - Unlike most of the members of , is not - thread-safe and may not be used concurrently with other members of this instance. - - - - - Throw ObjectDisposedException if the MRES is disposed - - - - - Private helper method to wake up waiters when a cancellationToken gets canceled. - - - - - Private helper method for updating parts of a bit-string state value. - Mainly called from the IsSet and Waiters properties setters - - - Note: the parameter types must be int as CompareExchange cannot take a Uint - - The new value - The mask used to set the bits - - - - Private helper method - performs Mask and shift, particular helpful to extract a field from a packed word. - eg ExtractStatePortionAndShiftRight(0x12345678, 0xFF000000, 24) => 0x12, ie extracting the top 8-bits as a simple integer - - ?? is there a common place to put this rather than being private to MRES? - - - - - - - - - Performs a Mask operation, but does not perform the shift. - This is acceptable for boolean values for which the shift is unnecessary - eg (val & Mask) != 0 is an appropriate way to extract a boolean rather than using - ((val & Mask) >> shiftAmount) == 1 - - ?? is there a common place to put this rather than being private to MRES? - - - - - - - Helper function to measure and update the wait time - - The first time (in Ticks) observed when the wait started. - The orginal wait timeoutout in milliseconds. - The new wait time in milliseconds, -1 if the time expired, -2 if overflow in counters - has occurred. - - - - Gets the underlying object for this . - - The underlying event object fore this . - - Accessing this property forces initialization of an underlying event object if one hasn't - already been created. To simply wait on this , - the public Wait methods should be preferred. - - - - - Gets whether the event is set. - - true if the event has is set; otherwise, false. - - - - Gets the number of spin waits that will be occur before falling back to a true wait. - - - - - How many threads are waiting. - - - - - Provides support for spin-based waiting. - - - - encapsulates common spinning logic. On single-processor machines, yields are - always used instead of busy waits, and on computers with Intel™ processors employing Hyper-Threading™ - technology, it helps to prevent hardware thread starvation. SpinWait encapsulates a good mixture of - spinning and true yielding. - - - is a value type, which means that low-level code can utilize SpinWait without - fear of unnecessary allocation overheads. SpinWait is not generally useful for ordinary applications. - In most cases, you should use the synchronization classes provided by the .NET Framework, such as - . For most purposes where spin waiting is required, however, - the type should be preferred over the System.Threading.Thread.SpinWait method. - - - While SpinWait is designed to be used in concurrent applications, it is not designed to be - used from multiple threads concurrently. SpinWait's members are not thread-safe. If multiple - threads must spin, each should use its own instance of SpinWait. - - - - - - Performs a single spin. - - - This is typically called in a loop, and may change in behavior based on the number of times a - has been called thus far on this instance. - - - - - Resets the spin counter. - - - This makes and behave as though no calls - to had been issued on this instance. If a instance - is reused many times, it may be useful to reset it to avoid yielding too soon. - - - - - Spins until the specified condition is satisfied. - - A delegate to be executed over and over until it returns true. - The argument is null. - - - - Spins until the specified condition is satisfied or until the specified timeout is expired. - - A delegate to be executed over and over until it returns true. - - A that represents the number of milliseconds to wait, - or a TimeSpan that represents -1 milliseconds to wait indefinitely. - True if the condition is satisfied within the timeout; otherwise, false - The argument is null. - is a negative number - other than -1 milliseconds, which represents an infinite time-out -or- timeout is greater than - . - - - - Spins until the specified condition is satisfied or until the specified timeout is expired. - - A delegate to be executed over and over until it returns true. - The number of milliseconds to wait, or (-1) to wait indefinitely. - True if the condition is satisfied within the timeout; otherwise, false - The argument is null. - is a - negative number other than -1, which represents an infinite time-out. - - - - Gets the number of times has been called on this instance. - - - - - Gets whether the next call to will yield the processor, triggering a - forced context switch. - - Whether the next call to will yield the processor, triggering a - forced context switch. - - On a single-CPU machine, always yields the processor. On machines with - multiple CPUs, may yield after an unspecified number of calls. - - - - - A helper class to get the number of preocessors, it updates the numbers of processors every sampling interval - - - - - Gets the number of available processors - - - - - Gets whether the current machine has only a single processor. - - - - - Represents an asynchronous operation that produces a result at some time in the future. - - - The type of the result produced by this . - - - - instances may be created in a variety of ways. The most common approach is by - using the task's property to retrieve a instance that can be used to create tasks for several - purposes. For example, to create a that runs a function, the factory's StartNew - method may be used: - - // C# - var t = Task<int>.Factory.StartNew(() => GenerateResult()); - - or - - var t = Task.Factory.StartNew(() => GenerateResult()); - - ' Visual Basic - Dim t = Task<int>.Factory.StartNew(Function() GenerateResult()) - - or - - Dim t = Task.Factory.StartNew(Function() GenerateResult()) - - - - The class also provides constructors that initialize the task but that do not - schedule it for execution. For performance reasons, the StartNew method should be the - preferred mechanism for creating and scheduling computational tasks, but for scenarios where creation - and scheduling must be separated, the constructors may be used, and the task's - Start - method may then be used to schedule the task for execution at a later time. - - - All members of , except for - Dispose, are thread-safe - and may be used from multiple threads concurrently. - - - - - - Represents an asynchronous operation. - - - - instances may be created in a variety of ways. The most common approach is by - using the Task type's property to retrieve a instance that can be used to create tasks for several - purposes. For example, to create a that runs an action, the factory's StartNew - method may be used: - - // C# - var t = Task.Factory.StartNew(() => DoAction()); - - ' Visual Basic - Dim t = Task.Factory.StartNew(Function() DoAction()) - - - - The class also provides constructors that initialize the Task but that do not - schedule it for execution. For performance reasons, TaskFactory's StartNew method should be the - preferred mechanism for creating and scheduling computational tasks, but for scenarios where creation - and scheduling must be separated, the constructors may be used, and the task's - method may then be used to schedule the task for execution at a later time. - - - All members of , except for , are thread-safe - and may be used from multiple threads concurrently. - - - For operations that return values, the class - should be used. - - - For developers implementing custom debuggers, several internal and private members of Task may be - useful (these may change from release to release). The Int32 m_taskId field serves as the backing - store for the property, however accessing this field directly from a debugger may be - more efficient than accessing the same value through the property's getter method (the - s_taskIdCounter Int32 counter is used to retrieve the next available ID for a Task). Similarly, the - Int32 m_stateFlags field stores information about the current lifecycle stage of the Task, - information also accessible through the property. The m_action System.Object - field stores a reference to the Task's delegate, and the m_stateObject System.Object field stores the - async state passed to the Task by the developer. Finally, for debuggers that parse stack frames, the - InternalWait method serves a potential marker for when a Task is entering a wait operation. - - - - - - A type initializer that runs with the appropriate permissions. - - - - - Initializes a new with the specified action. - - The delegate that represents the code to execute in the Task. - The argument is null. - - - - Initializes a new with the specified action and CancellationToken. - - The delegate that represents the code to execute in the Task. - The CancellationToken - that will be assigned to the new Task. - The argument is null. - The provided CancellationToken - has already been disposed. - - - - - Initializes a new with the specified action and creation options. - - The delegate that represents the code to execute in the task. - - The TaskCreationOptions used to - customize the Task's behavior. - - - The argument is null. - - - The argument specifies an invalid value for . - - - - - Initializes a new with the specified action and creation options. - - The delegate that represents the code to execute in the task. - The that will be assigned to the new task. - - The TaskCreationOptions used to - customize the Task's behavior. - - - The argument is null. - - - The argument specifies an invalid value for . - - The provided CancellationToken - has already been disposed. - - - - - Initializes a new with the specified action and state. - - The delegate that represents the code to execute in the task. - An object representing data to be used by the action. - - The argument is null. - - - - - Initializes a new with the specified action, state, snd options. - - The delegate that represents the code to execute in the task. - An object representing data to be used by the action. - The that will be assigned to the new task. - - The argument is null. - - The provided CancellationToken - has already been disposed. - - - - - Initializes a new with the specified action, state, snd options. - - The delegate that represents the code to execute in the task. - An object representing data to be used by the action. - - The TaskCreationOptions used to - customize the Task's behavior. - - - The argument is null. - - - The argument specifies an invalid value for . - - - - - Initializes a new with the specified action, state, snd options. - - The delegate that represents the code to execute in the task. - An object representing data to be used by the action. - The that will be assigned to the new task. - - The TaskCreationOptions used to - customize the Task's behavior. - - - The argument is null. - - - The argument specifies an invalid value for . - - The provided CancellationToken - has already been disposed. - - - - - An internal constructor used by the factory methods on task and its descendent(s). - This variant does not capture the ExecutionContext; it is up to the caller to do that. - - An action to execute. - Optional state to pass to the action. - Parent of Task. - A CancellationToken for the task. - A task scheduler under which the task will run. - Options to control its execution. - Internal options to control its execution - - - - Common logic used by the following internal ctors: - Task() - Task(object action, object state, Task parent, TaskCreationOptions options, TaskScheduler taskScheduler) - - ASSUMES THAT m_creatingTask IS ALREADY SET. - - - Action for task to execute. - Object to which to pass to action (may be null) - Task scheduler on which to run thread (only used by continuation tasks). - A CancellationToken for the Task. - Options to customize behavior of Task. - Internal options to customize behavior of Task. - - - - Checks if we registered a CT callback during construction, and deregisters it. - This should be called when we know the registration isn't useful anymore. Specifically from Finish() if the task has completed - successfully or with an exception. - - - - - Captures the ExecutionContext so long as flow isn't suppressed. - - A stack crawl mark pointing to the frame of the caller. - - - - Internal function that will be called by a new child task to add itself to - the children list of the parent (this). - - Since a child task can only be created from the thread executing the action delegate - of this task, reentrancy is neither required nor supported. This should not be called from - anywhere other than the task construction/initialization codepaths. - - - - - Starts the , scheduling it for execution to the current TaskScheduler. - - - A task may only be started and run only once. Any attempts to schedule a task a second time - will result in an exception. - - - The is not in a valid state to be started. It may have already been started, - executed, or canceled, or it may have been created in a manner that doesn't support direct - scheduling. - - - The instance has been disposed. - - - - - Starts the , scheduling it for execution to the specified TaskScheduler. - - - A task may only be started and run only once. Any attempts to schedule a task a second time will - result in an exception. - - - The TaskScheduler with which to associate - and execute this task. - - - The argument is null. - - - The is not in a valid state to be started. It may have already been started, - executed, or canceled, or it may have been created in a manner that doesn't support direct - scheduling. - - - The instance has been disposed. - - - - - Runs the synchronously on the current TaskScheduler. - - - - A task may only be started and run only once. Any attempts to schedule a task a second time will - result in an exception. - - - Tasks executed with will be associated with the current TaskScheduler. - - - If the target scheduler does not support running this Task on the current thread, the Task will - be scheduled for execution on the scheduler, and the current thread will block until the - Task has completed execution. - - - - The is not in a valid state to be started. It may have already been started, - executed, or canceled, or it may have been created in a manner that doesn't support direct - scheduling. - - - The instance has been disposed. - - - - - Runs the synchronously on the scheduler provided. - - - - A task may only be started and run only once. Any attempts to schedule a task a second time will - result in an exception. - - - If the target scheduler does not support running this Task on the current thread, the Task will - be scheduled for execution on the scheduler, and the current thread will block until the - Task has completed execution. - - - - The is not in a valid state to be started. It may have already been started, - executed, or canceled, or it may have been created in a manner that doesn't support direct - scheduling. - - - The instance has been disposed. - - The parameter - is null. - The scheduler on which to attempt to run this task inline. - - - - Throws an exception if the task has been disposed, and hence can no longer be accessed. - - The task has been disposed. - - - - Sets the internal completion event. - - - - - Disposes the , releasing all of its unmanaged resources. - - - Unlike most of the members of , this method is not thread-safe. - Also, may only be called on a that is in one of - the final states: RanToCompletion, - Faulted, or - Canceled. - - - The exception that is thrown if the is not in - one of the final states: RanToCompletion, - Faulted, or - Canceled. - - - - - Disposes the , releasing all of its unmanaged resources. - - - A Boolean value that indicates whether this method is being called due to a call to . - - - Unlike most of the members of , this method is not thread-safe. - - - - - Schedules the task for execution. - - If true, TASK_STATE_STARTED bit is turned on in - an atomic fashion, making sure that TASK_STATE_CANCELED does not get set - underneath us. If false, TASK_STATE_STARTED bit is OR-ed right in. This - allows us to streamline things a bit for StartNew(), where competing cancellations - are not a problem. - - - - Adds an exception to the list of exceptions this task has thrown. - - An object representing either an Exception or a collection of Exceptions. - - - - Returns a list of exceptions by aggregating the holder's contents. Or null if - no exceptions have been thrown. - - Whether to include a TCE if cancelled. - An aggregate exception, or null if no exceptions have been caught. - - - - Throws an aggregate exception if the task contains exceptions. - - - - - Checks whether this is an attached task, and whether we are being called by the parent task. - And sets the TASK_STATE_EXCEPTIONOBSERVEDBYPARENT status flag based on that. - - This is meant to be used internally when throwing an exception, and when WaitAll is gathering - exceptions for tasks it waited on. If this flag gets set, the implicit wait on children - will skip exceptions to prevent duplication. - - This should only be called when this task has completed with an exception - - - - - - Signals completion of this particular task. - - The bUserDelegateExecuted parameter indicates whether this Finish() call comes following the - full execution of the user delegate. - - If bUserDelegateExecuted is false, it mean user delegate wasn't invoked at all (either due to - a cancellation request, or because this task is a promise style Task). In this case, the steps - involving child tasks (i.e. WaitForChildren) will be skipped. - - - - - - FinishStageTwo is to be executed as soon as we known there are no more children to complete. - It can happen i) either on the thread that originally executed this task (if no children were spawned, or they all completed by the time this task's delegate quit) - ii) or on the thread that executed the last child. - - - - - Final stage of the task completion code path. Notifies the parent (if any) that another of its childre are done, and runs continuations. - This function is only separated out from FinishStageTwo because these two operations are also needed to be called from CancellationCleanupLogic() - - - - - This is called by children of this task when they are completed. - - - - - This is to be called just before the task does its final state transition. - It traverses the list of exceptional children, and appends their aggregate exceptions into this one's exception list - - - - - Special purpose Finish() entry point to be used when the task delegate throws a ThreadAbortedException - This makes a note in the state flags so that we avoid any costly synchronous operations in the finish codepath - such as inlined continuations - - - Indicates whether the ThreadAbortException was added to this task's exception holder. - This should always be true except for the case of non-root self replicating task copies. - - Whether the delegate was executed. - - - - Executes the task. This method will only be called once, and handles bookeeping associated with - self-replicating tasks, in addition to performing necessary exception marshaling. - - The task has already been disposed. - - - - IThreadPoolWorkItem override, which is the entry function for this task when the TP scheduler decides to run it. - - - - - - Outermost entry function to execute this task. Handles all aspects of executing a task on the caller thread. - Currently this is called by IThreadPoolWorkItem.ExecuteWorkItem(), and TaskManager.TryExecuteInline. - - - Performs atomic updates to prevent double execution. Should only be set to true - in codepaths servicing user provided TaskSchedulers. The ConcRT or ThreadPool schedulers don't need this. - - - - The actual code which invokes the body of the task. This can be overriden in derived types. - - - - - Alternate InnerInvoke prototype to be called from ExecuteSelfReplicating() so that - the Parallel Debugger can discover the actual task being invoked. - Details: Here, InnerInvoke is actually being called on the rootTask object while we are actually executing the - childTask. And the debugger needs to discover the childTask, so we pass that down as an argument. - The NoOptimization and NoInlining flags ensure that the childTask pointer is retained, and that this - function appears on the callstack. - - - - - - Performs whatever handling is necessary for an unhandled exception. Normally - this just entails adding the exception to the holder object. - - The exception that went unhandled. - - - - Waits for the to complete execution. - - - The was canceled -or- an exception was thrown during - the execution of the . - - - The has been disposed. - - - - - Waits for the to complete execution. - - - A that represents the number of milliseconds to wait, or a that represents -1 milliseconds to wait indefinitely. - - - true if the completed execution within the allotted time; otherwise, false. - - - The was canceled -or- an exception was thrown during the execution of the . - - - is a negative number other than -1 milliseconds, which represents an - infinite time-out -or- timeout is greater than - . - - - The has been disposed. - - - - - Waits for the to complete execution. - - - A to observe while waiting for the task to complete. - - - The was canceled. - - - The was canceled -or- an exception was thrown during the execution of the . - - - The - has been disposed. - - - - - Waits for the to complete execution. - - - The number of milliseconds to wait, or (-1) to - wait indefinitely. - true if the completed execution within the allotted time; otherwise, - false. - - - is a negative number other than -1, which represents an - infinite time-out. - - - The was canceled -or- an exception was thrown during the execution of the . - - - The - has been disposed. - - - - - Waits for the to complete execution. - - - The number of milliseconds to wait, or (-1) to - wait indefinitely. - - - A to observe while waiting for the task to complete. - - - true if the completed execution within the allotted time; otherwise, false. - - - The was canceled -or- an exception was thrown during the execution of the . - - - The - has been disposed. - - - is a negative number other than -1, which represents an - infinite time-out. - - - The was canceled. - - - - - The core wait function, which is only accesible internally. It's meant to be used in places in TPL code where - the current context is known or cached. - - - - - Cancels the . - - Indiactes whether we should only cancel non-invoked tasks. - For the default scheduler this option will only be serviced through TryDequeue. - For custom schedulers we also attempt an atomic state transition. - true if the task was successfully canceled; otherwise, false. - The - has been disposed. - - - - Sets the task's cancellation acknowledged flag. - - - - - Runs all of the continuations, as appropriate. - - - - - Helper function to determine whether the current task is in the state desired by the - continuation kind under evaluation. Three possibilities exist: the task failed with - an unhandled exception (OnFailed), the task was canceled before running (OnAborted), - or the task completed successfully (OnCompletedSuccessfully). Note that the last - one includes completing due to cancellation. - - The continuation options under evaluation. - True if the continuation should be run given the task's current state. - - - - Creates a continuation that executes when the target completes. - - - An action to run when the completes. When run, the delegate will be - passed the completed task as an argument. - - A new continuation . - - The returned will not be scheduled for execution until the current task has - completed, whether it completes due to running to completion successfully, faulting due to an - unhandled exception, or exiting out early due to being canceled. - - - The argument is null. - - - The has been disposed. - - - - - Creates a continuation that executes when the target completes. - - - An action to run when the completes. When run, the delegate will be - passed the completed task as an argument. - - The that will be assigned to the new continuation task. - A new continuation . - - The returned will not be scheduled for execution until the current task has - completed, whether it completes due to running to completion successfully, faulting due to an - unhandled exception, or exiting out early due to being canceled. - - - The argument is null. - - - The has been disposed. - - The provided CancellationToken - has already been disposed. - - - - - Creates a continuation that executes when the target completes. - - - An action to run when the completes. When run, the delegate will be - passed the completed task as an argument. - - - The to associate with the continuation task and to use for its execution. - - A new continuation . - - The returned will not be scheduled for execution until the current task has - completed, whether it completes due to running to completion successfully, faulting due to an - unhandled exception, or exiting out early due to being canceled. - - - The argument is null. - - - The argument is null. - - - The has been disposed. - - - - - Creates a continuation that executes when the target completes. - - - An action to run when the completes. When run, the delegate will be - passed the completed task as an argument. - - - Options for when the continuation is scheduled and how it behaves. This includes criteria, such - as OnlyOnCanceled, as - well as execution options, such as ExecuteSynchronously. - - A new continuation . - - The returned will not be scheduled for execution until the current task has - completed. If the continuation criteria specified through the parameter are not met, the continuation task will be canceled - instead of scheduled. - - - The argument is null. - - - The argument specifies an invalid value for TaskContinuationOptions. - - - The has been disposed. - - - - - Creates a continuation that executes when the target completes. - - - An action to run when the completes. When run, the delegate will be - passed the completed task as an argument. - - - Options for when the continuation is scheduled and how it behaves. This includes criteria, such - as OnlyOnCanceled, as - well as execution options, such as ExecuteSynchronously. - - The that will be assigned to the new continuation task. - - The to associate with the continuation task and to use for its - execution. - - A new continuation . - - The returned will not be scheduled for execution until the current task has - completed. If the criteria specified through the parameter - are not met, the continuation task will be canceled instead of scheduled. - - - The argument is null. - - - The argument specifies an invalid value for TaskContinuationOptions. - - - The argument is null. - - - The has been disposed. - - The provided CancellationToken - has already been disposed. - - - - - Creates a continuation that executes when the target completes. - - - The type of the result produced by the continuation. - - - A function to run when the completes. When run, the delegate will be - passed the completed task as an argument. - - A new continuation . - - The returned will not be scheduled for execution until the current task has - completed, whether it completes due to running to completion successfully, faulting due to an - unhandled exception, or exiting out early due to being canceled. - - - The argument is null. - - - The has been disposed. - - - - - Creates a continuation that executes when the target completes. - - - The type of the result produced by the continuation. - - - A function to run when the completes. When run, the delegate will be - passed the completed task as an argument. - - The that will be assigned to the new continuation task. - A new continuation . - - The returned will not be scheduled for execution until the current task has - completed, whether it completes due to running to completion successfully, faulting due to an - unhandled exception, or exiting out early due to being canceled. - - - The argument is null. - - - The has been disposed. - - The provided CancellationToken - has already been disposed. - - - - - Creates a continuation that executes when the target completes. - - - The type of the result produced by the continuation. - - - A function to run when the completes. When run, the delegate will be - passed the completed task as an argument. - - - The to associate with the continuation task and to use for its execution. - - A new continuation . - - The returned will not be scheduled for execution until the current task has - completed, whether it completes due to running to completion successfully, faulting due to an - unhandled exception, or exiting out early due to being canceled. - - - The argument is null. - - - The argument is null. - - - The has been disposed. - - - - - Creates a continuation that executes when the target completes. - - - The type of the result produced by the continuation. - - - A function to run when the completes. When run, the delegate will be - passed the completed task as an argument. - - - Options for when the continuation is scheduled and how it behaves. This includes criteria, such - as OnlyOnCanceled, as - well as execution options, such as ExecuteSynchronously. - - A new continuation . - - The returned will not be scheduled for execution until the current task has - completed. If the continuation criteria specified through the parameter are not met, the continuation task will be canceled - instead of scheduled. - - - The argument is null. - - - The argument specifies an invalid value for TaskContinuationOptions. - - - The has been disposed. - - - - - Creates a continuation that executes when the target completes. - - - The type of the result produced by the continuation. - - - A function to run when the completes. When run, the delegate will be - passed the completed task as an argument. - - The that will be assigned to the new continuation task. - - Options for when the continuation is scheduled and how it behaves. This includes criteria, such - as OnlyOnCanceled, as - well as execution options, such as ExecuteSynchronously. - - - The to associate with the continuation task and to use for its - execution. - - A new continuation . - - The returned will not be scheduled for execution until the current task has - completed. If the criteria specified through the parameter - are not met, the continuation task will be canceled instead of scheduled. - - - The argument is null. - - - The argument specifies an invalid value for TaskContinuationOptions. - - - The argument is null. - - - The has been disposed. - - The provided CancellationToken - has already been disposed. - - - - - Converts TaskContinuationOptions to TaskCreationOptions, and also does - some validity checking along the way. - - Incoming TaskContinuationOptions - Outgoing TaskCreationOptions - Outgoing InternalTaskOptions - - - - Registers the continuation and possibly runs it (if the task is already finished). - - The continuation task itself. - TaskScheduler with which to associate continuation task. - Restrictions on when the continuation becomes active. - - - - Waits for all of the provided objects to complete execution. - - - An array of instances on which to wait. - - - The argument is null. - - - The argument contains a null element. - - - At least one of the instances was canceled -or- an exception was thrown during - the execution of at least one of the instances. - - - The has been disposed. - - - - - Waits for all of the provided objects to complete execution. - - - true if all of the instances completed execution within the allotted time; - otherwise, false. - - - An array of instances on which to wait. - - - A that represents the number of milliseconds to wait, or a that represents -1 milliseconds to wait indefinitely. - - - The argument is null. - - - The argument contains a null element. - - - At least one of the instances was canceled -or- an exception was thrown during - the execution of at least one of the instances. - - - is a negative number other than -1 milliseconds, which represents an - infinite time-out -or- timeout is greater than - . - - - The has been disposed. - - - - - Waits for all of the provided objects to complete execution. - - - true if all of the instances completed execution within the allotted time; - otherwise, false. - - - The number of milliseconds to wait, or (-1) to - wait indefinitely. - An array of instances on which to wait. - - - The argument is null. - - - The argument contains a null element. - - - At least one of the instances was canceled -or- an exception was thrown during - the execution of at least one of the instances. - - - The has been disposed. - - - is a negative number other than -1, which represents an - infinite time-out. - - - - - Waits for all of the provided objects to complete execution. - - - true if all of the instances completed execution within the allotted time; - otherwise, false. - - - An array of instances on which to wait. - - - A to observe while waiting for the tasks to complete. - - - The argument is null. - - - The argument contains a null element. - - - At least one of the instances was canceled -or- an exception was thrown during - the execution of at least one of the instances. - - - The was canceled. - - - The has been disposed. - - - - - Waits for all of the provided objects to complete execution. - - - true if all of the instances completed execution within the allotted time; - otherwise, false. - - - An array of instances on which to wait. - - - The number of milliseconds to wait, or (-1) to - wait indefinitely. - - - A to observe while waiting for the tasks to complete. - - - The argument is null. - - - The argument contains a null element. - - - At least one of the instances was canceled -or- an exception was thrown during - the execution of at least one of the instances. - - - The has been disposed. - - - is a negative number other than -1, which represents an - infinite time-out. - - - The was canceled. - - - - - Waits for a set of handles in a STA-aware way. In other words, it will wait for each - of the events individually if we're on a STA thread, because MsgWaitForMultipleObjectsEx - can't do a true wait-all due to its hidden message queue event. This is not atomic, - of course, but we only wait on one-way (MRE) events anyway so this is OK. - - An array of wait handles to wait on. - The timeout to use during waits. - The cancellationToken that enables a wait to be canceled. - True if all waits succeeded, false if a timeout occurred. - - - - Internal WaitAll implementation which is meant to be used with small number of tasks, - optimized for Parallel.Invoke and other structured primitives. - - - - - This internal function is only meant to be called by WaitAll() - If the completed task is canceled or it has other exceptions, here we will add those - into the passed in exception list (which will be lazily initialized here). - - - - - Waits for any of the provided objects to complete execution. - - - An array of instances on which to wait. - - The index of the completed task in the array argument. - - The argument is null. - - - The argument contains a null element. - - - The has been disposed. - - - - - Waits for any of the provided objects to complete execution. - - - An array of instances on which to wait. - - - A that represents the number of milliseconds to wait, or a that represents -1 milliseconds to wait indefinitely. - - - The index of the completed task in the array argument, or -1 if the - timeout occurred. - - - The argument is null. - - - The argument contains a null element. - - - The has been disposed. - - - is a negative number other than -1 milliseconds, which represents an - infinite time-out -or- timeout is greater than - . - - - - - Waits for any of the provided objects to complete execution. - - - An array of instances on which to wait. - - - A to observe while waiting for a task to complete. - - - The index of the completed task in the array argument. - - - The argument is null. - - - The argument contains a null element. - - - The has been disposed. - - - The was canceled. - - - - - Waits for any of the provided objects to complete execution. - - - An array of instances on which to wait. - - - The number of milliseconds to wait, or (-1) to - wait indefinitely. - - - The index of the completed task in the array argument, or -1 if the - timeout occurred. - - - The argument is null. - - - The argument contains a null element. - - - The has been disposed. - - - is a negative number other than -1, which represents an - infinite time-out. - - - - - Waits for any of the provided objects to complete execution. - - - An array of instances on which to wait. - - - The number of milliseconds to wait, or (-1) to - wait indefinitely. - - - A to observe while waiting for a task to complete. - - - The index of the completed task in the array argument, or -1 if the - timeout occurred. - - - The argument is null. - - - The argument contains a null element. - - - The has been disposed. - - - is a negative number other than -1, which represents an - infinite time-out. - - - The was canceled. - - - - - Gets a unique ID for this Task instance. - - - Task IDs are assigned on-demand and do not necessarily represent the order in the which Task - instances were created. - - - - - Returns the unique ID of the currently executing Task. - - - - - Gets the Task instance currently executing, or - null if none exists. - - - - - Gets the Exception that caused the Task to end prematurely. If the Task completed successfully or has not yet thrown any - exceptions, this will return null. - - - Tasks that throw unhandled exceptions store the resulting exception and propagate it wrapped in a - in calls to Wait - or in accesses to the property. Any exceptions not observed by the time - the Task instance is garbage collected will be propagated on the finalizer thread. - - - The Task - has been disposed. - - - - - Gets the TaskStatus of this Task. - - - - - Gets whether this Task instance has completed - execution due to being canceled. - - - A Task will complete in Canceled state either if its CancellationToken - was marked for cancellation before the task started executing, or if the task acknowledged the cancellation request on - its already signaled CancellationToken by throwing an - OperationCanceledException2 that bears the same - CancellationToken. - - - - - Returns true if this task has a cancellation token and it was signaled. - To be used internally in execute entry codepaths. - - - - - This internal property provides access to the CancellationToken that was set on the task - when it was constructed. - - - - - Gets whether this threw an OperationCanceledException2 while its CancellationToken was signaled. - - - - - Gets whether this Task has completed. - - - will return true when the Task is in one of the three - final states: RanToCompletion, - Faulted, or - Canceled. - - - - - Checks whether this task has been disposed. - - - - - Gets the TaskCreationOptions used - to create this task. - - - - - Gets a that can be used to wait for the task to - complete. - - - Using the wait functionality provided by - should be preferred over using for similar - functionality. - - - The has been disposed. - - - - - Gets the state object supplied when the Task was created, - or null if none was supplied. - - - - - Gets an indication of whether the asynchronous operation completed synchronously. - - true if the asynchronous operation completed synchronously; otherwise, false. - - - - Provides access to the TaskScheduler responsible for executing this Task. - - - - - Provides access to factory methods for creating and instances. - - - The factory returned from is a default instance - of , as would result from using - the default constructor on TaskFactory. - - - - - Provides an event that can be used to wait for completion. - Only called by Wait*(), which means that we really do need to instantiate a completion event. - - - - - Determines whether this is the root task of a self replicating group. - - - - - Determines whether the task is a replica itself. - - - - - The property formerly known as IsFaulted. - - - - - Gets whether the completed due to an unhandled exception. - - - If is true, the Task's will be equal to - TaskStatus.Faulted, and its - property will be non-null. - - - - - Checks whether the TASK_STATE_EXCEPTIONOBSERVEDBYPARENT status flag is set, - This will only be used by the implicit wait to prevent double throws - - - - - - Checks whether the body was ever invoked. Used by task scheduler code to verify custom schedulers actually ran the task. - - - - - A structure to hold continuation information. - - - - - Constructs a new continuation structure. - - The task to be activated. - The continuation options. - The scheduler to use for the continuation. - - - - Invokes the continuation for the target completion task. - - The completed task. - Whether the continuation can be inlined. - - - - Initializes a new with the specified function. - - - The delegate that represents the code to execute in the task. When the function has completed, - the task's property will be set to return the result value of the function. - - - The argument is null. - - - - - Initializes a new with the specified function. - - - The delegate that represents the code to execute in the task. When the function has completed, - the task's property will be set to return the result value of the function. - - The to be assigned to this task. - - The argument is null. - - The provided CancellationToken - has already been disposed. - - - - - Initializes a new with the specified function and creation options. - - - The delegate that represents the code to execute in the task. When the function has completed, - the task's property will be set to return the result value of the function. - - - The TaskCreationOptions used to - customize the task's behavior. - - - The argument is null. - - - The argument specifies an invalid value for . - - - - - Initializes a new with the specified function and creation options. - - - The delegate that represents the code to execute in the task. When the function has completed, - the task's property will be set to return the result value of the function. - - The that will be assigned to the new task. - - The TaskCreationOptions used to - customize the task's behavior. - - - The argument is null. - - - The argument specifies an invalid value for . - - The provided CancellationToken - has already been disposed. - - - - - Initializes a new with the specified function and state. - - - The delegate that represents the code to execute in the task. When the function has completed, - the task's property will be set to return the result value of the function. - - An object representing data to be used by the action. - - The argument is null. - - - - - Initializes a new with the specified action, state, and options. - - - The delegate that represents the code to execute in the task. When the function has completed, - the task's property will be set to return the result value of the function. - - An object representing data to be used by the function. - The to be assigned to the new task. - - The argument is null. - - The provided CancellationToken - has already been disposed. - - - - - Initializes a new with the specified action, state, and options. - - - The delegate that represents the code to execute in the task. When the function has completed, - the task's property will be set to return the result value of the function. - - An object representing data to be used by the function. - - The TaskCreationOptions used to - customize the task's behavior. - - - The argument is null. - - - The argument specifies an invalid value for . - - - - - Initializes a new with the specified action, state, and options. - - - The delegate that represents the code to execute in the task. When the function has completed, - the task's property will be set to return the result value of the function. - - An object representing data to be used by the function. - The to be assigned to the new task. - - The TaskCreationOptions used to - customize the task's behavior. - - - The argument is null. - - - The argument specifies an invalid value for . - - The provided CancellationToken - has already been disposed. - - - - - Creates a new future object. - - The parent task for this future. - A function that yields the future value. - The task scheduler which will be used to execute the future. - The CancellationToken for the task. - Options to control the future's behavior. - Internal options to control the future's behavior. - The argument specifies - a SelfReplicating , which is illegal."/>. - - - - Creates a new future object. - - The parent task for this future. - An object containing data to be used by the action; may be null. - A function that yields the future value. - The CancellationToken for the task. - The task scheduler which will be used to execute the future. - Options to control the future's behavior. - Internal options to control the future's behavior. - The argument specifies - a SelfReplicating , which is illegal."/>. - - - - Evaluates the value selector of the Task which is passed in as an object and stores the result. - - - - - Creates a continuation that executes when the target completes. - - - An action to run when the completes. When run, the delegate will be - passed the completed task as an argument. - - A new continuation . - - The returned will not be scheduled for execution until the current task has - completed, whether it completes due to running to completion successfully, faulting due to an - unhandled exception, or exiting out early due to being canceled. - - - The argument is null. - - - The has been disposed. - - - - - Creates a continuation that executes when the target completes. - - - An action to run when the completes. When run, the delegate will be - passed the completed task as an argument. - - The that will be assigned to the new continuation task. - A new continuation . - - The returned will not be scheduled for execution until the current task has - completed, whether it completes due to running to completion successfully, faulting due to an - unhandled exception, or exiting out early due to being canceled. - - - The argument is null. - - - The has been disposed. - - The provided CancellationToken - has already been disposed. - - - - - Creates a continuation that executes when the target completes. - - - An action to run when the completes. When run, the delegate will be - passed the completed task as an argument. - - - The to associate with the continuation task and to use for its execution. - - A new continuation . - - The returned will not be scheduled for execution until the current task has - completed, whether it completes due to running to completion successfully, faulting due to an - unhandled exception, or exiting out early due to being canceled. - - - The argument is null. - - - The argument is null. - - - The has been disposed. - - - - - Creates a continuation that executes when the target completes. - - - An action to run when the completes. When run, the delegate will be - passed the completed task as an argument. - - - Options for when the continuation is scheduled and how it behaves. This includes criteria, such - as OnlyOnCanceled, as - well as execution options, such as ExecuteSynchronously. - - A new continuation . - - The returned will not be scheduled for execution until the current task has - completed. If the continuation criteria specified through the parameter are not met, the continuation task will be canceled - instead of scheduled. - - - The argument is null. - - - The argument specifies an invalid value for TaskContinuationOptions. - - - The has been disposed. - - - - - Creates a continuation that executes when the target completes. - - - An action to run when the completes. When run, the delegate will be - passed the completed task as an argument. - - The that will be assigned to the new continuation task. - - Options for when the continuation is scheduled and how it behaves. This includes criteria, such - as OnlyOnCanceled, as - well as execution options, such as ExecuteSynchronously. - - - The to associate with the continuation task and to use for its - execution. - - A new continuation . - - The returned will not be scheduled for execution until the current task has - completed. If the criteria specified through the parameter - are not met, the continuation task will be canceled instead of scheduled. - - - The argument is null. - - - The argument specifies an invalid value for TaskContinuationOptions. - - - The argument is null. - - - The has been disposed. - - The provided CancellationToken - has already been disposed. - - - - - Creates a continuation that executes when the target completes. - - - The type of the result produced by the continuation. - - - A function to run when the completes. When run, the delegate will be - passed the completed task as an argument. - - A new continuation . - - The returned will not be scheduled for execution until the current - task has completed, whether it completes due to running to completion successfully, faulting due - to an unhandled exception, or exiting out early due to being canceled. - - - The argument is null. - - - The has been disposed. - - - - - Creates a continuation that executes when the target completes. - - - The type of the result produced by the continuation. - - - A function to run when the completes. When run, the delegate will be - passed the completed task as an argument. - - The that will be assigned to the new task. - A new continuation . - - The returned will not be scheduled for execution until the current - task has completed, whether it completes due to running to completion successfully, faulting due - to an unhandled exception, or exiting out early due to being canceled. - - - The argument is null. - - - The has been disposed. - - The provided CancellationToken - has already been disposed. - - - - - Creates a continuation that executes when the target completes. - - - The type of the result produced by the continuation. - - - A function to run when the completes. When run, the delegate will be - passed the completed task as an argument. - - - The to associate with the continuation task and to use for its execution. - - A new continuation . - - The returned will not be scheduled for execution until the current task has - completed, whether it completes due to running to completion successfully, faulting due to an - unhandled exception, or exiting out early due to being canceled. - - - The argument is null. - - - The argument is null. - - - The has been disposed. - - - - - Creates a continuation that executes when the target completes. - - - The type of the result produced by the continuation. - - - A function to run when the completes. When run, the delegate will be - passed the completed task as an argument. - - - Options for when the continuation is scheduled and how it behaves. This includes criteria, such - as OnlyOnCanceled, as - well as execution options, such as ExecuteSynchronously. - - A new continuation . - - - The returned will not be scheduled for execution until the current - task has completed, whether it completes due to running to completion successfully, faulting due - to an unhandled exception, or exiting out early due to being canceled. - - - The , when executed, should return a . This task's completion state will be transferred to the task returned - from the ContinueWith call. - - - - The argument is null. - - - The argument specifies an invalid value for TaskContinuationOptions. - - - The has been disposed. - - - - - Creates a continuation that executes when the target completes. - - - The type of the result produced by the continuation. - - - A function to run when the completes. When run, the delegate will be passed as - an argument this completed task. - - The that will be assigned to the new task. - - Options for when the continuation is scheduled and how it behaves. This includes criteria, such - as OnlyOnCanceled, as - well as execution options, such as ExecuteSynchronously. - - - The to associate with the continuation task and to use for its - execution. - - A new continuation . - - - The returned will not be scheduled for execution until the current task has - completed, whether it completes due to running to completion successfully, faulting due to an - unhandled exception, or exiting out early due to being canceled. - - - The , when executed, should return a . - This task's completion state will be transferred to the task returned from the - ContinueWith call. - - - - The argument is null. - - - The argument specifies an invalid value for TaskContinuationOptions. - - - The argument is null. - - - The has been disposed. - - The provided CancellationToken - has already been disposed. - - - - - Gets the result value of this . - - - The get accessor for this property ensures that the asynchronous operation is complete before - returning. Once the result of the computation is available, it is stored and will be returned - immediately on later calls to . - - - - - Provides access to factory methods for creating instances. - - - The factory returned from is a default instance - of , as would result from using - the default constructor on the factory type. - - - - - Provides support for creating and scheduling - Task{TResult} objects. - - The type of the results that are available though - the Task{TResult} objects that are associated with - the methods in this class. - - - There are many common patterns for which tasks are relevant. The - class encodes some of these patterns into methods that pick up default settings, which are - configurable through its constructors. - - - A default instance of is available through the - Task{TResult}.Factory property. - - - - - - Initializes a instance with the default configuration. - - - This constructor creates a instance with a default configuration. The - property is initialized to - TaskCreationOptions.None, the - property is initialized to TaskContinuationOptions.None, - and the TaskScheduler property is - initialized to the current scheduler (see TaskScheduler.Current). - - - - - Initializes a instance with the default configuration. - - The default that will be assigned - to tasks created by this unless another CancellationToken is explicitly specified - while calling the factory methods. - - This constructor creates a instance with a default configuration. The - property is initialized to - TaskCreationOptions.None, the - property is initialized to TaskContinuationOptions.None, - and the TaskScheduler property is - initialized to the current scheduler (see TaskScheduler.Current). - - - - - Initializes a instance with the specified configuration. - - - The - TaskScheduler to use to schedule any tasks created with this TaskFactory{TResult}. A null value - indicates that the current TaskScheduler should be used. - - - With this constructor, the - property is initialized to - TaskCreationOptions.None, the - property is initialized to TaskContinuationOptions.None, - and the TaskScheduler property is - initialized to , unless it's null, in which case the property is - initialized to the current scheduler (see TaskScheduler.Current). - - - - - Initializes a instance with the specified configuration. - - - The default - TaskCreationOptions to use when creating tasks with this TaskFactory{TResult}. - - - The default - TaskContinuationOptions to use when creating continuation tasks with this TaskFactory{TResult}. - - - The exception that is thrown when the - argument or the - argument specifies an invalid value. - - - With this constructor, the - property is initialized to , - the - property is initialized to , and the TaskScheduler property is initialized to the - current scheduler (see TaskScheduler.Current). - - - - - Initializes a instance with the specified configuration. - - The default that will be assigned - to tasks created by this unless another CancellationToken is explicitly specified - while calling the factory methods. - - The default - TaskCreationOptions to use when creating tasks with this TaskFactory{TResult}. - - - The default - TaskContinuationOptions to use when creating continuation tasks with this TaskFactory{TResult}. - - - The default - TaskScheduler to use to schedule any Tasks created with this TaskFactory{TResult}. A null value - indicates that TaskScheduler.Current should be used. - - - The exception that is thrown when the - argument or the - argumentspecifies an invalid value. - - - With this constructor, the - property is initialized to , - the - property is initialized to , and the TaskScheduler property is initialized to - , unless it's null, in which case the property is initialized to the - current scheduler (see TaskScheduler.Current). - - - - - Creates and starts a . - - A function delegate that returns the future result to be available through - the . - The started . - The exception that is thrown when the - argument is null. - - Calling StartNew is functionally equivalent to creating a using one - of its constructors and then calling - Start to schedule it for execution. - However, unless creation and scheduling must be separated, StartNew is the recommended approach - for both simplicity and performance. - - - - - Creates and starts a . - - A function delegate that returns the future result to be available through - the . - The that will be assigned to the new task. - The started . - The exception that is thrown when the - argument is null. - The provided CancellationToken - has already been disposed. - - - Calling StartNew is functionally equivalent to creating a using one - of its constructors and then calling - Start to schedule it for execution. - However, unless creation and scheduling must be separated, StartNew is the recommended approach - for both simplicity and performance. - - - - - Creates and starts a . - - A function delegate that returns the future result to be available through - the . - A TaskCreationOptions value that controls the behavior of the - created - . - The started . - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - - Calling StartNew is functionally equivalent to creating a using one - of its constructors and then calling - Start to schedule it for execution. - However, unless creation and scheduling must be separated, StartNew is the recommended approach - for both simplicity and performance. - - - - - Creates and starts a . - - A function delegate that returns the future result to be available through - the . - A TaskCreationOptions value that controls the behavior of the - created - . - The that will be assigned to the new task. - The TaskScheduler - that is used to schedule the created - Task{TResult}. - The started . - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - The provided CancellationToken - has already been disposed. - - - Calling StartNew is functionally equivalent to creating a using one - of its constructors and then calling - Start to schedule it for execution. - However, unless creation and scheduling must be separated, StartNew is the recommended approach - for both simplicity and performance. - - - - - Creates and starts a . - - A function delegate that returns the future result to be available through - the . - An object containing data to be used by the - delegate. - The started . - The exception that is thrown when the - argument is null. - - Calling StartNew is functionally equivalent to creating a using one - of its constructors and then calling - Start to schedule it for execution. - However, unless creation and scheduling must be separated, StartNew is the recommended approach - for both simplicity and performance. - - - - - Creates and starts a . - - A function delegate that returns the future result to be available through - the . - An object containing data to be used by the - delegate. - The that will be assigned to the new task. - The started . - The exception that is thrown when the - argument is null. - The provided CancellationToken - has already been disposed. - - - Calling StartNew is functionally equivalent to creating a using one - of its constructors and then calling - Start to schedule it for execution. - However, unless creation and scheduling must be separated, StartNew is the recommended approach - for both simplicity and performance. - - - - - Creates and starts a . - - A function delegate that returns the future result to be available through - the . - An object containing data to be used by the - delegate. - A TaskCreationOptions value that controls the behavior of the - created - . - The started . - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - - Calling StartNew is functionally equivalent to creating a using one - of its constructors and then calling - Start to schedule it for execution. - However, unless creation and scheduling must be separated, StartNew is the recommended approach - for both simplicity and performance. - - - - - Creates and starts a . - - A function delegate that returns the future result to be available through - the . - An object containing data to be used by the - delegate. - The that will be assigned to the new task. - A TaskCreationOptions value that controls the behavior of the - created - . - The TaskScheduler - that is used to schedule the created - Task{TResult}. - The started . - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - The provided CancellationToken - has already been disposed. - - - Calling StartNew is functionally equivalent to creating a using one - of its constructors and then calling - Start to schedule it for execution. - However, unless creation and scheduling must be separated, StartNew is the recommended approach - for both simplicity and performance. - - - - - Creates a Task that executes an end - method function when a specified IAsyncResult completes. - - The IAsyncResult whose completion should trigger the processing of the - . - The function delegate that processes the completed . - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - A Task that represents the - asynchronous operation. - - - - Creates a Task that executes an end - method function when a specified IAsyncResult completes. - - The IAsyncResult whose completion should trigger the processing of the - . - The function delegate that processes the completed . - The TaskCreationOptions value that controls the behavior of the - created Task. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - A Task that represents the - asynchronous operation. - - - - Creates a Task that executes an end - method function when a specified IAsyncResult completes. - - The IAsyncResult whose completion should trigger the processing of the - . - The function delegate that processes the completed . - The TaskScheduler - that is used to schedule the task that executes the end method. - The TaskCreationOptions value that controls the behavior of the - created Task. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - A Task that represents the - asynchronous operation. - - - - Creates a Task that represents a pair of - begin and end methods that conform to the Asynchronous Programming Model pattern. - - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - An object containing data to be used by the - delegate. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The created Task that - represents the asynchronous operation. - - This method throws any exceptions thrown by the . - - - - - Creates a Task that represents a pair of - begin and end methods that conform to the Asynchronous Programming Model pattern. - - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - The TaskCreationOptions value that controls the behavior of the - created Task. - An object containing data to be used by the - delegate. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - The created Task that - represents the asynchronous operation. - - This method throws any exceptions thrown by the . - - - - - Creates a Task that represents a pair of - begin and end methods that conform to the Asynchronous Programming Model pattern. - - The type of the first argument passed to the delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - The first argument passed to the - delegate. - An object containing data to be used by the - delegate. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The created Task that - represents the asynchronous operation. - - This method throws any exceptions thrown by the . - - - - - Creates a Task that represents a pair of - begin and end methods that conform to the Asynchronous Programming Model pattern. - - The type of the first argument passed to the delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - The first argument passed to the - delegate. - The TaskCreationOptions value that controls the behavior of the - created Task. - An object containing data to be used by the - delegate. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - The created Task that - represents the asynchronous operation. - - This method throws any exceptions thrown by the . - - - - - Creates a Task that represents a pair of - begin and end methods that conform to the Asynchronous Programming Model pattern. - - The type of the first argument passed to the delegate. - The type of the second argument passed to - delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - The first argument passed to the - delegate. - The second argument passed to the - delegate. - An object containing data to be used by the - delegate. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The created Task that - represents the asynchronous operation. - - This method throws any exceptions thrown by the . - - - - - Creates a Task that represents a pair of - begin and end methods that conform to the Asynchronous Programming Model pattern. - - The type of the first argument passed to the delegate. - The type of the second argument passed to - delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - The first argument passed to the - delegate. - The second argument passed to the - delegate. - The TaskCreationOptions value that controls the behavior of the - created Task. - An object containing data to be used by the - delegate. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - The created Task that - represents the asynchronous operation. - - This method throws any exceptions thrown by the . - - - - - Creates a Task that represents a pair of - begin and end methods that conform to the Asynchronous Programming Model pattern. - - The type of the first argument passed to the delegate. - The type of the second argument passed to - delegate. - The type of the third argument passed to - delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - The first argument passed to the - delegate. - The second argument passed to the - delegate. - The third argument passed to the - delegate. - An object containing data to be used by the - delegate. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The created Task that - represents the asynchronous operation. - - This method throws any exceptions thrown by the . - - - - - Creates a Task that represents a pair of - begin and end methods that conform to the Asynchronous Programming Model pattern. - - The type of the first argument passed to the delegate. - The type of the second argument passed to - delegate. - The type of the third argument passed to - delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - The first argument passed to the - delegate. - The second argument passed to the - delegate. - The third argument passed to the - delegate. - The TaskCreationOptions value that controls the behavior of the - created Task. - An object containing data to be used by the - delegate. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - The created Task that - represents the asynchronous operation. - - This method throws any exceptions thrown by the . - - - - - Creates a continuation Task - that will be started upon the completion of a set of provided Tasks. - - The array of tasks from which to continue. - The function delegate to execute when all tasks in - the array have completed. - The new continuation Task. - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when one - of the elements in the array has been disposed. - - - - Creates a continuation Task - that will be started upon the completion of a set of provided Tasks. - - The array of tasks from which to continue. - The function delegate to execute when all tasks in - the array have completed. - The CancellationToken - that will be assigned to the new continuation task. - The new continuation Task. - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when one - of the elements in the array has been disposed. - The provided CancellationToken - has already been disposed. - - - - - Creates a continuation Task - that will be started upon the completion of a set of provided Tasks. - - The array of tasks from which to continue. - The function delegate to execute when all tasks in the array have completed. - The - TaskContinuationOptions value that controls the behavior of - the created continuation Task. - The new continuation Task. - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when the - argument specifies an invalid TaskContinuationOptions - value. - The exception that is thrown when one - of the elements in the array has been disposed. - - The NotOn* and OnlyOn* TaskContinuationOptions, - which constrain for which TaskStatus states a continuation - will be executed, are illegal with ContinueWhenAll. - - - - - Creates a continuation Task - that will be started upon the completion of a set of provided Tasks. - - The array of tasks from which to continue. - The function delegate to execute when all tasks in the array have completed. - The CancellationToken - that will be assigned to the new continuation task. - The - TaskContinuationOptions value that controls the behavior of - the created continuation Task. - The TaskScheduler - that is used to schedule the created continuation Task. - The new continuation Task. - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when the - argument specifies an invalid TaskContinuationOptions - value. - The exception that is thrown when one - of the elements in the array has been disposed. - The provided CancellationToken - has already been disposed. - - - The NotOn* and OnlyOn* TaskContinuationOptions, - which constrain for which TaskStatus states a continuation - will be executed, are illegal with ContinueWhenAll. - - - - - Creates a continuation Task - that will be started upon the completion of a set of provided Tasks. - - The type of the result of the antecedent . - The array of tasks from which to continue. - The function delegate to execute when all tasks in the - array have completed. - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when one - of the elements in the array has been disposed. - - - - Creates a continuation Task - that will be started upon the completion of a set of provided Tasks. - - The type of the result of the antecedent . - The array of tasks from which to continue. - The function delegate to execute when all tasks in the - array have completed. - The CancellationToken - that will be assigned to the new continuation task. - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when one - of the elements in the array has been disposed. - The provided CancellationToken - has already been disposed. - - - - - Creates a continuation Task - that will be started upon the completion of a set of provided Tasks. - - The type of the result of the antecedent . - The array of tasks from which to continue. - The function delegate to execute when all tasks in the - array have completed. - The - TaskContinuationOptions value that controls the behavior of - the created continuation Task. - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when the - argument specifies an invalid TaskContinuationOptions - value. - The exception that is thrown when one - of the elements in the array has been disposed. - - The NotOn* and OnlyOn* TaskContinuationOptions, - which constrain for which TaskStatus states a continuation - will be executed, are illegal with ContinueWhenAll. - - - - - Creates a continuation Task - that will be started upon the completion of a set of provided Tasks. - - The type of the result of the antecedent . - The array of tasks from which to continue. - The function delegate to execute when all tasks in the - array have completed. - The CancellationToken - that will be assigned to the new continuation task. - The - TaskContinuationOptions value that controls the behavior of - the created continuation Task. - The TaskScheduler - that is used to schedule the created continuation . - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when the - argument specifies an invalid TaskContinuationOptions - value. - The exception that is thrown when one - of the elements in the array has been disposed. - The provided CancellationToken - has already been disposed. - - - The NotOn* and OnlyOn* TaskContinuationOptions, - which constrain for which TaskStatus states a continuation - will be executed, are illegal with ContinueWhenAll. - - - - - Creates a continuation Task - that will be started upon the completion of any Task in the provided set. - - The array of tasks from which to continue when one task completes. - The function delegate to execute when one task in the array completes. - The new continuation Task. - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when one - of the elements in the array has been disposed. - - - - Creates a continuation Task - that will be started upon the completion of any Task in the provided set. - - The array of tasks from which to continue when one task completes. - The function delegate to execute when one task in the array completes. - The CancellationToken - that will be assigned to the new continuation task. - The new continuation Task. - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when one - of the elements in the array has been disposed. - The provided CancellationToken - has already been disposed. - - - - - Creates a continuation Task - that will be started upon the completion of any Task in the provided set. - - The array of tasks from which to continue when one task completes. - The function delegate to execute when one task in the array completes. - The - TaskContinuationOptions value that controls the behavior of - the created continuation Task. - The new continuation Task. - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when the - argument specifies an invalid TaskContinuationOptions - value. - The exception that is thrown when one - of the elements in the array has been disposed. - - The NotOn* and OnlyOn* TaskContinuationOptions, - which constrain for which TaskStatus states a continuation - will be executed, are illegal with ContinueWhenAny. - - - - - Creates a continuation Task - that will be started upon the completion of any Task in the provided set. - - The array of tasks from which to continue when one task completes. - The function delegate to execute when one task in the array completes. - The CancellationToken - that will be assigned to the new continuation task. - The - TaskContinuationOptions value that controls the behavior of - the created continuation Task. - The TaskScheduler - that is used to schedule the created continuation Task. - The new continuation Task. - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when the - argument specifies an invalid TaskContinuationOptions - value. - The exception that is thrown when one - of the elements in the array has been disposed. - The provided CancellationToken - has already been disposed. - - - The NotOn* and OnlyOn* TaskContinuationOptions, - which constrain for which TaskStatus states a continuation - will be executed, are illegal with ContinueWhenAny. - - - - - Creates a continuation Task - that will be started upon the completion of any Task in the provided set. - - The type of the result of the antecedent . - The array of tasks from which to continue when one task completes. - The function delegate to execute when one task in the - array completes. - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when one - of the elements in the array has been disposed. - - - - Creates a continuation Task - that will be started upon the completion of any Task in the provided set. - - The type of the result of the antecedent . - The array of tasks from which to continue when one task completes. - The function delegate to execute when one task in the - array completes. - The CancellationToken - that will be assigned to the new continuation task. - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when one - of the elements in the array has been disposed. - The provided CancellationToken - has already been disposed. - - - - - Creates a continuation Task - that will be started upon the completion of any Task in the provided set. - - The type of the result of the antecedent . - The array of tasks from which to continue when one task completes. - The function delegate to execute when one task in the - array completes. - The - TaskContinuationOptions value that controls the behavior of - the created continuation Task. - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when the - argument specifies an invalid TaskContinuationOptions - value. - The exception that is thrown when one - of the elements in the array has been disposed. - - The NotOn* and OnlyOn* TaskContinuationOptions, - which constrain for which TaskStatus states a continuation - will be executed, are illegal with ContinueWhenAny. - - - - - Creates a continuation Task - that will be started upon the completion of any Task in the provided set. - - The type of the result of the antecedent . - The array of tasks from which to continue when one task completes. - The function delegate to execute when one task in the - array completes. - The CancellationToken - that will be assigned to the new continuation task. - The - TaskContinuationOptions value that controls the behavior of - the created continuation Task. - The TaskScheduler - that is used to schedule the created continuation . - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when the - argument specifies an invalid TaskContinuationOptions - value. - The exception that is thrown when one - of the elements in the array has been disposed. - The provided CancellationToken - has already been disposed. - - - The NotOn* and OnlyOn* TaskContinuationOptions, - which constrain for which TaskStatus states a continuation - will be executed, are illegal with ContinueWhenAny. - - - - - Gets the default CancellationToken of this - TaskFactory. - - - This property returns the default that will be assigned to all - tasks created by this factory unless another CancellationToken value is explicitly specified - during the call to the factory methods. - - - - - Gets the TaskScheduler of this - TaskFactory{TResult}. - - - This property returns the default scheduler for this factory. It will be used to schedule all - tasks unless another scheduler is explicitly specified during calls to this factory's methods. - If null, TaskScheduler.Current - will be used. - - - - - Gets the TaskCreationOptions - value of this TaskFactory{TResult}. - - - This property returns the default creation options for this factory. They will be used to create all - tasks unless other options are explicitly specified during calls to this factory's methods. - - - - - Gets the TaskContinuationOptions - value of this TaskFactory{TResult}. - - - This property returns the default continuation options for this factory. They will be used to create - all continuation tasks unless other options are explicitly specified during calls to this factory's methods. - - - - - Represents the current stage in the lifecycle of a . - - - - - The task has been initialized but has not yet been scheduled. - - - - - The task is waiting to be activated and scheduled internally by the .NET Framework infrastructure. - - - - - The task has been scheduled for execution but has not yet begun executing. - - - - - The task is running but has not yet completed. - - - - - The task has finished executing and is implicitly waiting for - attached child tasks to complete. - - - - - The task completed execution successfully. - - - - - The task acknowledged cancellation by throwing an OperationCanceledException2 with its own CancellationToken - while the token was in signaled state, or the task's CancellationToken was already signaled before the - task started executing. - - - - - The task completed due to an unhandled exception. - - - - - Specifies flags that control optional behavior for the creation and execution of tasks. - - - - - Specifies that the default behavior should be used. - - - - - A hint to a TaskScheduler to schedule a - task in as fair a manner as possible, meaning that tasks scheduled sooner will be more likely to - be run sooner, and tasks scheduled later will be more likely to be run later. - - - - - Specifies that a task will be a long-running, course-grained operation. It provides a hint to the - TaskScheduler that oversubscription may be - warranted. - - - - - Specifies that a task is attached to a parent in the task hierarchy. - - - - - Task creation flags which are only used internally. - - - - Specifies "No internal task options" - - - Used to filter out internal vs. public task creation options. - - - Specifies that the task will be queued by the runtime before handing it over to the user. - This flag will be used to skip the cancellationtoken registration step, which is only meant for unstarted tasks. - - - - Specifies flags that control optional behavior for the creation and execution of continuation tasks. - - - - - Default = "Continue on any, no task options, run asynchronously" - Specifies that the default behavior should be used. Continuations, by default, will - be scheduled when the antecedent task completes, regardless of the task's final TaskStatus. - - - - - A hint to a TaskScheduler to schedule a - task in as fair a manner as possible, meaning that tasks scheduled sooner will be more likely to - be run sooner, and tasks scheduled later will be more likely to be run later. - - - - - Specifies that a task will be a long-running, course-grained operation. It provides - a hint to the TaskScheduler that - oversubscription may be warranted. - - - - - Specifies that a task is attached to a parent in the task hierarchy. - - - - - Specifies that the continuation task should not be scheduled if its antecedent ran to completion. - This option is not valid for multi-task continuations. - - - - - Specifies that the continuation task should not be scheduled if its antecedent threw an unhandled - exception. This option is not valid for multi-task continuations. - - - - - Specifies that the continuation task should not be scheduled if its antecedent was canceled. This - option is not valid for multi-task continuations. - - - - - Specifies that the continuation task should be scheduled only if its antecedent ran to - completion. This option is not valid for multi-task continuations. - - - - - Specifies that the continuation task should be scheduled only if its antecedent threw an - unhandled exception. This option is not valid for multi-task continuations. - - - - - Specifies that the continuation task should be scheduled only if its antecedent was canceled. - This option is not valid for multi-task continuations. - - - - - Specifies that the continuation task should be executed synchronously. With this option - specified, the continuation will be run on the same thread that causes the antecedent task to - transition into its final state. If the antecedent is already complete when the continuation is - created, the continuation will run on the thread creating the continuation. Only very - short-running continuations should be executed synchronously. - - - - - Represents an exception used to communicate task cancellation. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the - class with a specified error message. - - The error message that explains the reason for the exception. - - - - Initializes a new instance of the - class with a specified error message and a reference to the inner exception that is the cause of - this exception. - - The error message that explains the reason for the exception. - The exception that is the cause of the current exception. - - - - Initializes a new instance of the class - with a reference to the that has been canceled. - - A task that has been canceled. - - - - Gets the task associated with this exception. - - - It is permissible for no Task to be associated with a - , in which case - this property will return null. - - - - - Represents the producer side of a unbound to a - delegate, providing access to the consumer side through the property. - - - - It is often the case that a is desired to - represent another asynchronous operation. - TaskCompletionSource is provided for this purpose. It enables - the creation of a task that can be handed out to consumers, and those consumers can use the members - of the task as they would any other. However, unlike most tasks, the state of a task created by a - TaskCompletionSource is controlled explicitly by the methods on TaskCompletionSource. This enables the - completion of the external asynchronous operation to be propagated to the underlying Task. The - separation also ensures that consumers are not able to transition the state without access to the - corresponding TaskCompletionSource. - - - All members of are thread-safe - and may be used from multiple threads concurrently. - - - The type of the result value assocatied with this . - - - - Creates a . - - - - - Creates a - with the specified options. - - - The created - by this instance and accessible through its property - will be instantiated using the specified . - - The options to use when creating the underlying - . - - The represent options invalid for use - with a . - - - - - Creates a - with the specified state. - - The state to use as the underlying - 's AsyncState. - - - - Creates a with - the specified state and options. - - The options to use when creating the underlying - . - The state to use as the underlying - 's AsyncState. - - The represent options invalid for use - with a . - - - - - Attempts to transition the underlying - into the - Faulted - state. - - The exception to bind to this . - True if the operation was successful; otherwise, false. - This operation will return false if the - is already in one - of the three final states: - RanToCompletion, - Faulted, or - Canceled. - - The argument is null. - The was disposed. - - - - Attempts to transition the underlying - into the - Faulted - state. - - The collection of exceptions to bind to this . - True if the operation was successful; otherwise, false. - This operation will return false if the - is already in one - of the three final states: - RanToCompletion, - Faulted, or - Canceled. - - The argument is null. - There are one or more null elements in . - The collection is empty. - The was disposed. - - - - Transitions the underlying - into the - Faulted - state. - - The exception to bind to this . - The argument is null. - - The underlying is already in one - of the three final states: - RanToCompletion, - Faulted, or - Canceled. - - The was disposed. - - - - Transitions the underlying - into the - Faulted - state. - - The collection of exceptions to bind to this . - The argument is null. - There are one or more null elements in . - - The underlying is already in one - of the three final states: - RanToCompletion, - Faulted, or - Canceled. - - The was disposed. - - - - Attempts to transition the underlying - into the - RanToCompletion - state. - - The result value to bind to this . - True if the operation was successful; otherwise, false. - This operation will return false if the - is already in one - of the three final states: - RanToCompletion, - Faulted, or - Canceled. - - The was disposed. - - - - Transitions the underlying - into the - RanToCompletion - state. - - The result value to bind to this . - - The underlying is already in one - of the three final states: - RanToCompletion, - Faulted, or - Canceled. - - The was disposed. - - - - Transitions the underlying - into the - Canceled - state. - - - The underlying is already in one - of the three final states: - RanToCompletion, - Faulted, or - Canceled. - - The was disposed. - - - - Attempts to transition the underlying - into the - Canceled - state. - - True if the operation was successful; otherwise, false. - This operation will return false if the - is already in one - of the three final states: - RanToCompletion, - Faulted, or - Canceled. - - The was disposed. - - - - Gets the created - by this . - - - This property enables a consumer access to the that is controlled by this instance. - The , , - , and - methods (and their "Try" variants) on this instance all result in the relevant state - transitions on this underlying Task. - - - - - An exception holder manages a list of exceptions for one particular task. - It offers the ability to aggregate, but more importantly, also offers intrinsic - support for propagating unhandled exceptions that are never observed. It does - this by aggregating and throwing if the holder is ever GC'd without the holder's - contents ever having been requested (e.g. by a Task.Wait, Task.get_Exception, etc). - - - - - Creates a new holder; it will be registered for finalization. - - The task this holder belongs to. - - - - A finalizer that repropagates unhandled exceptions. - - - - - Add an exception to the internal list. This will ensure the holder is - in the proper state (handled/unhandled) depending on the list's contents. - - An exception object (either an Exception or an - IEnumerable{Exception}) to add to the list. - - - - A private helper method that ensures the holder is considered - unhandled, i.e. it is registered for finalization. - - - - - A private helper method that ensures the holder is considered - handled, i.e. it is not registered for finalization. - - Whether this is called from the finalizer thread. - - - - Allocates a new aggregate exception and adds the contents of the list to - it. By calling this method, the holder assumes exceptions to have been - "observed", such that the finalization check will be subsequently skipped. - - Whether this is being called from a finalizer. - An extra exception to be included (optionally). - The aggregate exception to throw. - - - - Provides a set of static (Shared in Visual Basic) methods for working with specific kinds of - instances. - - - - - Creates a proxy Task that represents the - asynchronous operation of a Task{Task}. - - - It is often useful to be able to return a Task from a - Task{TResult}, where the inner Task represents work done as part of the outer Task{TResult}. However, - doing so results in a Task{Task}, which, if not dealt with carefully, could produce unexpected behavior. Unwrap - solves this problem by creating a proxy Task that represents the entire asynchronous operation of such a Task{Task}. - - The Task{Task} to unwrap. - The exception that is thrown if the - argument is null. - A Task that represents the asynchronous operation of the provided Task{Task}. - - - - Creates a proxy Task{TResult} that represents the - asynchronous operation of a Task{Task{TResult}}. - - - It is often useful to be able to return a Task{TResult} from a Task{TResult}, where the inner Task{TResult} - represents work done as part of the outer Task{TResult}. However, doing so results in a Task{Task{TResult}}, - which, if not dealt with carefully, could produce unexpected behavior. Unwrap solves this problem by - creating a proxy Task{TResult} that represents the entire asynchronous operation of such a Task{Task{TResult}}. - - The Task{Task{TResult}} to unwrap. - The exception that is thrown if the - argument is null. - A Task{TResult} that represents the asynchronous operation of the provided Task{Task{TResult}}. /// Unwraps a Task that returns another Task. - - - - Provides support for creating and scheduling - Tasks. - - - - There are many common patterns for which tasks are relevant. The - class encodes some of these patterns into methods that pick up default settings, which are - configurable through its constructors. - - - A default instance of is available through the - Task.Factory property. - - - - - - Initializes a instance with the default configuration. - - - This constructor creates a instance with a default configuration. The - property is initialized to - TaskCreationOptions.None, the - property is initialized to TaskContinuationOptions.None, - and the TaskScheduler property is - initialized to the current scheduler (see TaskScheduler.Current). - - - - - Initializes a instance with the specified configuration. - - The default that will be assigned - to tasks created by this unless another CancellationToken is explicitly specified - while calling the factory methods. - - This constructor creates a instance with a default configuration. The - property is initialized to - TaskCreationOptions.None, the - property is initialized to TaskContinuationOptions.None, - and the TaskScheduler property is - initialized to the current scheduler (see TaskScheduler.Current). - - - - - Initializes a instance with the specified configuration. - - - The - TaskScheduler to use to schedule any tasks created with this TaskFactory. A null value - indicates that the current TaskScheduler should be used. - - - With this constructor, the - property is initialized to - TaskCreationOptions.None, the - property is initialized to TaskContinuationOptions.None, - and the TaskScheduler property is - initialized to , unless it's null, in which case the property is - initialized to the current scheduler (see TaskScheduler.Current). - - - - - Initializes a instance with the specified configuration. - - - The default - TaskCreationOptions to use when creating tasks with this TaskFactory. - - - The default - TaskContinuationOptions to use when creating continuation tasks with this TaskFactory. - - - The exception that is thrown when the - argument or the - argument specifies an invalid value. - - - With this constructor, the - property is initialized to , - the - property is initialized to , and the TaskScheduler property is initialized to the - current scheduler (see TaskScheduler.Current). - - - - - Initializes a instance with the specified configuration. - - The default that will be assigned - to tasks created by this unless another CancellationToken is explicitly specified - while calling the factory methods. - - The default - TaskCreationOptions to use when creating tasks with this TaskFactory. - - - The default - TaskContinuationOptions to use when creating continuation tasks with this TaskFactory. - - - The default - TaskScheduler to use to schedule any Tasks created with this TaskFactory. A null value - indicates that TaskScheduler.Current should be used. - - - The exception that is thrown when the - argument or the - argumentspecifies an invalid value. - - - With this constructor, the - property is initialized to , - the - property is initialized to , and the TaskScheduler property is initialized to - , unless it's null, in which case the property is initialized to the - current scheduler (see TaskScheduler.Current). - - - - - Creates and starts a Task. - - The action delegate to execute asynchronously. - The started Task. - The exception that is thrown when the - argument is null. - - Calling StartNew is functionally equivalent to creating a Task using one of its constructors - and then calling - Start to schedule it for execution. However, - unless creation and scheduling must be separated, StartNew is the recommended - approach for both simplicity and performance. - - - - - Creates and starts a Task. - - The action delegate to execute asynchronously. - The that will be assigned to the new task. - The started Task. - The exception that is thrown when the - argument is null. - The provided CancellationToken - has already been disposed. - - - Calling StartNew is functionally equivalent to creating a Task using one of its constructors - and then calling - Start to schedule it for execution. However, - unless creation and scheduling must be separated, StartNew is the recommended - approach for both simplicity and performance. - - - - - Creates and starts a Task. - - The action delegate to execute asynchronously. - A TaskCreationOptions value that controls the behavior of the - created - Task. - The started Task. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - - Calling StartNew is functionally equivalent to creating a Task using one of its constructors and - then calling - Start to schedule it for execution. - However, unless creation and scheduling must be separated, StartNew is the recommended approach - for both simplicity and performance. - - - - - Creates and starts a Task. - - The action delegate to execute asynchronously. - The that will be assigned to the new - A TaskCreationOptions value that controls the behavior of the - created - Task. - The TaskScheduler - that is used to schedule the created Task. - The started Task. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - The provided CancellationToken - has already been disposed. - - - Calling StartNew is functionally equivalent to creating a Task using one of its constructors and - then calling - Start to schedule it for execution. - However, unless creation and scheduling must be separated, StartNew is the recommended approach - for both simplicity and performance. - - - - - Creates and starts a Task. - - The action delegate to execute asynchronously. - An object containing data to be used by the - delegate. - The started Task. - The exception that is thrown when the - argument is null. - - Calling StartNew is functionally equivalent to creating a Task using one of its constructors and - then calling - Start to schedule it for execution. - However, unless creation and scheduling must be separated, StartNew is the recommended approach - for both simplicity and performance. - - - - - Creates and starts a Task. - - The action delegate to execute asynchronously. - An object containing data to be used by the - delegate. - The that will be assigned to the new - The started Task. - The exception that is thrown when the - argument is null. - The provided CancellationToken - has already been disposed. - - - Calling StartNew is functionally equivalent to creating a Task using one of its constructors and - then calling - Start to schedule it for execution. - However, unless creation and scheduling must be separated, StartNew is the recommended approach - for both simplicity and performance. - - - - - Creates and starts a Task. - - The action delegate to execute asynchronously. - An object containing data to be used by the - delegate. - A TaskCreationOptions value that controls the behavior of the - created - Task. - The started Task. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - - Calling StartNew is functionally equivalent to creating a Task using one of its constructors and - then calling - Start to schedule it for execution. - However, unless creation and scheduling must be separated, StartNew is the recommended approach - for both simplicity and performance. - - - - - Creates and starts a Task. - - The action delegate to execute asynchronously. - An object containing data to be used by the - delegate. - The that will be assigned to the new task. - A TaskCreationOptions value that controls the behavior of the - created - Task. - The TaskScheduler - that is used to schedule the created Task. - The started Task. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - The provided CancellationToken - has already been disposed. - - - Calling StartNew is functionally equivalent to creating a Task using one of its constructors and - then calling - Start to schedule it for execution. - However, unless creation and scheduling must be separated, StartNew is the recommended approach - for both simplicity and performance. - - - - - Creates and starts a . - - The type of the result available through the - Task. - - A function delegate that returns the future result to be available through - the . - The started . - The exception that is thrown when the - argument is null. - - Calling StartNew is functionally equivalent to creating a using one - of its constructors and then calling - Start to schedule it for execution. - However, unless creation and scheduling must be separated, StartNew is the recommended approach - for both simplicity and performance. - - - - - Creates and starts a . - - The type of the result available through the - Task. - - A function delegate that returns the future result to be available through - the . - The that will be assigned to the new - The started . - The exception that is thrown when the - argument is null. - The provided CancellationToken - has already been disposed. - - - Calling StartNew is functionally equivalent to creating a using one - of its constructors and then calling - Start to schedule it for execution. - However, unless creation and scheduling must be separated, StartNew is the recommended approach - for both simplicity and performance. - - - - - Creates and starts a . - - The type of the result available through the - Task. - - A function delegate that returns the future result to be available through - the . - A TaskCreationOptions value that controls the behavior of the - created - . - The started . - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - - Calling StartNew is functionally equivalent to creating a using one - of its constructors and then calling - Start to schedule it for execution. - However, unless creation and scheduling must be separated, StartNew is the recommended approach - for both simplicity and performance. - - - - - Creates and starts a . - - The type of the result available through the - Task. - - A function delegate that returns the future result to be available through - the . - The that will be assigned to the new task. - A TaskCreationOptions value that controls the behavior of the - created - . - The TaskScheduler - that is used to schedule the created - Task{TResult}. - The started . - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - The provided CancellationToken - has already been disposed. - - - Calling StartNew is functionally equivalent to creating a using one - of its constructors and then calling - Start to schedule it for execution. - However, unless creation and scheduling must be separated, StartNew is the recommended approach - for both simplicity and performance. - - - - - Creates and starts a . - - The type of the result available through the - Task. - - A function delegate that returns the future result to be available through - the . - An object containing data to be used by the - delegate. - The started . - The exception that is thrown when the - argument is null. - - Calling StartNew is functionally equivalent to creating a using one - of its constructors and then calling - Start to schedule it for execution. - However, unless creation and scheduling must be separated, StartNew is the recommended approach - for both simplicity and performance. - - - - - Creates and starts a . - - The type of the result available through the - Task. - - A function delegate that returns the future result to be available through - the . - An object containing data to be used by the - delegate. - The that will be assigned to the new - The started . - The exception that is thrown when the - argument is null. - The provided CancellationToken - has already been disposed. - - - Calling StartNew is functionally equivalent to creating a using one - of its constructors and then calling - Start to schedule it for execution. - However, unless creation and scheduling must be separated, StartNew is the recommended approach - for both simplicity and performance. - - - - - Creates and starts a . - - The type of the result available through the - Task. - - A function delegate that returns the future result to be available through - the . - An object containing data to be used by the - delegate. - A TaskCreationOptions value that controls the behavior of the - created - . - The started . - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - - Calling StartNew is functionally equivalent to creating a using one - of its constructors and then calling - Start to schedule it for execution. - However, unless creation and scheduling must be separated, StartNew is the recommended approach - for both simplicity and performance. - - - - - Creates and starts a . - - The type of the result available through the - Task. - - A function delegate that returns the future result to be available through - the . - An object containing data to be used by the - delegate. - The that will be assigned to the new task. - A TaskCreationOptions value that controls the behavior of the - created - . - The TaskScheduler - that is used to schedule the created - Task{TResult}. - The started . - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - The provided CancellationToken - has already been disposed. - - - Calling StartNew is functionally equivalent to creating a using one - of its constructors and then calling - Start to schedule it for execution. - However, unless creation and scheduling must be separated, StartNew is the recommended approach - for both simplicity and performance. - - - - - Creates a Task that executes an end method action - when a specified IAsyncResult completes. - - The IAsyncResult whose completion should trigger the processing of the - . - The action delegate that processes the completed . - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - A Task that represents the asynchronous - operation. - - - - Creates a Task that executes an end method action - when a specified IAsyncResult completes. - - The IAsyncResult whose completion should trigger the processing of the - . - The action delegate that processes the completed . - The TaskCreationOptions value that controls the behavior of the - created Task. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - A Task that represents the asynchronous - operation. - - - - Creates a Task that executes an end method action - when a specified IAsyncResult completes. - - The IAsyncResult whose completion should trigger the processing of the - . - The action delegate that processes the completed . - The TaskScheduler - that is used to schedule the task that executes the end method. - The TaskCreationOptions value that controls the behavior of the - created Task. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - A Task that represents the asynchronous - operation. - - - - Creates a Task that represents a pair of begin - and end methods that conform to the Asynchronous Programming Model pattern. - - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - An object containing data to be used by the - delegate. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The created Task that represents the - asynchronous operation. - - This method throws any exceptions thrown by the . - - - - - Creates a Task that represents a pair of begin - and end methods that conform to the Asynchronous Programming Model pattern. - - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - The TaskCreationOptions value that controls the behavior of the - created Task. - An object containing data to be used by the - delegate. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - The created Task that represents the - asynchronous operation. - - This method throws any exceptions thrown by the . - - - - - Creates a Task that represents a pair of begin - and end methods that conform to the Asynchronous Programming Model pattern. - - The type of the first argument passed to the - delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - The first argument passed to the - delegate. - An object containing data to be used by the - delegate. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The created Task that represents the - asynchronous operation. - - This method throws any exceptions thrown by the . - - - - - Creates a Task that represents a pair of begin - and end methods that conform to the Asynchronous Programming Model pattern. - - The type of the first argument passed to the - delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - The first argument passed to the - delegate. - The TaskCreationOptions value that controls the behavior of the - created Task. - An object containing data to be used by the - delegate. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - The created Task that represents the - asynchronous operation. - - This method throws any exceptions thrown by the . - - - - - Creates a Task that represents a pair of begin - and end methods that conform to the Asynchronous Programming Model pattern. - - The type of the first argument passed to the - delegate. - The type of the second argument passed to - delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - The first argument passed to the - delegate. - The second argument passed to the - delegate. - An object containing data to be used by the - delegate. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The created Task that represents the - asynchronous operation. - - This method throws any exceptions thrown by the . - - - - - Creates a Task that represents a pair of begin - and end methods that conform to the Asynchronous Programming Model pattern. - - The type of the first argument passed to the - delegate. - The type of the second argument passed to - delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - The first argument passed to the - delegate. - The second argument passed to the - delegate. - The TaskCreationOptions value that controls the behavior of the - created Task. - An object containing data to be used by the - delegate. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - The created Task that represents the - asynchronous operation. - - This method throws any exceptions thrown by the . - - - - - Creates a Task that represents a pair of begin - and end methods that conform to the Asynchronous Programming Model pattern. - - The type of the first argument passed to the - delegate. - The type of the second argument passed to - delegate. - The type of the third argument passed to - delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - The first argument passed to the - delegate. - The second argument passed to the - delegate. - The third argument passed to the - delegate. - An object containing data to be used by the - delegate. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The created Task that represents the - asynchronous operation. - - This method throws any exceptions thrown by the . - - - - - Creates a Task that represents a pair of begin - and end methods that conform to the Asynchronous Programming Model pattern. - - The type of the first argument passed to the - delegate. - The type of the second argument passed to - delegate. - The type of the third argument passed to - delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - The first argument passed to the - delegate. - The second argument passed to the - delegate. - The third argument passed to the - delegate. - The TaskCreationOptions value that controls the behavior of the - created Task. - An object containing data to be used by the - delegate. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - The created Task that represents the - asynchronous operation. - - This method throws any exceptions thrown by the . - - - - - Creates a Task that executes an end - method function when a specified IAsyncResult completes. - - The type of the result available through the - Task. - - The IAsyncResult whose completion should trigger the processing of the - . - The function delegate that processes the completed . - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - A Task that represents the - asynchronous operation. - - - - Creates a Task that executes an end - method function when a specified IAsyncResult completes. - - The type of the result available through the - Task. - - The IAsyncResult whose completion should trigger the processing of the - . - The function delegate that processes the completed . - The TaskCreationOptions value that controls the behavior of the - created Task. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - A Task that represents the - asynchronous operation. - - - - Creates a Task that executes an end - method function when a specified IAsyncResult completes. - - The type of the result available through the - Task. - - The IAsyncResult whose completion should trigger the processing of the - . - The function delegate that processes the completed . - The TaskScheduler - that is used to schedule the task that executes the end method. - The TaskCreationOptions value that controls the behavior of the - created Task. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - A Task that represents the - asynchronous operation. - - - - Creates a Task that represents a pair of - begin and end methods that conform to the Asynchronous Programming Model pattern. - - The type of the result available through the - Task. - - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - An object containing data to be used by the - delegate. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The created Task that - represents the asynchronous operation. - - This method throws any exceptions thrown by the . - - - - - Creates a Task that represents a pair of - begin and end methods that conform to the Asynchronous Programming Model pattern. - - The type of the result available through the - Task. - - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - The TaskCreationOptions value that controls the behavior of the - created Task. - An object containing data to be used by the - delegate. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - The created Task that - represents the asynchronous operation. - - This method throws any exceptions thrown by the . - - - - - Creates a Task that represents a pair of - begin and end methods that conform to the Asynchronous Programming Model pattern. - - The type of the first argument passed to the delegate. - The type of the result available through the - Task. - - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - The first argument passed to the - delegate. - An object containing data to be used by the - delegate. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The created Task that - represents the asynchronous operation. - - This method throws any exceptions thrown by the . - - - - - Creates a Task that represents a pair of - begin and end methods that conform to the Asynchronous Programming Model pattern. - - The type of the first argument passed to the delegate. - The type of the result available through the - Task. - - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - The first argument passed to the - delegate. - The TaskCreationOptions value that controls the behavior of the - created Task. - An object containing data to be used by the - delegate. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - The created Task that - represents the asynchronous operation. - - This method throws any exceptions thrown by the . - - - - - Creates a Task that represents a pair of - begin and end methods that conform to the Asynchronous Programming Model pattern. - - The type of the first argument passed to the delegate. - The type of the second argument passed to - delegate. - The type of the result available through the - Task. - - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - The first argument passed to the - delegate. - The second argument passed to the - delegate. - An object containing data to be used by the - delegate. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The created Task that - represents the asynchronous operation. - - This method throws any exceptions thrown by the . - - - - - Creates a Task that represents a pair of - begin and end methods that conform to the Asynchronous Programming Model pattern. - - The type of the first argument passed to the delegate. - The type of the second argument passed to - delegate. - The type of the result available through the - Task. - - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - The first argument passed to the - delegate. - The second argument passed to the - delegate. - The TaskCreationOptions value that controls the behavior of the - created Task. - An object containing data to be used by the - delegate. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - The created Task that - represents the asynchronous operation. - - This method throws any exceptions thrown by the . - - - - - Creates a Task that represents a pair of - begin and end methods that conform to the Asynchronous Programming Model pattern. - - The type of the first argument passed to the delegate. - The type of the second argument passed to - delegate. - The type of the third argument passed to - delegate. - The type of the result available through the - Task. - - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - The first argument passed to the - delegate. - The second argument passed to the - delegate. - The third argument passed to the - delegate. - An object containing data to be used by the - delegate. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The created Task that - represents the asynchronous operation. - - This method throws any exceptions thrown by the . - - - - - Creates a Task that represents a pair of - begin and end methods that conform to the Asynchronous Programming Model pattern. - - The type of the first argument passed to the delegate. - The type of the second argument passed to - delegate. - The type of the third argument passed to - delegate. - The type of the result available through the - Task. - - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - The first argument passed to the - delegate. - The second argument passed to the - delegate. - The third argument passed to the - delegate. - The TaskCreationOptions value that controls the behavior of the - created Task. - An object containing data to be used by the - delegate. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - The created Task that - represents the asynchronous operation. - - This method throws any exceptions thrown by the . - - - - - Check validity of options passed to FromAsync method - - The options to be validated. - determines type of FromAsync method that called this method - - - - Creates a continuation Task - that will be started upon the completion of a set of provided Tasks. - - The array of tasks from which to continue. - The action delegate to execute when all tasks in - the array have completed. - The new continuation Task. - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when one - of the elements in the array has been disposed. - - - - Creates a continuation Task - that will be started upon the completion of a set of provided Tasks. - - The array of tasks from which to continue. - The action delegate to execute when all tasks in - the array have completed. - The CancellationToken - that will be assigned to the new continuation task. - The new continuation Task. - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when one - of the elements in the array has been disposed. - The provided CancellationToken - has already been disposed. - - - - - Creates a continuation Task - that will be started upon the completion of a set of provided Tasks. - - The array of tasks from which to continue. - The action delegate to execute when all tasks in the array have completed. - The - TaskContinuationOptions value that controls the behavior of - the created continuation Task. - The new continuation Task. - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when the - argument specifies an invalid TaskContinuationOptions - value. - The exception that is thrown when one - of the elements in the array has been disposed. - - The NotOn* and OnlyOn* TaskContinuationOptions, - which constrain for which TaskStatus states a continuation - will be executed, are illegal with ContinueWhenAll. - - - - - Creates a continuation Task - that will be started upon the completion of a set of provided Tasks. - - The array of tasks from which to continue. - The action delegate to execute when all tasks in the array have completed. - The CancellationToken - that will be assigned to the new continuation task. - The - TaskContinuationOptions value that controls the behavior of - the created continuation Task. - The TaskScheduler - that is used to schedule the created continuation Task. - The new continuation Task. - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when the - argument specifies an invalid TaskContinuationOptions - value. - The exception that is thrown when one - of the elements in the array has been disposed. - The provided CancellationToken - has already been disposed. - - - The NotOn* and OnlyOn* TaskContinuationOptions, - which constrain for which TaskStatus states a continuation - will be executed, are illegal with ContinueWhenAll. - - - - - Creates a continuation Task - that will be started upon the completion of a set of provided Tasks. - - The type of the result of the antecedent . - The array of tasks from which to continue. - The action delegate to execute when all tasks in - the array have completed. - The new continuation Task. - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when one - of the elements in the array has been disposed. - - - - Creates a continuation Task - that will be started upon the completion of a set of provided Tasks. - - The type of the result of the antecedent . - The array of tasks from which to continue. - The action delegate to execute when all tasks in - the array have completed. - The CancellationToken - that will be assigned to the new continuation task. - The new continuation Task. - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when one - of the elements in the array has been disposed. - The provided CancellationToken - has already been disposed. - - - - - Creates a continuation Task - that will be started upon the completion of a set of provided Tasks. - - The type of the result of the antecedent . - The array of tasks from which to continue. - The action delegate to execute when all tasks in the array have completed. - The - TaskContinuationOptions value that controls the behavior of - the created continuation Task. - The new continuation Task. - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when the - argument specifies an invalid TaskContinuationOptions - value. - The exception that is thrown when one - of the elements in the array has been disposed. - - The NotOn* and OnlyOn* TaskContinuationOptions, - which constrain for which TaskStatus states a continuation - will be executed, are illegal with ContinueWhenAll. - - - - - Creates a continuation Task - that will be started upon the completion of a set of provided Tasks. - - The type of the result of the antecedent . - The array of tasks from which to continue. - The action delegate to execute when all tasks in the array have completed. - The CancellationToken - that will be assigned to the new continuation task. - The - TaskContinuationOptions value that controls the behavior of - the created continuation Task. - The TaskScheduler - that is used to schedule the created continuation Task. - The new continuation Task. - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when the - argument specifies an invalid TaskContinuationOptions - value. - The exception that is thrown when one - of the elements in the array has been disposed. - The provided CancellationToken - has already been disposed. - - - The NotOn* and OnlyOn* TaskContinuationOptions, - which constrain for which TaskStatus states a continuation - will be executed, are illegal with ContinueWhenAll. - - - - - Creates a continuation Task - that will be started upon the completion of a set of provided Tasks. - - The type of the result that is returned by the - delegate and associated with the created . - The array of tasks from which to continue. - The function delegate to execute when all tasks in the - array have completed. - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when one - of the elements in the array has been disposed. - - - - Creates a continuation Task - that will be started upon the completion of a set of provided Tasks. - - The type of the result that is returned by the - delegate and associated with the created . - The array of tasks from which to continue. - The function delegate to execute when all tasks in the - array have completed. - The CancellationToken - that will be assigned to the new continuation task. - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when one - of the elements in the array has been disposed. - The provided CancellationToken - has already been disposed. - - - - - Creates a continuation Task - that will be started upon the completion of a set of provided Tasks. - - The type of the result that is returned by the - delegate and associated with the created . - The array of tasks from which to continue. - The function delegate to execute when all tasks in the - array have completed. - The - TaskContinuationOptions value that controls the behavior of - the created continuation Task. - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when the - argument specifies an invalid TaskContinuationOptions - value. - The exception that is thrown when one - of the elements in the array has been disposed. - - The NotOn* and OnlyOn* TaskContinuationOptions, - which constrain for which TaskStatus states a continuation - will be executed, are illegal with ContinueWhenAll. - - - - - Creates a continuation Task - that will be started upon the completion of a set of provided Tasks. - - The type of the result that is returned by the - delegate and associated with the created . - The array of tasks from which to continue. - The function delegate to execute when all tasks in the - array have completed. - The CancellationToken - that will be assigned to the new continuation task. - The - TaskContinuationOptions value that controls the behavior of - the created continuation Task. - The TaskScheduler - that is used to schedule the created continuation . - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when the - argument specifies an invalid TaskContinuationOptions - value. - The exception that is thrown when one - of the elements in the array has been disposed. - The provided CancellationToken - has already been disposed. - - - The NotOn* and OnlyOn* TaskContinuationOptions, - which constrain for which TaskStatus states a continuation - will be executed, are illegal with ContinueWhenAll. - - - - - Creates a continuation Task - that will be started upon the completion of a set of provided Tasks. - - The type of the result that is returned by the - delegate and associated with the created . - The type of the result of the antecedent . - The array of tasks from which to continue. - The function delegate to execute when all tasks in the - array have completed. - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when one - of the elements in the array has been disposed. - - - - Creates a continuation Task - that will be started upon the completion of a set of provided Tasks. - - The type of the result that is returned by the - delegate and associated with the created . - The type of the result of the antecedent . - The array of tasks from which to continue. - The function delegate to execute when all tasks in the - array have completed. - The CancellationToken - that will be assigned to the new continuation task. - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when one - of the elements in the array has been disposed. - The provided CancellationToken - has already been disposed. - - - - - Creates a continuation Task - that will be started upon the completion of a set of provided Tasks. - - The type of the result that is returned by the - delegate and associated with the created . - The type of the result of the antecedent . - The array of tasks from which to continue. - The function delegate to execute when all tasks in the - array have completed. - The - TaskContinuationOptions value that controls the behavior of - the created continuation Task. - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when the - argument specifies an invalid TaskContinuationOptions - value. - The exception that is thrown when one - of the elements in the array has been disposed. - - The NotOn* and OnlyOn* TaskContinuationOptions, - which constrain for which TaskStatus states a continuation - will be executed, are illegal with ContinueWhenAll. - - - - - Creates a continuation Task - that will be started upon the completion of a set of provided Tasks. - - The type of the result that is returned by the - delegate and associated with the created . - The type of the result of the antecedent . - The array of tasks from which to continue. - The function delegate to execute when all tasks in the - array have completed. - The CancellationToken - that will be assigned to the new continuation task. - The - TaskContinuationOptions value that controls the behavior of - the created continuation Task. - The TaskScheduler - that is used to schedule the created continuation . - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when the - argument specifies an invalid TaskContinuationOptions - value. - The exception that is thrown when one - of the elements in the array has been disposed. - The provided CancellationToken - has already been disposed. - - - The NotOn* and OnlyOn* TaskContinuationOptions, - which constrain for which TaskStatus states a continuation - will be executed, are illegal with ContinueWhenAll. - - - - - Creates a continuation Task - that will be started upon the completion of any Task in the provided set. - - The array of tasks from which to continue when one task completes. - The action delegate to execute when one task in the array completes. - The new continuation Task. - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when one - of the elements in the array has been disposed. - - - - Creates a continuation Task - that will be started upon the completion of any Task in the provided set. - - The array of tasks from which to continue when one task completes. - The action delegate to execute when one task in the array completes. - The CancellationToken - that will be assigned to the new continuation task. - The new continuation Task. - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when one - of the elements in the array has been disposed. - The provided CancellationToken - has already been disposed. - - - - - Creates a continuation Task - that will be started upon the completion of any Task in the provided set. - - The array of tasks from which to continue when one task completes. - The action delegate to execute when one task in the array completes. - The - TaskContinuationOptions value that controls the behavior of - the created continuation Task. - The new continuation Task. - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when the - argument specifies an invalid TaskContinuationOptions - value. - The exception that is thrown when one - of the elements in the array has been disposed. - - The NotOn* and OnlyOn* TaskContinuationOptions, - which constrain for which TaskStatus states a continuation - will be executed, are illegal with ContinueWhenAny. - - - - - Creates a continuation Task - that will be started upon the completion of any Task in the provided set. - - The array of tasks from which to continue when one task completes. - The action delegate to execute when one task in the array completes. - The CancellationToken - that will be assigned to the new continuation task. - The - TaskContinuationOptions value that controls the behavior of - the created continuation Task. - The TaskScheduler - that is used to schedule the created continuation Task. - The new continuation Task. - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when the - argument specifies an invalid TaskContinuationOptions - value. - The exception that is thrown when one - of the elements in the array has been disposed. - The provided CancellationToken - has already been disposed. - - - The NotOn* and OnlyOn* TaskContinuationOptions, - which constrain for which TaskStatus states a continuation - will be executed, are illegal with ContinueWhenAny. - - - - - Creates a continuation Task - that will be started upon the completion of any Task in the provided set. - - The type of the result that is returned by the - delegate and associated with the created . - The array of tasks from which to continue when one task completes. - The function delegate to execute when one task in the - array completes. - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when one - of the elements in the array has been disposed. - - - - Creates a continuation Task - that will be started upon the completion of any Task in the provided set. - - The type of the result that is returned by the - delegate and associated with the created . - The array of tasks from which to continue when one task completes. - The function delegate to execute when one task in the - array completes. - The CancellationToken - that will be assigned to the new continuation task. - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when one - of the elements in the array has been disposed. - The provided CancellationToken - has already been disposed. - - - - - Creates a continuation Task - that will be started upon the completion of any Task in the provided set. - - The type of the result that is returned by the - delegate and associated with the created . - The array of tasks from which to continue when one task completes. - The function delegate to execute when one task in the - array completes. - The - TaskContinuationOptions value that controls the behavior of - the created continuation Task. - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when the - argument specifies an invalid TaskContinuationOptions - value. - The exception that is thrown when one - of the elements in the array has been disposed. - - The NotOn* and OnlyOn* TaskContinuationOptions, - which constrain for which TaskStatus states a continuation - will be executed, are illegal with ContinueWhenAny. - - - - - Creates a continuation Task - that will be started upon the completion of any Task in the provided set. - - The type of the result that is returned by the - delegate and associated with the created . - The array of tasks from which to continue when one task completes. - The function delegate to execute when one task in the - array completes. - The CancellationToken - that will be assigned to the new continuation task. - The - TaskContinuationOptions value that controls the behavior of - the created continuation Task. - The TaskScheduler - that is used to schedule the created continuation . - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when the - argument specifies an invalid TaskContinuationOptions - value. - The exception that is thrown when one - of the elements in the array has been disposed. - The provided CancellationToken - has already been disposed. - - - The NotOn* and OnlyOn* TaskContinuationOptions, - which constrain for which TaskStatus states a continuation - will be executed, are illegal with ContinueWhenAny. - - - - - Creates a continuation Task - that will be started upon the completion of any Task in the provided set. - - The type of the result that is returned by the - delegate and associated with the created . - The type of the result of the antecedent . - The array of tasks from which to continue when one task completes. - The function delegate to execute when one task in the - array completes. - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when one - of the elements in the array has been disposed. - - - - Creates a continuation Task - that will be started upon the completion of any Task in the provided set. - - The type of the result that is returned by the - delegate and associated with the created . - The type of the result of the antecedent . - The array of tasks from which to continue when one task completes. - The function delegate to execute when one task in the - array completes. - The CancellationToken - that will be assigned to the new continuation task. - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when one - of the elements in the array has been disposed. - The provided CancellationToken - has already been disposed. - - - - - Creates a continuation Task - that will be started upon the completion of any Task in the provided set. - - The type of the result that is returned by the - delegate and associated with the created . - The type of the result of the antecedent . - The array of tasks from which to continue when one task completes. - The function delegate to execute when one task in the - array completes. - The - TaskContinuationOptions value that controls the behavior of - the created continuation Task. - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when the - argument specifies an invalid TaskContinuationOptions - value. - The exception that is thrown when one - of the elements in the array has been disposed. - - The NotOn* and OnlyOn* TaskContinuationOptions, - which constrain for which TaskStatus states a continuation - will be executed, are illegal with ContinueWhenAny. - - - - - Creates a continuation Task - that will be started upon the completion of any Task in the provided set. - - The type of the result that is returned by the - delegate and associated with the created . - The type of the result of the antecedent . - The array of tasks from which to continue when one task completes. - The function delegate to execute when one task in the - array completes. - The CancellationToken - that will be assigned to the new continuation task. - The - TaskContinuationOptions value that controls the behavior of - the created continuation Task. - The TaskScheduler - that is used to schedule the created continuation . - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when the - argument specifies an invalid TaskContinuationOptions - value. - The exception that is thrown when one - of the elements in the array has been disposed. - The provided CancellationToken - has already been disposed. - - - The NotOn* and OnlyOn* TaskContinuationOptions, - which constrain for which TaskStatus states a continuation - will be executed, are illegal with ContinueWhenAny. - - - - - Creates a continuation Task - that will be started upon the completion of any Task in the provided set. - - The type of the result of the antecedent . - The array of tasks from which to continue when one task completes. - The action delegate to execute when one task in the - array completes. - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when one - of the elements in the array has been disposed. - - - - Creates a continuation Task - that will be started upon the completion of any Task in the provided set. - - The type of the result of the antecedent . - The array of tasks from which to continue when one task completes. - The action delegate to execute when one task in the - array completes. - The CancellationToken - that will be assigned to the new continuation task. - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when one - of the elements in the array has been disposed. - The provided CancellationToken - has already been disposed. - - - - - Creates a continuation Task - that will be started upon the completion of any Task in the provided set. - - The type of the result of the antecedent . - The array of tasks from which to continue when one task completes. - The action delegate to execute when one task in the - array completes. - The - TaskContinuationOptions value that controls the behavior of - the created continuation Task. - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when the - argument specifies an invalid TaskContinuationOptions - value. - The exception that is thrown when one - of the elements in the array has been disposed. - - The NotOn* and OnlyOn* TaskContinuationOptions, - which constrain for which TaskStatus states a continuation - will be executed, are illegal with ContinueWhenAny. - - - - - Creates a continuation Task - that will be started upon the completion of any Task in the provided set. - - The type of the result of the antecedent . - The array of tasks from which to continue when one task completes. - The action delegate to execute when one task in the - array completes. - The CancellationToken - that will be assigned to the new continuation task. - The - TaskContinuationOptions value that controls the behavior of - the created continuation Task. - The TaskScheduler - that is used to schedule the created continuation . - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when the - argument specifies an invalid TaskContinuationOptions - value. - The exception that is thrown when one - of the elements in the array has been disposed. - The provided CancellationToken - has already been disposed. - - - The NotOn* and OnlyOn* TaskContinuationOptions, - which constrain for which TaskStatus states a continuation - will be executed, are illegal with ContinueWhenAny. - - - - - Gets the default CancellationToken of this - TaskFactory. - - - This property returns the default that will be assigned to all - tasks created by this factory unless another CancellationToken value is explicitly specified - during the call to the factory methods. - - - - - Gets the TaskScheduler of this - TaskFactory. - - - This property returns the default scheduler for this factory. It will be used to schedule all - tasks unless another scheduler is explicitly specified during calls to this factory's methods. - If null, TaskScheduler.Current - will be used. - - - - - Gets the TaskCreationOptions - value of this TaskFactory. - - - This property returns the default creation options for this factory. They will be used to create all - tasks unless other options are explicitly specified during calls to this factory's methods. - - - - - Gets the TaskContinuationOptions - value of this TaskFactory. - - - This property returns the default continuation options for this factory. They will be used to create - all continuation tasks unless other options are explicitly specified during calls to this factory's methods. - - - - - Represents an abstract scheduler for tasks. - - - - TaskScheduler acts as the extension point for all - pluggable scheduling logic. This includes mechanisms such as how to schedule a task for execution, and - how scheduled tasks should be exposed to debuggers. - - - All members of the abstract type are thread-safe - and may be used from multiple threads concurrently. - - - - - - Queues a Task to the scheduler. - - - - A class derived from TaskScheduler - implements this method to accept tasks being scheduled on the scheduler. - A typical implementation would store the task in an internal data structure, which would - be serviced by threads that would execute those tasks at some time in the future. - - - This method is only meant to be called by the .NET Framework and - should not be called directly by the derived class. This is necessary - for maintaining the consistency of the system. - - - The Task to be queued. - The argument is null. - - - - Determines whether the provided Task - can be executed synchronously in this call, and if it can, executes it. - - - - A class derived from TaskScheduler implements this function to - support inline execution of a task on a thread that initiates a wait on that task object. Inline - execution is optional, and the request may be rejected by returning false. However, better - scalability typically results the more tasks that can be inlined, and in fact a scheduler that - inlines too little may be prone to deadlocks. A proper implementation should ensure that a - request executing under the policies guaranteed by the scheduler can successfully inline. For - example, if a scheduler uses a dedicated thread to execute tasks, any inlining requests from that - thread should succeed. - - - If a scheduler decides to perform the inline execution, it should do so by calling to the base - TaskScheduler's - TryExecuteTask method with the provided task object, propagating - the return value. It may also be appropriate for the scheduler to remove an inlined task from its - internal data structures if it decides to honor the inlining request. Note, however, that under - some circumstances a scheduler may be asked to inline a task that was not previously provided to - it with the method. - - - The derived scheduler is responsible for making sure that the calling thread is suitable for - executing the given task as far as its own scheduling and execution policies are concerned. - - - The Task to be - executed. - A Boolean denoting whether or not task has previously been - queued. If this parameter is True, then the task may have been previously queued (scheduled); if - False, then the task is known not to have been queued, and this call is being made in order to - execute the task inline without queueing it. - A Boolean value indicating whether the task was executed inline. - The argument is - null. - The was already - executed. - - - - Generates an enumerable of Task instances - currently queued to the scheduler waiting to be executed. - - - - A class derived from implements this method in order to support - integration with debuggers. This method will only be invoked by the .NET Framework when the - debugger requests access to the data. The enumerable returned will be traversed by debugging - utilities to access the tasks currently queued to this scheduler, enabling the debugger to - provide a representation of this information in the user interface. - - - It is important to note that, when this method is called, all other threads in the process will - be frozen. Therefore, it's important to avoid synchronization with other threads that may lead to - blocking. If synchronization is necessary, the method should prefer to throw a - than to block, which could cause a debugger to experience delays. Additionally, this method and - the enumerable returned must not modify any globally visible state. - - - The returned enumerable should never be null. If there are currently no queued tasks, an empty - enumerable should be returned instead. - - - For developers implementing a custom debugger, this method shouldn't be called directly, but - rather this functionality should be accessed through the internal wrapper method - GetScheduledTasksForDebugger: - internal Task[] GetScheduledTasksForDebugger(). This method returns an array of tasks, - rather than an enumerable. In order to retrieve a list of active schedulers, a debugger may use - another internal method: internal static TaskScheduler[] GetTaskSchedulersForDebugger(). - This static method returns an array of all active TaskScheduler instances. - GetScheduledTasksForDebugger then may be used on each of these scheduler instances to retrieve - the list of scheduled tasks for each. - - - An enumerable that allows traversal of tasks currently queued to this scheduler. - - - This scheduler is unable to generate a list of queued tasks at this time. - - - - - Retrieves some thread static state that can be cached and passed to multiple - TryRunInline calls, avoiding superflous TLS fetches. - - A bag of TLS state (or null if none exists). - - - - Attempts to execute the target task synchronously. - - The task to run. - True if the task may have been previously queued, - false if the task was absolutely not previously queued. - The state retrieved from GetThreadStatics - True if it ran, false otherwise. - - - - Attempts to dequeue a Task that was previously queued to - this scheduler. - - The Task to be dequeued. - A Boolean denoting whether the argument was successfully dequeued. - The argument is null. - - - - Notifies the scheduler that a work item has made progress. - - - - - Initializes the . - - - - - Frees all resources associated with this scheduler. - - - - - Creates a - associated with the current . - - - All Task instances queued to - the returned scheduler will be executed through a call to the - Post method - on that context. - - - A associated with - the current SynchronizationContext, as - determined by SynchronizationContext.Current. - - - The current SynchronizationContext may not be used as a TaskScheduler. - - - - - Attempts to execute the provided Task - on this scheduler. - - - - Scheduler implementations are provided with Task - instances to be executed through either the method or the - method. When the scheduler deems it appropriate to run the - provided task, should be used to do so. TryExecuteTask handles all - aspects of executing a task, including action invocation, exception handling, state management, - and lifecycle control. - - - must only be used for tasks provided to this scheduler by the .NET - Framework infrastructure. It should not be used to execute arbitrary tasks obtained through - custom mechanisms. - - - - A Task object to be executed. - - The is not associated with this scheduler. - - A Boolean that is true if was successfully executed, false if it - was not. A common reason for execution failure is that the task had previously been executed or - is in the process of being executed by another thread. - - - - Provides an array of all queued Task instances - for the debugger. - - - The returned array is populated through a call to . - Note that this function is only meant to be invoked by a debugger remotely. - It should not be called by any other codepaths. - - An array of Task instances. - - This scheduler is unable to generate a list of queued tasks at this time. - - - - - Provides an array of all active TaskScheduler - instances for the debugger. - - - This function is only meant to be invoked by a debugger remotely. - It should not be called by any other codepaths. - - An array of TaskScheduler instances. - - - - Registers a new TaskScheduler instance in the global collection of schedulers. - - - - - Removes a TaskScheduler instance from the global collection of schedulers. - - - - - Indicates the maximum concurrency level this - is able to support. - - - - - Indicates whether this is a custom scheduler, in which case the safe code paths will be taken upon task entry - using a CAS to transition from queued state to executing. - - - - - Gets the default TaskScheduler instance. - - - - - Gets the TaskScheduler - associated with the currently executing task. - - - When not called from within a task, will return the scheduler. - - - - - Gets the unique ID for this . - - - - - Occurs when a faulted 's unobserved exception is about to trigger exception escalation - policy, which, by default, would terminate the process. - - - This AppDomain-wide event provides a mechanism to prevent exception - escalation policy (which, by default, terminates the process) from triggering. - Each handler is passed a - instance, which may be used to examine the exception and to mark it as observed. - - - - - Nested class that provides debugger view for TaskScheduler - - - - Default thread pool scheduler. - - - - A TaskScheduler implementation that executes all tasks queued to it through a call to - on the - that its associated with. The default constructor for this class binds to the current - - - - - Constructs a SynchronizationContextTaskScheduler associated with - - This constructor expects to be set. - - - - Implemetation of for this scheduler class. - - Simply posts the tasks to be executed on the associated . - - - - - - Implementation of for this scheduler class. - - The task will be executed inline only if the call happens within - the associated . - - - - - - - Implementes the property for - this scheduler class. - - By default it returns 1, because a based - scheduler only supports execution on a single thread. - - - - - Provides data for the event that is raised when a faulted 's - exception goes unobserved. - - - The Exception property is used to examine the exception without marking it - as observed, whereas the method is used to mark the exception - as observed. Marking the exception as observed prevents it from triggering exception escalation policy - which, by default, terminates the process. - - - - - Initializes a new instance of the class - with the unobserved exception. - - The Exception that has gone unobserved. - - - - Marks the as "observed," thus preventing it - from triggering exception escalation policy which, by default, terminates the process. - - - - - Gets whether this exception has been marked as "observed." - - - - - The Exception that went unobserved. - - - - - Represents an exception used to communicate an invalid operation by a - . - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the - class with a specified error message. - - The error message that explains the reason for the exception. - - - - Initializes a new instance of the - class using the default error message and a reference to the inner exception that is the cause of - this exception. - - The exception that is the cause of the current exception. - - - - Initializes a new instance of the - class with a specified error message and a reference to the inner exception that is the cause of - this exception. - - The error message that explains the reason for the exception. - The exception that is the cause of the current exception. - - - diff --git a/packages/Microsoft.Bcl.1.1.8/lib/portable-net40+sl4+win8/ensureRedirect.xml b/packages/Microsoft.Bcl.1.1.8/lib/portable-net40+sl4+win8/ensureRedirect.xml deleted file mode 100644 index e69de29..0000000 diff --git a/packages/Microsoft.Bcl.1.1.8/lib/portable-net40+sl5+win8+wp8+wpa81/System.IO.dll b/packages/Microsoft.Bcl.1.1.8/lib/portable-net40+sl5+win8+wp8+wpa81/System.IO.dll deleted file mode 100644 index 01edf729d6fd3f62b325ada34491065ecf202911..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22704 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 - - - System.IO - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Found invalid data while decoding.. - - - - - The exception that is thrown when a data stream is in an invalid format. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class with a specified error message. - - The error message that explains the reason for the exception. - - - - Initializes a new instance of the class with a reference to the inner exception that is the cause of this exception. - The error message that explains the reason for the exception. - The exception that is the cause of the current exception. If the parameter is not null, the current exception is raised in a catch block that handles the inner exception. - - - diff --git a/packages/Microsoft.Bcl.1.1.8/lib/portable-net40+sl5+win8+wp8+wpa81/System.Runtime.dll b/packages/Microsoft.Bcl.1.1.8/lib/portable-net40+sl5+win8+wp8+wpa81/System.Runtime.dll deleted file mode 100644 index 967bb30a0d84f969455800059b74fae5c24271df..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22208 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 QU>aprW%>sEYaZx-0jWNPVE_OC diff --git a/packages/Microsoft.Bcl.1.1.8/lib/portable-net40+sl5+win8+wp8+wpa81/System.Runtime.xml b/packages/Microsoft.Bcl.1.1.8/lib/portable-net40+sl5+win8+wp8+wpa81/System.Runtime.xml deleted file mode 100644 index 93cb00d..0000000 --- a/packages/Microsoft.Bcl.1.1.8/lib/portable-net40+sl5+win8+wp8+wpa81/System.Runtime.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - System.Runtime - - - - Defines a provider for progress updates. - The type of progress update value. - - - Reports a progress update. - The value of the updated progress. - - - Identities the async state machine type for this method. - - - Identities the state machine type for this method. - - - Initializes the attribute. - The type that implements the state machine. - - - Gets the type that implements the state machine. - - - Initializes the attribute. - The type that implements the state machine. - - - - Allows you to obtain the method or property name of the caller to the method. - - - - - Allows you to obtain the line number in the source file at which the method is called. - - - - - Allows you to obtain the full path of the source file that contains the caller. - This is the file path at the time of compile. - - - - Identities the iterator state machine type for this method. - - - Initializes the attribute. - The type that implements the state machine. - - - diff --git a/packages/Microsoft.Bcl.1.1.8/lib/portable-net40+sl5+win8+wp8+wpa81/System.Threading.Tasks.dll b/packages/Microsoft.Bcl.1.1.8/lib/portable-net40+sl5+win8+wp8+wpa81/System.Threading.Tasks.dll deleted file mode 100644 index b8f78dafd6ddbae13acf85b07ecf545afb460b32..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 34528 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 Hh0y;2j36FU diff --git a/packages/Microsoft.Bcl.1.1.8/lib/portable-net40+sl5+win8+wp8+wpa81/System.Threading.Tasks.xml b/packages/Microsoft.Bcl.1.1.8/lib/portable-net40+sl5+win8+wp8+wpa81/System.Threading.Tasks.xml deleted file mode 100644 index b47921e..0000000 --- a/packages/Microsoft.Bcl.1.1.8/lib/portable-net40+sl5+win8+wp8+wpa81/System.Threading.Tasks.xml +++ /dev/null @@ -1,475 +0,0 @@ - - - - System.Threading.Tasks - - - - Holds state related to the builder's IAsyncStateMachine. - This is a mutable struct. Be very delicate with it. - - - A reference to the heap-allocated state machine object associated with this builder. - - - Initiates the builder's execution with the associated state machine. - Specifies the type of the state machine. - The state machine instance, passed by reference. - The argument is null (Nothing in Visual Basic). - - - Associates the builder with the state machine it represents. - The heap-allocated state machine object. - The argument was null (Nothing in Visual Basic). - The builder is incorrectly initialized. - - - - Gets the Action to use with an awaiter's OnCompleted or UnsafeOnCompleted method. - On first invocation, the supplied state machine will be boxed. - - Specifies the type of the method builder used. - Specifies the type of the state machine used. - The builder. - The state machine. - An Action to provide to the awaiter. - - - Provides the ability to invoke a state machine's MoveNext method under a supplied ExecutionContext. - - - The context with which to run MoveNext. - - - The state machine whose MoveNext method should be invoked. - - - Initializes the runner. - The context with which to run MoveNext. - - - Invokes MoveNext under the provided context. - - - Cached delegate used with ExecutionContext.Run. - - - Invokes the MoveNext method on the supplied IAsyncStateMachine. - The IAsyncStateMachine machine instance. - - - Provides a base class used to cache tasks of a specific return type. - Specifies the type of results the cached tasks return. - - - - A singleton cache for this result type. - This may be null if there are no cached tasks for this TResult. - - - - Creates a non-disposable task. - The result for the task. - The cacheable task. - - - Creates a cache. - A task cache for this result type. - - - Gets a cached task if one exists. - The result for which we want a cached task. - A cached task if one exists; otherwise, null. - - - Provides a cache for Boolean tasks. - - - A true task. - - - A false task. - - - Gets a cached task for the Boolean result. - true or false - A cached task for the Boolean result. - - - Provides a cache for zero Int32 tasks. - - - The minimum value, inclusive, for which we want a cached task. - - - The maximum value, exclusive, for which we want a cached task. - - - The cache of Task{Int32}. - - - Creates an array of cached tasks for the values in the range [INCLUSIVE_MIN,EXCLUSIVE_MAX). - - - Gets a cached task for the zero Int32 result. - The integer value - A cached task for the Int32 result or null if not cached. - - - Throws the exception on the ThreadPool. - The exception to propagate. - The target context on which to propagate the exception. Null to use the ThreadPool. - - - Copies the exception's stack trace so its stack trace isn't overwritten. - The exception to prepare. - - - - Provides a builder for asynchronous methods that return . - This type is intended for compiler use only. - - - AsyncTaskMethodBuilder is a value type, and thus it is copied by value. - Prior to being copied, one of its Task, SetResult, or SetException members must be accessed, - or else the copies may end up building distinct Task instances. - - - - Represents an asynchronous method builder. - - - A cached VoidTaskResult task used for builders that complete synchronously. - - - The generic builder object to which this non-generic instance delegates. - - - Initializes a new . - The initialized . - - - Initiates the builder's execution with the associated state machine. - Specifies the type of the state machine. - The state machine instance, passed by reference. - - - Associates the builder with the state machine it represents. - The heap-allocated state machine object. - The argument was null (Nothing in Visual Basic). - The builder is incorrectly initialized. - - - Perform any initialization necessary prior to lifting the builder to the heap. - - - - Schedules the specified state machine to be pushed forward when the specified awaiter completes. - - Specifies the type of the awaiter. - Specifies the type of the state machine. - The awaiter. - The state machine. - - - - Schedules the specified state machine to be pushed forward when the specified awaiter completes. - - Specifies the type of the awaiter. - Specifies the type of the state machine. - The awaiter. - The state machine. - - - - Completes the in the - RanToCompletion state. - - The builder is not initialized. - The task has already completed. - - - - Completes the in the - Faulted state with the specified exception. - - The to use to fault the task. - The argument is null (Nothing in Visual Basic). - The builder is not initialized. - The task has already completed. - - - - Called by the debugger to request notification when the first wait operation - (await, Wait, Result, etc.) on this builder's task completes. - - - true to enable notification; false to disable a previously set notification. - - - - Gets the for this builder. - The representing the builder's asynchronous operation. - The builder is not initialized. - - - - Gets an object that may be used to uniquely identify this builder to the debugger. - - - This property lazily instantiates the ID in a non-thread-safe manner. - It must only be used by the debugger, and only in a single-threaded manner - when no other threads are in the middle of accessing this property or this.Task. - - - - - Provides a builder for asynchronous methods that return . - This type is intended for compiler use only. - - - AsyncTaskMethodBuilder{TResult} is a value type, and thus it is copied by value. - Prior to being copied, one of its Task, SetResult, or SetException members must be accessed, - or else the copies may end up building distinct Task instances. - - - - A cached task for default(TResult). - - - State related to the IAsyncStateMachine. - - - The lazily-initialized task. - Must be named m_task for debugger step-over to work correctly. - - - The lazily-initialized task completion source. - - - Temporary support for disabling crashing if tasks go unobserved. - - - Initializes a new . - The initialized . - - - Initiates the builder's execution with the associated state machine. - Specifies the type of the state machine. - The state machine instance, passed by reference. - - - Associates the builder with the state machine it represents. - The heap-allocated state machine object. - The argument was null (Nothing in Visual Basic). - The builder is incorrectly initialized. - - - Perform any initialization necessary prior to lifting the builder to the heap. - - - - Schedules the specified state machine to be pushed forward when the specified awaiter completes. - - Specifies the type of the awaiter. - Specifies the type of the state machine. - The awaiter. - The state machine. - - - - Schedules the specified state machine to be pushed forward when the specified awaiter completes. - - Specifies the type of the awaiter. - Specifies the type of the state machine. - The awaiter. - The state machine. - - - - Completes the in the - RanToCompletion state with the specified result. - - The result to use to complete the task. - The task has already completed. - - - - Completes the builder by using either the supplied completed task, or by completing - the builder's previously accessed task using default(TResult). - - A task already completed with the value default(TResult). - The task has already completed. - - - - Completes the in the - Faulted state with the specified exception. - - The to use to fault the task. - The argument is null (Nothing in Visual Basic). - The task has already completed. - - - - Called by the debugger to request notification when the first wait operation - (await, Wait, Result, etc.) on this builder's task completes. - - - true to enable notification; false to disable a previously set notification. - - - This should only be invoked from within an asynchronous method, - and only by the debugger. - - - - - Gets a task for the specified result. This will either - be a cached or new task, never null. - - The result for which we need a task. - The completed task containing the result. - - - Gets the lazily-initialized TaskCompletionSource. - - - Gets the for this builder. - The representing the builder's asynchronous operation. - - - - Gets an object that may be used to uniquely identify this builder to the debugger. - - - This property lazily instantiates the ID in a non-thread-safe manner. - It must only be used by the debugger, and only in a single-threaded manner - when no other threads are in the middle of accessing this property or this.Task. - - - - - Provides a builder for asynchronous methods that return void. - This type is intended for compiler use only. - - - - The synchronization context associated with this operation. - - - State related to the IAsyncStateMachine. - - - An object used by the debugger to uniquely identify this builder. Lazily initialized. - - - Temporary support for disabling crashing if tasks go unobserved. - - - Registers with UnobservedTaskException to suppress exception crashing. - - - Non-zero if PreventUnobservedTaskExceptions has already been invoked. - - - Initializes a new . - The initialized . - - - Initializes the . - The synchronizationContext associated with this operation. This may be null. - - - Initiates the builder's execution with the associated state machine. - Specifies the type of the state machine. - The state machine instance, passed by reference. - The argument was null (Nothing in Visual Basic). - - - Associates the builder with the state machine it represents. - The heap-allocated state machine object. - The argument was null (Nothing in Visual Basic). - The builder is incorrectly initialized. - - - Perform any initialization necessary prior to lifting the builder to the heap. - - - - Schedules the specified state machine to be pushed forward when the specified awaiter completes. - - Specifies the type of the awaiter. - Specifies the type of the state machine. - The awaiter. - The state machine. - - - - Schedules the specified state machine to be pushed forward when the specified awaiter completes. - - Specifies the type of the awaiter. - Specifies the type of the state machine. - The awaiter. - The state machine. - - - Completes the method builder successfully. - - - Faults the method builder with an exception. - The exception that is the cause of this fault. - The argument is null (Nothing in Visual Basic). - The builder is not initialized. - - - Notifies the current synchronization context that the operation completed. - - - - Gets an object that may be used to uniquely identify this builder to the debugger. - - - This property lazily instantiates the ID in a non-thread-safe manner. - It must only be used by the debugger and only in a single-threaded manner. - - - - - Represents state machines generated for asynchronous methods. - This type is intended for compiler use only. - - - - Moves the state machine to its next state. - - - Configures the state machine with a heap-allocated replica. - The heap-allocated replica. - - - - Represents an awaiter used to schedule continuations when an await operation completes. - - - - - Represents an operation that will schedule continuations when the operation completes. - - - - Schedules the continuation action to be invoked when the instance completes. - The action to invoke when the operation completes. - The argument is null (Nothing in Visual Basic). - - - Schedules the continuation action to be invoked when the instance completes. - The action to invoke when the operation completes. - The argument is null (Nothing in Visual Basic). - Unlike OnCompleted, UnsafeOnCompleted need not propagate ExecutionContext information. - - - Used with Task(of void) - - - diff --git a/packages/Microsoft.Bcl.1.1.8/lib/portable-net40+sl5+win8+wp8+wpa81/ensureRedirect.xml b/packages/Microsoft.Bcl.1.1.8/lib/portable-net40+sl5+win8+wp8+wpa81/ensureRedirect.xml deleted file mode 100644 index e69de29..0000000 diff --git a/packages/Microsoft.Bcl.1.1.8/lib/portable-net40+win8+wp8+wpa81/System.IO.dll b/packages/Microsoft.Bcl.1.1.8/lib/portable-net40+win8+wp8+wpa81/System.IO.dll deleted file mode 100644 index 01edf729d6fd3f62b325ada34491065ecf202911..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22704 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 - - - System.IO - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Found invalid data while decoding.. - - - - - The exception that is thrown when a data stream is in an invalid format. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class with a specified error message. - - The error message that explains the reason for the exception. - - - - Initializes a new instance of the class with a reference to the inner exception that is the cause of this exception. - The error message that explains the reason for the exception. - The exception that is the cause of the current exception. If the parameter is not null, the current exception is raised in a catch block that handles the inner exception. - - - diff --git a/packages/Microsoft.Bcl.1.1.8/lib/portable-net40+win8+wp8+wpa81/System.Runtime.dll b/packages/Microsoft.Bcl.1.1.8/lib/portable-net40+win8+wp8+wpa81/System.Runtime.dll deleted file mode 100644 index 967bb30a0d84f969455800059b74fae5c24271df..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22208 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 QU>aprW%>sEYaZx-0jWNPVE_OC diff --git a/packages/Microsoft.Bcl.1.1.8/lib/portable-net40+win8+wp8+wpa81/System.Runtime.xml b/packages/Microsoft.Bcl.1.1.8/lib/portable-net40+win8+wp8+wpa81/System.Runtime.xml deleted file mode 100644 index 93cb00d..0000000 --- a/packages/Microsoft.Bcl.1.1.8/lib/portable-net40+win8+wp8+wpa81/System.Runtime.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - System.Runtime - - - - Defines a provider for progress updates. - The type of progress update value. - - - Reports a progress update. - The value of the updated progress. - - - Identities the async state machine type for this method. - - - Identities the state machine type for this method. - - - Initializes the attribute. - The type that implements the state machine. - - - Gets the type that implements the state machine. - - - Initializes the attribute. - The type that implements the state machine. - - - - Allows you to obtain the method or property name of the caller to the method. - - - - - Allows you to obtain the line number in the source file at which the method is called. - - - - - Allows you to obtain the full path of the source file that contains the caller. - This is the file path at the time of compile. - - - - Identities the iterator state machine type for this method. - - - Initializes the attribute. - The type that implements the state machine. - - - diff --git a/packages/Microsoft.Bcl.1.1.8/lib/portable-net40+win8+wp8+wpa81/System.Threading.Tasks.dll b/packages/Microsoft.Bcl.1.1.8/lib/portable-net40+win8+wp8+wpa81/System.Threading.Tasks.dll deleted file mode 100644 index b8f78dafd6ddbae13acf85b07ecf545afb460b32..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 34528 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 Hh0y;2j36FU diff --git a/packages/Microsoft.Bcl.1.1.8/lib/portable-net40+win8+wp8+wpa81/System.Threading.Tasks.xml b/packages/Microsoft.Bcl.1.1.8/lib/portable-net40+win8+wp8+wpa81/System.Threading.Tasks.xml deleted file mode 100644 index b47921e..0000000 --- a/packages/Microsoft.Bcl.1.1.8/lib/portable-net40+win8+wp8+wpa81/System.Threading.Tasks.xml +++ /dev/null @@ -1,475 +0,0 @@ - - - - System.Threading.Tasks - - - - Holds state related to the builder's IAsyncStateMachine. - This is a mutable struct. Be very delicate with it. - - - A reference to the heap-allocated state machine object associated with this builder. - - - Initiates the builder's execution with the associated state machine. - Specifies the type of the state machine. - The state machine instance, passed by reference. - The argument is null (Nothing in Visual Basic). - - - Associates the builder with the state machine it represents. - The heap-allocated state machine object. - The argument was null (Nothing in Visual Basic). - The builder is incorrectly initialized. - - - - Gets the Action to use with an awaiter's OnCompleted or UnsafeOnCompleted method. - On first invocation, the supplied state machine will be boxed. - - Specifies the type of the method builder used. - Specifies the type of the state machine used. - The builder. - The state machine. - An Action to provide to the awaiter. - - - Provides the ability to invoke a state machine's MoveNext method under a supplied ExecutionContext. - - - The context with which to run MoveNext. - - - The state machine whose MoveNext method should be invoked. - - - Initializes the runner. - The context with which to run MoveNext. - - - Invokes MoveNext under the provided context. - - - Cached delegate used with ExecutionContext.Run. - - - Invokes the MoveNext method on the supplied IAsyncStateMachine. - The IAsyncStateMachine machine instance. - - - Provides a base class used to cache tasks of a specific return type. - Specifies the type of results the cached tasks return. - - - - A singleton cache for this result type. - This may be null if there are no cached tasks for this TResult. - - - - Creates a non-disposable task. - The result for the task. - The cacheable task. - - - Creates a cache. - A task cache for this result type. - - - Gets a cached task if one exists. - The result for which we want a cached task. - A cached task if one exists; otherwise, null. - - - Provides a cache for Boolean tasks. - - - A true task. - - - A false task. - - - Gets a cached task for the Boolean result. - true or false - A cached task for the Boolean result. - - - Provides a cache for zero Int32 tasks. - - - The minimum value, inclusive, for which we want a cached task. - - - The maximum value, exclusive, for which we want a cached task. - - - The cache of Task{Int32}. - - - Creates an array of cached tasks for the values in the range [INCLUSIVE_MIN,EXCLUSIVE_MAX). - - - Gets a cached task for the zero Int32 result. - The integer value - A cached task for the Int32 result or null if not cached. - - - Throws the exception on the ThreadPool. - The exception to propagate. - The target context on which to propagate the exception. Null to use the ThreadPool. - - - Copies the exception's stack trace so its stack trace isn't overwritten. - The exception to prepare. - - - - Provides a builder for asynchronous methods that return . - This type is intended for compiler use only. - - - AsyncTaskMethodBuilder is a value type, and thus it is copied by value. - Prior to being copied, one of its Task, SetResult, or SetException members must be accessed, - or else the copies may end up building distinct Task instances. - - - - Represents an asynchronous method builder. - - - A cached VoidTaskResult task used for builders that complete synchronously. - - - The generic builder object to which this non-generic instance delegates. - - - Initializes a new . - The initialized . - - - Initiates the builder's execution with the associated state machine. - Specifies the type of the state machine. - The state machine instance, passed by reference. - - - Associates the builder with the state machine it represents. - The heap-allocated state machine object. - The argument was null (Nothing in Visual Basic). - The builder is incorrectly initialized. - - - Perform any initialization necessary prior to lifting the builder to the heap. - - - - Schedules the specified state machine to be pushed forward when the specified awaiter completes. - - Specifies the type of the awaiter. - Specifies the type of the state machine. - The awaiter. - The state machine. - - - - Schedules the specified state machine to be pushed forward when the specified awaiter completes. - - Specifies the type of the awaiter. - Specifies the type of the state machine. - The awaiter. - The state machine. - - - - Completes the in the - RanToCompletion state. - - The builder is not initialized. - The task has already completed. - - - - Completes the in the - Faulted state with the specified exception. - - The to use to fault the task. - The argument is null (Nothing in Visual Basic). - The builder is not initialized. - The task has already completed. - - - - Called by the debugger to request notification when the first wait operation - (await, Wait, Result, etc.) on this builder's task completes. - - - true to enable notification; false to disable a previously set notification. - - - - Gets the for this builder. - The representing the builder's asynchronous operation. - The builder is not initialized. - - - - Gets an object that may be used to uniquely identify this builder to the debugger. - - - This property lazily instantiates the ID in a non-thread-safe manner. - It must only be used by the debugger, and only in a single-threaded manner - when no other threads are in the middle of accessing this property or this.Task. - - - - - Provides a builder for asynchronous methods that return . - This type is intended for compiler use only. - - - AsyncTaskMethodBuilder{TResult} is a value type, and thus it is copied by value. - Prior to being copied, one of its Task, SetResult, or SetException members must be accessed, - or else the copies may end up building distinct Task instances. - - - - A cached task for default(TResult). - - - State related to the IAsyncStateMachine. - - - The lazily-initialized task. - Must be named m_task for debugger step-over to work correctly. - - - The lazily-initialized task completion source. - - - Temporary support for disabling crashing if tasks go unobserved. - - - Initializes a new . - The initialized . - - - Initiates the builder's execution with the associated state machine. - Specifies the type of the state machine. - The state machine instance, passed by reference. - - - Associates the builder with the state machine it represents. - The heap-allocated state machine object. - The argument was null (Nothing in Visual Basic). - The builder is incorrectly initialized. - - - Perform any initialization necessary prior to lifting the builder to the heap. - - - - Schedules the specified state machine to be pushed forward when the specified awaiter completes. - - Specifies the type of the awaiter. - Specifies the type of the state machine. - The awaiter. - The state machine. - - - - Schedules the specified state machine to be pushed forward when the specified awaiter completes. - - Specifies the type of the awaiter. - Specifies the type of the state machine. - The awaiter. - The state machine. - - - - Completes the in the - RanToCompletion state with the specified result. - - The result to use to complete the task. - The task has already completed. - - - - Completes the builder by using either the supplied completed task, or by completing - the builder's previously accessed task using default(TResult). - - A task already completed with the value default(TResult). - The task has already completed. - - - - Completes the in the - Faulted state with the specified exception. - - The to use to fault the task. - The argument is null (Nothing in Visual Basic). - The task has already completed. - - - - Called by the debugger to request notification when the first wait operation - (await, Wait, Result, etc.) on this builder's task completes. - - - true to enable notification; false to disable a previously set notification. - - - This should only be invoked from within an asynchronous method, - and only by the debugger. - - - - - Gets a task for the specified result. This will either - be a cached or new task, never null. - - The result for which we need a task. - The completed task containing the result. - - - Gets the lazily-initialized TaskCompletionSource. - - - Gets the for this builder. - The representing the builder's asynchronous operation. - - - - Gets an object that may be used to uniquely identify this builder to the debugger. - - - This property lazily instantiates the ID in a non-thread-safe manner. - It must only be used by the debugger, and only in a single-threaded manner - when no other threads are in the middle of accessing this property or this.Task. - - - - - Provides a builder for asynchronous methods that return void. - This type is intended for compiler use only. - - - - The synchronization context associated with this operation. - - - State related to the IAsyncStateMachine. - - - An object used by the debugger to uniquely identify this builder. Lazily initialized. - - - Temporary support for disabling crashing if tasks go unobserved. - - - Registers with UnobservedTaskException to suppress exception crashing. - - - Non-zero if PreventUnobservedTaskExceptions has already been invoked. - - - Initializes a new . - The initialized . - - - Initializes the . - The synchronizationContext associated with this operation. This may be null. - - - Initiates the builder's execution with the associated state machine. - Specifies the type of the state machine. - The state machine instance, passed by reference. - The argument was null (Nothing in Visual Basic). - - - Associates the builder with the state machine it represents. - The heap-allocated state machine object. - The argument was null (Nothing in Visual Basic). - The builder is incorrectly initialized. - - - Perform any initialization necessary prior to lifting the builder to the heap. - - - - Schedules the specified state machine to be pushed forward when the specified awaiter completes. - - Specifies the type of the awaiter. - Specifies the type of the state machine. - The awaiter. - The state machine. - - - - Schedules the specified state machine to be pushed forward when the specified awaiter completes. - - Specifies the type of the awaiter. - Specifies the type of the state machine. - The awaiter. - The state machine. - - - Completes the method builder successfully. - - - Faults the method builder with an exception. - The exception that is the cause of this fault. - The argument is null (Nothing in Visual Basic). - The builder is not initialized. - - - Notifies the current synchronization context that the operation completed. - - - - Gets an object that may be used to uniquely identify this builder to the debugger. - - - This property lazily instantiates the ID in a non-thread-safe manner. - It must only be used by the debugger and only in a single-threaded manner. - - - - - Represents state machines generated for asynchronous methods. - This type is intended for compiler use only. - - - - Moves the state machine to its next state. - - - Configures the state machine with a heap-allocated replica. - The heap-allocated replica. - - - - Represents an awaiter used to schedule continuations when an await operation completes. - - - - - Represents an operation that will schedule continuations when the operation completes. - - - - Schedules the continuation action to be invoked when the instance completes. - The action to invoke when the operation completes. - The argument is null (Nothing in Visual Basic). - - - Schedules the continuation action to be invoked when the instance completes. - The action to invoke when the operation completes. - The argument is null (Nothing in Visual Basic). - Unlike OnCompleted, UnsafeOnCompleted need not propagate ExecutionContext information. - - - Used with Task(of void) - - - diff --git a/packages/Microsoft.Bcl.1.1.8/lib/portable-net40+win8+wp8+wpa81/ensureRedirect.xml b/packages/Microsoft.Bcl.1.1.8/lib/portable-net40+win8+wp8+wpa81/ensureRedirect.xml deleted file mode 100644 index e69de29..0000000 diff --git a/packages/Microsoft.Bcl.1.1.8/lib/portable-net40+win8/System.IO.dll b/packages/Microsoft.Bcl.1.1.8/lib/portable-net40+win8/System.IO.dll deleted file mode 100644 index 34975c7cc3ae0655a38c51d24ff14af1077c62f2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21168 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�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 diff --git a/packages/Microsoft.Bcl.1.1.8/lib/portable-net40+win8/System.IO.xml b/packages/Microsoft.Bcl.1.1.8/lib/portable-net40+win8/System.IO.xml deleted file mode 100644 index 865aa1a..0000000 --- a/packages/Microsoft.Bcl.1.1.8/lib/portable-net40+win8/System.IO.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - System.IO - - - - diff --git a/packages/Microsoft.Bcl.1.1.8/lib/portable-net40+win8/System.Runtime.dll b/packages/Microsoft.Bcl.1.1.8/lib/portable-net40+win8/System.Runtime.dll deleted file mode 100644 index 967bb30a0d84f969455800059b74fae5c24271df..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22208 zcmeHv2Urx#(&%g;XHh`n5+q5OT{4oBAW=Y2g0L)0kg%{U8Ob6dDk><7=#mtaD59vK zB4Sp+oRDNd1wjQx1bsbA5Iml9&;R~+-u>_Q-tcWrSBL8E>gww1>K<&}av%%@L0Itn z@dJVy!5evu81Sz_GDzl@IKvH{V7n#Rh_bmQ=^PLkfeWKj{Heqc9ElhjN}=I=$T(_b zC@wG*XJ+q&3!(UuRk*m=WoAe_m_v{a3InzDnmEnY)&rp>IZzxB#0z4Wr(+MQfHw~O zjKB{`!2yV#ZZ{Hvw4d=L0|??1Em5Ff-kTUi5IP7k#(VCCL_%hOt}7BSf}jfsBW52V zfExhB8-h5&i&GhbL}%0f&Kn0otn>1*0^D*Qu0kWn&;VY_4FE`Ev<hI0#DqiT-J5*uTWy`A~5=ZFQMyq=<$PY^;9xi|8>+*NEtx&wQpE zdE?eUxf2}NOxUWSQ6O~M_k0(CbUwwa-x67AB{7JiVS|r7mMeh1x zMYbX9#aStI=#F&nl4CMB*OA}ayrKAVLF2Quygs!J@2cz7Unuo`U&>WDve|EwE?ORN zhaHWP2aIA?6i3IS0M8Vq(3p+00eQe0B!!Xj4{wljVFti7r&T5>2owho!rv%$6<9?L zR>SKcF-%Y}fHI&u=|l+10dG1IcA`-OL;WL=957%eA`8-MoFHuwM#NBh#%>|7XW zD-ws~o_;e!QYZy5rPLU(19cL`481`y0fca}8PJ;nV;L}q0jn7BCIh}?KnR1B zQp7C9Fhg%K4>6|DcMLLRxv&-hDl?!P7O9cSfN3BGd8S)~@U#eEVvqtO4#9aL7_tC7 zMS-56P`r>Iz&Jq|!~iUXk%k8J5UgMZV_{$oGZ-rayERh|;TJFT4q`$v0V)U|0#FFQ zkmoX!5(pEMyWuO45+|>cm~vAKw}29 zV!+i5xQ+pd3>e6O;S3ndfGGf~K|2A|f%X9?1I9ud)dM693D+^8B;YX@s8bpm25>n8 zra{SQ6^H{e0Wtj0Apk|7djOh3-XJ~#3I)&+nglV9&=N*i6TlUa4S?}bG=SEOoKB1w zcSbk}@LNi~p;u5cBb>$vmjJj3)yjbV42VG?d87f92P+3)4wQwG035=AKNN%o z5Sxr}jF~a(kaPpc8q6hRZZLr#QUnDpMH0Y+V?Y~>0wZl2b6S9{TYwQ4V1Wy;@C8`x z0xV?#wq*gfa{;ywQ-eX;Io+0vGZ-55OmMo*dbSkb$Y8PojYuQg5=jApp=4tk&`Um%H1e-yO(`K^fx%>|6PX$nNFql- z#u2fhq~8}cB?g0>w&V~WGS!Y4GLPtViVdj9E)q%oS>1Gs1*pP-NDKHGZ$%?hi8KoJ z_ca+uM1Wd?V{OSaqA!s~{8?_c>tw%RGKm&Q35A@YkO&fm8XV{Y{mkY_4x>8^`{BWfwbUxgFf3#Gjarp8W@I9{bQA;lu*Aw|41;_zfA^G z>l;b>O$VK+L|<|U@waS=45md==QU(bCL$=2R78gD$dNQEG1!qj6JbLP^^YX_&nsdP z8A|fjgq$P8g2~em%o_&gO_+JB&AioT-WoISnNr?bGq^Tn1r~kK3DC)4WI7S4L?1wP zrd6gCFliW)8Zkekd3Yp{>v{Ri0*U^iln7cNDFQMh`$YQtBdI?bIvoe(1}Fj0#p!v= z;Ho1zm>9zdMf}V@qZ=6Qp#}N`1_#pSNy{w9rWMG~d9x;B0hi{;O^fPmtz_y-awsx= z$-Z+r5N(Q?)?AU!&ka6!Q!I*d-t_Mq-Z~DkCJb(Rcqk zgMd5|z(FV`92&*VjRmRPNESYGB*>afhh%^$mkdF<5U?>2We#vhCu2NNj6k2GAePPv z*GtupM@m%EkMdMcalILs+Az3d^EXUXaGK4&UE;@Ayx#x#{&zUk@A3-7UxV$$R=J9VIJ?O+3)2c~X>L zen?zj!*gkmzN~20B2%&uF66>)bz8SPyBUpLBa4EJK-rs?Ito&~Sb?(*BvC056h9iy zltKl{lOa$lI2>p`j-iAiaA0`>s|48>>>Y$r(30Pl0H!h+5rT@Qina<2K|&~q-6S$F z*w=>WLk?!etHbKBmI@w%a43j_kzhh4hLQq!fDn_35o8Y&QyULFk^%6DV`fo8x{P(E z0u2lCqaf~IgcsO&fNKy7FdfOEfUk%Ni98^HSl>U|x7EY@I)eF8A*Am{=)L0$lwgS~(gWChtn zb^x~m&;o>!rx`o^9Z_}6jLFJ6_cmmtPP;p%r}0b#c$tA83Q#3NR6r*X?7zu?W+>Pz zQW%+JkOcvlgH(_s6zoWX!J7v1Q2;jm)MBp!qA1WN8pst0;{AU^sg#iihGzfNAs-M1 z{wlB&M}hqg1qy+}7_e>kQ;&XTVo0F09v!X zFas1K7-a)N-uZ2If?`1m4Wx%a$j&Mfv>8dCtrG@1?k61=kdF%T|LijXl+px0ZSX_- zUA4~7k^cs3gip&B3=&&N{3Vd9UDNypFsiXXBcQJ!c~7L0JIT; zDnS4LK2KCYZX9IHr~x;RP6UXhf_fqt?TrG^7xV>r92kAEpUI1iCeoK#o+8*Zm;P>_ zj2L6$0O(Ob9g$!>X!AG&0jc@xu~27>#lrHxj>xa$q0J~`40?z3F9b+hFsKCwq z{#uT~fd3A_P5ZRyh_CbiKmX5hfZ^jtqaireppKbMF~c(B3m1w7O;0r_22lsmC={Lp zW@Bbr&W%9}GeNKoGy8I86c&}Lg+^iN2CyD1I4_0=X2YO>|FamK48fA~%3&8j->IDz zSnJ4gAthgIjh&pK<#Ez6dg_u?I2GFpr(%xLF=!MT&94SVK<%YmMhW*S#bm~4sKH!w z4MQ=3CPXt@gjs`S=0~q_!t=v?%m88KXLlt=02hZpjS`CIg}ISP7Je2-vTq0_)E6%f ziy|@X{J%F>@sh9vl8)gQ`f1KO1E-2IZ~}yc;T%kjVR1n&JaGFGv(8$*<&oIqlIr!ygm8~F zA z-+1F{NQ-~gO;SK6dQ`u%c~ zOU1ac0@%gSS`mYxwhzp^&*AkoPgHVv5=K%OG9)IA6@mql7fY*;KX$YTV;?g57WJ)u zd2OpkJrC@Rl$XHT!q%`AeI?yI!!&?K3)59qB~gP_LT0yKDkMsXYFJPp5~~U}3y5nZ zLUnE!5xHcDC6G!LkOf}L%nD{D6B7#xg|&fK!IrZ)jLy)TsUSK!`gawOseeJ42J<8B zU54d^*=I>&Sm%oin2UdraH96<(+P)GIHr|ONNeB2G;Ube@V1ANi5aD= z-jJsoxoJT38B3d8p-A~{nU#xW>@}k64m8Qd@9?yrWZt@W?^lI_FGgaHDchqgF^L}w z1W#2zc9+^oT0!vA_;z`x-pyg|eaQyQJGJ@aIBm|UJv~2EWqdh7L?(g%8T+Jl7LG}b zZOcv_7CTA1=fMeKXODfrZ6D8%@qV^7x1D@$PYw_LK>CnJLxM4#sN8JoPZm~8y>}#Q z-4{ZC$?LXl$ED8hl7Cd2?X)9c<;tQ*sM-(2C6@$?l>2pq?I|_-@1HBwn%!vK<$ngc z&9j|vxD%a_4I` zq+!YFNiRGnEnpw-OU5|``XkQ9d5R2AP$v-7)YNpQ6`A@R3a6y~BW?RdkOM8vSifEEm8)Ud>Lu#VW$h=nRv4CR^(s3I zX$aU2+r~ZRkIJl78d>L2@virwLgWjPO>zaF#+45mYcA(7`gU%`nbRJTy9FGrudB6b z)qZ-HSUzUF#DkSACaE=|bViDUw~n_kT53~zg8gZcoZ7LH?^{PX_uJ9OuCYt@9qmVH zuAEX$-H?JAtI&9s>st8D`W|=cQ|%p#zV|#qf$ z(NQwrD8uJ03v+S(Sos#i^74hBr&4^OSOxEdXf5rdePGbR3YqjLLwo4m5v9W$ge$Fm z4t_|uusF%`mhEw~uOoW9LrfkGB)k%&7X$>b$$v%f9p=NF@pr6hc~c*8_zvmTsy>4k zpX{c76!n}%^RMv4Jzry3Qk`Rj*N&85kFBr>c{LUnYt$@pYry<|b)TofSmc#gekAXk z_xGo7-X;To8CLHgiPf3-ui~~ougg7rGEeu2_KRh^SPy6V0ke&%3Fy1hX?@2|RFf5E zSZnxSm<4+=3^aDOU9wwte^l~CEfv6k#SOm{u^Z<_vdyi1cx8C`v}fvVkdo{3O&_uW#4kW z8fP^+5>RPty{)V{);hdkCCihkW!;65ne9g-%#t3aJpI)CQM2@#hxxObD*Yb$fW5*; z%BT@89|Ut>Oljm&=?|j3#G}pAHfalVM7T2nk=a&uJW%z?QjYJtXbOE%s?J@D;dSG8 zw)srmxaMVncQ`G_|H24vrz-HuOI^{j)29>kb8Z!BGjH;+b4is~WFnlherQj6eMi~n zgSr0eN>=EzMbW`d_iS0Gfw-fqK3cSE>1iK45$#bXcyQYdz8x-lEtPCun7gwYY(3Cm zZZHp`8Te7CA6Odti0ZQ?-k{E%3-~xN6PThxlD`ESWa-ntj1u*0-2vw~N`=5$lKafadF*JX3^P6eV(0+P+pV$QQ#3urM*7%1gg9B47^ zzo*5fo%hIuLFNmf`bYhRMnUUz43cCmYTi+d>Ie-R-f^pjmRo&!=M_0*vqJfyX%)x! z8*h~HCDJz&9P*PTJuCH9ZO#;zyBz2bJKK0-Jhs7#`o-X_anki(PQkz%We0G|6C4hg zTy81%ue#F|_PU&_7*pob)0k!L`Z3Ssz=u!6@B1?()b$!&_K!G8Z&EBx72VyJ%Odu% z&u%=s==uPE*-pEwB6oIB^Ay8F3WUc+N1Pt`-<0~{A$F@cyIJmdEXl>Jc=fHXZ%Wp> zbQPe@%~ZWcpH$yVC4^3v=JCIH7x=oOSn1r=<-FYF?fagN6;CXZWg~0neu$G;b+)tD zWuPNwkC4YT4FRvN-C|bTmCseFn~A>XT_Oy5c4@dv-p;?m_I?w0wtWaUzny-9g5?2f z=cnN7ErVetuDe_}=5C{lSYq71w3qm^)5bz>XyhlSjqm4U(TrN#n;}7B#W~w-Yd!8Ms~F(gLXsp zQL&HM)!9NslkpOL+|FGui@v>F$y?={|HDB*CE+}iWL#gKv0Py5?j3p8wmmA4tmg7K zFj8Ed5s=2YLHTS{5G1yz>Z3sXXMr@C)0yoX%2(o5_dn|o*MA5l`mF4{oq4TMXo8!% zt))c225q$AM_|F8KHhTP6Iu?e4_fu%RAv^SzlUe_w?F{muLWlw{|@~PYk|`sps_X7 zV8j?D;29{`Y6JA&x846&+WSyZa9#IP%Uy~IK`KjooBR6P_N|t7sJh)HWGBP(zVk?@ zO%)Bs@x5cY@0_>9Dp$m0S9QJzEc*ls8i;Qm+`_{1g&UhcvgM}44KVYxS z?0R#eD*EZ|*wwbEIu%;Ddk820vD@e3cQmTpTU4AK;?wAgzF~*sci7hzXVm97DjlTd%D8`s=2Qo2y+03d3@PD|Kw{eU3eUR4C3zVYs+JL7h2T*yozQ zc!)&m2*(wrv+bt!FTW0MZ0Ij7r)f0WwS`MBl8xffbIcBRvoKxUR9|0f>woo-$&ch% z$>f7eV7~#AMeBvH9+Z;oFnzQ9&Dl}Qn@aZ{5t40W6)k1F+}^qjAAY{C@VYLgIYo}f z%=bP@@_a#Ri=6Yxx()hUilT@oLW}qhpFg^CWD#X5ix7PLd-v+A+0xhinhV7?FY-m} zE7z>s(fC60Wkc3brDAMe`CA1S3uC}$0&yJs&uPajUd zF8Sb{xc#;L@2z^ipvaUh92>6&UVRn%_Q>Abc!eL_ZSEeAY(3pWAoIuRA87DOx2G2Rq^^67n-Jh;$4m>wJ zKXnOW49*tB;(;+}-&dL3UXtoDCCOz@`g-8#m7I;Hz&rPo1ScMtUv$}InZG>mnK=t9 z5>6KSGxKcziVD1|*i;l`QqR=3;iKyQGlgbJj~;$o^LBl!zoTu`tzhLmo4oCmM-F#m zp$$#GE$?=`@LRri-=i(Cdv?h%8;ny#XWNbkJEm0gj3??w zi#(>PHx2KNII9aERiAV}ol|bj+R(|m|NUOG-KOE+-g#AWjyq_#$%u z?#VdK7lIWIqV_w@L&Vp;>mWOwPnW@ z*TaMhs#>B;SH(>lYACJoTXff}C{@-JPDRW791~`IDtZZs;$ukR_J7-||N9e&c{1n; z3;k?02G22vu%Lhh&dC@Po`-Qf0B*V9wbZmUwB7z7fyU3M?Bpktqua7->mGl9{Hdt> zefxY_0j^a5m0U&D zSBG$tTkDf9PvL8k?uJb;HeU0r$zrV|59$s^Ex#eK_?xT5QOmSjLhRS?zRluvKdyXQ z<~06F)GFif+Nt%`>aTBX*O0{Dy4TQETOiXPUdV)5%Q=YyEs}O4UfQ?Uu*IRM29iDC zbwk?sV9zIkjh0SdPB(9eE-vvhP4?)K%1;mK3IQ%Bo$#Ov*seL%;ZIo@PPdGC&rAoh7gcb~T68eN|r#jm2>R`GOQ zV^(!2GmR8TwDKPytjqvUb@6ygHuY{{{Y%S@b`||NAmQRhhG5Fs@v^$Hp+piks`?lB%Wr z&mFU5_bmyp@R4KDDocY?eS$ekrkJ?|7c;-=sk)iBhaKluyr;Lv71s0gDQNTD!r7tT z{rJ&@#xS4s)(cQ-9nIaXZJAAn$Lqbb*>S~ zMGEiF@o9;i3N=}C?WRVjV?8G9K)(7x1)iu<8 zm3>Hfva%Y1q(Suc#cPpu;068@%TV8!4or7bj|ysONi~F&UynrR{rO?oZ_lbIVG)e; zFd*G?o?1kly%3-bYbnFp3?B+{mI1(rvIcenJ)1ck13r{lXY-#|Fnb>M7gf-JX))`n zLW9de^UkNi?8c-5o0^a6&GE5P_9T|c@0s@6hxdY?NFVi9HkNM;GR&p^Fz{JTUMGlO z&0%;aK#Pjmg{!OS26r6HH@&*p6dUU9uHGwf53kcEz3vptYn!?) z_Q^h1TSonIo40Nl4Ez?9e*}pYV+9- zy=cQ|@^)+H&X7z__s$g2q0!@fZ8@sW1>3w?WF%8U)Nkx6+}*z=i}e8K&C za`}_(!x?USOUL-EGd59tj%BIP?d7=^eQmq7b0voTlIAti!>%uz;?_>NZyxk($)DWz zer;Uw!A`OGEmqsbzZtY1&w78!-?A*SZt8aM;d*+{V%JPcg5?LxZ2Mi}$AV>iInUHp zXTI^=rfSHs8tt*6vT~`-J)1bM(;^La8r4B{=O4MrS6NRFm0fj;za^HLjG zZE$zsJ$SA?_vA(`%)OO&-h4Q6#yQr)_8>g)6t^5cNnKKBd?dH0ICmM#)GRwZCM2jMI(e<@@!+|;rA)rbjStVpHAr4& zm5xt2ejr=V;~PhxQ(w!QGdx}na4Jh2aFP4Wx>vY!?l9adm|uhiPRaa7)&k%HpI!?T zey#<7?nD2%D&T=DMw#lnXGrjSP8X!2z zE>eAcjMbsN-t3g;qf087$YTMYZiIZ&^(Yb;wK&tG?OPe@s}XaUPU2C%YqWd3|2YfS zeUI2OD}~ow=ji;==W_Ljzx6M7#WjjPpI2fEh>Ga!f%i$ zv7uMqs?aO5Z<*&^NoxbgOAW4uGMJIhICs_i(*0qcJgY6D>&Kzqrb=|G*V7A2>YGLG zt+9TsQ^fN|+Nw#Y(JaCIMN2C+u7~(|$^Hzj`P!I1T9D}^Kc@`sOX^iO`3j97R(em;ihC*89cPQ;J(z0*q z-DI}q5}Qriy)si(THcq?@fh4%C4Nuuy!{6DYUxjEGXV-1+hjox&cD<1ATxW; zA2kHl!#D6BT}nT%Zv1vJ`ip~r1-`0398)0ohGy@4P?dGj_#D&Ii<#_t-yXSw@08x6 z4!a>4B(Pv5g6-+Hbn6VOzkf^srZ1Scz>^OSyyg}=FIdfsKwvC(>t`1?u-G}m4zS%U z4i-C;KiiQ`UoDwk>HdN~4Nf_PG#-ad*$b!S!YMoF9Ca!fU?#$bv(=$d0&0I%9kO`) zQb-ZtHcKG*nkSYN7NHVA3xSR12%uqgaRN?k-d$2J#(mjf#%#H7K#_Mc+ZwrFmVH)I+`_xLzh**tdSe)==#K6vrm3+zAd*t z$4AyJ4!3pjO255t#`_wQb~rdT>a3X5BD)mlMCe$VL!dd-O%!#x^jMmr-~twvVWdWI*2ozG4B zzvlVs)iT|ddZ_pocB6F9ZP{Lf4@tvewxS6~JU%DheLdRGv8LwJkluy8#d5bUs;p%W zxWoEozvSc7o9zp#S7LOtLn=vO*W8%Ck9Cvm$1wh91vlk~SCF$0YfI?vSsHoi!s1)O zEHdjG%W`+zF3#ybeQ=a`GXAjS39NA+$D_nLeolY;bcI_DJ;Vw_ro`o%Tx$yS>VCXYt&wY#BvdZs0z7+h~$Cm4A17>RC z&e4~JXGOD$Qu(dmRDSchtr-RbJR1BOAPzq_W{5|FUkXHtqfwYYdNfi|ddwWNqQZ;9 z(o<2(fu~3gtb5WxYGz2MuVcrc!0niY?hq{Q`s0t7he|i^_H%z&n!c??v}KL+=1GCL zNkUlj)k39|n`mYyje^|@zCw$@dc*iki{Zf1Q9&+KumJkWXw)b@<#cJv$^Xn7uk=*z zTfk=%4zBF2o3+o`QWP2XIr^97=yqczl269lU0qk>tsv{_z@Q>^y zWMP@(a7!r2D0}@>wNw-;tDaYrf9w_UEJU#|K72Qq`=%DnltbHGIl6+ z)3>370Ba?$w$_)#i&3Wx{Fb|qEOC;<;w6klg!9C1v+-|FAj0eFU^AW%-kIsnrkoFL z8?{;MO}chhK8S!_Wm8McxjNpCtxUOfUdEfS*4yIa+LalEba5Kdf2UW9b6xvxn_VrJ z4tsVI`9tL|3xCZ>KHE*4v}lnNlks0f6_(7ZvG(2K;8W*06)mAZ;u=}moMmEbw7Qe$ z0JDLA(wN@`%pSAE;STGm(3ktK*Oh;aQ)I`FJh5Zmc`}n#V<1Mf_RYRqdaqT@&Kwzi z=G$C~YQeGXj=442bm5wr=X!wyC?U~M&Rm6|#@srr)rh~Vqo zzhRa-fDeOynx)7`WPi&nWqFmknyc?}PrhMFI7Yv)q)3ud|L*Y3G5oo9roM{r6Rsgk z;rfehe%Cg1kG&p=X}(f^a9RJ?rlBBbSJvgLQ_U8AJMENxbJTlLR@6-+BjbW+9)dqS zzOEP4$d_@krVX3$UadKwbUEpx)T2}n!|i>3IoUrp z_#}0;t>V}z+ov9DbBJi)V|#8R8MX8~Yz|uiT&9 z)^Y1d$MD9qk=_;IY~7x;d?{AqlUfIHO7n+asQWdZrF6IM7xK!Of$?(7V_%+A6Ny2T z=!%pZN7yQL&JJF_@hJ5K^_JLZ<0h1N@;8w!iq1O6-Je|LTC*>1bHobPSNY0sxAmy0 zEK(S|pz16q`Q>V*-4pr7x{9ZJjvp~8zSh3f*tRF*tK$9=K0o;GSsKB*n-o8`FH2SA zie$~YhU#Z#dV3wh9~RwdThkx-+_k0iIecO2<}2H8T<1OQ-xP{3)mCk4U(2L2%td$5 zcrwf;Cwjj=QA3>d%oEM0cfEEzr)63#0t?O)a8Ph@-a&!FUb}?U8#n=D#_FT+>+19G zRq6A-cfqUS)fvYG)8D%=(ErTU|6eXt1BNf_*}d=wT(XU)_6`aP*SYkKe^ee7;=7%5 z^N3g3yT(TU6|%27uPwcm#QyY3rF27a4rPn-6?cy0Pxv(hq^IpCl)IZlx*EG)PdN2& zJ>@2yGxeOip?Jkvjo9ZaN8R6rOJW0D4j$D;B|jXm{NO6DBJQ8<#L^u4CNDp2jF9~` zKa9=OMj1~_3mj0_w)+qcF@IGd&WJ=SC~kG8-6&A>Ib^M%u+m_KPuC?+QS|0e6AQ2 zD+se#*`h?OZTF;$5?ThFuadPiN{#DohtDolB7jqZ^G*#^OH$Lj2)>Il$Cy?}*>BC# zUmt*7;Nt)7y7k|@?hPyr@SzKG-Ftd<0ZxAW|EbmGPiX(@-TznDXc#Vk@C6L@AkT5d zS3}k6$0I2@7n+urM`xT2tkjac_n0+v!XnM8>D=(yfQ_L`jj@g2PwmV0PT8|whbujH zf5pq=qU%!!cTpX!3=%(u^cj8Kvm!cpvP99K{AT5++@WoJ={Jswty?3p>01c5{%0{h z|Dw@dYtpKBLQ5l2wl>*GT7Z z7?+{MJGRqA&1;nJO+VCl4;ZI^Y$APrnz8!CrIUKJhewvyFCX7gna6DqU$I11W#gif z=kByioP}yf6N?Sf7YEklgf~QU>`pg!#BHx6*Eg?S9A6bxv1T%KMa|nbR(TUP<86~6 zMX8u5;EP?)*mU<7{ReLlikGp2z4y;Ef6NkycJWd0S?4jOpui^fMM)-!pV_x&(NiwM zDd$U5n&6bv|A^`R%l8<6{P54t*@^Mtp9xIRQa07J&{oEqX=~$`!wSUUkBKWUSRGcaJhk-%!R~&HR0L=tF7z|~FrG$89cYiPp{P9+5{7iny%(pG4Zo8Vg?d^jtHZE;hn zX>#NJG6y}MF4G53PQA8b90CJFjU!tQvW8M8W`k8A0=Ojn1ss z@mN8Yo0_Dn-QLh#E8{n5f%Pji;SxByqxuEQ$-1?vobjjlGb` zJ8()noN^ORslzV*-P{HDOW~B{(!~FX%mSCwE~-XETqj2+*Sx1Mle)M$wj!m$e7@v^ zH3zvGB*}71au}zprgBH|iojik0rsbFe`x#Ug=N()SvllenGoT8LO6emcjUTp{Bzlw zhDfr6#{twg)G_xy5%zB{u21ZYuW#yS*3LK)73EsFyDgm55jz%?5`OV%r_t88eWvNd zQ)Lg%#N9j}v-0r7(eK$7Xl2`@rOpem+#% zn^-6vU6O?Nb+?T;c63=`boZRu QU>aprW%>sEYaZx-0jWNPVE_OC diff --git a/packages/Microsoft.Bcl.1.1.8/lib/portable-net40+win8/System.Runtime.xml b/packages/Microsoft.Bcl.1.1.8/lib/portable-net40+win8/System.Runtime.xml deleted file mode 100644 index 93cb00d..0000000 --- a/packages/Microsoft.Bcl.1.1.8/lib/portable-net40+win8/System.Runtime.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - System.Runtime - - - - Defines a provider for progress updates. - The type of progress update value. - - - Reports a progress update. - The value of the updated progress. - - - Identities the async state machine type for this method. - - - Identities the state machine type for this method. - - - Initializes the attribute. - The type that implements the state machine. - - - Gets the type that implements the state machine. - - - Initializes the attribute. - The type that implements the state machine. - - - - Allows you to obtain the method or property name of the caller to the method. - - - - - Allows you to obtain the line number in the source file at which the method is called. - - - - - Allows you to obtain the full path of the source file that contains the caller. - This is the file path at the time of compile. - - - - Identities the iterator state machine type for this method. - - - Initializes the attribute. - The type that implements the state machine. - - - diff --git a/packages/Microsoft.Bcl.1.1.8/lib/portable-net40+win8/System.Threading.Tasks.dll b/packages/Microsoft.Bcl.1.1.8/lib/portable-net40+win8/System.Threading.Tasks.dll deleted file mode 100644 index b8f78dafd6ddbae13acf85b07ecf545afb460b32..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 34528 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 Hh0y;2j36FU diff --git a/packages/Microsoft.Bcl.1.1.8/lib/portable-net40+win8/System.Threading.Tasks.xml b/packages/Microsoft.Bcl.1.1.8/lib/portable-net40+win8/System.Threading.Tasks.xml deleted file mode 100644 index b47921e..0000000 --- a/packages/Microsoft.Bcl.1.1.8/lib/portable-net40+win8/System.Threading.Tasks.xml +++ /dev/null @@ -1,475 +0,0 @@ - - - - System.Threading.Tasks - - - - Holds state related to the builder's IAsyncStateMachine. - This is a mutable struct. Be very delicate with it. - - - A reference to the heap-allocated state machine object associated with this builder. - - - Initiates the builder's execution with the associated state machine. - Specifies the type of the state machine. - The state machine instance, passed by reference. - The argument is null (Nothing in Visual Basic). - - - Associates the builder with the state machine it represents. - The heap-allocated state machine object. - The argument was null (Nothing in Visual Basic). - The builder is incorrectly initialized. - - - - Gets the Action to use with an awaiter's OnCompleted or UnsafeOnCompleted method. - On first invocation, the supplied state machine will be boxed. - - Specifies the type of the method builder used. - Specifies the type of the state machine used. - The builder. - The state machine. - An Action to provide to the awaiter. - - - Provides the ability to invoke a state machine's MoveNext method under a supplied ExecutionContext. - - - The context with which to run MoveNext. - - - The state machine whose MoveNext method should be invoked. - - - Initializes the runner. - The context with which to run MoveNext. - - - Invokes MoveNext under the provided context. - - - Cached delegate used with ExecutionContext.Run. - - - Invokes the MoveNext method on the supplied IAsyncStateMachine. - The IAsyncStateMachine machine instance. - - - Provides a base class used to cache tasks of a specific return type. - Specifies the type of results the cached tasks return. - - - - A singleton cache for this result type. - This may be null if there are no cached tasks for this TResult. - - - - Creates a non-disposable task. - The result for the task. - The cacheable task. - - - Creates a cache. - A task cache for this result type. - - - Gets a cached task if one exists. - The result for which we want a cached task. - A cached task if one exists; otherwise, null. - - - Provides a cache for Boolean tasks. - - - A true task. - - - A false task. - - - Gets a cached task for the Boolean result. - true or false - A cached task for the Boolean result. - - - Provides a cache for zero Int32 tasks. - - - The minimum value, inclusive, for which we want a cached task. - - - The maximum value, exclusive, for which we want a cached task. - - - The cache of Task{Int32}. - - - Creates an array of cached tasks for the values in the range [INCLUSIVE_MIN,EXCLUSIVE_MAX). - - - Gets a cached task for the zero Int32 result. - The integer value - A cached task for the Int32 result or null if not cached. - - - Throws the exception on the ThreadPool. - The exception to propagate. - The target context on which to propagate the exception. Null to use the ThreadPool. - - - Copies the exception's stack trace so its stack trace isn't overwritten. - The exception to prepare. - - - - Provides a builder for asynchronous methods that return . - This type is intended for compiler use only. - - - AsyncTaskMethodBuilder is a value type, and thus it is copied by value. - Prior to being copied, one of its Task, SetResult, or SetException members must be accessed, - or else the copies may end up building distinct Task instances. - - - - Represents an asynchronous method builder. - - - A cached VoidTaskResult task used for builders that complete synchronously. - - - The generic builder object to which this non-generic instance delegates. - - - Initializes a new . - The initialized . - - - Initiates the builder's execution with the associated state machine. - Specifies the type of the state machine. - The state machine instance, passed by reference. - - - Associates the builder with the state machine it represents. - The heap-allocated state machine object. - The argument was null (Nothing in Visual Basic). - The builder is incorrectly initialized. - - - Perform any initialization necessary prior to lifting the builder to the heap. - - - - Schedules the specified state machine to be pushed forward when the specified awaiter completes. - - Specifies the type of the awaiter. - Specifies the type of the state machine. - The awaiter. - The state machine. - - - - Schedules the specified state machine to be pushed forward when the specified awaiter completes. - - Specifies the type of the awaiter. - Specifies the type of the state machine. - The awaiter. - The state machine. - - - - Completes the in the - RanToCompletion state. - - The builder is not initialized. - The task has already completed. - - - - Completes the in the - Faulted state with the specified exception. - - The to use to fault the task. - The argument is null (Nothing in Visual Basic). - The builder is not initialized. - The task has already completed. - - - - Called by the debugger to request notification when the first wait operation - (await, Wait, Result, etc.) on this builder's task completes. - - - true to enable notification; false to disable a previously set notification. - - - - Gets the for this builder. - The representing the builder's asynchronous operation. - The builder is not initialized. - - - - Gets an object that may be used to uniquely identify this builder to the debugger. - - - This property lazily instantiates the ID in a non-thread-safe manner. - It must only be used by the debugger, and only in a single-threaded manner - when no other threads are in the middle of accessing this property or this.Task. - - - - - Provides a builder for asynchronous methods that return . - This type is intended for compiler use only. - - - AsyncTaskMethodBuilder{TResult} is a value type, and thus it is copied by value. - Prior to being copied, one of its Task, SetResult, or SetException members must be accessed, - or else the copies may end up building distinct Task instances. - - - - A cached task for default(TResult). - - - State related to the IAsyncStateMachine. - - - The lazily-initialized task. - Must be named m_task for debugger step-over to work correctly. - - - The lazily-initialized task completion source. - - - Temporary support for disabling crashing if tasks go unobserved. - - - Initializes a new . - The initialized . - - - Initiates the builder's execution with the associated state machine. - Specifies the type of the state machine. - The state machine instance, passed by reference. - - - Associates the builder with the state machine it represents. - The heap-allocated state machine object. - The argument was null (Nothing in Visual Basic). - The builder is incorrectly initialized. - - - Perform any initialization necessary prior to lifting the builder to the heap. - - - - Schedules the specified state machine to be pushed forward when the specified awaiter completes. - - Specifies the type of the awaiter. - Specifies the type of the state machine. - The awaiter. - The state machine. - - - - Schedules the specified state machine to be pushed forward when the specified awaiter completes. - - Specifies the type of the awaiter. - Specifies the type of the state machine. - The awaiter. - The state machine. - - - - Completes the in the - RanToCompletion state with the specified result. - - The result to use to complete the task. - The task has already completed. - - - - Completes the builder by using either the supplied completed task, or by completing - the builder's previously accessed task using default(TResult). - - A task already completed with the value default(TResult). - The task has already completed. - - - - Completes the in the - Faulted state with the specified exception. - - The to use to fault the task. - The argument is null (Nothing in Visual Basic). - The task has already completed. - - - - Called by the debugger to request notification when the first wait operation - (await, Wait, Result, etc.) on this builder's task completes. - - - true to enable notification; false to disable a previously set notification. - - - This should only be invoked from within an asynchronous method, - and only by the debugger. - - - - - Gets a task for the specified result. This will either - be a cached or new task, never null. - - The result for which we need a task. - The completed task containing the result. - - - Gets the lazily-initialized TaskCompletionSource. - - - Gets the for this builder. - The representing the builder's asynchronous operation. - - - - Gets an object that may be used to uniquely identify this builder to the debugger. - - - This property lazily instantiates the ID in a non-thread-safe manner. - It must only be used by the debugger, and only in a single-threaded manner - when no other threads are in the middle of accessing this property or this.Task. - - - - - Provides a builder for asynchronous methods that return void. - This type is intended for compiler use only. - - - - The synchronization context associated with this operation. - - - State related to the IAsyncStateMachine. - - - An object used by the debugger to uniquely identify this builder. Lazily initialized. - - - Temporary support for disabling crashing if tasks go unobserved. - - - Registers with UnobservedTaskException to suppress exception crashing. - - - Non-zero if PreventUnobservedTaskExceptions has already been invoked. - - - Initializes a new . - The initialized . - - - Initializes the . - The synchronizationContext associated with this operation. This may be null. - - - Initiates the builder's execution with the associated state machine. - Specifies the type of the state machine. - The state machine instance, passed by reference. - The argument was null (Nothing in Visual Basic). - - - Associates the builder with the state machine it represents. - The heap-allocated state machine object. - The argument was null (Nothing in Visual Basic). - The builder is incorrectly initialized. - - - Perform any initialization necessary prior to lifting the builder to the heap. - - - - Schedules the specified state machine to be pushed forward when the specified awaiter completes. - - Specifies the type of the awaiter. - Specifies the type of the state machine. - The awaiter. - The state machine. - - - - Schedules the specified state machine to be pushed forward when the specified awaiter completes. - - Specifies the type of the awaiter. - Specifies the type of the state machine. - The awaiter. - The state machine. - - - Completes the method builder successfully. - - - Faults the method builder with an exception. - The exception that is the cause of this fault. - The argument is null (Nothing in Visual Basic). - The builder is not initialized. - - - Notifies the current synchronization context that the operation completed. - - - - Gets an object that may be used to uniquely identify this builder to the debugger. - - - This property lazily instantiates the ID in a non-thread-safe manner. - It must only be used by the debugger and only in a single-threaded manner. - - - - - Represents state machines generated for asynchronous methods. - This type is intended for compiler use only. - - - - Moves the state machine to its next state. - - - Configures the state machine with a heap-allocated replica. - The heap-allocated replica. - - - - Represents an awaiter used to schedule continuations when an await operation completes. - - - - - Represents an operation that will schedule continuations when the operation completes. - - - - Schedules the continuation action to be invoked when the instance completes. - The action to invoke when the operation completes. - The argument is null (Nothing in Visual Basic). - - - Schedules the continuation action to be invoked when the instance completes. - The action to invoke when the operation completes. - The argument is null (Nothing in Visual Basic). - Unlike OnCompleted, UnsafeOnCompleted need not propagate ExecutionContext information. - - - Used with Task(of void) - - - diff --git a/packages/Microsoft.Bcl.1.1.8/lib/portable-net40+win8/ensureRedirect.xml b/packages/Microsoft.Bcl.1.1.8/lib/portable-net40+win8/ensureRedirect.xml deleted file mode 100644 index e69de29..0000000 diff --git a/packages/Microsoft.Bcl.1.1.8/lib/portable-net45+win8+wp8+wpa81/_._ b/packages/Microsoft.Bcl.1.1.8/lib/portable-net45+win8+wp8+wpa81/_._ deleted file mode 100644 index e69de29..0000000 diff --git a/packages/Microsoft.Bcl.1.1.8/lib/portable-net45+win8+wpa81/_._ b/packages/Microsoft.Bcl.1.1.8/lib/portable-net45+win8+wpa81/_._ deleted file mode 100644 index e69de29..0000000 diff --git a/packages/Microsoft.Bcl.1.1.8/lib/portable-net451+win81+wpa81/_._ b/packages/Microsoft.Bcl.1.1.8/lib/portable-net451+win81+wpa81/_._ deleted file mode 100644 index e69de29..0000000 diff --git a/packages/Microsoft.Bcl.1.1.8/lib/portable-net451+win81/_._ b/packages/Microsoft.Bcl.1.1.8/lib/portable-net451+win81/_._ deleted file mode 100644 index e69de29..0000000 diff --git a/packages/Microsoft.Bcl.1.1.8/lib/portable-win81+wp81+wpa81/_._ b/packages/Microsoft.Bcl.1.1.8/lib/portable-win81+wp81+wpa81/_._ deleted file mode 100644 index e69de29..0000000 diff --git a/packages/Microsoft.Bcl.1.1.8/lib/sl4-windowsphone71/System.IO.dll b/packages/Microsoft.Bcl.1.1.8/lib/sl4-windowsphone71/System.IO.dll deleted file mode 100644 index 01edf729d6fd3f62b325ada34491065ecf202911..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22704 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 - - - System.IO - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Found invalid data while decoding.. - - - - - The exception that is thrown when a data stream is in an invalid format. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class with a specified error message. - - The error message that explains the reason for the exception. - - - - Initializes a new instance of the class with a reference to the inner exception that is the cause of this exception. - The error message that explains the reason for the exception. - The exception that is the cause of the current exception. If the parameter is not null, the current exception is raised in a catch block that handles the inner exception. - - - diff --git a/packages/Microsoft.Bcl.1.1.8/lib/sl4-windowsphone71/System.Runtime.dll b/packages/Microsoft.Bcl.1.1.8/lib/sl4-windowsphone71/System.Runtime.dll deleted file mode 100644 index 57e106328f7453b222fa5cb4b6fed358d70d6927..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 39104 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 oq_&^^fK??^Uk1% - - - System.Runtime - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Argument must be of type {0}.. - - - - - Looks up a localized string similar to The last element of an eight element tuple must be a Tuple.. - - - - - Defines methods to support the comparison of objects for structural equality. - - - - - Determines whether an object is structurally equal to the current instance. - - The object to compare with the current instance. - An object that determines whether the current instance and other are equal. - true if the two objects are equal; otherwise, false. - - - - Returns a hash code for the current instance. - - An object that computes the hash code of the current object. - The hash code for the current instance. - - - - Supports the structural comparison of collection objects. - - - - - Determines whether the current collection object precedes, occurs in the same position as, or follows another object in the sort order. - - The object to compare with the current instance. - An object that compares members of the current collection object with the corresponding members of other. - An integer that indicates the relationship of the current collection object to other. - - This instance and other are not the same type. - - - - - Encapsulates a method that has five parameters and returns a value of the type specified by the TResult parameter. - - The type of the first parameter of the method that this delegate encapsulates. - The type of the second parameter of the method that this delegate encapsulates. - The type of the third parameter of the method that this delegate encapsulates. - The type of the fourth parameter of the method that this delegate encapsulates. - The type of the fifth parameter of the method that this delegate encapsulates. - The type of the return value of the method that this delegate encapsulates. - The first parameter of the method that this delegate encapsulates. - The second parameter of the method that this delegate encapsulates. - The third parameter of the method that this delegate encapsulates. - The fourth parameter of the method that this delegate encapsulates. - The fifth parameter of the method that this delegate encapsulates. - The return value of the method that this delegate encapsulates. - - - Defines a provider for progress updates. - The type of progress update value. - - - Reports a progress update. - The value of the updated progress. - - - Identities the async state machine type for this method. - - - Identities the state machine type for this method. - - - Initializes the attribute. - The type that implements the state machine. - - - Gets the type that implements the state machine. - - - Initializes the attribute. - The type that implements the state machine. - - - - Allows you to obtain the method or property name of the caller to the method. - - - - - Allows you to obtain the line number in the source file at which the method is called. - - - - - Allows you to obtain the full path of the source file that contains the caller. - This is the file path at the time of compile. - - - - Identities the iterator state machine type for this method. - - - Initializes the attribute. - The type that implements the state machine. - - - - Helper so we can call some tuple methods recursively without knowing the underlying types. - - - - - Provides static methods for creating tuple objects. - - - - - Creates a new 1-tuple, or singleton. - - The type of the only component of the tuple. - The value of the only component of the tuple. - A tuple whose value is (item1). - - - - Creates a new 3-tuple, or pair. - - The type of the first component of the tuple. - The type of the second component of the tuple. - The value of the first component of the tuple. - The value of the second component of the tuple. - An 2-tuple (pair) whose value is (item1, item2). - - - - Creates a new 3-tuple, or triple. - - The type of the first component of the tuple. - The type of the second component of the tuple. - The type of the third component of the tuple. - The value of the first component of the tuple. - The value of the second component of the tuple. - The value of the third component of the tuple. - An 3-tuple (triple) whose value is (item1, item2, item3). - - - - Creates a new 4-tuple, or quadruple. - - The type of the first component of the tuple. - The type of the second component of the tuple. - The type of the third component of the tuple. - The type of the fourth component of the tuple. - The value of the first component of the tuple. - The value of the second component of the tuple. - The value of the third component of the tuple. - The value of the fourth component of the tuple. - An 4-tuple (quadruple) whose value is (item1, item2, item3, item4). - - - - Creates a new 5-tuple, or quintuple. - - The type of the first component of the tuple. - The type of the second component of the tuple. - The type of the third component of the tuple. - The type of the fourth component of the tuple. - The type of the fifth component of the tuple. - The value of the first component of the tuple. - The value of the second component of the tuple. - The value of the third component of the tuple. - The value of the fourth component of the tuple. - The value of the fifth component of the tuple. - An 5-tuple (quintuple) whose value is (item1, item2, item3, item4, item5). - - - - Creates a new 6-tuple, or sextuple. - - The type of the first component of the tuple. - The type of the second component of the tuple. - The type of the third component of the tuple. - The type of the fourth component of the tuple. - The type of the fifth component of the tuple. - The type of the sixth component of the tuple. - The value of the first component of the tuple. - The value of the second component of the tuple. - The value of the third component of the tuple. - The value of the fourth component of the tuple. - The value of the fifth component of the tuple. - The value of the sixth component of the tuple. - An 6-tuple (sextuple) whose value is (item1, item2, item3, item4, item5, item6). - - - - Creates a new 7-tuple, or septuple. - - The type of the first component of the tuple. - The type of the second component of the tuple. - The type of the third component of the tuple. - The type of the fourth component of the tuple. - The type of the fifth component of the tuple. - The type of the sixth component of the tuple. - The type of the seventh component of the tuple. - The value of the first component of the tuple. - The value of the second component of the tuple. - The value of the third component of the tuple. - The value of the fourth component of the tuple. - The value of the fifth component of the tuple. - The value of the sixth component of the tuple. - The value of the seventh component of the tuple. - An 7-tuple (septuple) whose value is (item1, item2, item3, item4, item5, item6, item7). - - - - Creates a new 8-tuple, or octuple. - - The type of the first component of the tuple. - The type of the second component of the tuple. - The type of the third component of the tuple. - The type of the fourth component of the tuple. - The type of the fifth component of the tuple. - The type of the sixth component of the tuple. - The type of the seventh component of the tuple. - The type of the eighth component of the tuple. - The value of the first component of the tuple. - The value of the second component of the tuple. - The value of the third component of the tuple. - The value of the fourth component of the tuple. - The value of the fifth component of the tuple. - The value of the sixth component of the tuple. - The value of the seventh component of the tuple. - The value of the eighth component of the tuple. - An 8-tuple (octuple) whose value is (item1, item2, item3, item4, item5, item6, item7, item8). - - - - Represents a 1-tuple, or singleton. - - The type of the tuple's only component. - - - - Initializes a new instance of the class. - - The value of the current tuple object's single component. - - - - Returns a value that indicates whether the current tuple object is equal to a specified object. - - The object to compare with this instance. - true if the current instance is equal to the specified object; otherwise, false. - - - - Calculates the hash code for the current tuple object. - - A 32-bit signed integer hash code. - - - - Returns a string that represents the value of this tuple instance. - - The string representation of this tuple object. - - - - Gets the value of the tuple object's single component. - - - The value of the current tuple object's single component. - - - - - Represents an 2-tuple, or pair. - - The type of the first component of the tuple. - The type of the second component of the tuple. - - - - Initializes a new instance of the class. - - The value of the first component of the tuple. - The value of the second component of the tuple. - - - - Returns a value that indicates whether the current tuple object is equal to a specified object. - - The object to compare with this instance. - true if the current instance is equal to the specified object; otherwise, false. - - - - Calculates the hash code for the current tuple object. - - A 32-bit signed integer hash code. - - - - Returns a string that represents the value of this tuple instance. - - The string representation of this tuple object. - - - - Gets the value of the current tuple object's first component. - - - The value of the current tuple object's first component. - - - - - Gets the value of the current tuple object's second component. - - - The value of the current tuple object's second component. - - - - - Represents an 3-tuple, or triple. - - The type of the first component of the tuple. - The type of the second component of the tuple. - The type of the third component of the tuple. - - - - Initializes a new instance of the class. - - The value of the first component of the tuple. - The value of the second component of the tuple. - The value of the third component of the tuple. - - - - Returns a value that indicates whether the current tuple object is equal to a specified object. - - The object to compare with this instance. - true if the current instance is equal to the specified object; otherwise, false. - - - - Calculates the hash code for the current tuple object. - - A 32-bit signed integer hash code. - - - - Returns a string that represents the value of this tuple instance. - - The string representation of this tuple object. - - - - Gets the value of the current tuple object's first component. - - - The value of the current tuple object's first component. - - - - - Gets the value of the current tuple object's second component. - - - The value of the current tuple object's second component. - - - - - Gets the value of the current tuple object's third component. - - - The value of the current tuple object's third component. - - - - - Represents an 4-tuple, or quadruple. - - The type of the first component of the tuple. - The type of the second component of the tuple. - The type of the third component of the tuple. - The type of the fourth component of the tuple. - - - - Initializes a new instance of the class. - - The value of the first component of the tuple. - The value of the second component of the tuple. - The value of the third component of the tuple. - The value of the fourth component of the tuple. - - - - Returns a value that indicates whether the current tuple object is equal to a specified object. - - The object to compare with this instance. - true if the current instance is equal to the specified object; otherwise, false. - - - - Calculates the hash code for the current tuple object. - - A 32-bit signed integer hash code. - - - - Returns a string that represents the value of this tuple instance. - - The string representation of this tuple object. - - - - Gets the value of the current tuple object's first component. - - - The value of the current tuple object's first component. - - - - - Gets the value of the current tuple object's second component. - - - The value of the current tuple object's second component. - - - - - Gets the value of the current tuple object's third component. - - - The value of the current tuple object's third component. - - - - - Gets the value of the current tuple object's fourth component. - - - The value of the current tuple object's fourth component. - - - - - Represents an 5-tuple, or quintuple. - - The type of the first component of the tuple. - The type of the second component of the tuple. - The type of the third component of the tuple. - The type of the fourth component of the tuple. - The type of the fifth component of the tuple. - - - - Initializes a new instance of the class. - - The value of the first component of the tuple. - The value of the second component of the tuple. - The value of the third component of the tuple. - The value of the fourth component of the tuple. - The value of the fifth component of the tuple. - - - - Returns a value that indicates whether the current tuple object is equal to a specified object. - - The object to compare with this instance. - true if the current instance is equal to the specified object; otherwise, false. - - - - Calculates the hash code for the current tuple object. - - A 32-bit signed integer hash code. - - - - Returns a string that represents the value of this tuple instance. - - The string representation of this tuple object. - - - - Gets the value of the current tuple object's first component. - - - The value of the current tuple object's first component. - - - - - Gets the value of the current tuple object's second component. - - - The value of the current tuple object's second component. - - - - - Gets the value of the current tuple object's third component. - - - The value of the current tuple object's third component. - - - - - Gets the value of the current tuple object's fourth component. - - - The value of the current tuple object's fourth component. - - - - - Gets the value of the current tuple object's fifth component. - - - The value of the current tuple object's fifth component. - - - - - Represents an 6-tuple, or sextuple. - - The type of the first component of the tuple. - The type of the second component of the tuple. - The type of the third component of the tuple. - The type of the fourth component of the tuple. - The type of the fifth component of the tuple. - The type of the sixth component of the tuple. - - - - Initializes a new instance of the class. - - The value of the first component of the tuple. - The value of the second component of the tuple. - The value of the third component of the tuple. - The value of the fourth component of the tuple. - The value of the fifth component of the tuple. - The value of the sixth component of the tuple. - - - - Returns a value that indicates whether the current tuple object is equal to a specified object. - - The object to compare with this instance. - true if the current instance is equal to the specified object; otherwise, false. - - - - Calculates the hash code for the current tuple object. - - A 32-bit signed integer hash code. - - - - Returns a string that represents the value of this tuple instance. - - The string representation of this tuple object. - - - - Gets the value of the current tuple object's first component. - - - The value of the current tuple object's first component. - - - - - Gets the value of the current tuple object's second component. - - - The value of the current tuple object's second component. - - - - - Gets the value of the current tuple object's third component. - - - The value of the current tuple object's third component. - - - - - Gets the value of the current tuple object's fourth component. - - - The value of the current tuple object's fourth component. - - - - - Gets the value of the current tuple object's fifth component. - - - The value of the current tuple object's fifth component. - - - - - Gets the value of the current tuple object's sixth component. - - - The value of the current tuple object's sixth component. - - - - - Represents an 7-tuple, or septuple. - - The type of the first component of the tuple. - The type of the second component of the tuple. - The type of the third component of the tuple. - The type of the fourth component of the tuple. - The type of the fifth component of the tuple. - The type of the sixth component of the tuple. - The type of the seventh component of the tuple. - - - - Initializes a new instance of the class. - - The value of the first component of the tuple. - The value of the second component of the tuple. - The value of the third component of the tuple. - The value of the fourth component of the tuple. - The value of the fifth component of the tuple. - The value of the sixth component of the tuple. - The value of the seventh component of the tuple. - - - - Returns a value that indicates whether the current tuple object is equal to a specified object. - - The object to compare with this instance. - true if the current instance is equal to the specified object; otherwise, false. - - - - Calculates the hash code for the current tuple object. - - A 32-bit signed integer hash code. - - - - Returns a string that represents the value of this tuple instance. - - The string representation of this tuple object. - - - - Gets the value of the current tuple object's first component. - - - The value of the current tuple object's first component. - - - - - Gets the value of the current tuple object's second component. - - - The value of the current tuple object's second component. - - - - - Gets the value of the current tuple object's third component. - - - The value of the current tuple object's third component. - - - - - Gets the value of the current tuple object's fourth component. - - - The value of the current tuple object's fourth component. - - - - - Gets the value of the current tuple object's fifth component. - - - The value of the current tuple object's fifth component. - - - - - Gets the value of the current tuple object's sixth component. - - - The value of the current tuple object's sixth component. - - - - - Gets the value of the current tuple object's seventh component. - - - The value of the current tuple object's seventh component. - - - - - Represents an n-tuple, where n is 8 or greater. - - The type of the first component of the tuple. - The type of the second component of the tuple. - The type of the third component of the tuple. - The type of the fourth component of the tuple. - The type of the fifth component of the tuple. - The type of the sixth component of the tuple. - The type of the seventh component of the tuple. - Any generic Tuple object that defines the types of the tuple's remaining components. - - - - Initializes a new instance of the class. - - The value of the first component of the tuple. - The value of the second component of the tuple. - The value of the third component of the tuple. - The value of the fourth component of the tuple. - The value of the fifth component of the tuple. - The value of the sixth component of the tuple. - The value of the seventh component of the tuple. - Any generic Tuple object that contains the values of the tuple's remaining components. - - rest is not a generic Tuple object. - - - - - Returns a value that indicates whether the current tuple object is equal to a specified object. - - The object to compare with this instance. - true if the current instance is equal to the specified object; otherwise, false. - - - - Calculates the hash code for the current tuple object. - - A 32-bit signed integer hash code. - - - - Returns a string that represents the value of this tuple instance. - - The string representation of this tuple object. - - - - Gets the value of the current tuple object's first component. - - - The value of the current tuple object's first component. - - - - - Gets the value of the current tuple object's second component. - - - The value of the current tuple object's second component. - - - - - Gets the value of the current tuple object's third component. - - - The value of the current tuple object's third component. - - - - - Gets the value of the current tuple object's fourth component. - - - The value of the current tuple object's fourth component. - - - - - Gets the value of the current tuple object's fifth component. - - - The value of the current tuple object's fifth component. - - - - - Gets the value of the current tuple object's sixth component. - - - The value of the current tuple object's sixth component. - - - - - Gets the value of the current tuple object's seventh component. - - - The value of the current tuple object's seventh component. - - - - - Gets the current tuple object's remaining components. - - - The value of the current tuple object's remaining components. - - - - diff --git a/packages/Microsoft.Bcl.1.1.8/lib/sl4-windowsphone71/System.Threading.Tasks.dll b/packages/Microsoft.Bcl.1.1.8/lib/sl4-windowsphone71/System.Threading.Tasks.dll deleted file mode 100644 index 03d08ad93e7cc6f8ae5664b89516ba2010a4f749..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 164576 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
    A;XM&re5ZI=Miv% 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 E10+ctx&QzG diff --git a/packages/Microsoft.Bcl.1.1.8/lib/sl4-windowsphone71/System.Threading.Tasks.xml b/packages/Microsoft.Bcl.1.1.8/lib/sl4-windowsphone71/System.Threading.Tasks.xml deleted file mode 100644 index 6c77012..0000000 --- a/packages/Microsoft.Bcl.1.1.8/lib/sl4-windowsphone71/System.Threading.Tasks.xml +++ /dev/null @@ -1,8969 +0,0 @@ - - - - System.Threading.Tasks - - - - Represents one or more errors that occur during application execution. - - is used to consolidate multiple failures into a single, throwable - exception object. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class with - a specified error message. - - The error message that explains the reason for the exception. - - - - Initializes a new instance of the class with a specified error - message and a reference to the inner exception that is the cause of this exception. - - The error message that explains the reason for the exception. - The exception that is the cause of the current exception. - The argument - is null. - - - - Initializes a new instance of the class with - references to the inner exceptions that are the cause of this exception. - - The exceptions that are the cause of the current exception. - The argument - is null. - An element of is - null. - - - - Initializes a new instance of the class with - references to the inner exceptions that are the cause of this exception. - - The exceptions that are the cause of the current exception. - The argument - is null. - An element of is - null. - - - - Initializes a new instance of the class with a specified error - message and references to the inner exceptions that are the cause of this exception. - - The error message that explains the reason for the exception. - The exceptions that are the cause of the current exception. - The argument - is null. - An element of is - null. - - - - Initializes a new instance of the class with a specified error - message and references to the inner exceptions that are the cause of this exception. - - The error message that explains the reason for the exception. - The exceptions that are the cause of the current exception. - The argument - is null. - An element of is - null. - - - - Allocates a new aggregate exception with the specified message and list of inner exceptions. - - The error message that explains the reason for the exception. - The exceptions that are the cause of the current exception. - The argument - is null. - An element of is - null. - - - - Returns the that is the root cause of this exception. - - - - - Invokes a handler on each contained by this . - - The predicate to execute for each exception. The predicate accepts as an - argument the to be processed and returns a Boolean to indicate - whether the exception was handled. - - Each invocation of the returns true or false to indicate whether the - was handled. After all invocations, if any exceptions went - unhandled, all unhandled exceptions will be put into a new - which will be thrown. Otherwise, the method simply returns. If any - invocations of the throws an exception, it will halt the processing - of any more exceptions and immediately propagate the thrown exception as-is. - - An exception contained by this was not handled. - The argument is - null. - - - - Flattens an instances into a single, new instance. - - A new, flattened . - - If any inner exceptions are themselves instances of - , this method will recursively flatten all of them. The - inner exceptions returned in the new - will be the union of all of the the inner exceptions from exception tree rooted at the provided - instance. - - - - - Creates and returns a string representation of the current . - - A string representation of the current exception. - - - - Gets a read-only collection of the instances that caused the - current exception. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to One or more errors occurred.. - - - - - Looks up a localized string similar to An element of innerExceptions was null.. - - - - - Looks up a localized string similar to {0}{1}---> (Inner Exception #{2}) {3}{4}{5}. - - - - - Looks up a localized string similar to No tokens were supplied.. - - - - - Looks up a localized string similar to The CancellationTokenSource associated with this CancellationToken has been disposed.. - - - - - Looks up a localized string similar to The CancellationTokenSource has been disposed.. - - - - - Looks up a localized string similar to The SyncRoot property may not be used for the synchronization of concurrent collections.. - - - - - Looks up a localized string similar to The array is multidimensional, or the type parameter for the set cannot be cast automatically to the type of the destination array.. - - - - - Looks up a localized string similar to The index is equal to or greater than the length of the array, or the number of elements in the dictionary is greater than the available space from index to the end of the destination array.. - - - - - Looks up a localized string similar to The capacity argument must be greater than or equal to zero.. - - - - - Looks up a localized string similar to The concurrencyLevel argument must be positive.. - - - - - Looks up a localized string similar to The index argument is less than zero.. - - - - - Looks up a localized string similar to TKey is a reference type and item.Key is null.. - - - - - Looks up a localized string similar to The key already existed in the dictionary.. - - - - - Looks up a localized string similar to The source argument contains duplicate keys.. - - - - - Looks up a localized string similar to The key was of an incorrect type for this dictionary.. - - - - - Looks up a localized string similar to The value was of an incorrect type for this dictionary.. - - - - - Looks up a localized string similar to The lazily-initialized type does not have a public, parameterless constructor.. - - - - - Looks up a localized string similar to ValueFactory returned null.. - - - - - Looks up a localized string similar to The spinCount argument must be in the range 0 to {0}, inclusive.. - - - - - Looks up a localized string similar to There are too many threads currently waiting on the event. A maximum of {0} waiting threads are supported.. - - - - - Looks up a localized string similar to The event has been disposed.. - - - - - Looks up a localized string similar to The operation was canceled.. - - - - - Looks up a localized string similar to The condition argument is null.. - - - - - Looks up a localized string similar to The timeout must represent a value between -1 and Int32.MaxValue, inclusive.. - - - - - Looks up a localized string similar to The specified TaskContinuationOptions combined LongRunning and ExecuteSynchronously. Synchronous continuations should not be long running.. - - - - - Looks up a localized string similar to The specified TaskContinuationOptions excluded all continuation kinds.. - - - - - Looks up a localized string similar to (Internal)An attempt was made to create a LongRunning SelfReplicating task.. - - - - - Looks up a localized string similar to The value needs to translate in milliseconds to -1 (signifying an infinite timeout), 0 or a positive integer less than or equal to Int32.MaxValue.. - - - - - Looks up a localized string similar to The value needs to be either -1 (signifying an infinite timeout), 0 or a positive integer.. - - - - - Looks up a localized string similar to A task may only be disposed if it is in a completion state (RanToCompletion, Faulted or Canceled).. - - - - - Looks up a localized string similar to It is invalid to specify TaskCreationOptions.LongRunning in calls to FromAsync.. - - - - - Looks up a localized string similar to It is invalid to specify TaskCreationOptions.PreferFairness in calls to FromAsync.. - - - - - Looks up a localized string similar to It is invalid to specify TaskCreationOptions.SelfReplicating in calls to FromAsync.. - - - - - Looks up a localized string similar to FromAsync was called with a TaskManager that had already shut down.. - - - - - Looks up a localized string similar to The tasks argument contains no tasks.. - - - - - Looks up a localized string similar to It is invalid to exclude specific continuation kinds for continuations off of multiple tasks.. - - - - - Looks up a localized string similar to The tasks argument included a null value.. - - - - - Looks up a localized string similar to RunSynchronously may not be called on a task that was already started.. - - - - - Looks up a localized string similar to RunSynchronously may not be called on a continuation task.. - - - - - Looks up a localized string similar to RunSynchronously may not be called on a task not bound to a delegate, such as the task returned from an asynchronous method.. - - - - - Looks up a localized string similar to RunSynchronously may not be called on a task that has already completed.. - - - - - Looks up a localized string similar to Start may not be called on a task that was already started.. - - - - - Looks up a localized string similar to Start may not be called on a continuation task.. - - - - - Looks up a localized string similar to Start may not be called on a task with null action.. - - - - - Looks up a localized string similar to Start may not be called on a promise-style task.. - - - - - Looks up a localized string similar to Start may not be called on a task that has completed.. - - - - - Looks up a localized string similar to The task has been disposed.. - - - - - Looks up a localized string similar to The tasks array included at least one null element.. - - - - - Looks up a localized string similar to The awaited task has not yet completed.. - - - - - Looks up a localized string similar to A task was canceled.. - - - - - Looks up a localized string similar to The exceptions collection was empty.. - - - - - Looks up a localized string similar to The exceptions collection included at least one null element.. - - - - - Looks up a localized string similar to A Task's exception(s) were not observed either by Waiting on the Task or accessing its Exception property. As a result, the unobserved exception was rethrown by the finalizer thread.. - - - - - Looks up a localized string similar to (Internal)Expected an Exception or an IEnumerable<Exception>. - - - - - Looks up a localized string similar to ExecuteTask may not be called for a task which was already executed.. - - - - - Looks up a localized string similar to ExecuteTask may not be called for a task which was previously queued to a different TaskScheduler.. - - - - - Looks up a localized string similar to The current SynchronizationContext may not be used as a TaskScheduler.. - - - - - Looks up a localized string similar to The TryExecuteTaskInline call to the underlying scheduler succeeded, but the task body was not invoked.. - - - - - Looks up a localized string similar to An exception was thrown by a TaskScheduler.. - - - - - Looks up a localized string similar to It is invalid to specify TaskCreationOptions.SelfReplicating for a Task<TResult>.. - - - - - Looks up a localized string similar to {Not yet computed}. - - - - - Looks up a localized string similar to A task's Exception may only be set directly if the task was created without a function.. - - - - - Looks up a localized string similar to An attempt was made to transition a task to a final state when it had already completed.. - - - - - Represents a thread-safe collection of keys and values. - - The type of the keys in the dictionary. - The type of the values in the dictionary. - - All public and protected members of are thread-safe and may be used - concurrently from multiple threads. - - - - - Initializes a new instance of the - class that is empty, has the default concurrency level, has the default initial capacity, and - uses the default comparer for the key type. - - - - - Initializes a new instance of the - class that is empty, has the specified concurrency level and capacity, and uses the default - comparer for the key type. - - The estimated number of threads that will update the - concurrently. - The initial number of elements that the - can contain. - is - less than 1. - is less than - 0. - - - - Initializes a new instance of the - class that contains elements copied from the specified , has the default concurrency - level, has the default initial capacity, and uses the default comparer for the key type. - - The whose elements are copied to - the new - . - is a null reference - (Nothing in Visual Basic). - contains one or more - duplicate keys. - - - - Initializes a new instance of the - class that is empty, has the specified concurrency level and capacity, and uses the specified - . - - The - implementation to use when comparing keys. - is a null reference - (Nothing in Visual Basic). - - - - Initializes a new instance of the - class that contains elements copied from the specified , has the default concurrency level, has the default - initial capacity, and uses the specified - . - - The whose elements are copied to - the new - . - The - implementation to use when comparing keys. - is a null reference - (Nothing in Visual Basic). -or- - is a null reference (Nothing in Visual Basic). - - - - - Initializes a new instance of the - class that contains elements copied from the specified , - has the specified concurrency level, has the specified initial capacity, and uses the specified - . - - The estimated number of threads that will update the - concurrently. - The whose elements are copied to the new - . - The implementation to use - when comparing keys. - - is a null reference (Nothing in Visual Basic). - -or- - is a null reference (Nothing in Visual Basic). - - - is less than 1. - - contains one or more duplicate keys. - - - - Initializes a new instance of the - class that is empty, has the specified concurrency level, has the specified initial capacity, and - uses the specified . - - The estimated number of threads that will update the - concurrently. - The initial number of elements that the - can contain. - The - implementation to use when comparing keys. - - is less than 1. -or- - is less than 0. - - is a null reference - (Nothing in Visual Basic). - - - - Attempts to add the specified key and value to the . - - The key of the element to add. - The value of the element to add. The value can be a null reference (Nothing - in Visual Basic) for reference types. - true if the key/value pair was added to the - successfully; otherwise, false. - is null reference - (Nothing in Visual Basic). - The - contains too many elements. - - - - Determines whether the contains the specified - key. - - The key to locate in the . - true if the contains an element with - the specified key; otherwise, false. - is a null reference - (Nothing in Visual Basic). - - - - Attempts to remove and return the the value with the specified key from the - . - - The key of the element to remove and return. - When this method returns, contains the object removed from the - or the default value of - if the operation failed. - true if an object was removed successfully; otherwise, false. - is a null reference - (Nothing in Visual Basic). - - - - Removes the specified key from the dictionary if it exists and returns its associated value. - If matchValue flag is set, the key will be removed only if is associated with a particular - value. - - The key to search for and remove if it exists. - The variable into which the removed value, if found, is stored. - Whether removal of the key is conditional on its value. - The conditional value to compare against if is true - - - - - Attempts to get the value associated with the specified key from the . - - The key of the value to get. - When this method returns, contains the object from - the - with the spedified key or the default value of - , if the operation failed. - true if the key was found in the ; - otherwise, false. - is a null reference - (Nothing in Visual Basic). - - - - Compares the existing value for the specified key with a specified value, and if they’re equal, - updates the key with a third value. - - The key whose value is compared with and - possibly replaced. - The value that replaces the value of the element with if the comparison results in equality. - The value that is compared to the value of the element with - . - true if the value with was equal to and replaced with ; otherwise, - false. - is a null - reference. - - - - Removes all keys and values from the . - - - - - Copies the elements of the to an array of - type , starting at the - specified array index. - - The one-dimensional array of type - that is the destination of the elements copied from the . The array must have zero-based indexing. - The zero-based index in at which copying - begins. - is a null reference - (Nothing in Visual Basic). - is less than - 0. - is equal to or greater than - the length of the . -or- The number of elements in the source - is greater than the available space from to the end of the destination - . - - - - Copies the key and value pairs stored in the to a - new array. - - A new array containing a snapshot of key and value pairs copied from the . - - - - Copy dictionary contents to an array - shared implementation between ToArray and CopyTo. - - Important: the caller must hold all locks in m_locks before calling CopyToPairs. - - - - - Copy dictionary contents to an array - shared implementation between ToArray and CopyTo. - - Important: the caller must hold all locks in m_locks before calling CopyToEntries. - - - - - Copy dictionary contents to an array - shared implementation between ToArray and CopyTo. - - Important: the caller must hold all locks in m_locks before calling CopyToObjects. - - - - Returns an enumerator that iterates through the . - An enumerator for the . - - The enumerator returned from the dictionary is safe to use concurrently with - reads and writes to the dictionary, however it does not represent a moment-in-time snapshot - of the dictionary. The contents exposed through the enumerator may contain modifications - made to the dictionary after was called. - - - - - Shared internal implementation for inserts and updates. - If key exists, we always return false; and if updateIfExists == true we force update with value; - If key doesn't exist, we always add value and return true; - - - - - Adds a key/value pair to the - if the key does not already exist. - - The key of the element to add. - The function used to generate a value for the key - is a null reference - (Nothing in Visual Basic). - is a null reference - (Nothing in Visual Basic). - The dictionary contains too many - elements. - The value for the key. This will be either the existing value for the key if the - key is already in the dictionary, or the new value for the key as returned by valueFactory - if the key was not in the dictionary. - - - - Adds a key/value pair to the - if the key does not already exist. - - The key of the element to add. - the value to be added, if the key does not already exist - is a null reference - (Nothing in Visual Basic). - The dictionary contains too many - elements. - The value for the key. This will be either the existing value for the key if the - key is already in the dictionary, or the new value if the key was not in the dictionary. - - - - Adds a key/value pair to the if the key does not already - exist, or updates a key/value pair in the if the key - already exists. - - The key to be added or whose value should be updated - The function used to generate a value for an absent key - The function used to generate a new value for an existing key - based on the key's existing value - is a null reference - (Nothing in Visual Basic). - is a null reference - (Nothing in Visual Basic). - is a null reference - (Nothing in Visual Basic). - The dictionary contains too many - elements. - The new value for the key. This will be either be the result of addValueFactory (if the key was - absent) or the result of updateValueFactory (if the key was present). - - - - Adds a key/value pair to the if the key does not already - exist, or updates a key/value pair in the if the key - already exists. - - The key to be added or whose value should be updated - The value to be added for an absent key - The function used to generate a new value for an existing key based on - the key's existing value - is a null reference - (Nothing in Visual Basic). - is a null reference - (Nothing in Visual Basic). - The dictionary contains too many - elements. - The new value for the key. This will be either be the result of addValueFactory (if the key was - absent) or the result of updateValueFactory (if the key was present). - - - - Adds the specified key and value to the . - - The object to use as the key of the element to add. - The object to use as the value of the element to add. - is a null reference - (Nothing in Visual Basic). - The dictionary contains too many - elements. - - An element with the same key already exists in the . - - - - Removes the element with the specified key from the . - - The key of the element to remove. - true if the element is successfully remove; otherwise false. This method also returns - false if - was not found in the original . - - is a null reference - (Nothing in Visual Basic). - - - - Adds the specified value to the - with the specified key. - - The - structure representing the key and value to add to the . - The of is null. - The - contains too many elements. - An element with the same key already exists in the - - - - - Determines whether the - contains a specific key and value. - - The - structure to locate in the . - true if the is found in the ; otherwise, false. - - - - Removes a key and value from the dictionary. - - The - structure representing the key and value to remove from the . - true if the key and value represented by is successfully - found and removed; otherwise, false. - The Key property of is a null reference (Nothing in Visual Basic). - - - Returns an enumerator that iterates through the . - An enumerator for the . - - The enumerator returned from the dictionary is safe to use concurrently with - reads and writes to the dictionary, however it does not represent a moment-in-time snapshot - of the dictionary. The contents exposed through the enumerator may contain modifications - made to the dictionary after was called. - - - - - Adds the specified key and value to the dictionary. - - The object to use as the key. - The object to use as the value. - is a null reference - (Nothing in Visual Basic). - The dictionary contains too many - elements. - - is of a type that is not assignable to the key type of the . -or- - is of a type that is not assignable to , - the type of values in the . - -or- A value with the same key already exists in the . - - - - - Gets whether the contains an - element with the specified key. - - The key to locate in the . - true if the contains - an element with the specified key; otherwise, false. - is a null reference - (Nothing in Visual Basic). - - - Provides an for the - . - An for the . - - - - Removes the element with the specified key from the . - - The key of the element to remove. - is a null reference - (Nothing in Visual Basic). - - - - Copies the elements of the to an array, starting - at the specified array index. - - The one-dimensional array that is the destination of the elements copied from - the . The array must have zero-based - indexing. - The zero-based index in at which copying - begins. - is a null reference - (Nothing in Visual Basic). - is less than - 0. - is equal to or greater than - the length of the . -or- The number of elements in the source - is greater than the available space from to the end of the destination - . - - - - Replaces the internal table with a larger one. To prevent multiple threads from resizing the - table as a result of races, the table of buckets that was deemed too small is passed in as - an argument to GrowTable(). GrowTable() obtains a lock, and then checks whether the bucket - table has been replaced in the meantime or not. - - Reference to the bucket table that was deemed too small. - - - - Computes the bucket and lock number for a particular key. - - - - - Acquires all locks for this hash table, and increments locksAcquired by the number - of locks that were successfully acquired. The locks are acquired in an increasing - order. - - - - - Acquires a contiguous range of locks for this hash table, and increments locksAcquired - by the number of locks that were successfully acquired. The locks are acquired in an - increasing order. - - - - - Releases a contiguous range of locks. - - - - - Gets a collection containing the keys in the dictionary. - - - - - Gets a collection containing the values in the dictionary. - - - - - A helper method for asserts. - - - - - Get the data array to be serialized - - - - - Construct the dictionary from a previously seiralized one - - - - - Gets or sets the value associated with the specified key. - - The key of the value to get or set. - The value associated with the specified key. If the specified key is not found, a get - operation throws a - , and a set operation creates a new - element with the specified key. - is a null reference - (Nothing in Visual Basic). - The property is retrieved and - - does not exist in the collection. - - - - Gets the number of key/value pairs contained in the . - - The dictionary contains too many - elements. - The number of key/value paris contained in the . - Count has snapshot semantics and represents the number of items in the - at the moment when Count was accessed. - - - - Gets a value that indicates whether the is empty. - - true if the is empty; otherwise, - false. - - - - Gets a collection containing the keys in the . - - An containing the keys in the - . - - - - Gets a collection containing the values in the . - - An containing the values in - the - . - - - - Gets a value indicating whether the dictionary is read-only. - - true if the is - read-only; otherwise, false. For , this property always returns - false. - - - - Gets a value indicating whether the has a fixed size. - - true if the has a - fixed size; otherwise, false. For , this property always - returns false. - - - - Gets a value indicating whether the is read-only. - - true if the is - read-only; otherwise, false. For , this property always - returns false. - - - - Gets an containing the keys of the . - - An containing the keys of the . - - - - Gets an containing the values in the . - - An containing the values in the . - - - - Gets or sets the value associated with the specified key. - - The key of the value to get or set. - The value associated with the specified key, or a null reference (Nothing in Visual Basic) - if is not in the dictionary or is of a type that is - not assignable to the key type of the . - is a null reference - (Nothing in Visual Basic). - - A value is being assigned, and is of a type that is not assignable to the - key type of the . -or- A value is being - assigned, and is of a type that is not assignable to the value type - of the - - - - - Gets a value indicating whether access to the is - synchronized with the SyncRoot. - - true if access to the is synchronized - (thread safe); otherwise, false. For , this property always - returns false. - - - - Gets an object that can be used to synchronize access to the . This property is not supported. - - The SyncRoot property is not supported. - - - - The number of concurrent writes for which to optimize by default. - - - - - A node in a singly-linked list representing a particular hash table bucket. - - - - - A private class to represent enumeration over the dictionary that implements the - IDictionaryEnumerator interface. - - - - Throws the exception on the ThreadPool. - The exception to propagate. - The target context on which to propagate the exception. Null to use the ThreadPool. - - - Copies the exception's stack trace so its stack trace isn't overwritten. - The exception to prepare. - - - - Provides a builder for asynchronous methods that return . - This type is intended for compiler use only. - - - AsyncTaskMethodBuilder is a value type, and thus it is copied by value. - Prior to being copied, one of its Task, SetResult, or SetException members must be accessed, - or else the copies may end up building distinct Task instances. - - - - Represents an asynchronous method builder. - - - A cached VoidTaskResult task used for builders that complete synchronously. - - - The generic builder object to which this non-generic instance delegates. - - - Initializes a new . - The initialized . - - - Initiates the builder's execution with the associated state machine. - Specifies the type of the state machine. - The state machine instance, passed by reference. - - - Associates the builder with the state machine it represents. - The heap-allocated state machine object. - The argument was null (Nothing in Visual Basic). - The builder is incorrectly initialized. - - - Perform any initialization necessary prior to lifting the builder to the heap. - - - - Schedules the specified state machine to be pushed forward when the specified awaiter completes. - - Specifies the type of the awaiter. - Specifies the type of the state machine. - The awaiter. - The state machine. - - - - Schedules the specified state machine to be pushed forward when the specified awaiter completes. - - Specifies the type of the awaiter. - Specifies the type of the state machine. - The awaiter. - The state machine. - - - - Completes the in the - RanToCompletion state. - - The builder is not initialized. - The task has already completed. - - - - Completes the in the - Faulted state with the specified exception. - - The to use to fault the task. - The argument is null (Nothing in Visual Basic). - The builder is not initialized. - The task has already completed. - - - - Called by the debugger to request notification when the first wait operation - (await, Wait, Result, etc.) on this builder's task completes. - - - true to enable notification; false to disable a previously set notification. - - - - Gets the for this builder. - The representing the builder's asynchronous operation. - The builder is not initialized. - - - - Gets an object that may be used to uniquely identify this builder to the debugger. - - - This property lazily instantiates the ID in a non-thread-safe manner. - It must only be used by the debugger, and only in a single-threaded manner - when no other threads are in the middle of accessing this property or this.Task. - - - - Holds state related to the builder's IAsyncStateMachine. - This is a mutable struct. Be very delicate with it. - - - A reference to the heap-allocated state machine object associated with this builder. - - - Initiates the builder's execution with the associated state machine. - Specifies the type of the state machine. - The state machine instance, passed by reference. - The argument is null (Nothing in Visual Basic). - - - Associates the builder with the state machine it represents. - The heap-allocated state machine object. - The argument was null (Nothing in Visual Basic). - The builder is incorrectly initialized. - - - - Gets the Action to use with an awaiter's OnCompleted or UnsafeOnCompleted method. - On first invocation, the supplied state machine will be boxed. - - Specifies the type of the method builder used. - Specifies the type of the state machine used. - The builder. - The state machine. - An Action to provide to the awaiter. - - - Provides the ability to invoke a state machine's MoveNext method under a supplied ExecutionContext. - - - The context with which to run MoveNext. - - - The state machine whose MoveNext method should be invoked. - - - Initializes the runner. - The context with which to run MoveNext. - - - Invokes MoveNext under the provided context. - - - Cached delegate used with ExecutionContext.Run. - - - Invokes the MoveNext method on the supplied IAsyncStateMachine. - The IAsyncStateMachine machine instance. - - - - Provides a builder for asynchronous methods that return void. - This type is intended for compiler use only. - - - - The synchronization context associated with this operation. - - - State related to the IAsyncStateMachine. - - - An object used by the debugger to uniquely identify this builder. Lazily initialized. - - - Temporary support for disabling crashing if tasks go unobserved. - - - Registers with UnobservedTaskException to suppress exception crashing. - - - Non-zero if PreventUnobservedTaskExceptions has already been invoked. - - - Initializes a new . - The initialized . - - - Initializes the . - The synchronizationContext associated with this operation. This may be null. - - - Initiates the builder's execution with the associated state machine. - Specifies the type of the state machine. - The state machine instance, passed by reference. - The argument was null (Nothing in Visual Basic). - - - Associates the builder with the state machine it represents. - The heap-allocated state machine object. - The argument was null (Nothing in Visual Basic). - The builder is incorrectly initialized. - - - Perform any initialization necessary prior to lifting the builder to the heap. - - - - Schedules the specified state machine to be pushed forward when the specified awaiter completes. - - Specifies the type of the awaiter. - Specifies the type of the state machine. - The awaiter. - The state machine. - - - - Schedules the specified state machine to be pushed forward when the specified awaiter completes. - - Specifies the type of the awaiter. - Specifies the type of the state machine. - The awaiter. - The state machine. - - - Completes the method builder successfully. - - - Faults the method builder with an exception. - The exception that is the cause of this fault. - The argument is null (Nothing in Visual Basic). - The builder is not initialized. - - - Notifies the current synchronization context that the operation completed. - - - - Gets an object that may be used to uniquely identify this builder to the debugger. - - - This property lazily instantiates the ID in a non-thread-safe manner. - It must only be used by the debugger and only in a single-threaded manner. - - - - - Provides a builder for asynchronous methods that return . - This type is intended for compiler use only. - - - AsyncTaskMethodBuilder{TResult} is a value type, and thus it is copied by value. - Prior to being copied, one of its Task, SetResult, or SetException members must be accessed, - or else the copies may end up building distinct Task instances. - - - - A cached task for default(TResult). - - - State related to the IAsyncStateMachine. - - - The lazily-initialized task. - Must be named m_task for debugger step-over to work correctly. - - - The lazily-initialized task completion source. - - - Temporary support for disabling crashing if tasks go unobserved. - - - Initializes a new . - The initialized . - - - Initiates the builder's execution with the associated state machine. - Specifies the type of the state machine. - The state machine instance, passed by reference. - - - Associates the builder with the state machine it represents. - The heap-allocated state machine object. - The argument was null (Nothing in Visual Basic). - The builder is incorrectly initialized. - - - Perform any initialization necessary prior to lifting the builder to the heap. - - - - Schedules the specified state machine to be pushed forward when the specified awaiter completes. - - Specifies the type of the awaiter. - Specifies the type of the state machine. - The awaiter. - The state machine. - - - - Schedules the specified state machine to be pushed forward when the specified awaiter completes. - - Specifies the type of the awaiter. - Specifies the type of the state machine. - The awaiter. - The state machine. - - - - Completes the in the - RanToCompletion state with the specified result. - - The result to use to complete the task. - The task has already completed. - - - - Completes the builder by using either the supplied completed task, or by completing - the builder's previously accessed task using default(TResult). - - A task already completed with the value default(TResult). - The task has already completed. - - - - Completes the in the - Faulted state with the specified exception. - - The to use to fault the task. - The argument is null (Nothing in Visual Basic). - The task has already completed. - - - - Called by the debugger to request notification when the first wait operation - (await, Wait, Result, etc.) on this builder's task completes. - - - true to enable notification; false to disable a previously set notification. - - - This should only be invoked from within an asynchronous method, - and only by the debugger. - - - - - Gets a task for the specified result. This will either - be a cached or new task, never null. - - The result for which we need a task. - The completed task containing the result. - - - Gets the lazily-initialized TaskCompletionSource. - - - Gets the for this builder. - The representing the builder's asynchronous operation. - - - - Gets an object that may be used to uniquely identify this builder to the debugger. - - - This property lazily instantiates the ID in a non-thread-safe manner. - It must only be used by the debugger, and only in a single-threaded manner - when no other threads are in the middle of accessing this property or this.Task. - - - - Provides a base class used to cache tasks of a specific return type. - Specifies the type of results the cached tasks return. - - - - A singleton cache for this result type. - This may be null if there are no cached tasks for this TResult. - - - - Creates a non-disposable task. - The result for the task. - The cacheable task. - - - Creates a cache. - A task cache for this result type. - - - Gets a cached task if one exists. - The result for which we want a cached task. - A cached task if one exists; otherwise, null. - - - Provides a cache for Boolean tasks. - - - A true task. - - - A false task. - - - Gets a cached task for the Boolean result. - true or false - A cached task for the Boolean result. - - - Provides a cache for zero Int32 tasks. - - - The minimum value, inclusive, for which we want a cached task. - - - The maximum value, exclusive, for which we want a cached task. - - - The cache of Task{Int32}. - - - Creates an array of cached tasks for the values in the range [INCLUSIVE_MIN,EXCLUSIVE_MAX). - - - Gets a cached task for the zero Int32 result. - The integer value - A cached task for the Int32 result or null if not cached. - - - - Represents state machines generated for asynchronous methods. - This type is intended for compiler use only. - - - - Moves the state machine to its next state. - - - Configures the state machine with a heap-allocated replica. - The heap-allocated replica. - - - - Represents an awaiter used to schedule continuations when an await operation completes. - - - - - Represents an operation that will schedule continuations when the operation completes. - - - - Schedules the continuation action to be invoked when the instance completes. - The action to invoke when the operation completes. - The argument is null (Nothing in Visual Basic). - - - Schedules the continuation action to be invoked when the instance completes. - The action to invoke when the operation completes. - The argument is null (Nothing in Visual Basic). - Unlike OnCompleted, UnsafeOnCompleted need not propagate ExecutionContext information. - - - Used with Task(of void) - - - - An interface similar to the one added in .NET 4.0. - - - - The exception that is thrown in a thread upon cancellation of an operation that the thread was executing. - - - Initializes the exception. - - - Initializes the exception. - The error message that explains the reason for the exception. - - - Initializes the exception. - The error message that explains the reason for the exception. - The exception that is the cause of the current exception. - - - Initializes the exception. - A cancellation token associated with the operation that was canceled. - - - Initializes the exception. - The error message that explains the reason for the exception. - A cancellation token associated with the operation that was canceled. - - - Initializes the exception. - The error message that explains the reason for the exception. - The exception that is the cause of the current exception. - A cancellation token associated with the operation that was canceled. - - - Gets a token associated with the operation that was canceled. - - - - A dummy replacement for the .NET internal class StackCrawlMark. - - - - - Propogates notification that operations should be canceled. - - - - A may be created directly in an unchangeable canceled or non-canceled state - using the CancellationToken's constructors. However, to have a CancellationToken that can change - from a non-canceled to a canceled state, - CancellationTokenSource must be used. - CancellationTokenSource exposes the associated CancellationToken that may be canceled by the source through its - Token property. - - - Once canceled, a token may not transition to a non-canceled state, and a token whose - is false will never change to one that can be canceled. - - - All members of this struct are thread-safe and may be used concurrently from multiple threads. - - - - - - Internal constructor only a CancellationTokenSource should create a CancellationToken - - - - - Initializes the CancellationToken. - - - The canceled state for the token. - - - Tokens created with this constructor will remain in the canceled state specified - by the parameter. If is false, - both and will be false. - If is true, - both and will be true. - - - - - Registers a delegate that will be called when this CancellationToken is canceled. - - - - If this token is already in the canceled state, the - delegate will be run immediately and synchronously. Any exception the delegate generates will be - propogated out of this method call. - - - The delegate to be executed when the CancellationToken is canceled. - The instance that can - be used to deregister the callback. - is null. - The associated CancellationTokenSource has been disposed. - - - - Registers a delegate that will be called when this - CancellationToken is canceled. - - - - If this token is already in the canceled state, the - delegate will be run immediately and synchronously. Any exception the delegate generates will be - propogated out of this method call. - - - The delegate to be executed when the CancellationToken is canceled. - A Boolean value that indicates whether to capture - the current SynchronizationContext and use it - when invoking the . - The instance that can - be used to deregister the callback. - is null. - The associated CancellationTokenSource has been disposed. - - - - Registers a delegate that will be called when this - CancellationToken is canceled. - - - - If this token is already in the canceled state, the - delegate will be run immediately and synchronously. Any exception the delegate generates will be - propogated out of this method call. - - - The delegate to be executed when the CancellationToken is canceled. - The state to pass to the when the delegate is invoked. This may be null. - The instance that can - be used to deregister the callback. - is null. - The associated CancellationTokenSource has been disposed. - - - - Registers a delegate that will be called when this - CancellationToken is canceled. - - - - If this token is already in the canceled state, the - delegate will be run immediately and synchronously. Any exception the delegate generates will be - propogated out of this method call. - - - The delegate to be executed when the CancellationToken is canceled. - The state to pass to the when the delegate is invoked. This may be null. - A Boolean value that indicates whether to capture - the current SynchronizationContext and use it - when invoking the . - The instance that can - be used to deregister the callback. - is null. - The associated CancellationTokenSource has been disposed. - - - - Determines whether the current CancellationToken instance is equal to the - specified token. - - The other CancellationToken to which to compare this - instance. - True if the instances are equal; otherwise, false. Two tokens are equal if they are associated - with the same CancellationTokenSource or if they were both constructed - from public CancellationToken constructors and their values are equal. - - - - Determines whether the current CancellationToken instance is equal to the - specified . - - The other object to which to compare this instance. - True if is a CancellationToken - and if the two instances are equal; otherwise, false. Two tokens are equal if they are associated - with the same CancellationTokenSource or if they were both constructed - from public CancellationToken constructors and their values are equal. - An associated CancellationTokenSource has been disposed. - - - - Serves as a hash function for a CancellationToken. - - A hash code for the current CancellationToken instance. - - - - Determines whether two CancellationToken instances are equal. - - The first instance. - The second instance. - True if the instances are equal; otherwise, false. - An associated CancellationTokenSource has been disposed. - - - - Determines whether two CancellationToken instances are not equal. - - The first instance. - The second instance. - True if the instances are not equal; otherwise, false. - An associated CancellationTokenSource has been disposed. - - - - Throws a OperationCanceledException if - this token has had cancellation requested. - - - This method provides functionality equivalent to: - - if (token.IsCancellationRequested) - throw new OperationCanceledException(token); - - - The token has had cancellation requested. - The associated CancellationTokenSource has been disposed. - - - - Returns an empty CancellationToken value. - - - The value returned by this property will be non-cancelable by default. - - - - - Gets whether cancellation has been requested for this token. - - Whether cancellation has been requested for this token. - - - This property indicates whether cancellation has been requested for this token, - either through the token initially being construted in a canceled state, or through - calling Cancel - on the token's associated . - - - If this property is true, it only guarantees that cancellation has been requested. - It does not guarantee that every registered handler - has finished executing, nor that cancellation requests have finished propagating - to all registered handlers. Additional synchronization may be required, - particularly in situations where related objects are being canceled concurrently. - - - - - - Gets whether this token is capable of being in the canceled state. - - - If CanBeCanceled returns false, it is guaranteed that the token will never transition - into a canceled state, meaning that will never - return true. - - - - - Gets a that is signaled when the token is canceled. - - Accessing this property causes a WaitHandle - to be instantiated. It is preferable to only use this property when necessary, and to then - dispose the associated instance at the earliest opportunity (disposing - the source will dispose of this allocated handle). The handle should not be closed or disposed directly. - - The associated CancellationTokenSource has been disposed. - - - - Represents a callback delegate that has been registered with a CancellationToken. - - - To unregister a callback, dispose the corresponding Registration instance. - - - - - Attempts to deregister the item. If it's already being run, this may fail. - Entails a full memory fence. - - True if the callback was found and deregistered, false otherwise. - - - - Disposes of the registration and unregisters the target callback from the associated - CancellationToken. - If the target callback is currently executing this method will wait until it completes, except - in the degenerate cases where a callback method deregisters itself. - - - - - Determines whether two CancellationTokenRegistration - instances are equal. - - The first instance. - The second instance. - True if the instances are equal; otherwise, false. - - - - Determines whether two CancellationTokenRegistration instances are not equal. - - The first instance. - The second instance. - True if the instances are not equal; otherwise, false. - - - - Determines whether the current CancellationTokenRegistration instance is equal to the - specified . - - The other object to which to compare this instance. - True, if both this and are equal. False, otherwise. - Two CancellationTokenRegistration instances are equal if - they both refer to the output of a single call to the same Register method of a - CancellationToken. - - - - - Determines whether the current CancellationToken instance is equal to the - specified . - - The other CancellationTokenRegistration to which to compare this instance. - True, if both this and are equal. False, otherwise. - Two CancellationTokenRegistration instances are equal if - they both refer to the output of a single call to the same Register method of a - CancellationToken. - - - - - Serves as a hash function for a CancellationTokenRegistration.. - - A hash code for the current CancellationTokenRegistration instance. - - - - Signals to a that it should be canceled. - - - - is used to instantiate a - (via the source's Token property) - that can be handed to operations that wish to be notified of cancellation or that can be used to - register asynchronous operations for cancellation. That token may have cancellation requested by - calling to the source's Cancel - method. - - - All members of this class, except Dispose, are thread-safe and may be used - concurrently from multiple threads. - - - - - The ID of the thread currently executing the main body of CTS.Cancel() - this helps us to know if a call to ctr.Dispose() is running 'within' a cancellation callback. - This is updated as we move between the main thread calling cts.Cancel() and any syncContexts that are used to - actually run the callbacks. - - - - Initializes the . - - - - - Communicates a request for cancellation. - - - - The associated will be - notified of the cancellation and will transition to a state where - IsCancellationRequested returns true. - Any callbacks or cancelable operations - registered with the will be executed. - - - Cancelable operations and callbacks registered with the token should not throw exceptions. - However, this overload of Cancel will aggregate any exceptions thrown into a , - such that one callback throwing an exception will not prevent other registered callbacks from being executed. - - - The that was captured when each callback was registered - will be reestablished when the callback is invoked. - - - An aggregate exception containing all the exceptions thrown - by the registered callbacks on the associated . - This has been disposed. - - - - Communicates a request for cancellation. - - - - The associated will be - notified of the cancellation and will transition to a state where - IsCancellationRequested returns true. - Any callbacks or cancelable operations - registered with the will be executed. - - - Cancelable operations and callbacks registered with the token should not throw exceptions. - If is true, an exception will immediately propagate out of the - call to Cancel, preventing the remaining callbacks and cancelable operations from being processed. - If is false, this overload will aggregate any - exceptions thrown into a , - such that one callback throwing an exception will not prevent other registered callbacks from being executed. - - - The that was captured when each callback was registered - will be reestablished when the callback is invoked. - - - Specifies whether exceptions should immediately propagate. - An aggregate exception containing all the exceptions thrown - by the registered callbacks on the associated . - This has been disposed. - - - - Releases the resources used by this . - - - This method is not thread-safe for any other concurrent calls. - - - - - Throws an exception if the source has been disposed. - - - - - InternalGetStaticSource() - - Whether the source should be set. - A static source to be shared among multiple tokens. - - - - Registers a callback object. If cancellation has already occurred, the - callback will have been run by the time this method returns. - - - - - - - - - - Invoke the Canceled event. - - - The handlers are invoked synchronously in LIFO order. - - - - - Creates a CancellationTokenSource that will be in the canceled state - when any of the source tokens are in the canceled state. - - The first CancellationToken to observe. - The second CancellationToken to observe. - A CancellationTokenSource that is linked - to the source tokens. - A CancellationTokenSource associated with - one of the source tokens has been disposed. - - - - Creates a CancellationTokenSource that will be in the canceled state - when any of the source tokens are in the canceled state. - - The CancellationToken instances to observe. - A CancellationTokenSource that is linked - to the source tokens. - is null. - A CancellationTokenSource associated with - one of the source tokens has been disposed. - - - - Gets whether cancellation has been requested for this CancellationTokenSource. - - Whether cancellation has been requested for this CancellationTokenSource. - - - This property indicates whether cancellation has been requested for this token source, such as - due to a call to its - Cancel method. - - - If this property returns true, it only guarantees that cancellation has been requested. It does not - guarantee that every handler registered with the corresponding token has finished executing, nor - that cancellation requests have finished propagating to all registered handlers. Additional - synchronization may be required, particularly in situations where related objects are being - canceled concurrently. - - - - - - A simple helper to determine whether cancellation has finished. - - - - - A simple helper to determine whether disposal has occured. - - - - - The ID of the thread that is running callbacks. - - - - - Gets the CancellationToken - associated with this . - - The CancellationToken - associated with this . - The token source has been - disposed. - - - - - - - - - - - - - - The currently executing callback - - - - - A helper class for collating the various bits of information required to execute - cancellation callbacks. - - - - - InternalExecuteCallbackSynchronously_GeneralPath - This will be called on the target synchronization context, however, we still need to restore the required execution context - - - - - A sparsely populated array. Elements can be sparse and some null, but this allows for - lock-free additions and growth, and also for constant time removal (by nulling out). - - The kind of elements contained within. - - - - Allocates a new array with the given initial size. - - How many array slots to pre-allocate. - - - - Adds an element in the first available slot, beginning the search from the tail-to-head. - If no slots are available, the array is grown. The method doesn't return until successful. - - The element to add. - Information about where the add happened, to enable O(1) deregistration. - - - - The tail of the doubly linked list. - - - - - A struct to hold a link to the exact spot in an array an element was inserted, enabling - constant time removal later on. - - - - - A fragment of a sparsely populated array, doubly linked. - - The kind of elements contained within. - - - - Provides lazy initialization routines. - - - These routines avoid needing to allocate a dedicated, lazy-initialization instance, instead using - references to ensure targets have been initialized as they are accessed. - - - - - Initializes a target reference type with the type's default constructor if the target has not - already been initialized. - - The refence type of the reference to be initialized. - A reference of type to initialize if it has not - already been initialized. - The initialized reference of type . - Type does not have a default - constructor. - - Permissions to access the constructor of type were missing. - - - - This method may only be used on reference types. To ensure initialization of value - types, see other overloads of EnsureInitialized. - - - This method may be used concurrently by multiple threads to initialize . - In the event that multiple threads access this method concurrently, multiple instances of - may be created, but only one will be stored into . In such an occurrence, this method will not dispose of the - objects that were not stored. If such objects must be disposed, it is up to the caller to determine - if an object was not used and to then dispose of the object appropriately. - - - - - - Initializes a target reference type using the specified function if it has not already been - initialized. - - The reference type of the reference to be initialized. - The reference of type to initialize if it has not - already been initialized. - The invoked to initialize the - reference. - The initialized reference of type . - Type does not have a - default constructor. - returned - null. - - - This method may only be used on reference types, and may - not return a null reference (Nothing in Visual Basic). To ensure initialization of value types or - to allow null reference types, see other overloads of EnsureInitialized. - - - This method may be used concurrently by multiple threads to initialize . - In the event that multiple threads access this method concurrently, multiple instances of - may be created, but only one will be stored into . In such an occurrence, this method will not dispose of the - objects that were not stored. If such objects must be disposed, it is up to the caller to determine - if an object was not used and to then dispose of the object appropriately. - - - - - - Initialize the target using the given delegate (slow path). - - The reference type of the reference to be initialized. - The variable that need to be initialized - The delegate that will be executed to initialize the target - The initialized variable - - - - Initializes a target reference or value type with its default constructor if it has not already - been initialized. - - The type of the reference to be initialized. - A reference or value of type to initialize if it - has not already been initialized. - A reference to a boolean that determines whether the target has already - been initialized. - A reference to an object used as the mutually exclusive lock for initializing - . - The initialized value of type . - - - - Initializes a target reference or value type with a specified function if it has not already been - initialized. - - The type of the reference to be initialized. - A reference or value of type to initialize if it - has not already been initialized. - A reference to a boolean that determines whether the target has already - been initialized. - A reference to an object used as the mutually exclusive lock for initializing - . - The invoked to initialize the - reference or value. - The initialized value of type . - - - - Ensure the target is initialized and return the value (slow path). This overload permits nulls - and also works for value type targets. Uses the supplied function to create the value. - - The type of target. - A reference to the target to be initialized. - A reference to a location tracking whether the target has been initialized. - A reference to a location containing a mutual exclusive lock. - - The to invoke in order to produce the lazily-initialized value. - - The initialized object. - - - - Provides a slimmed down version of . - - - All public and protected members of are thread-safe and may be used - concurrently from multiple threads, with the exception of Dispose, which - must only be used when all other operations on the have - completed, and Reset, which should only be used when no other threads are - accessing the event. - - - - - Initializes a new instance of the - class with an initial state of nonsignaled. - - - - - Initializes a new instance of the - class with a Boolen value indicating whether to set the intial state to signaled. - - true to set the initial state signaled; false to set the initial state - to nonsignaled. - - - - Initializes a new instance of the - class with a Boolen value indicating whether to set the intial state to signaled and a specified - spin count. - - true to set the initial state to signaled; false to set the initial state - to nonsignaled. - The number of spin waits that will occur before falling back to a true - wait. - is less than - 0 or greater than the maximum allowed value. - - - - Initializes the internal state of the event. - - Whether the event is set initially or not. - The spin count that decides when the event will block. - - - - Helper to ensure the lock object is created before first use. - - - - - This method lazily initializes the event object. It uses CAS to guarantee that - many threads racing to call this at once don't result in more than one event - being stored and used. The event will be signaled or unsignaled depending on - the state of the thin-event itself, with synchronization taken into account. - - True if a new event was created and stored, false otherwise. - - - - Sets the state of the event to signaled, which allows one or more threads waiting on the event to - proceed. - - - - - Private helper to actually perform the Set. - - Indicates whether we are calling Set() during cancellation. - The object has been canceled. - - - - Sets the state of the event to nonsignaled, which causes threads to block. - - - Unlike most of the members of , is not - thread-safe and may not be used concurrently with other members of this instance. - - - - - Blocks the current thread until the current is set. - - - The maximum number of waiters has been exceeded. - - - The caller of this method blocks indefinitely until the current instance is set. The caller will - return immediately if the event is currently in a set state. - - - - - Blocks the current thread until the current receives a signal, - while observing a . - - The to - observe. - - The maximum number of waiters has been exceeded. - - was - canceled. - - The caller of this method blocks indefinitely until the current instance is set. The caller will - return immediately if the event is currently in a set state. - - - - - Blocks the current thread until the current is set, using a - to measure the time interval. - - A that represents the number of milliseconds - to wait, or a that represents -1 milliseconds to wait indefinitely. - - true if the was set; otherwise, - false. - is a negative - number other than -1 milliseconds, which represents an infinite time-out -or- timeout is greater - than . - - The maximum number of waiters has been exceeded. - - - - - Blocks the current thread until the current is set, using a - to measure the time interval, while observing a . - - A that represents the number of milliseconds - to wait, or a that represents -1 milliseconds to wait indefinitely. - - The to - observe. - true if the was set; otherwise, - false. - is a negative - number other than -1 milliseconds, which represents an infinite time-out -or- timeout is greater - than . - was canceled. - - The maximum number of waiters has been exceeded. - - - - - Blocks the current thread until the current is set, using a - 32-bit signed integer to measure the time interval. - - The number of milliseconds to wait, or (-1) to wait indefinitely. - true if the was set; otherwise, - false. - is a - negative number other than -1, which represents an infinite time-out. - - The maximum number of waiters has been exceeded. - - - - - Blocks the current thread until the current is set, using a - 32-bit signed integer to measure the time interval, while observing a . - - The number of milliseconds to wait, or (-1) to wait indefinitely. - The to - observe. - true if the was set; otherwise, - false. - is a - negative number other than -1, which represents an infinite time-out. - - The maximum number of waiters has been exceeded. - - was canceled. - - - - Releases all resources used by the current instance of . - - - Unlike most of the members of , is not - thread-safe and may not be used concurrently with other members of this instance. - - - - - When overridden in a derived class, releases the unmanaged resources used by the - , and optionally releases the managed resources. - - true to release both managed and unmanaged resources; - false to release only unmanaged resources. - - Unlike most of the members of , is not - thread-safe and may not be used concurrently with other members of this instance. - - - - - Throw ObjectDisposedException if the MRES is disposed - - - - - Private helper method to wake up waiters when a cancellationToken gets canceled. - - - - - Private helper method for updating parts of a bit-string state value. - Mainly called from the IsSet and Waiters properties setters - - - Note: the parameter types must be int as CompareExchange cannot take a Uint - - The new value - The mask used to set the bits - - - - Private helper method - performs Mask and shift, particular helpful to extract a field from a packed word. - eg ExtractStatePortionAndShiftRight(0x12345678, 0xFF000000, 24) => 0x12, ie extracting the top 8-bits as a simple integer - - ?? is there a common place to put this rather than being private to MRES? - - - - - - - - - Performs a Mask operation, but does not perform the shift. - This is acceptable for boolean values for which the shift is unnecessary - eg (val & Mask) != 0 is an appropriate way to extract a boolean rather than using - ((val & Mask) >> shiftAmount) == 1 - - ?? is there a common place to put this rather than being private to MRES? - - - - - - - Helper function to measure and update the wait time - - The first time (in Ticks) observed when the wait started. - The orginal wait timeoutout in milliseconds. - The new wait time in milliseconds, -1 if the time expired, -2 if overflow in counters - has occurred. - - - - Gets the underlying object for this . - - The underlying event object fore this . - - Accessing this property forces initialization of an underlying event object if one hasn't - already been created. To simply wait on this , - the public Wait methods should be preferred. - - - - - Gets whether the event is set. - - true if the event has is set; otherwise, false. - - - - Gets the number of spin waits that will be occur before falling back to a true wait. - - - - - How many threads are waiting. - - - - - Provides support for spin-based waiting. - - - - encapsulates common spinning logic. On single-processor machines, yields are - always used instead of busy waits, and on computers with Intel™ processors employing Hyper-Threading™ - technology, it helps to prevent hardware thread starvation. SpinWait encapsulates a good mixture of - spinning and true yielding. - - - is a value type, which means that low-level code can utilize SpinWait without - fear of unnecessary allocation overheads. SpinWait is not generally useful for ordinary applications. - In most cases, you should use the synchronization classes provided by the .NET Framework, such as - . For most purposes where spin waiting is required, however, - the type should be preferred over the System.Threading.Thread.SpinWait method. - - - While SpinWait is designed to be used in concurrent applications, it is not designed to be - used from multiple threads concurrently. SpinWait's members are not thread-safe. If multiple - threads must spin, each should use its own instance of SpinWait. - - - - - - Performs a single spin. - - - This is typically called in a loop, and may change in behavior based on the number of times a - has been called thus far on this instance. - - - - - Resets the spin counter. - - - This makes and behave as though no calls - to had been issued on this instance. If a instance - is reused many times, it may be useful to reset it to avoid yielding too soon. - - - - - Spins until the specified condition is satisfied. - - A delegate to be executed over and over until it returns true. - The argument is null. - - - - Spins until the specified condition is satisfied or until the specified timeout is expired. - - A delegate to be executed over and over until it returns true. - - A that represents the number of milliseconds to wait, - or a TimeSpan that represents -1 milliseconds to wait indefinitely. - True if the condition is satisfied within the timeout; otherwise, false - The argument is null. - is a negative number - other than -1 milliseconds, which represents an infinite time-out -or- timeout is greater than - . - - - - Spins until the specified condition is satisfied or until the specified timeout is expired. - - A delegate to be executed over and over until it returns true. - The number of milliseconds to wait, or (-1) to wait indefinitely. - True if the condition is satisfied within the timeout; otherwise, false - The argument is null. - is a - negative number other than -1, which represents an infinite time-out. - - - - Gets the number of times has been called on this instance. - - - - - Gets whether the next call to will yield the processor, triggering a - forced context switch. - - Whether the next call to will yield the processor, triggering a - forced context switch. - - On a single-CPU machine, always yields the processor. On machines with - multiple CPUs, may yield after an unspecified number of calls. - - - - - A helper class to get the number of preocessors, it updates the numbers of processors every sampling interval - - - - - Gets the number of available processors - - - - - Gets whether the current machine has only a single processor. - - - - - Represents an asynchronous operation that produces a result at some time in the future. - - - The type of the result produced by this . - - - - instances may be created in a variety of ways. The most common approach is by - using the task's property to retrieve a instance that can be used to create tasks for several - purposes. For example, to create a that runs a function, the factory's StartNew - method may be used: - - // C# - var t = Task<int>.Factory.StartNew(() => GenerateResult()); - - or - - var t = Task.Factory.StartNew(() => GenerateResult()); - - ' Visual Basic - Dim t = Task<int>.Factory.StartNew(Function() GenerateResult()) - - or - - Dim t = Task.Factory.StartNew(Function() GenerateResult()) - - - - The class also provides constructors that initialize the task but that do not - schedule it for execution. For performance reasons, the StartNew method should be the - preferred mechanism for creating and scheduling computational tasks, but for scenarios where creation - and scheduling must be separated, the constructors may be used, and the task's - Start - method may then be used to schedule the task for execution at a later time. - - - All members of , except for - Dispose, are thread-safe - and may be used from multiple threads concurrently. - - - - - - Represents an asynchronous operation. - - - - instances may be created in a variety of ways. The most common approach is by - using the Task type's property to retrieve a instance that can be used to create tasks for several - purposes. For example, to create a that runs an action, the factory's StartNew - method may be used: - - // C# - var t = Task.Factory.StartNew(() => DoAction()); - - ' Visual Basic - Dim t = Task.Factory.StartNew(Function() DoAction()) - - - - The class also provides constructors that initialize the Task but that do not - schedule it for execution. For performance reasons, TaskFactory's StartNew method should be the - preferred mechanism for creating and scheduling computational tasks, but for scenarios where creation - and scheduling must be separated, the constructors may be used, and the task's - method may then be used to schedule the task for execution at a later time. - - - All members of , except for , are thread-safe - and may be used from multiple threads concurrently. - - - For operations that return values, the class - should be used. - - - For developers implementing custom debuggers, several internal and private members of Task may be - useful (these may change from release to release). The Int32 m_taskId field serves as the backing - store for the property, however accessing this field directly from a debugger may be - more efficient than accessing the same value through the property's getter method (the - s_taskIdCounter Int32 counter is used to retrieve the next available ID for a Task). Similarly, the - Int32 m_stateFlags field stores information about the current lifecycle stage of the Task, - information also accessible through the property. The m_action System.Object - field stores a reference to the Task's delegate, and the m_stateObject System.Object field stores the - async state passed to the Task by the developer. Finally, for debuggers that parse stack frames, the - InternalWait method serves a potential marker for when a Task is entering a wait operation. - - - - - - A type initializer that runs with the appropriate permissions. - - - - - Initializes a new with the specified action. - - The delegate that represents the code to execute in the Task. - The argument is null. - - - - Initializes a new with the specified action and CancellationToken. - - The delegate that represents the code to execute in the Task. - The CancellationToken - that will be assigned to the new Task. - The argument is null. - The provided CancellationToken - has already been disposed. - - - - - Initializes a new with the specified action and creation options. - - The delegate that represents the code to execute in the task. - - The TaskCreationOptions used to - customize the Task's behavior. - - - The argument is null. - - - The argument specifies an invalid value for . - - - - - Initializes a new with the specified action and creation options. - - The delegate that represents the code to execute in the task. - The that will be assigned to the new task. - - The TaskCreationOptions used to - customize the Task's behavior. - - - The argument is null. - - - The argument specifies an invalid value for . - - The provided CancellationToken - has already been disposed. - - - - - Initializes a new with the specified action and state. - - The delegate that represents the code to execute in the task. - An object representing data to be used by the action. - - The argument is null. - - - - - Initializes a new with the specified action, state, snd options. - - The delegate that represents the code to execute in the task. - An object representing data to be used by the action. - The that will be assigned to the new task. - - The argument is null. - - The provided CancellationToken - has already been disposed. - - - - - Initializes a new with the specified action, state, snd options. - - The delegate that represents the code to execute in the task. - An object representing data to be used by the action. - - The TaskCreationOptions used to - customize the Task's behavior. - - - The argument is null. - - - The argument specifies an invalid value for . - - - - - Initializes a new with the specified action, state, snd options. - - The delegate that represents the code to execute in the task. - An object representing data to be used by the action. - The that will be assigned to the new task. - - The TaskCreationOptions used to - customize the Task's behavior. - - - The argument is null. - - - The argument specifies an invalid value for . - - The provided CancellationToken - has already been disposed. - - - - - An internal constructor used by the factory methods on task and its descendent(s). - This variant does not capture the ExecutionContext; it is up to the caller to do that. - - An action to execute. - Optional state to pass to the action. - Parent of Task. - A CancellationToken for the task. - A task scheduler under which the task will run. - Options to control its execution. - Internal options to control its execution - - - - Common logic used by the following internal ctors: - Task() - Task(object action, object state, Task parent, TaskCreationOptions options, TaskScheduler taskScheduler) - - ASSUMES THAT m_creatingTask IS ALREADY SET. - - - Action for task to execute. - Object to which to pass to action (may be null) - Task scheduler on which to run thread (only used by continuation tasks). - A CancellationToken for the Task. - Options to customize behavior of Task. - Internal options to customize behavior of Task. - - - - Checks if we registered a CT callback during construction, and deregisters it. - This should be called when we know the registration isn't useful anymore. Specifically from Finish() if the task has completed - successfully or with an exception. - - - - - Captures the ExecutionContext so long as flow isn't suppressed. - - A stack crawl mark pointing to the frame of the caller. - - - - Internal function that will be called by a new child task to add itself to - the children list of the parent (this). - - Since a child task can only be created from the thread executing the action delegate - of this task, reentrancy is neither required nor supported. This should not be called from - anywhere other than the task construction/initialization codepaths. - - - - - Starts the , scheduling it for execution to the current TaskScheduler. - - - A task may only be started and run only once. Any attempts to schedule a task a second time - will result in an exception. - - - The is not in a valid state to be started. It may have already been started, - executed, or canceled, or it may have been created in a manner that doesn't support direct - scheduling. - - - The instance has been disposed. - - - - - Starts the , scheduling it for execution to the specified TaskScheduler. - - - A task may only be started and run only once. Any attempts to schedule a task a second time will - result in an exception. - - - The TaskScheduler with which to associate - and execute this task. - - - The argument is null. - - - The is not in a valid state to be started. It may have already been started, - executed, or canceled, or it may have been created in a manner that doesn't support direct - scheduling. - - - The instance has been disposed. - - - - - Runs the synchronously on the current TaskScheduler. - - - - A task may only be started and run only once. Any attempts to schedule a task a second time will - result in an exception. - - - Tasks executed with will be associated with the current TaskScheduler. - - - If the target scheduler does not support running this Task on the current thread, the Task will - be scheduled for execution on the scheduler, and the current thread will block until the - Task has completed execution. - - - - The is not in a valid state to be started. It may have already been started, - executed, or canceled, or it may have been created in a manner that doesn't support direct - scheduling. - - - The instance has been disposed. - - - - - Runs the synchronously on the scheduler provided. - - - - A task may only be started and run only once. Any attempts to schedule a task a second time will - result in an exception. - - - If the target scheduler does not support running this Task on the current thread, the Task will - be scheduled for execution on the scheduler, and the current thread will block until the - Task has completed execution. - - - - The is not in a valid state to be started. It may have already been started, - executed, or canceled, or it may have been created in a manner that doesn't support direct - scheduling. - - - The instance has been disposed. - - The parameter - is null. - The scheduler on which to attempt to run this task inline. - - - - Throws an exception if the task has been disposed, and hence can no longer be accessed. - - The task has been disposed. - - - - Sets the internal completion event. - - - - - Disposes the , releasing all of its unmanaged resources. - - - Unlike most of the members of , this method is not thread-safe. - Also, may only be called on a that is in one of - the final states: RanToCompletion, - Faulted, or - Canceled. - - - The exception that is thrown if the is not in - one of the final states: RanToCompletion, - Faulted, or - Canceled. - - - - - Disposes the , releasing all of its unmanaged resources. - - - A Boolean value that indicates whether this method is being called due to a call to . - - - Unlike most of the members of , this method is not thread-safe. - - - - - Schedules the task for execution. - - If true, TASK_STATE_STARTED bit is turned on in - an atomic fashion, making sure that TASK_STATE_CANCELED does not get set - underneath us. If false, TASK_STATE_STARTED bit is OR-ed right in. This - allows us to streamline things a bit for StartNew(), where competing cancellations - are not a problem. - - - - Adds an exception to the list of exceptions this task has thrown. - - An object representing either an Exception or a collection of Exceptions. - - - - Returns a list of exceptions by aggregating the holder's contents. Or null if - no exceptions have been thrown. - - Whether to include a TCE if cancelled. - An aggregate exception, or null if no exceptions have been caught. - - - - Throws an aggregate exception if the task contains exceptions. - - - - - Checks whether this is an attached task, and whether we are being called by the parent task. - And sets the TASK_STATE_EXCEPTIONOBSERVEDBYPARENT status flag based on that. - - This is meant to be used internally when throwing an exception, and when WaitAll is gathering - exceptions for tasks it waited on. If this flag gets set, the implicit wait on children - will skip exceptions to prevent duplication. - - This should only be called when this task has completed with an exception - - - - - - Signals completion of this particular task. - - The bUserDelegateExecuted parameter indicates whether this Finish() call comes following the - full execution of the user delegate. - - If bUserDelegateExecuted is false, it mean user delegate wasn't invoked at all (either due to - a cancellation request, or because this task is a promise style Task). In this case, the steps - involving child tasks (i.e. WaitForChildren) will be skipped. - - - - - - FinishStageTwo is to be executed as soon as we known there are no more children to complete. - It can happen i) either on the thread that originally executed this task (if no children were spawned, or they all completed by the time this task's delegate quit) - ii) or on the thread that executed the last child. - - - - - Final stage of the task completion code path. Notifies the parent (if any) that another of its childre are done, and runs continuations. - This function is only separated out from FinishStageTwo because these two operations are also needed to be called from CancellationCleanupLogic() - - - - - This is called by children of this task when they are completed. - - - - - This is to be called just before the task does its final state transition. - It traverses the list of exceptional children, and appends their aggregate exceptions into this one's exception list - - - - - Special purpose Finish() entry point to be used when the task delegate throws a ThreadAbortedException - This makes a note in the state flags so that we avoid any costly synchronous operations in the finish codepath - such as inlined continuations - - - Indicates whether the ThreadAbortException was added to this task's exception holder. - This should always be true except for the case of non-root self replicating task copies. - - Whether the delegate was executed. - - - - Executes the task. This method will only be called once, and handles bookeeping associated with - self-replicating tasks, in addition to performing necessary exception marshaling. - - The task has already been disposed. - - - - IThreadPoolWorkItem override, which is the entry function for this task when the TP scheduler decides to run it. - - - - - - Outermost entry function to execute this task. Handles all aspects of executing a task on the caller thread. - Currently this is called by IThreadPoolWorkItem.ExecuteWorkItem(), and TaskManager.TryExecuteInline. - - - Performs atomic updates to prevent double execution. Should only be set to true - in codepaths servicing user provided TaskSchedulers. The ConcRT or ThreadPool schedulers don't need this. - - - - The actual code which invokes the body of the task. This can be overriden in derived types. - - - - - Alternate InnerInvoke prototype to be called from ExecuteSelfReplicating() so that - the Parallel Debugger can discover the actual task being invoked. - Details: Here, InnerInvoke is actually being called on the rootTask object while we are actually executing the - childTask. And the debugger needs to discover the childTask, so we pass that down as an argument. - The NoOptimization and NoInlining flags ensure that the childTask pointer is retained, and that this - function appears on the callstack. - - - - - - Performs whatever handling is necessary for an unhandled exception. Normally - this just entails adding the exception to the holder object. - - The exception that went unhandled. - - - - Waits for the to complete execution. - - - The was canceled -or- an exception was thrown during - the execution of the . - - - The has been disposed. - - - - - Waits for the to complete execution. - - - A that represents the number of milliseconds to wait, or a that represents -1 milliseconds to wait indefinitely. - - - true if the completed execution within the allotted time; otherwise, false. - - - The was canceled -or- an exception was thrown during the execution of the . - - - is a negative number other than -1 milliseconds, which represents an - infinite time-out -or- timeout is greater than - . - - - The has been disposed. - - - - - Waits for the to complete execution. - - - A to observe while waiting for the task to complete. - - - The was canceled. - - - The was canceled -or- an exception was thrown during the execution of the . - - - The - has been disposed. - - - - - Waits for the to complete execution. - - - The number of milliseconds to wait, or (-1) to - wait indefinitely. - true if the completed execution within the allotted time; otherwise, - false. - - - is a negative number other than -1, which represents an - infinite time-out. - - - The was canceled -or- an exception was thrown during the execution of the . - - - The - has been disposed. - - - - - Waits for the to complete execution. - - - The number of milliseconds to wait, or (-1) to - wait indefinitely. - - - A to observe while waiting for the task to complete. - - - true if the completed execution within the allotted time; otherwise, false. - - - The was canceled -or- an exception was thrown during the execution of the . - - - The - has been disposed. - - - is a negative number other than -1, which represents an - infinite time-out. - - - The was canceled. - - - - - The core wait function, which is only accesible internally. It's meant to be used in places in TPL code where - the current context is known or cached. - - - - - Cancels the . - - Indiactes whether we should only cancel non-invoked tasks. - For the default scheduler this option will only be serviced through TryDequeue. - For custom schedulers we also attempt an atomic state transition. - true if the task was successfully canceled; otherwise, false. - The - has been disposed. - - - - Sets the task's cancellation acknowledged flag. - - - - - Runs all of the continuations, as appropriate. - - - - - Helper function to determine whether the current task is in the state desired by the - continuation kind under evaluation. Three possibilities exist: the task failed with - an unhandled exception (OnFailed), the task was canceled before running (OnAborted), - or the task completed successfully (OnCompletedSuccessfully). Note that the last - one includes completing due to cancellation. - - The continuation options under evaluation. - True if the continuation should be run given the task's current state. - - - - Creates a continuation that executes when the target completes. - - - An action to run when the completes. When run, the delegate will be - passed the completed task as an argument. - - A new continuation . - - The returned will not be scheduled for execution until the current task has - completed, whether it completes due to running to completion successfully, faulting due to an - unhandled exception, or exiting out early due to being canceled. - - - The argument is null. - - - The has been disposed. - - - - - Creates a continuation that executes when the target completes. - - - An action to run when the completes. When run, the delegate will be - passed the completed task as an argument. - - The that will be assigned to the new continuation task. - A new continuation . - - The returned will not be scheduled for execution until the current task has - completed, whether it completes due to running to completion successfully, faulting due to an - unhandled exception, or exiting out early due to being canceled. - - - The argument is null. - - - The has been disposed. - - The provided CancellationToken - has already been disposed. - - - - - Creates a continuation that executes when the target completes. - - - An action to run when the completes. When run, the delegate will be - passed the completed task as an argument. - - - The to associate with the continuation task and to use for its execution. - - A new continuation . - - The returned will not be scheduled for execution until the current task has - completed, whether it completes due to running to completion successfully, faulting due to an - unhandled exception, or exiting out early due to being canceled. - - - The argument is null. - - - The argument is null. - - - The has been disposed. - - - - - Creates a continuation that executes when the target completes. - - - An action to run when the completes. When run, the delegate will be - passed the completed task as an argument. - - - Options for when the continuation is scheduled and how it behaves. This includes criteria, such - as OnlyOnCanceled, as - well as execution options, such as ExecuteSynchronously. - - A new continuation . - - The returned will not be scheduled for execution until the current task has - completed. If the continuation criteria specified through the parameter are not met, the continuation task will be canceled - instead of scheduled. - - - The argument is null. - - - The argument specifies an invalid value for TaskContinuationOptions. - - - The has been disposed. - - - - - Creates a continuation that executes when the target completes. - - - An action to run when the completes. When run, the delegate will be - passed the completed task as an argument. - - - Options for when the continuation is scheduled and how it behaves. This includes criteria, such - as OnlyOnCanceled, as - well as execution options, such as ExecuteSynchronously. - - The that will be assigned to the new continuation task. - - The to associate with the continuation task and to use for its - execution. - - A new continuation . - - The returned will not be scheduled for execution until the current task has - completed. If the criteria specified through the parameter - are not met, the continuation task will be canceled instead of scheduled. - - - The argument is null. - - - The argument specifies an invalid value for TaskContinuationOptions. - - - The argument is null. - - - The has been disposed. - - The provided CancellationToken - has already been disposed. - - - - - Creates a continuation that executes when the target completes. - - - The type of the result produced by the continuation. - - - A function to run when the completes. When run, the delegate will be - passed the completed task as an argument. - - A new continuation . - - The returned will not be scheduled for execution until the current task has - completed, whether it completes due to running to completion successfully, faulting due to an - unhandled exception, or exiting out early due to being canceled. - - - The argument is null. - - - The has been disposed. - - - - - Creates a continuation that executes when the target completes. - - - The type of the result produced by the continuation. - - - A function to run when the completes. When run, the delegate will be - passed the completed task as an argument. - - The that will be assigned to the new continuation task. - A new continuation . - - The returned will not be scheduled for execution until the current task has - completed, whether it completes due to running to completion successfully, faulting due to an - unhandled exception, or exiting out early due to being canceled. - - - The argument is null. - - - The has been disposed. - - The provided CancellationToken - has already been disposed. - - - - - Creates a continuation that executes when the target completes. - - - The type of the result produced by the continuation. - - - A function to run when the completes. When run, the delegate will be - passed the completed task as an argument. - - - The to associate with the continuation task and to use for its execution. - - A new continuation . - - The returned will not be scheduled for execution until the current task has - completed, whether it completes due to running to completion successfully, faulting due to an - unhandled exception, or exiting out early due to being canceled. - - - The argument is null. - - - The argument is null. - - - The has been disposed. - - - - - Creates a continuation that executes when the target completes. - - - The type of the result produced by the continuation. - - - A function to run when the completes. When run, the delegate will be - passed the completed task as an argument. - - - Options for when the continuation is scheduled and how it behaves. This includes criteria, such - as OnlyOnCanceled, as - well as execution options, such as ExecuteSynchronously. - - A new continuation . - - The returned will not be scheduled for execution until the current task has - completed. If the continuation criteria specified through the parameter are not met, the continuation task will be canceled - instead of scheduled. - - - The argument is null. - - - The argument specifies an invalid value for TaskContinuationOptions. - - - The has been disposed. - - - - - Creates a continuation that executes when the target completes. - - - The type of the result produced by the continuation. - - - A function to run when the completes. When run, the delegate will be - passed the completed task as an argument. - - The that will be assigned to the new continuation task. - - Options for when the continuation is scheduled and how it behaves. This includes criteria, such - as OnlyOnCanceled, as - well as execution options, such as ExecuteSynchronously. - - - The to associate with the continuation task and to use for its - execution. - - A new continuation . - - The returned will not be scheduled for execution until the current task has - completed. If the criteria specified through the parameter - are not met, the continuation task will be canceled instead of scheduled. - - - The argument is null. - - - The argument specifies an invalid value for TaskContinuationOptions. - - - The argument is null. - - - The has been disposed. - - The provided CancellationToken - has already been disposed. - - - - - Converts TaskContinuationOptions to TaskCreationOptions, and also does - some validity checking along the way. - - Incoming TaskContinuationOptions - Outgoing TaskCreationOptions - Outgoing InternalTaskOptions - - - - Registers the continuation and possibly runs it (if the task is already finished). - - The continuation task itself. - TaskScheduler with which to associate continuation task. - Restrictions on when the continuation becomes active. - - - - Waits for all of the provided objects to complete execution. - - - An array of instances on which to wait. - - - The argument is null. - - - The argument contains a null element. - - - At least one of the instances was canceled -or- an exception was thrown during - the execution of at least one of the instances. - - - The has been disposed. - - - - - Waits for all of the provided objects to complete execution. - - - true if all of the instances completed execution within the allotted time; - otherwise, false. - - - An array of instances on which to wait. - - - A that represents the number of milliseconds to wait, or a that represents -1 milliseconds to wait indefinitely. - - - The argument is null. - - - The argument contains a null element. - - - At least one of the instances was canceled -or- an exception was thrown during - the execution of at least one of the instances. - - - is a negative number other than -1 milliseconds, which represents an - infinite time-out -or- timeout is greater than - . - - - The has been disposed. - - - - - Waits for all of the provided objects to complete execution. - - - true if all of the instances completed execution within the allotted time; - otherwise, false. - - - The number of milliseconds to wait, or (-1) to - wait indefinitely. - An array of instances on which to wait. - - - The argument is null. - - - The argument contains a null element. - - - At least one of the instances was canceled -or- an exception was thrown during - the execution of at least one of the instances. - - - The has been disposed. - - - is a negative number other than -1, which represents an - infinite time-out. - - - - - Waits for all of the provided objects to complete execution. - - - true if all of the instances completed execution within the allotted time; - otherwise, false. - - - An array of instances on which to wait. - - - A to observe while waiting for the tasks to complete. - - - The argument is null. - - - The argument contains a null element. - - - At least one of the instances was canceled -or- an exception was thrown during - the execution of at least one of the instances. - - - The was canceled. - - - The has been disposed. - - - - - Waits for all of the provided objects to complete execution. - - - true if all of the instances completed execution within the allotted time; - otherwise, false. - - - An array of instances on which to wait. - - - The number of milliseconds to wait, or (-1) to - wait indefinitely. - - - A to observe while waiting for the tasks to complete. - - - The argument is null. - - - The argument contains a null element. - - - At least one of the instances was canceled -or- an exception was thrown during - the execution of at least one of the instances. - - - The has been disposed. - - - is a negative number other than -1, which represents an - infinite time-out. - - - The was canceled. - - - - - Waits for a set of handles in a STA-aware way. In other words, it will wait for each - of the events individually if we're on a STA thread, because MsgWaitForMultipleObjectsEx - can't do a true wait-all due to its hidden message queue event. This is not atomic, - of course, but we only wait on one-way (MRE) events anyway so this is OK. - - An array of wait handles to wait on. - The timeout to use during waits. - The cancellationToken that enables a wait to be canceled. - True if all waits succeeded, false if a timeout occurred. - - - - Internal WaitAll implementation which is meant to be used with small number of tasks, - optimized for Parallel.Invoke and other structured primitives. - - - - - This internal function is only meant to be called by WaitAll() - If the completed task is canceled or it has other exceptions, here we will add those - into the passed in exception list (which will be lazily initialized here). - - - - - Waits for any of the provided objects to complete execution. - - - An array of instances on which to wait. - - The index of the completed task in the array argument. - - The argument is null. - - - The argument contains a null element. - - - The has been disposed. - - - - - Waits for any of the provided objects to complete execution. - - - An array of instances on which to wait. - - - A that represents the number of milliseconds to wait, or a that represents -1 milliseconds to wait indefinitely. - - - The index of the completed task in the array argument, or -1 if the - timeout occurred. - - - The argument is null. - - - The argument contains a null element. - - - The has been disposed. - - - is a negative number other than -1 milliseconds, which represents an - infinite time-out -or- timeout is greater than - . - - - - - Waits for any of the provided objects to complete execution. - - - An array of instances on which to wait. - - - A to observe while waiting for a task to complete. - - - The index of the completed task in the array argument. - - - The argument is null. - - - The argument contains a null element. - - - The has been disposed. - - - The was canceled. - - - - - Waits for any of the provided objects to complete execution. - - - An array of instances on which to wait. - - - The number of milliseconds to wait, or (-1) to - wait indefinitely. - - - The index of the completed task in the array argument, or -1 if the - timeout occurred. - - - The argument is null. - - - The argument contains a null element. - - - The has been disposed. - - - is a negative number other than -1, which represents an - infinite time-out. - - - - - Waits for any of the provided objects to complete execution. - - - An array of instances on which to wait. - - - The number of milliseconds to wait, or (-1) to - wait indefinitely. - - - A to observe while waiting for a task to complete. - - - The index of the completed task in the array argument, or -1 if the - timeout occurred. - - - The argument is null. - - - The argument contains a null element. - - - The has been disposed. - - - is a negative number other than -1, which represents an - infinite time-out. - - - The was canceled. - - - - - Gets a unique ID for this Task instance. - - - Task IDs are assigned on-demand and do not necessarily represent the order in the which Task - instances were created. - - - - - Returns the unique ID of the currently executing Task. - - - - - Gets the Task instance currently executing, or - null if none exists. - - - - - Gets the Exception that caused the Task to end prematurely. If the Task completed successfully or has not yet thrown any - exceptions, this will return null. - - - Tasks that throw unhandled exceptions store the resulting exception and propagate it wrapped in a - in calls to Wait - or in accesses to the property. Any exceptions not observed by the time - the Task instance is garbage collected will be propagated on the finalizer thread. - - - The Task - has been disposed. - - - - - Gets the TaskStatus of this Task. - - - - - Gets whether this Task instance has completed - execution due to being canceled. - - - A Task will complete in Canceled state either if its CancellationToken - was marked for cancellation before the task started executing, or if the task acknowledged the cancellation request on - its already signaled CancellationToken by throwing an - OperationCanceledException2 that bears the same - CancellationToken. - - - - - Returns true if this task has a cancellation token and it was signaled. - To be used internally in execute entry codepaths. - - - - - This internal property provides access to the CancellationToken that was set on the task - when it was constructed. - - - - - Gets whether this threw an OperationCanceledException2 while its CancellationToken was signaled. - - - - - Gets whether this Task has completed. - - - will return true when the Task is in one of the three - final states: RanToCompletion, - Faulted, or - Canceled. - - - - - Checks whether this task has been disposed. - - - - - Gets the TaskCreationOptions used - to create this task. - - - - - Gets a that can be used to wait for the task to - complete. - - - Using the wait functionality provided by - should be preferred over using for similar - functionality. - - - The has been disposed. - - - - - Gets the state object supplied when the Task was created, - or null if none was supplied. - - - - - Gets an indication of whether the asynchronous operation completed synchronously. - - true if the asynchronous operation completed synchronously; otherwise, false. - - - - Provides access to the TaskScheduler responsible for executing this Task. - - - - - Provides access to factory methods for creating and instances. - - - The factory returned from is a default instance - of , as would result from using - the default constructor on TaskFactory. - - - - - Provides an event that can be used to wait for completion. - Only called by Wait*(), which means that we really do need to instantiate a completion event. - - - - - Determines whether this is the root task of a self replicating group. - - - - - Determines whether the task is a replica itself. - - - - - The property formerly known as IsFaulted. - - - - - Gets whether the completed due to an unhandled exception. - - - If is true, the Task's will be equal to - TaskStatus.Faulted, and its - property will be non-null. - - - - - Checks whether the TASK_STATE_EXCEPTIONOBSERVEDBYPARENT status flag is set, - This will only be used by the implicit wait to prevent double throws - - - - - - Checks whether the body was ever invoked. Used by task scheduler code to verify custom schedulers actually ran the task. - - - - - A structure to hold continuation information. - - - - - Constructs a new continuation structure. - - The task to be activated. - The continuation options. - The scheduler to use for the continuation. - - - - Invokes the continuation for the target completion task. - - The completed task. - Whether the continuation can be inlined. - - - - Initializes a new with the specified function. - - - The delegate that represents the code to execute in the task. When the function has completed, - the task's property will be set to return the result value of the function. - - - The argument is null. - - - - - Initializes a new with the specified function. - - - The delegate that represents the code to execute in the task. When the function has completed, - the task's property will be set to return the result value of the function. - - The to be assigned to this task. - - The argument is null. - - The provided CancellationToken - has already been disposed. - - - - - Initializes a new with the specified function and creation options. - - - The delegate that represents the code to execute in the task. When the function has completed, - the task's property will be set to return the result value of the function. - - - The TaskCreationOptions used to - customize the task's behavior. - - - The argument is null. - - - The argument specifies an invalid value for . - - - - - Initializes a new with the specified function and creation options. - - - The delegate that represents the code to execute in the task. When the function has completed, - the task's property will be set to return the result value of the function. - - The that will be assigned to the new task. - - The TaskCreationOptions used to - customize the task's behavior. - - - The argument is null. - - - The argument specifies an invalid value for . - - The provided CancellationToken - has already been disposed. - - - - - Initializes a new with the specified function and state. - - - The delegate that represents the code to execute in the task. When the function has completed, - the task's property will be set to return the result value of the function. - - An object representing data to be used by the action. - - The argument is null. - - - - - Initializes a new with the specified action, state, and options. - - - The delegate that represents the code to execute in the task. When the function has completed, - the task's property will be set to return the result value of the function. - - An object representing data to be used by the function. - The to be assigned to the new task. - - The argument is null. - - The provided CancellationToken - has already been disposed. - - - - - Initializes a new with the specified action, state, and options. - - - The delegate that represents the code to execute in the task. When the function has completed, - the task's property will be set to return the result value of the function. - - An object representing data to be used by the function. - - The TaskCreationOptions used to - customize the task's behavior. - - - The argument is null. - - - The argument specifies an invalid value for . - - - - - Initializes a new with the specified action, state, and options. - - - The delegate that represents the code to execute in the task. When the function has completed, - the task's property will be set to return the result value of the function. - - An object representing data to be used by the function. - The to be assigned to the new task. - - The TaskCreationOptions used to - customize the task's behavior. - - - The argument is null. - - - The argument specifies an invalid value for . - - The provided CancellationToken - has already been disposed. - - - - - Creates a new future object. - - The parent task for this future. - A function that yields the future value. - The task scheduler which will be used to execute the future. - The CancellationToken for the task. - Options to control the future's behavior. - Internal options to control the future's behavior. - The argument specifies - a SelfReplicating , which is illegal."/>. - - - - Creates a new future object. - - The parent task for this future. - An object containing data to be used by the action; may be null. - A function that yields the future value. - The CancellationToken for the task. - The task scheduler which will be used to execute the future. - Options to control the future's behavior. - Internal options to control the future's behavior. - The argument specifies - a SelfReplicating , which is illegal."/>. - - - - Evaluates the value selector of the Task which is passed in as an object and stores the result. - - - - - Creates a continuation that executes when the target completes. - - - An action to run when the completes. When run, the delegate will be - passed the completed task as an argument. - - A new continuation . - - The returned will not be scheduled for execution until the current task has - completed, whether it completes due to running to completion successfully, faulting due to an - unhandled exception, or exiting out early due to being canceled. - - - The argument is null. - - - The has been disposed. - - - - - Creates a continuation that executes when the target completes. - - - An action to run when the completes. When run, the delegate will be - passed the completed task as an argument. - - The that will be assigned to the new continuation task. - A new continuation . - - The returned will not be scheduled for execution until the current task has - completed, whether it completes due to running to completion successfully, faulting due to an - unhandled exception, or exiting out early due to being canceled. - - - The argument is null. - - - The has been disposed. - - The provided CancellationToken - has already been disposed. - - - - - Creates a continuation that executes when the target completes. - - - An action to run when the completes. When run, the delegate will be - passed the completed task as an argument. - - - The to associate with the continuation task and to use for its execution. - - A new continuation . - - The returned will not be scheduled for execution until the current task has - completed, whether it completes due to running to completion successfully, faulting due to an - unhandled exception, or exiting out early due to being canceled. - - - The argument is null. - - - The argument is null. - - - The has been disposed. - - - - - Creates a continuation that executes when the target completes. - - - An action to run when the completes. When run, the delegate will be - passed the completed task as an argument. - - - Options for when the continuation is scheduled and how it behaves. This includes criteria, such - as OnlyOnCanceled, as - well as execution options, such as ExecuteSynchronously. - - A new continuation . - - The returned will not be scheduled for execution until the current task has - completed. If the continuation criteria specified through the parameter are not met, the continuation task will be canceled - instead of scheduled. - - - The argument is null. - - - The argument specifies an invalid value for TaskContinuationOptions. - - - The has been disposed. - - - - - Creates a continuation that executes when the target completes. - - - An action to run when the completes. When run, the delegate will be - passed the completed task as an argument. - - The that will be assigned to the new continuation task. - - Options for when the continuation is scheduled and how it behaves. This includes criteria, such - as OnlyOnCanceled, as - well as execution options, such as ExecuteSynchronously. - - - The to associate with the continuation task and to use for its - execution. - - A new continuation . - - The returned will not be scheduled for execution until the current task has - completed. If the criteria specified through the parameter - are not met, the continuation task will be canceled instead of scheduled. - - - The argument is null. - - - The argument specifies an invalid value for TaskContinuationOptions. - - - The argument is null. - - - The has been disposed. - - The provided CancellationToken - has already been disposed. - - - - - Creates a continuation that executes when the target completes. - - - The type of the result produced by the continuation. - - - A function to run when the completes. When run, the delegate will be - passed the completed task as an argument. - - A new continuation . - - The returned will not be scheduled for execution until the current - task has completed, whether it completes due to running to completion successfully, faulting due - to an unhandled exception, or exiting out early due to being canceled. - - - The argument is null. - - - The has been disposed. - - - - - Creates a continuation that executes when the target completes. - - - The type of the result produced by the continuation. - - - A function to run when the completes. When run, the delegate will be - passed the completed task as an argument. - - The that will be assigned to the new task. - A new continuation . - - The returned will not be scheduled for execution until the current - task has completed, whether it completes due to running to completion successfully, faulting due - to an unhandled exception, or exiting out early due to being canceled. - - - The argument is null. - - - The has been disposed. - - The provided CancellationToken - has already been disposed. - - - - - Creates a continuation that executes when the target completes. - - - The type of the result produced by the continuation. - - - A function to run when the completes. When run, the delegate will be - passed the completed task as an argument. - - - The to associate with the continuation task and to use for its execution. - - A new continuation . - - The returned will not be scheduled for execution until the current task has - completed, whether it completes due to running to completion successfully, faulting due to an - unhandled exception, or exiting out early due to being canceled. - - - The argument is null. - - - The argument is null. - - - The has been disposed. - - - - - Creates a continuation that executes when the target completes. - - - The type of the result produced by the continuation. - - - A function to run when the completes. When run, the delegate will be - passed the completed task as an argument. - - - Options for when the continuation is scheduled and how it behaves. This includes criteria, such - as OnlyOnCanceled, as - well as execution options, such as ExecuteSynchronously. - - A new continuation . - - - The returned will not be scheduled for execution until the current - task has completed, whether it completes due to running to completion successfully, faulting due - to an unhandled exception, or exiting out early due to being canceled. - - - The , when executed, should return a . This task's completion state will be transferred to the task returned - from the ContinueWith call. - - - - The argument is null. - - - The argument specifies an invalid value for TaskContinuationOptions. - - - The has been disposed. - - - - - Creates a continuation that executes when the target completes. - - - The type of the result produced by the continuation. - - - A function to run when the completes. When run, the delegate will be passed as - an argument this completed task. - - The that will be assigned to the new task. - - Options for when the continuation is scheduled and how it behaves. This includes criteria, such - as OnlyOnCanceled, as - well as execution options, such as ExecuteSynchronously. - - - The to associate with the continuation task and to use for its - execution. - - A new continuation . - - - The returned will not be scheduled for execution until the current task has - completed, whether it completes due to running to completion successfully, faulting due to an - unhandled exception, or exiting out early due to being canceled. - - - The , when executed, should return a . - This task's completion state will be transferred to the task returned from the - ContinueWith call. - - - - The argument is null. - - - The argument specifies an invalid value for TaskContinuationOptions. - - - The argument is null. - - - The has been disposed. - - The provided CancellationToken - has already been disposed. - - - - - Gets the result value of this . - - - The get accessor for this property ensures that the asynchronous operation is complete before - returning. Once the result of the computation is available, it is stored and will be returned - immediately on later calls to . - - - - - Provides access to factory methods for creating instances. - - - The factory returned from is a default instance - of , as would result from using - the default constructor on the factory type. - - - - - Provides support for creating and scheduling - Task{TResult} objects. - - The type of the results that are available though - the Task{TResult} objects that are associated with - the methods in this class. - - - There are many common patterns for which tasks are relevant. The - class encodes some of these patterns into methods that pick up default settings, which are - configurable through its constructors. - - - A default instance of is available through the - Task{TResult}.Factory property. - - - - - - Initializes a instance with the default configuration. - - - This constructor creates a instance with a default configuration. The - property is initialized to - TaskCreationOptions.None, the - property is initialized to TaskContinuationOptions.None, - and the TaskScheduler property is - initialized to the current scheduler (see TaskScheduler.Current). - - - - - Initializes a instance with the default configuration. - - The default that will be assigned - to tasks created by this unless another CancellationToken is explicitly specified - while calling the factory methods. - - This constructor creates a instance with a default configuration. The - property is initialized to - TaskCreationOptions.None, the - property is initialized to TaskContinuationOptions.None, - and the TaskScheduler property is - initialized to the current scheduler (see TaskScheduler.Current). - - - - - Initializes a instance with the specified configuration. - - - The - TaskScheduler to use to schedule any tasks created with this TaskFactory{TResult}. A null value - indicates that the current TaskScheduler should be used. - - - With this constructor, the - property is initialized to - TaskCreationOptions.None, the - property is initialized to TaskContinuationOptions.None, - and the TaskScheduler property is - initialized to , unless it's null, in which case the property is - initialized to the current scheduler (see TaskScheduler.Current). - - - - - Initializes a instance with the specified configuration. - - - The default - TaskCreationOptions to use when creating tasks with this TaskFactory{TResult}. - - - The default - TaskContinuationOptions to use when creating continuation tasks with this TaskFactory{TResult}. - - - The exception that is thrown when the - argument or the - argument specifies an invalid value. - - - With this constructor, the - property is initialized to , - the - property is initialized to , and the TaskScheduler property is initialized to the - current scheduler (see TaskScheduler.Current). - - - - - Initializes a instance with the specified configuration. - - The default that will be assigned - to tasks created by this unless another CancellationToken is explicitly specified - while calling the factory methods. - - The default - TaskCreationOptions to use when creating tasks with this TaskFactory{TResult}. - - - The default - TaskContinuationOptions to use when creating continuation tasks with this TaskFactory{TResult}. - - - The default - TaskScheduler to use to schedule any Tasks created with this TaskFactory{TResult}. A null value - indicates that TaskScheduler.Current should be used. - - - The exception that is thrown when the - argument or the - argumentspecifies an invalid value. - - - With this constructor, the - property is initialized to , - the - property is initialized to , and the TaskScheduler property is initialized to - , unless it's null, in which case the property is initialized to the - current scheduler (see TaskScheduler.Current). - - - - - Creates and starts a . - - A function delegate that returns the future result to be available through - the . - The started . - The exception that is thrown when the - argument is null. - - Calling StartNew is functionally equivalent to creating a using one - of its constructors and then calling - Start to schedule it for execution. - However, unless creation and scheduling must be separated, StartNew is the recommended approach - for both simplicity and performance. - - - - - Creates and starts a . - - A function delegate that returns the future result to be available through - the . - The that will be assigned to the new task. - The started . - The exception that is thrown when the - argument is null. - The provided CancellationToken - has already been disposed. - - - Calling StartNew is functionally equivalent to creating a using one - of its constructors and then calling - Start to schedule it for execution. - However, unless creation and scheduling must be separated, StartNew is the recommended approach - for both simplicity and performance. - - - - - Creates and starts a . - - A function delegate that returns the future result to be available through - the . - A TaskCreationOptions value that controls the behavior of the - created - . - The started . - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - - Calling StartNew is functionally equivalent to creating a using one - of its constructors and then calling - Start to schedule it for execution. - However, unless creation and scheduling must be separated, StartNew is the recommended approach - for both simplicity and performance. - - - - - Creates and starts a . - - A function delegate that returns the future result to be available through - the . - A TaskCreationOptions value that controls the behavior of the - created - . - The that will be assigned to the new task. - The TaskScheduler - that is used to schedule the created - Task{TResult}. - The started . - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - The provided CancellationToken - has already been disposed. - - - Calling StartNew is functionally equivalent to creating a using one - of its constructors and then calling - Start to schedule it for execution. - However, unless creation and scheduling must be separated, StartNew is the recommended approach - for both simplicity and performance. - - - - - Creates and starts a . - - A function delegate that returns the future result to be available through - the . - An object containing data to be used by the - delegate. - The started . - The exception that is thrown when the - argument is null. - - Calling StartNew is functionally equivalent to creating a using one - of its constructors and then calling - Start to schedule it for execution. - However, unless creation and scheduling must be separated, StartNew is the recommended approach - for both simplicity and performance. - - - - - Creates and starts a . - - A function delegate that returns the future result to be available through - the . - An object containing data to be used by the - delegate. - The that will be assigned to the new task. - The started . - The exception that is thrown when the - argument is null. - The provided CancellationToken - has already been disposed. - - - Calling StartNew is functionally equivalent to creating a using one - of its constructors and then calling - Start to schedule it for execution. - However, unless creation and scheduling must be separated, StartNew is the recommended approach - for both simplicity and performance. - - - - - Creates and starts a . - - A function delegate that returns the future result to be available through - the . - An object containing data to be used by the - delegate. - A TaskCreationOptions value that controls the behavior of the - created - . - The started . - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - - Calling StartNew is functionally equivalent to creating a using one - of its constructors and then calling - Start to schedule it for execution. - However, unless creation and scheduling must be separated, StartNew is the recommended approach - for both simplicity and performance. - - - - - Creates and starts a . - - A function delegate that returns the future result to be available through - the . - An object containing data to be used by the - delegate. - The that will be assigned to the new task. - A TaskCreationOptions value that controls the behavior of the - created - . - The TaskScheduler - that is used to schedule the created - Task{TResult}. - The started . - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - The provided CancellationToken - has already been disposed. - - - Calling StartNew is functionally equivalent to creating a using one - of its constructors and then calling - Start to schedule it for execution. - However, unless creation and scheduling must be separated, StartNew is the recommended approach - for both simplicity and performance. - - - - - Creates a Task that executes an end - method function when a specified IAsyncResult completes. - - The IAsyncResult whose completion should trigger the processing of the - . - The function delegate that processes the completed . - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - A Task that represents the - asynchronous operation. - - - - Creates a Task that executes an end - method function when a specified IAsyncResult completes. - - The IAsyncResult whose completion should trigger the processing of the - . - The function delegate that processes the completed . - The TaskCreationOptions value that controls the behavior of the - created Task. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - A Task that represents the - asynchronous operation. - - - - Creates a Task that executes an end - method function when a specified IAsyncResult completes. - - The IAsyncResult whose completion should trigger the processing of the - . - The function delegate that processes the completed . - The TaskScheduler - that is used to schedule the task that executes the end method. - The TaskCreationOptions value that controls the behavior of the - created Task. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - A Task that represents the - asynchronous operation. - - - - Creates a Task that represents a pair of - begin and end methods that conform to the Asynchronous Programming Model pattern. - - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - An object containing data to be used by the - delegate. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The created Task that - represents the asynchronous operation. - - This method throws any exceptions thrown by the . - - - - - Creates a Task that represents a pair of - begin and end methods that conform to the Asynchronous Programming Model pattern. - - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - The TaskCreationOptions value that controls the behavior of the - created Task. - An object containing data to be used by the - delegate. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - The created Task that - represents the asynchronous operation. - - This method throws any exceptions thrown by the . - - - - - Creates a Task that represents a pair of - begin and end methods that conform to the Asynchronous Programming Model pattern. - - The type of the first argument passed to the delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - The first argument passed to the - delegate. - An object containing data to be used by the - delegate. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The created Task that - represents the asynchronous operation. - - This method throws any exceptions thrown by the . - - - - - Creates a Task that represents a pair of - begin and end methods that conform to the Asynchronous Programming Model pattern. - - The type of the first argument passed to the delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - The first argument passed to the - delegate. - The TaskCreationOptions value that controls the behavior of the - created Task. - An object containing data to be used by the - delegate. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - The created Task that - represents the asynchronous operation. - - This method throws any exceptions thrown by the . - - - - - Creates a Task that represents a pair of - begin and end methods that conform to the Asynchronous Programming Model pattern. - - The type of the first argument passed to the delegate. - The type of the second argument passed to - delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - The first argument passed to the - delegate. - The second argument passed to the - delegate. - An object containing data to be used by the - delegate. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The created Task that - represents the asynchronous operation. - - This method throws any exceptions thrown by the . - - - - - Creates a Task that represents a pair of - begin and end methods that conform to the Asynchronous Programming Model pattern. - - The type of the first argument passed to the delegate. - The type of the second argument passed to - delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - The first argument passed to the - delegate. - The second argument passed to the - delegate. - The TaskCreationOptions value that controls the behavior of the - created Task. - An object containing data to be used by the - delegate. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - The created Task that - represents the asynchronous operation. - - This method throws any exceptions thrown by the . - - - - - Creates a Task that represents a pair of - begin and end methods that conform to the Asynchronous Programming Model pattern. - - The type of the first argument passed to the delegate. - The type of the second argument passed to - delegate. - The type of the third argument passed to - delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - The first argument passed to the - delegate. - The second argument passed to the - delegate. - The third argument passed to the - delegate. - An object containing data to be used by the - delegate. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The created Task that - represents the asynchronous operation. - - This method throws any exceptions thrown by the . - - - - - Creates a Task that represents a pair of - begin and end methods that conform to the Asynchronous Programming Model pattern. - - The type of the first argument passed to the delegate. - The type of the second argument passed to - delegate. - The type of the third argument passed to - delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - The first argument passed to the - delegate. - The second argument passed to the - delegate. - The third argument passed to the - delegate. - The TaskCreationOptions value that controls the behavior of the - created Task. - An object containing data to be used by the - delegate. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - The created Task that - represents the asynchronous operation. - - This method throws any exceptions thrown by the . - - - - - Creates a continuation Task - that will be started upon the completion of a set of provided Tasks. - - The array of tasks from which to continue. - The function delegate to execute when all tasks in - the array have completed. - The new continuation Task. - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when one - of the elements in the array has been disposed. - - - - Creates a continuation Task - that will be started upon the completion of a set of provided Tasks. - - The array of tasks from which to continue. - The function delegate to execute when all tasks in - the array have completed. - The CancellationToken - that will be assigned to the new continuation task. - The new continuation Task. - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when one - of the elements in the array has been disposed. - The provided CancellationToken - has already been disposed. - - - - - Creates a continuation Task - that will be started upon the completion of a set of provided Tasks. - - The array of tasks from which to continue. - The function delegate to execute when all tasks in the array have completed. - The - TaskContinuationOptions value that controls the behavior of - the created continuation Task. - The new continuation Task. - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when the - argument specifies an invalid TaskContinuationOptions - value. - The exception that is thrown when one - of the elements in the array has been disposed. - - The NotOn* and OnlyOn* TaskContinuationOptions, - which constrain for which TaskStatus states a continuation - will be executed, are illegal with ContinueWhenAll. - - - - - Creates a continuation Task - that will be started upon the completion of a set of provided Tasks. - - The array of tasks from which to continue. - The function delegate to execute when all tasks in the array have completed. - The CancellationToken - that will be assigned to the new continuation task. - The - TaskContinuationOptions value that controls the behavior of - the created continuation Task. - The TaskScheduler - that is used to schedule the created continuation Task. - The new continuation Task. - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when the - argument specifies an invalid TaskContinuationOptions - value. - The exception that is thrown when one - of the elements in the array has been disposed. - The provided CancellationToken - has already been disposed. - - - The NotOn* and OnlyOn* TaskContinuationOptions, - which constrain for which TaskStatus states a continuation - will be executed, are illegal with ContinueWhenAll. - - - - - Creates a continuation Task - that will be started upon the completion of a set of provided Tasks. - - The type of the result of the antecedent . - The array of tasks from which to continue. - The function delegate to execute when all tasks in the - array have completed. - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when one - of the elements in the array has been disposed. - - - - Creates a continuation Task - that will be started upon the completion of a set of provided Tasks. - - The type of the result of the antecedent . - The array of tasks from which to continue. - The function delegate to execute when all tasks in the - array have completed. - The CancellationToken - that will be assigned to the new continuation task. - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when one - of the elements in the array has been disposed. - The provided CancellationToken - has already been disposed. - - - - - Creates a continuation Task - that will be started upon the completion of a set of provided Tasks. - - The type of the result of the antecedent . - The array of tasks from which to continue. - The function delegate to execute when all tasks in the - array have completed. - The - TaskContinuationOptions value that controls the behavior of - the created continuation Task. - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when the - argument specifies an invalid TaskContinuationOptions - value. - The exception that is thrown when one - of the elements in the array has been disposed. - - The NotOn* and OnlyOn* TaskContinuationOptions, - which constrain for which TaskStatus states a continuation - will be executed, are illegal with ContinueWhenAll. - - - - - Creates a continuation Task - that will be started upon the completion of a set of provided Tasks. - - The type of the result of the antecedent . - The array of tasks from which to continue. - The function delegate to execute when all tasks in the - array have completed. - The CancellationToken - that will be assigned to the new continuation task. - The - TaskContinuationOptions value that controls the behavior of - the created continuation Task. - The TaskScheduler - that is used to schedule the created continuation . - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when the - argument specifies an invalid TaskContinuationOptions - value. - The exception that is thrown when one - of the elements in the array has been disposed. - The provided CancellationToken - has already been disposed. - - - The NotOn* and OnlyOn* TaskContinuationOptions, - which constrain for which TaskStatus states a continuation - will be executed, are illegal with ContinueWhenAll. - - - - - Creates a continuation Task - that will be started upon the completion of any Task in the provided set. - - The array of tasks from which to continue when one task completes. - The function delegate to execute when one task in the array completes. - The new continuation Task. - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when one - of the elements in the array has been disposed. - - - - Creates a continuation Task - that will be started upon the completion of any Task in the provided set. - - The array of tasks from which to continue when one task completes. - The function delegate to execute when one task in the array completes. - The CancellationToken - that will be assigned to the new continuation task. - The new continuation Task. - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when one - of the elements in the array has been disposed. - The provided CancellationToken - has already been disposed. - - - - - Creates a continuation Task - that will be started upon the completion of any Task in the provided set. - - The array of tasks from which to continue when one task completes. - The function delegate to execute when one task in the array completes. - The - TaskContinuationOptions value that controls the behavior of - the created continuation Task. - The new continuation Task. - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when the - argument specifies an invalid TaskContinuationOptions - value. - The exception that is thrown when one - of the elements in the array has been disposed. - - The NotOn* and OnlyOn* TaskContinuationOptions, - which constrain for which TaskStatus states a continuation - will be executed, are illegal with ContinueWhenAny. - - - - - Creates a continuation Task - that will be started upon the completion of any Task in the provided set. - - The array of tasks from which to continue when one task completes. - The function delegate to execute when one task in the array completes. - The CancellationToken - that will be assigned to the new continuation task. - The - TaskContinuationOptions value that controls the behavior of - the created continuation Task. - The TaskScheduler - that is used to schedule the created continuation Task. - The new continuation Task. - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when the - argument specifies an invalid TaskContinuationOptions - value. - The exception that is thrown when one - of the elements in the array has been disposed. - The provided CancellationToken - has already been disposed. - - - The NotOn* and OnlyOn* TaskContinuationOptions, - which constrain for which TaskStatus states a continuation - will be executed, are illegal with ContinueWhenAny. - - - - - Creates a continuation Task - that will be started upon the completion of any Task in the provided set. - - The type of the result of the antecedent . - The array of tasks from which to continue when one task completes. - The function delegate to execute when one task in the - array completes. - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when one - of the elements in the array has been disposed. - - - - Creates a continuation Task - that will be started upon the completion of any Task in the provided set. - - The type of the result of the antecedent . - The array of tasks from which to continue when one task completes. - The function delegate to execute when one task in the - array completes. - The CancellationToken - that will be assigned to the new continuation task. - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when one - of the elements in the array has been disposed. - The provided CancellationToken - has already been disposed. - - - - - Creates a continuation Task - that will be started upon the completion of any Task in the provided set. - - The type of the result of the antecedent . - The array of tasks from which to continue when one task completes. - The function delegate to execute when one task in the - array completes. - The - TaskContinuationOptions value that controls the behavior of - the created continuation Task. - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when the - argument specifies an invalid TaskContinuationOptions - value. - The exception that is thrown when one - of the elements in the array has been disposed. - - The NotOn* and OnlyOn* TaskContinuationOptions, - which constrain for which TaskStatus states a continuation - will be executed, are illegal with ContinueWhenAny. - - - - - Creates a continuation Task - that will be started upon the completion of any Task in the provided set. - - The type of the result of the antecedent . - The array of tasks from which to continue when one task completes. - The function delegate to execute when one task in the - array completes. - The CancellationToken - that will be assigned to the new continuation task. - The - TaskContinuationOptions value that controls the behavior of - the created continuation Task. - The TaskScheduler - that is used to schedule the created continuation . - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when the - argument specifies an invalid TaskContinuationOptions - value. - The exception that is thrown when one - of the elements in the array has been disposed. - The provided CancellationToken - has already been disposed. - - - The NotOn* and OnlyOn* TaskContinuationOptions, - which constrain for which TaskStatus states a continuation - will be executed, are illegal with ContinueWhenAny. - - - - - Gets the default CancellationToken of this - TaskFactory. - - - This property returns the default that will be assigned to all - tasks created by this factory unless another CancellationToken value is explicitly specified - during the call to the factory methods. - - - - - Gets the TaskScheduler of this - TaskFactory{TResult}. - - - This property returns the default scheduler for this factory. It will be used to schedule all - tasks unless another scheduler is explicitly specified during calls to this factory's methods. - If null, TaskScheduler.Current - will be used. - - - - - Gets the TaskCreationOptions - value of this TaskFactory{TResult}. - - - This property returns the default creation options for this factory. They will be used to create all - tasks unless other options are explicitly specified during calls to this factory's methods. - - - - - Gets the TaskContinuationOptions - value of this TaskFactory{TResult}. - - - This property returns the default continuation options for this factory. They will be used to create - all continuation tasks unless other options are explicitly specified during calls to this factory's methods. - - - - - Represents the current stage in the lifecycle of a . - - - - - The task has been initialized but has not yet been scheduled. - - - - - The task is waiting to be activated and scheduled internally by the .NET Framework infrastructure. - - - - - The task has been scheduled for execution but has not yet begun executing. - - - - - The task is running but has not yet completed. - - - - - The task has finished executing and is implicitly waiting for - attached child tasks to complete. - - - - - The task completed execution successfully. - - - - - The task acknowledged cancellation by throwing an OperationCanceledException2 with its own CancellationToken - while the token was in signaled state, or the task's CancellationToken was already signaled before the - task started executing. - - - - - The task completed due to an unhandled exception. - - - - - Specifies flags that control optional behavior for the creation and execution of tasks. - - - - - Specifies that the default behavior should be used. - - - - - A hint to a TaskScheduler to schedule a - task in as fair a manner as possible, meaning that tasks scheduled sooner will be more likely to - be run sooner, and tasks scheduled later will be more likely to be run later. - - - - - Specifies that a task will be a long-running, course-grained operation. It provides a hint to the - TaskScheduler that oversubscription may be - warranted. - - - - - Specifies that a task is attached to a parent in the task hierarchy. - - - - - Task creation flags which are only used internally. - - - - Specifies "No internal task options" - - - Used to filter out internal vs. public task creation options. - - - Specifies that the task will be queued by the runtime before handing it over to the user. - This flag will be used to skip the cancellationtoken registration step, which is only meant for unstarted tasks. - - - - Specifies flags that control optional behavior for the creation and execution of continuation tasks. - - - - - Default = "Continue on any, no task options, run asynchronously" - Specifies that the default behavior should be used. Continuations, by default, will - be scheduled when the antecedent task completes, regardless of the task's final TaskStatus. - - - - - A hint to a TaskScheduler to schedule a - task in as fair a manner as possible, meaning that tasks scheduled sooner will be more likely to - be run sooner, and tasks scheduled later will be more likely to be run later. - - - - - Specifies that a task will be a long-running, course-grained operation. It provides - a hint to the TaskScheduler that - oversubscription may be warranted. - - - - - Specifies that a task is attached to a parent in the task hierarchy. - - - - - Specifies that the continuation task should not be scheduled if its antecedent ran to completion. - This option is not valid for multi-task continuations. - - - - - Specifies that the continuation task should not be scheduled if its antecedent threw an unhandled - exception. This option is not valid for multi-task continuations. - - - - - Specifies that the continuation task should not be scheduled if its antecedent was canceled. This - option is not valid for multi-task continuations. - - - - - Specifies that the continuation task should be scheduled only if its antecedent ran to - completion. This option is not valid for multi-task continuations. - - - - - Specifies that the continuation task should be scheduled only if its antecedent threw an - unhandled exception. This option is not valid for multi-task continuations. - - - - - Specifies that the continuation task should be scheduled only if its antecedent was canceled. - This option is not valid for multi-task continuations. - - - - - Specifies that the continuation task should be executed synchronously. With this option - specified, the continuation will be run on the same thread that causes the antecedent task to - transition into its final state. If the antecedent is already complete when the continuation is - created, the continuation will run on the thread creating the continuation. Only very - short-running continuations should be executed synchronously. - - - - - Represents an exception used to communicate task cancellation. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the - class with a specified error message. - - The error message that explains the reason for the exception. - - - - Initializes a new instance of the - class with a specified error message and a reference to the inner exception that is the cause of - this exception. - - The error message that explains the reason for the exception. - The exception that is the cause of the current exception. - - - - Initializes a new instance of the class - with a reference to the that has been canceled. - - A task that has been canceled. - - - - Gets the task associated with this exception. - - - It is permissible for no Task to be associated with a - , in which case - this property will return null. - - - - - Represents the producer side of a unbound to a - delegate, providing access to the consumer side through the property. - - - - It is often the case that a is desired to - represent another asynchronous operation. - TaskCompletionSource is provided for this purpose. It enables - the creation of a task that can be handed out to consumers, and those consumers can use the members - of the task as they would any other. However, unlike most tasks, the state of a task created by a - TaskCompletionSource is controlled explicitly by the methods on TaskCompletionSource. This enables the - completion of the external asynchronous operation to be propagated to the underlying Task. The - separation also ensures that consumers are not able to transition the state without access to the - corresponding TaskCompletionSource. - - - All members of are thread-safe - and may be used from multiple threads concurrently. - - - The type of the result value assocatied with this . - - - - Creates a . - - - - - Creates a - with the specified options. - - - The created - by this instance and accessible through its property - will be instantiated using the specified . - - The options to use when creating the underlying - . - - The represent options invalid for use - with a . - - - - - Creates a - with the specified state. - - The state to use as the underlying - 's AsyncState. - - - - Creates a with - the specified state and options. - - The options to use when creating the underlying - . - The state to use as the underlying - 's AsyncState. - - The represent options invalid for use - with a . - - - - - Attempts to transition the underlying - into the - Faulted - state. - - The exception to bind to this . - True if the operation was successful; otherwise, false. - This operation will return false if the - is already in one - of the three final states: - RanToCompletion, - Faulted, or - Canceled. - - The argument is null. - The was disposed. - - - - Attempts to transition the underlying - into the - Faulted - state. - - The collection of exceptions to bind to this . - True if the operation was successful; otherwise, false. - This operation will return false if the - is already in one - of the three final states: - RanToCompletion, - Faulted, or - Canceled. - - The argument is null. - There are one or more null elements in . - The collection is empty. - The was disposed. - - - - Transitions the underlying - into the - Faulted - state. - - The exception to bind to this . - The argument is null. - - The underlying is already in one - of the three final states: - RanToCompletion, - Faulted, or - Canceled. - - The was disposed. - - - - Transitions the underlying - into the - Faulted - state. - - The collection of exceptions to bind to this . - The argument is null. - There are one or more null elements in . - - The underlying is already in one - of the three final states: - RanToCompletion, - Faulted, or - Canceled. - - The was disposed. - - - - Attempts to transition the underlying - into the - RanToCompletion - state. - - The result value to bind to this . - True if the operation was successful; otherwise, false. - This operation will return false if the - is already in one - of the three final states: - RanToCompletion, - Faulted, or - Canceled. - - The was disposed. - - - - Transitions the underlying - into the - RanToCompletion - state. - - The result value to bind to this . - - The underlying is already in one - of the three final states: - RanToCompletion, - Faulted, or - Canceled. - - The was disposed. - - - - Transitions the underlying - into the - Canceled - state. - - - The underlying is already in one - of the three final states: - RanToCompletion, - Faulted, or - Canceled. - - The was disposed. - - - - Attempts to transition the underlying - into the - Canceled - state. - - True if the operation was successful; otherwise, false. - This operation will return false if the - is already in one - of the three final states: - RanToCompletion, - Faulted, or - Canceled. - - The was disposed. - - - - Gets the created - by this . - - - This property enables a consumer access to the that is controlled by this instance. - The , , - , and - methods (and their "Try" variants) on this instance all result in the relevant state - transitions on this underlying Task. - - - - - An exception holder manages a list of exceptions for one particular task. - It offers the ability to aggregate, but more importantly, also offers intrinsic - support for propagating unhandled exceptions that are never observed. It does - this by aggregating and throwing if the holder is ever GC'd without the holder's - contents ever having been requested (e.g. by a Task.Wait, Task.get_Exception, etc). - - - - - Creates a new holder; it will be registered for finalization. - - The task this holder belongs to. - - - - A finalizer that repropagates unhandled exceptions. - - - - - Add an exception to the internal list. This will ensure the holder is - in the proper state (handled/unhandled) depending on the list's contents. - - An exception object (either an Exception or an - IEnumerable{Exception}) to add to the list. - - - - A private helper method that ensures the holder is considered - unhandled, i.e. it is registered for finalization. - - - - - A private helper method that ensures the holder is considered - handled, i.e. it is not registered for finalization. - - Whether this is called from the finalizer thread. - - - - Allocates a new aggregate exception and adds the contents of the list to - it. By calling this method, the holder assumes exceptions to have been - "observed", such that the finalization check will be subsequently skipped. - - Whether this is being called from a finalizer. - An extra exception to be included (optionally). - The aggregate exception to throw. - - - - Provides a set of static (Shared in Visual Basic) methods for working with specific kinds of - instances. - - - - - Creates a proxy Task that represents the - asynchronous operation of a Task{Task}. - - - It is often useful to be able to return a Task from a - Task{TResult}, where the inner Task represents work done as part of the outer Task{TResult}. However, - doing so results in a Task{Task}, which, if not dealt with carefully, could produce unexpected behavior. Unwrap - solves this problem by creating a proxy Task that represents the entire asynchronous operation of such a Task{Task}. - - The Task{Task} to unwrap. - The exception that is thrown if the - argument is null. - A Task that represents the asynchronous operation of the provided Task{Task}. - - - - Creates a proxy Task{TResult} that represents the - asynchronous operation of a Task{Task{TResult}}. - - - It is often useful to be able to return a Task{TResult} from a Task{TResult}, where the inner Task{TResult} - represents work done as part of the outer Task{TResult}. However, doing so results in a Task{Task{TResult}}, - which, if not dealt with carefully, could produce unexpected behavior. Unwrap solves this problem by - creating a proxy Task{TResult} that represents the entire asynchronous operation of such a Task{Task{TResult}}. - - The Task{Task{TResult}} to unwrap. - The exception that is thrown if the - argument is null. - A Task{TResult} that represents the asynchronous operation of the provided Task{Task{TResult}}. /// Unwraps a Task that returns another Task. - - - - Provides support for creating and scheduling - Tasks. - - - - There are many common patterns for which tasks are relevant. The - class encodes some of these patterns into methods that pick up default settings, which are - configurable through its constructors. - - - A default instance of is available through the - Task.Factory property. - - - - - - Initializes a instance with the default configuration. - - - This constructor creates a instance with a default configuration. The - property is initialized to - TaskCreationOptions.None, the - property is initialized to TaskContinuationOptions.None, - and the TaskScheduler property is - initialized to the current scheduler (see TaskScheduler.Current). - - - - - Initializes a instance with the specified configuration. - - The default that will be assigned - to tasks created by this unless another CancellationToken is explicitly specified - while calling the factory methods. - - This constructor creates a instance with a default configuration. The - property is initialized to - TaskCreationOptions.None, the - property is initialized to TaskContinuationOptions.None, - and the TaskScheduler property is - initialized to the current scheduler (see TaskScheduler.Current). - - - - - Initializes a instance with the specified configuration. - - - The - TaskScheduler to use to schedule any tasks created with this TaskFactory. A null value - indicates that the current TaskScheduler should be used. - - - With this constructor, the - property is initialized to - TaskCreationOptions.None, the - property is initialized to TaskContinuationOptions.None, - and the TaskScheduler property is - initialized to , unless it's null, in which case the property is - initialized to the current scheduler (see TaskScheduler.Current). - - - - - Initializes a instance with the specified configuration. - - - The default - TaskCreationOptions to use when creating tasks with this TaskFactory. - - - The default - TaskContinuationOptions to use when creating continuation tasks with this TaskFactory. - - - The exception that is thrown when the - argument or the - argument specifies an invalid value. - - - With this constructor, the - property is initialized to , - the - property is initialized to , and the TaskScheduler property is initialized to the - current scheduler (see TaskScheduler.Current). - - - - - Initializes a instance with the specified configuration. - - The default that will be assigned - to tasks created by this unless another CancellationToken is explicitly specified - while calling the factory methods. - - The default - TaskCreationOptions to use when creating tasks with this TaskFactory. - - - The default - TaskContinuationOptions to use when creating continuation tasks with this TaskFactory. - - - The default - TaskScheduler to use to schedule any Tasks created with this TaskFactory. A null value - indicates that TaskScheduler.Current should be used. - - - The exception that is thrown when the - argument or the - argumentspecifies an invalid value. - - - With this constructor, the - property is initialized to , - the - property is initialized to , and the TaskScheduler property is initialized to - , unless it's null, in which case the property is initialized to the - current scheduler (see TaskScheduler.Current). - - - - - Creates and starts a Task. - - The action delegate to execute asynchronously. - The started Task. - The exception that is thrown when the - argument is null. - - Calling StartNew is functionally equivalent to creating a Task using one of its constructors - and then calling - Start to schedule it for execution. However, - unless creation and scheduling must be separated, StartNew is the recommended - approach for both simplicity and performance. - - - - - Creates and starts a Task. - - The action delegate to execute asynchronously. - The that will be assigned to the new task. - The started Task. - The exception that is thrown when the - argument is null. - The provided CancellationToken - has already been disposed. - - - Calling StartNew is functionally equivalent to creating a Task using one of its constructors - and then calling - Start to schedule it for execution. However, - unless creation and scheduling must be separated, StartNew is the recommended - approach for both simplicity and performance. - - - - - Creates and starts a Task. - - The action delegate to execute asynchronously. - A TaskCreationOptions value that controls the behavior of the - created - Task. - The started Task. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - - Calling StartNew is functionally equivalent to creating a Task using one of its constructors and - then calling - Start to schedule it for execution. - However, unless creation and scheduling must be separated, StartNew is the recommended approach - for both simplicity and performance. - - - - - Creates and starts a Task. - - The action delegate to execute asynchronously. - The that will be assigned to the new - A TaskCreationOptions value that controls the behavior of the - created - Task. - The TaskScheduler - that is used to schedule the created Task. - The started Task. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - The provided CancellationToken - has already been disposed. - - - Calling StartNew is functionally equivalent to creating a Task using one of its constructors and - then calling - Start to schedule it for execution. - However, unless creation and scheduling must be separated, StartNew is the recommended approach - for both simplicity and performance. - - - - - Creates and starts a Task. - - The action delegate to execute asynchronously. - An object containing data to be used by the - delegate. - The started Task. - The exception that is thrown when the - argument is null. - - Calling StartNew is functionally equivalent to creating a Task using one of its constructors and - then calling - Start to schedule it for execution. - However, unless creation and scheduling must be separated, StartNew is the recommended approach - for both simplicity and performance. - - - - - Creates and starts a Task. - - The action delegate to execute asynchronously. - An object containing data to be used by the - delegate. - The that will be assigned to the new - The started Task. - The exception that is thrown when the - argument is null. - The provided CancellationToken - has already been disposed. - - - Calling StartNew is functionally equivalent to creating a Task using one of its constructors and - then calling - Start to schedule it for execution. - However, unless creation and scheduling must be separated, StartNew is the recommended approach - for both simplicity and performance. - - - - - Creates and starts a Task. - - The action delegate to execute asynchronously. - An object containing data to be used by the - delegate. - A TaskCreationOptions value that controls the behavior of the - created - Task. - The started Task. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - - Calling StartNew is functionally equivalent to creating a Task using one of its constructors and - then calling - Start to schedule it for execution. - However, unless creation and scheduling must be separated, StartNew is the recommended approach - for both simplicity and performance. - - - - - Creates and starts a Task. - - The action delegate to execute asynchronously. - An object containing data to be used by the - delegate. - The that will be assigned to the new task. - A TaskCreationOptions value that controls the behavior of the - created - Task. - The TaskScheduler - that is used to schedule the created Task. - The started Task. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - The provided CancellationToken - has already been disposed. - - - Calling StartNew is functionally equivalent to creating a Task using one of its constructors and - then calling - Start to schedule it for execution. - However, unless creation and scheduling must be separated, StartNew is the recommended approach - for both simplicity and performance. - - - - - Creates and starts a . - - The type of the result available through the - Task. - - A function delegate that returns the future result to be available through - the . - The started . - The exception that is thrown when the - argument is null. - - Calling StartNew is functionally equivalent to creating a using one - of its constructors and then calling - Start to schedule it for execution. - However, unless creation and scheduling must be separated, StartNew is the recommended approach - for both simplicity and performance. - - - - - Creates and starts a . - - The type of the result available through the - Task. - - A function delegate that returns the future result to be available through - the . - The that will be assigned to the new - The started . - The exception that is thrown when the - argument is null. - The provided CancellationToken - has already been disposed. - - - Calling StartNew is functionally equivalent to creating a using one - of its constructors and then calling - Start to schedule it for execution. - However, unless creation and scheduling must be separated, StartNew is the recommended approach - for both simplicity and performance. - - - - - Creates and starts a . - - The type of the result available through the - Task. - - A function delegate that returns the future result to be available through - the . - A TaskCreationOptions value that controls the behavior of the - created - . - The started . - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - - Calling StartNew is functionally equivalent to creating a using one - of its constructors and then calling - Start to schedule it for execution. - However, unless creation and scheduling must be separated, StartNew is the recommended approach - for both simplicity and performance. - - - - - Creates and starts a . - - The type of the result available through the - Task. - - A function delegate that returns the future result to be available through - the . - The that will be assigned to the new task. - A TaskCreationOptions value that controls the behavior of the - created - . - The TaskScheduler - that is used to schedule the created - Task{TResult}. - The started . - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - The provided CancellationToken - has already been disposed. - - - Calling StartNew is functionally equivalent to creating a using one - of its constructors and then calling - Start to schedule it for execution. - However, unless creation and scheduling must be separated, StartNew is the recommended approach - for both simplicity and performance. - - - - - Creates and starts a . - - The type of the result available through the - Task. - - A function delegate that returns the future result to be available through - the . - An object containing data to be used by the - delegate. - The started . - The exception that is thrown when the - argument is null. - - Calling StartNew is functionally equivalent to creating a using one - of its constructors and then calling - Start to schedule it for execution. - However, unless creation and scheduling must be separated, StartNew is the recommended approach - for both simplicity and performance. - - - - - Creates and starts a . - - The type of the result available through the - Task. - - A function delegate that returns the future result to be available through - the . - An object containing data to be used by the - delegate. - The that will be assigned to the new - The started . - The exception that is thrown when the - argument is null. - The provided CancellationToken - has already been disposed. - - - Calling StartNew is functionally equivalent to creating a using one - of its constructors and then calling - Start to schedule it for execution. - However, unless creation and scheduling must be separated, StartNew is the recommended approach - for both simplicity and performance. - - - - - Creates and starts a . - - The type of the result available through the - Task. - - A function delegate that returns the future result to be available through - the . - An object containing data to be used by the - delegate. - A TaskCreationOptions value that controls the behavior of the - created - . - The started . - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - - Calling StartNew is functionally equivalent to creating a using one - of its constructors and then calling - Start to schedule it for execution. - However, unless creation and scheduling must be separated, StartNew is the recommended approach - for both simplicity and performance. - - - - - Creates and starts a . - - The type of the result available through the - Task. - - A function delegate that returns the future result to be available through - the . - An object containing data to be used by the - delegate. - The that will be assigned to the new task. - A TaskCreationOptions value that controls the behavior of the - created - . - The TaskScheduler - that is used to schedule the created - Task{TResult}. - The started . - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - The provided CancellationToken - has already been disposed. - - - Calling StartNew is functionally equivalent to creating a using one - of its constructors and then calling - Start to schedule it for execution. - However, unless creation and scheduling must be separated, StartNew is the recommended approach - for both simplicity and performance. - - - - - Creates a Task that executes an end method action - when a specified IAsyncResult completes. - - The IAsyncResult whose completion should trigger the processing of the - . - The action delegate that processes the completed . - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - A Task that represents the asynchronous - operation. - - - - Creates a Task that executes an end method action - when a specified IAsyncResult completes. - - The IAsyncResult whose completion should trigger the processing of the - . - The action delegate that processes the completed . - The TaskCreationOptions value that controls the behavior of the - created Task. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - A Task that represents the asynchronous - operation. - - - - Creates a Task that executes an end method action - when a specified IAsyncResult completes. - - The IAsyncResult whose completion should trigger the processing of the - . - The action delegate that processes the completed . - The TaskScheduler - that is used to schedule the task that executes the end method. - The TaskCreationOptions value that controls the behavior of the - created Task. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - A Task that represents the asynchronous - operation. - - - - Creates a Task that represents a pair of begin - and end methods that conform to the Asynchronous Programming Model pattern. - - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - An object containing data to be used by the - delegate. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The created Task that represents the - asynchronous operation. - - This method throws any exceptions thrown by the . - - - - - Creates a Task that represents a pair of begin - and end methods that conform to the Asynchronous Programming Model pattern. - - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - The TaskCreationOptions value that controls the behavior of the - created Task. - An object containing data to be used by the - delegate. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - The created Task that represents the - asynchronous operation. - - This method throws any exceptions thrown by the . - - - - - Creates a Task that represents a pair of begin - and end methods that conform to the Asynchronous Programming Model pattern. - - The type of the first argument passed to the - delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - The first argument passed to the - delegate. - An object containing data to be used by the - delegate. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The created Task that represents the - asynchronous operation. - - This method throws any exceptions thrown by the . - - - - - Creates a Task that represents a pair of begin - and end methods that conform to the Asynchronous Programming Model pattern. - - The type of the first argument passed to the - delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - The first argument passed to the - delegate. - The TaskCreationOptions value that controls the behavior of the - created Task. - An object containing data to be used by the - delegate. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - The created Task that represents the - asynchronous operation. - - This method throws any exceptions thrown by the . - - - - - Creates a Task that represents a pair of begin - and end methods that conform to the Asynchronous Programming Model pattern. - - The type of the first argument passed to the - delegate. - The type of the second argument passed to - delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - The first argument passed to the - delegate. - The second argument passed to the - delegate. - An object containing data to be used by the - delegate. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The created Task that represents the - asynchronous operation. - - This method throws any exceptions thrown by the . - - - - - Creates a Task that represents a pair of begin - and end methods that conform to the Asynchronous Programming Model pattern. - - The type of the first argument passed to the - delegate. - The type of the second argument passed to - delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - The first argument passed to the - delegate. - The second argument passed to the - delegate. - The TaskCreationOptions value that controls the behavior of the - created Task. - An object containing data to be used by the - delegate. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - The created Task that represents the - asynchronous operation. - - This method throws any exceptions thrown by the . - - - - - Creates a Task that represents a pair of begin - and end methods that conform to the Asynchronous Programming Model pattern. - - The type of the first argument passed to the - delegate. - The type of the second argument passed to - delegate. - The type of the third argument passed to - delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - The first argument passed to the - delegate. - The second argument passed to the - delegate. - The third argument passed to the - delegate. - An object containing data to be used by the - delegate. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The created Task that represents the - asynchronous operation. - - This method throws any exceptions thrown by the . - - - - - Creates a Task that represents a pair of begin - and end methods that conform to the Asynchronous Programming Model pattern. - - The type of the first argument passed to the - delegate. - The type of the second argument passed to - delegate. - The type of the third argument passed to - delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - The first argument passed to the - delegate. - The second argument passed to the - delegate. - The third argument passed to the - delegate. - The TaskCreationOptions value that controls the behavior of the - created Task. - An object containing data to be used by the - delegate. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - The created Task that represents the - asynchronous operation. - - This method throws any exceptions thrown by the . - - - - - Creates a Task that executes an end - method function when a specified IAsyncResult completes. - - The type of the result available through the - Task. - - The IAsyncResult whose completion should trigger the processing of the - . - The function delegate that processes the completed . - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - A Task that represents the - asynchronous operation. - - - - Creates a Task that executes an end - method function when a specified IAsyncResult completes. - - The type of the result available through the - Task. - - The IAsyncResult whose completion should trigger the processing of the - . - The function delegate that processes the completed . - The TaskCreationOptions value that controls the behavior of the - created Task. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - A Task that represents the - asynchronous operation. - - - - Creates a Task that executes an end - method function when a specified IAsyncResult completes. - - The type of the result available through the - Task. - - The IAsyncResult whose completion should trigger the processing of the - . - The function delegate that processes the completed . - The TaskScheduler - that is used to schedule the task that executes the end method. - The TaskCreationOptions value that controls the behavior of the - created Task. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - A Task that represents the - asynchronous operation. - - - - Creates a Task that represents a pair of - begin and end methods that conform to the Asynchronous Programming Model pattern. - - The type of the result available through the - Task. - - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - An object containing data to be used by the - delegate. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The created Task that - represents the asynchronous operation. - - This method throws any exceptions thrown by the . - - - - - Creates a Task that represents a pair of - begin and end methods that conform to the Asynchronous Programming Model pattern. - - The type of the result available through the - Task. - - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - The TaskCreationOptions value that controls the behavior of the - created Task. - An object containing data to be used by the - delegate. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - The created Task that - represents the asynchronous operation. - - This method throws any exceptions thrown by the . - - - - - Creates a Task that represents a pair of - begin and end methods that conform to the Asynchronous Programming Model pattern. - - The type of the first argument passed to the delegate. - The type of the result available through the - Task. - - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - The first argument passed to the - delegate. - An object containing data to be used by the - delegate. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The created Task that - represents the asynchronous operation. - - This method throws any exceptions thrown by the . - - - - - Creates a Task that represents a pair of - begin and end methods that conform to the Asynchronous Programming Model pattern. - - The type of the first argument passed to the delegate. - The type of the result available through the - Task. - - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - The first argument passed to the - delegate. - The TaskCreationOptions value that controls the behavior of the - created Task. - An object containing data to be used by the - delegate. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - The created Task that - represents the asynchronous operation. - - This method throws any exceptions thrown by the . - - - - - Creates a Task that represents a pair of - begin and end methods that conform to the Asynchronous Programming Model pattern. - - The type of the first argument passed to the delegate. - The type of the second argument passed to - delegate. - The type of the result available through the - Task. - - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - The first argument passed to the - delegate. - The second argument passed to the - delegate. - An object containing data to be used by the - delegate. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The created Task that - represents the asynchronous operation. - - This method throws any exceptions thrown by the . - - - - - Creates a Task that represents a pair of - begin and end methods that conform to the Asynchronous Programming Model pattern. - - The type of the first argument passed to the delegate. - The type of the second argument passed to - delegate. - The type of the result available through the - Task. - - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - The first argument passed to the - delegate. - The second argument passed to the - delegate. - The TaskCreationOptions value that controls the behavior of the - created Task. - An object containing data to be used by the - delegate. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - The created Task that - represents the asynchronous operation. - - This method throws any exceptions thrown by the . - - - - - Creates a Task that represents a pair of - begin and end methods that conform to the Asynchronous Programming Model pattern. - - The type of the first argument passed to the delegate. - The type of the second argument passed to - delegate. - The type of the third argument passed to - delegate. - The type of the result available through the - Task. - - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - The first argument passed to the - delegate. - The second argument passed to the - delegate. - The third argument passed to the - delegate. - An object containing data to be used by the - delegate. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The created Task that - represents the asynchronous operation. - - This method throws any exceptions thrown by the . - - - - - Creates a Task that represents a pair of - begin and end methods that conform to the Asynchronous Programming Model pattern. - - The type of the first argument passed to the delegate. - The type of the second argument passed to - delegate. - The type of the third argument passed to - delegate. - The type of the result available through the - Task. - - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - The first argument passed to the - delegate. - The second argument passed to the - delegate. - The third argument passed to the - delegate. - The TaskCreationOptions value that controls the behavior of the - created Task. - An object containing data to be used by the - delegate. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - The created Task that - represents the asynchronous operation. - - This method throws any exceptions thrown by the . - - - - - Check validity of options passed to FromAsync method - - The options to be validated. - determines type of FromAsync method that called this method - - - - Creates a continuation Task - that will be started upon the completion of a set of provided Tasks. - - The array of tasks from which to continue. - The action delegate to execute when all tasks in - the array have completed. - The new continuation Task. - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when one - of the elements in the array has been disposed. - - - - Creates a continuation Task - that will be started upon the completion of a set of provided Tasks. - - The array of tasks from which to continue. - The action delegate to execute when all tasks in - the array have completed. - The CancellationToken - that will be assigned to the new continuation task. - The new continuation Task. - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when one - of the elements in the array has been disposed. - The provided CancellationToken - has already been disposed. - - - - - Creates a continuation Task - that will be started upon the completion of a set of provided Tasks. - - The array of tasks from which to continue. - The action delegate to execute when all tasks in the array have completed. - The - TaskContinuationOptions value that controls the behavior of - the created continuation Task. - The new continuation Task. - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when the - argument specifies an invalid TaskContinuationOptions - value. - The exception that is thrown when one - of the elements in the array has been disposed. - - The NotOn* and OnlyOn* TaskContinuationOptions, - which constrain for which TaskStatus states a continuation - will be executed, are illegal with ContinueWhenAll. - - - - - Creates a continuation Task - that will be started upon the completion of a set of provided Tasks. - - The array of tasks from which to continue. - The action delegate to execute when all tasks in the array have completed. - The CancellationToken - that will be assigned to the new continuation task. - The - TaskContinuationOptions value that controls the behavior of - the created continuation Task. - The TaskScheduler - that is used to schedule the created continuation Task. - The new continuation Task. - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when the - argument specifies an invalid TaskContinuationOptions - value. - The exception that is thrown when one - of the elements in the array has been disposed. - The provided CancellationToken - has already been disposed. - - - The NotOn* and OnlyOn* TaskContinuationOptions, - which constrain for which TaskStatus states a continuation - will be executed, are illegal with ContinueWhenAll. - - - - - Creates a continuation Task - that will be started upon the completion of a set of provided Tasks. - - The type of the result of the antecedent . - The array of tasks from which to continue. - The action delegate to execute when all tasks in - the array have completed. - The new continuation Task. - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when one - of the elements in the array has been disposed. - - - - Creates a continuation Task - that will be started upon the completion of a set of provided Tasks. - - The type of the result of the antecedent . - The array of tasks from which to continue. - The action delegate to execute when all tasks in - the array have completed. - The CancellationToken - that will be assigned to the new continuation task. - The new continuation Task. - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when one - of the elements in the array has been disposed. - The provided CancellationToken - has already been disposed. - - - - - Creates a continuation Task - that will be started upon the completion of a set of provided Tasks. - - The type of the result of the antecedent . - The array of tasks from which to continue. - The action delegate to execute when all tasks in the array have completed. - The - TaskContinuationOptions value that controls the behavior of - the created continuation Task. - The new continuation Task. - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when the - argument specifies an invalid TaskContinuationOptions - value. - The exception that is thrown when one - of the elements in the array has been disposed. - - The NotOn* and OnlyOn* TaskContinuationOptions, - which constrain for which TaskStatus states a continuation - will be executed, are illegal with ContinueWhenAll. - - - - - Creates a continuation Task - that will be started upon the completion of a set of provided Tasks. - - The type of the result of the antecedent . - The array of tasks from which to continue. - The action delegate to execute when all tasks in the array have completed. - The CancellationToken - that will be assigned to the new continuation task. - The - TaskContinuationOptions value that controls the behavior of - the created continuation Task. - The TaskScheduler - that is used to schedule the created continuation Task. - The new continuation Task. - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when the - argument specifies an invalid TaskContinuationOptions - value. - The exception that is thrown when one - of the elements in the array has been disposed. - The provided CancellationToken - has already been disposed. - - - The NotOn* and OnlyOn* TaskContinuationOptions, - which constrain for which TaskStatus states a continuation - will be executed, are illegal with ContinueWhenAll. - - - - - Creates a continuation Task - that will be started upon the completion of a set of provided Tasks. - - The type of the result that is returned by the - delegate and associated with the created . - The array of tasks from which to continue. - The function delegate to execute when all tasks in the - array have completed. - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when one - of the elements in the array has been disposed. - - - - Creates a continuation Task - that will be started upon the completion of a set of provided Tasks. - - The type of the result that is returned by the - delegate and associated with the created . - The array of tasks from which to continue. - The function delegate to execute when all tasks in the - array have completed. - The CancellationToken - that will be assigned to the new continuation task. - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when one - of the elements in the array has been disposed. - The provided CancellationToken - has already been disposed. - - - - - Creates a continuation Task - that will be started upon the completion of a set of provided Tasks. - - The type of the result that is returned by the - delegate and associated with the created . - The array of tasks from which to continue. - The function delegate to execute when all tasks in the - array have completed. - The - TaskContinuationOptions value that controls the behavior of - the created continuation Task. - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when the - argument specifies an invalid TaskContinuationOptions - value. - The exception that is thrown when one - of the elements in the array has been disposed. - - The NotOn* and OnlyOn* TaskContinuationOptions, - which constrain for which TaskStatus states a continuation - will be executed, are illegal with ContinueWhenAll. - - - - - Creates a continuation Task - that will be started upon the completion of a set of provided Tasks. - - The type of the result that is returned by the - delegate and associated with the created . - The array of tasks from which to continue. - The function delegate to execute when all tasks in the - array have completed. - The CancellationToken - that will be assigned to the new continuation task. - The - TaskContinuationOptions value that controls the behavior of - the created continuation Task. - The TaskScheduler - that is used to schedule the created continuation . - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when the - argument specifies an invalid TaskContinuationOptions - value. - The exception that is thrown when one - of the elements in the array has been disposed. - The provided CancellationToken - has already been disposed. - - - The NotOn* and OnlyOn* TaskContinuationOptions, - which constrain for which TaskStatus states a continuation - will be executed, are illegal with ContinueWhenAll. - - - - - Creates a continuation Task - that will be started upon the completion of a set of provided Tasks. - - The type of the result that is returned by the - delegate and associated with the created . - The type of the result of the antecedent . - The array of tasks from which to continue. - The function delegate to execute when all tasks in the - array have completed. - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when one - of the elements in the array has been disposed. - - - - Creates a continuation Task - that will be started upon the completion of a set of provided Tasks. - - The type of the result that is returned by the - delegate and associated with the created . - The type of the result of the antecedent . - The array of tasks from which to continue. - The function delegate to execute when all tasks in the - array have completed. - The CancellationToken - that will be assigned to the new continuation task. - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when one - of the elements in the array has been disposed. - The provided CancellationToken - has already been disposed. - - - - - Creates a continuation Task - that will be started upon the completion of a set of provided Tasks. - - The type of the result that is returned by the - delegate and associated with the created . - The type of the result of the antecedent . - The array of tasks from which to continue. - The function delegate to execute when all tasks in the - array have completed. - The - TaskContinuationOptions value that controls the behavior of - the created continuation Task. - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when the - argument specifies an invalid TaskContinuationOptions - value. - The exception that is thrown when one - of the elements in the array has been disposed. - - The NotOn* and OnlyOn* TaskContinuationOptions, - which constrain for which TaskStatus states a continuation - will be executed, are illegal with ContinueWhenAll. - - - - - Creates a continuation Task - that will be started upon the completion of a set of provided Tasks. - - The type of the result that is returned by the - delegate and associated with the created . - The type of the result of the antecedent . - The array of tasks from which to continue. - The function delegate to execute when all tasks in the - array have completed. - The CancellationToken - that will be assigned to the new continuation task. - The - TaskContinuationOptions value that controls the behavior of - the created continuation Task. - The TaskScheduler - that is used to schedule the created continuation . - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when the - argument specifies an invalid TaskContinuationOptions - value. - The exception that is thrown when one - of the elements in the array has been disposed. - The provided CancellationToken - has already been disposed. - - - The NotOn* and OnlyOn* TaskContinuationOptions, - which constrain for which TaskStatus states a continuation - will be executed, are illegal with ContinueWhenAll. - - - - - Creates a continuation Task - that will be started upon the completion of any Task in the provided set. - - The array of tasks from which to continue when one task completes. - The action delegate to execute when one task in the array completes. - The new continuation Task. - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when one - of the elements in the array has been disposed. - - - - Creates a continuation Task - that will be started upon the completion of any Task in the provided set. - - The array of tasks from which to continue when one task completes. - The action delegate to execute when one task in the array completes. - The CancellationToken - that will be assigned to the new continuation task. - The new continuation Task. - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when one - of the elements in the array has been disposed. - The provided CancellationToken - has already been disposed. - - - - - Creates a continuation Task - that will be started upon the completion of any Task in the provided set. - - The array of tasks from which to continue when one task completes. - The action delegate to execute when one task in the array completes. - The - TaskContinuationOptions value that controls the behavior of - the created continuation Task. - The new continuation Task. - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when the - argument specifies an invalid TaskContinuationOptions - value. - The exception that is thrown when one - of the elements in the array has been disposed. - - The NotOn* and OnlyOn* TaskContinuationOptions, - which constrain for which TaskStatus states a continuation - will be executed, are illegal with ContinueWhenAny. - - - - - Creates a continuation Task - that will be started upon the completion of any Task in the provided set. - - The array of tasks from which to continue when one task completes. - The action delegate to execute when one task in the array completes. - The CancellationToken - that will be assigned to the new continuation task. - The - TaskContinuationOptions value that controls the behavior of - the created continuation Task. - The TaskScheduler - that is used to schedule the created continuation Task. - The new continuation Task. - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when the - argument specifies an invalid TaskContinuationOptions - value. - The exception that is thrown when one - of the elements in the array has been disposed. - The provided CancellationToken - has already been disposed. - - - The NotOn* and OnlyOn* TaskContinuationOptions, - which constrain for which TaskStatus states a continuation - will be executed, are illegal with ContinueWhenAny. - - - - - Creates a continuation Task - that will be started upon the completion of any Task in the provided set. - - The type of the result that is returned by the - delegate and associated with the created . - The array of tasks from which to continue when one task completes. - The function delegate to execute when one task in the - array completes. - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when one - of the elements in the array has been disposed. - - - - Creates a continuation Task - that will be started upon the completion of any Task in the provided set. - - The type of the result that is returned by the - delegate and associated with the created . - The array of tasks from which to continue when one task completes. - The function delegate to execute when one task in the - array completes. - The CancellationToken - that will be assigned to the new continuation task. - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when one - of the elements in the array has been disposed. - The provided CancellationToken - has already been disposed. - - - - - Creates a continuation Task - that will be started upon the completion of any Task in the provided set. - - The type of the result that is returned by the - delegate and associated with the created . - The array of tasks from which to continue when one task completes. - The function delegate to execute when one task in the - array completes. - The - TaskContinuationOptions value that controls the behavior of - the created continuation Task. - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when the - argument specifies an invalid TaskContinuationOptions - value. - The exception that is thrown when one - of the elements in the array has been disposed. - - The NotOn* and OnlyOn* TaskContinuationOptions, - which constrain for which TaskStatus states a continuation - will be executed, are illegal with ContinueWhenAny. - - - - - Creates a continuation Task - that will be started upon the completion of any Task in the provided set. - - The type of the result that is returned by the - delegate and associated with the created . - The array of tasks from which to continue when one task completes. - The function delegate to execute when one task in the - array completes. - The CancellationToken - that will be assigned to the new continuation task. - The - TaskContinuationOptions value that controls the behavior of - the created continuation Task. - The TaskScheduler - that is used to schedule the created continuation . - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when the - argument specifies an invalid TaskContinuationOptions - value. - The exception that is thrown when one - of the elements in the array has been disposed. - The provided CancellationToken - has already been disposed. - - - The NotOn* and OnlyOn* TaskContinuationOptions, - which constrain for which TaskStatus states a continuation - will be executed, are illegal with ContinueWhenAny. - - - - - Creates a continuation Task - that will be started upon the completion of any Task in the provided set. - - The type of the result that is returned by the - delegate and associated with the created . - The type of the result of the antecedent . - The array of tasks from which to continue when one task completes. - The function delegate to execute when one task in the - array completes. - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when one - of the elements in the array has been disposed. - - - - Creates a continuation Task - that will be started upon the completion of any Task in the provided set. - - The type of the result that is returned by the - delegate and associated with the created . - The type of the result of the antecedent . - The array of tasks from which to continue when one task completes. - The function delegate to execute when one task in the - array completes. - The CancellationToken - that will be assigned to the new continuation task. - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when one - of the elements in the array has been disposed. - The provided CancellationToken - has already been disposed. - - - - - Creates a continuation Task - that will be started upon the completion of any Task in the provided set. - - The type of the result that is returned by the - delegate and associated with the created . - The type of the result of the antecedent . - The array of tasks from which to continue when one task completes. - The function delegate to execute when one task in the - array completes. - The - TaskContinuationOptions value that controls the behavior of - the created continuation Task. - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when the - argument specifies an invalid TaskContinuationOptions - value. - The exception that is thrown when one - of the elements in the array has been disposed. - - The NotOn* and OnlyOn* TaskContinuationOptions, - which constrain for which TaskStatus states a continuation - will be executed, are illegal with ContinueWhenAny. - - - - - Creates a continuation Task - that will be started upon the completion of any Task in the provided set. - - The type of the result that is returned by the - delegate and associated with the created . - The type of the result of the antecedent . - The array of tasks from which to continue when one task completes. - The function delegate to execute when one task in the - array completes. - The CancellationToken - that will be assigned to the new continuation task. - The - TaskContinuationOptions value that controls the behavior of - the created continuation Task. - The TaskScheduler - that is used to schedule the created continuation . - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when the - argument specifies an invalid TaskContinuationOptions - value. - The exception that is thrown when one - of the elements in the array has been disposed. - The provided CancellationToken - has already been disposed. - - - The NotOn* and OnlyOn* TaskContinuationOptions, - which constrain for which TaskStatus states a continuation - will be executed, are illegal with ContinueWhenAny. - - - - - Creates a continuation Task - that will be started upon the completion of any Task in the provided set. - - The type of the result of the antecedent . - The array of tasks from which to continue when one task completes. - The action delegate to execute when one task in the - array completes. - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when one - of the elements in the array has been disposed. - - - - Creates a continuation Task - that will be started upon the completion of any Task in the provided set. - - The type of the result of the antecedent . - The array of tasks from which to continue when one task completes. - The action delegate to execute when one task in the - array completes. - The CancellationToken - that will be assigned to the new continuation task. - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when one - of the elements in the array has been disposed. - The provided CancellationToken - has already been disposed. - - - - - Creates a continuation Task - that will be started upon the completion of any Task in the provided set. - - The type of the result of the antecedent . - The array of tasks from which to continue when one task completes. - The action delegate to execute when one task in the - array completes. - The - TaskContinuationOptions value that controls the behavior of - the created continuation Task. - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when the - argument specifies an invalid TaskContinuationOptions - value. - The exception that is thrown when one - of the elements in the array has been disposed. - - The NotOn* and OnlyOn* TaskContinuationOptions, - which constrain for which TaskStatus states a continuation - will be executed, are illegal with ContinueWhenAny. - - - - - Creates a continuation Task - that will be started upon the completion of any Task in the provided set. - - The type of the result of the antecedent . - The array of tasks from which to continue when one task completes. - The action delegate to execute when one task in the - array completes. - The CancellationToken - that will be assigned to the new continuation task. - The - TaskContinuationOptions value that controls the behavior of - the created continuation Task. - The TaskScheduler - that is used to schedule the created continuation . - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when the - argument specifies an invalid TaskContinuationOptions - value. - The exception that is thrown when one - of the elements in the array has been disposed. - The provided CancellationToken - has already been disposed. - - - The NotOn* and OnlyOn* TaskContinuationOptions, - which constrain for which TaskStatus states a continuation - will be executed, are illegal with ContinueWhenAny. - - - - - Gets the default CancellationToken of this - TaskFactory. - - - This property returns the default that will be assigned to all - tasks created by this factory unless another CancellationToken value is explicitly specified - during the call to the factory methods. - - - - - Gets the TaskScheduler of this - TaskFactory. - - - This property returns the default scheduler for this factory. It will be used to schedule all - tasks unless another scheduler is explicitly specified during calls to this factory's methods. - If null, TaskScheduler.Current - will be used. - - - - - Gets the TaskCreationOptions - value of this TaskFactory. - - - This property returns the default creation options for this factory. They will be used to create all - tasks unless other options are explicitly specified during calls to this factory's methods. - - - - - Gets the TaskContinuationOptions - value of this TaskFactory. - - - This property returns the default continuation options for this factory. They will be used to create - all continuation tasks unless other options are explicitly specified during calls to this factory's methods. - - - - - Represents an abstract scheduler for tasks. - - - - TaskScheduler acts as the extension point for all - pluggable scheduling logic. This includes mechanisms such as how to schedule a task for execution, and - how scheduled tasks should be exposed to debuggers. - - - All members of the abstract type are thread-safe - and may be used from multiple threads concurrently. - - - - - - Queues a Task to the scheduler. - - - - A class derived from TaskScheduler - implements this method to accept tasks being scheduled on the scheduler. - A typical implementation would store the task in an internal data structure, which would - be serviced by threads that would execute those tasks at some time in the future. - - - This method is only meant to be called by the .NET Framework and - should not be called directly by the derived class. This is necessary - for maintaining the consistency of the system. - - - The Task to be queued. - The argument is null. - - - - Determines whether the provided Task - can be executed synchronously in this call, and if it can, executes it. - - - - A class derived from TaskScheduler implements this function to - support inline execution of a task on a thread that initiates a wait on that task object. Inline - execution is optional, and the request may be rejected by returning false. However, better - scalability typically results the more tasks that can be inlined, and in fact a scheduler that - inlines too little may be prone to deadlocks. A proper implementation should ensure that a - request executing under the policies guaranteed by the scheduler can successfully inline. For - example, if a scheduler uses a dedicated thread to execute tasks, any inlining requests from that - thread should succeed. - - - If a scheduler decides to perform the inline execution, it should do so by calling to the base - TaskScheduler's - TryExecuteTask method with the provided task object, propagating - the return value. It may also be appropriate for the scheduler to remove an inlined task from its - internal data structures if it decides to honor the inlining request. Note, however, that under - some circumstances a scheduler may be asked to inline a task that was not previously provided to - it with the method. - - - The derived scheduler is responsible for making sure that the calling thread is suitable for - executing the given task as far as its own scheduling and execution policies are concerned. - - - The Task to be - executed. - A Boolean denoting whether or not task has previously been - queued. If this parameter is True, then the task may have been previously queued (scheduled); if - False, then the task is known not to have been queued, and this call is being made in order to - execute the task inline without queueing it. - A Boolean value indicating whether the task was executed inline. - The argument is - null. - The was already - executed. - - - - Generates an enumerable of Task instances - currently queued to the scheduler waiting to be executed. - - - - A class derived from implements this method in order to support - integration with debuggers. This method will only be invoked by the .NET Framework when the - debugger requests access to the data. The enumerable returned will be traversed by debugging - utilities to access the tasks currently queued to this scheduler, enabling the debugger to - provide a representation of this information in the user interface. - - - It is important to note that, when this method is called, all other threads in the process will - be frozen. Therefore, it's important to avoid synchronization with other threads that may lead to - blocking. If synchronization is necessary, the method should prefer to throw a - than to block, which could cause a debugger to experience delays. Additionally, this method and - the enumerable returned must not modify any globally visible state. - - - The returned enumerable should never be null. If there are currently no queued tasks, an empty - enumerable should be returned instead. - - - For developers implementing a custom debugger, this method shouldn't be called directly, but - rather this functionality should be accessed through the internal wrapper method - GetScheduledTasksForDebugger: - internal Task[] GetScheduledTasksForDebugger(). This method returns an array of tasks, - rather than an enumerable. In order to retrieve a list of active schedulers, a debugger may use - another internal method: internal static TaskScheduler[] GetTaskSchedulersForDebugger(). - This static method returns an array of all active TaskScheduler instances. - GetScheduledTasksForDebugger then may be used on each of these scheduler instances to retrieve - the list of scheduled tasks for each. - - - An enumerable that allows traversal of tasks currently queued to this scheduler. - - - This scheduler is unable to generate a list of queued tasks at this time. - - - - - Retrieves some thread static state that can be cached and passed to multiple - TryRunInline calls, avoiding superflous TLS fetches. - - A bag of TLS state (or null if none exists). - - - - Attempts to execute the target task synchronously. - - The task to run. - True if the task may have been previously queued, - false if the task was absolutely not previously queued. - The state retrieved from GetThreadStatics - True if it ran, false otherwise. - - - - Attempts to dequeue a Task that was previously queued to - this scheduler. - - The Task to be dequeued. - A Boolean denoting whether the argument was successfully dequeued. - The argument is null. - - - - Notifies the scheduler that a work item has made progress. - - - - - Initializes the . - - - - - Frees all resources associated with this scheduler. - - - - - Creates a - associated with the current . - - - All Task instances queued to - the returned scheduler will be executed through a call to the - Post method - on that context. - - - A associated with - the current SynchronizationContext, as - determined by SynchronizationContext.Current. - - - The current SynchronizationContext may not be used as a TaskScheduler. - - - - - Attempts to execute the provided Task - on this scheduler. - - - - Scheduler implementations are provided with Task - instances to be executed through either the method or the - method. When the scheduler deems it appropriate to run the - provided task, should be used to do so. TryExecuteTask handles all - aspects of executing a task, including action invocation, exception handling, state management, - and lifecycle control. - - - must only be used for tasks provided to this scheduler by the .NET - Framework infrastructure. It should not be used to execute arbitrary tasks obtained through - custom mechanisms. - - - - A Task object to be executed. - - The is not associated with this scheduler. - - A Boolean that is true if was successfully executed, false if it - was not. A common reason for execution failure is that the task had previously been executed or - is in the process of being executed by another thread. - - - - Provides an array of all queued Task instances - for the debugger. - - - The returned array is populated through a call to . - Note that this function is only meant to be invoked by a debugger remotely. - It should not be called by any other codepaths. - - An array of Task instances. - - This scheduler is unable to generate a list of queued tasks at this time. - - - - - Provides an array of all active TaskScheduler - instances for the debugger. - - - This function is only meant to be invoked by a debugger remotely. - It should not be called by any other codepaths. - - An array of TaskScheduler instances. - - - - Registers a new TaskScheduler instance in the global collection of schedulers. - - - - - Removes a TaskScheduler instance from the global collection of schedulers. - - - - - Indicates the maximum concurrency level this - is able to support. - - - - - Indicates whether this is a custom scheduler, in which case the safe code paths will be taken upon task entry - using a CAS to transition from queued state to executing. - - - - - Gets the default TaskScheduler instance. - - - - - Gets the TaskScheduler - associated with the currently executing task. - - - When not called from within a task, will return the scheduler. - - - - - Gets the unique ID for this . - - - - - Occurs when a faulted 's unobserved exception is about to trigger exception escalation - policy, which, by default, would terminate the process. - - - This AppDomain-wide event provides a mechanism to prevent exception - escalation policy (which, by default, terminates the process) from triggering. - Each handler is passed a - instance, which may be used to examine the exception and to mark it as observed. - - - - - Nested class that provides debugger view for TaskScheduler - - - - Default thread pool scheduler. - - - - A TaskScheduler implementation that executes all tasks queued to it through a call to - on the - that its associated with. The default constructor for this class binds to the current - - - - - Constructs a SynchronizationContextTaskScheduler associated with - - This constructor expects to be set. - - - - Implemetation of for this scheduler class. - - Simply posts the tasks to be executed on the associated . - - - - - - Implementation of for this scheduler class. - - The task will be executed inline only if the call happens within - the associated . - - - - - - - Implementes the property for - this scheduler class. - - By default it returns 1, because a based - scheduler only supports execution on a single thread. - - - - - Provides data for the event that is raised when a faulted 's - exception goes unobserved. - - - The Exception property is used to examine the exception without marking it - as observed, whereas the method is used to mark the exception - as observed. Marking the exception as observed prevents it from triggering exception escalation policy - which, by default, terminates the process. - - - - - Initializes a new instance of the class - with the unobserved exception. - - The Exception that has gone unobserved. - - - - Marks the as "observed," thus preventing it - from triggering exception escalation policy which, by default, terminates the process. - - - - - Gets whether this exception has been marked as "observed." - - - - - The Exception that went unobserved. - - - - - Represents an exception used to communicate an invalid operation by a - . - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the - class with a specified error message. - - The error message that explains the reason for the exception. - - - - Initializes a new instance of the - class using the default error message and a reference to the inner exception that is the cause of - this exception. - - The exception that is the cause of the current exception. - - - - Initializes a new instance of the - class with a specified error message and a reference to the inner exception that is the cause of - this exception. - - The error message that explains the reason for the exception. - The exception that is the cause of the current exception. - - - diff --git a/packages/Microsoft.Bcl.1.1.8/lib/sl4-windowsphone71/ensureRedirect.xml b/packages/Microsoft.Bcl.1.1.8/lib/sl4-windowsphone71/ensureRedirect.xml deleted file mode 100644 index e69de29..0000000 diff --git a/packages/Microsoft.Bcl.1.1.8/lib/sl4/System.IO.dll b/packages/Microsoft.Bcl.1.1.8/lib/sl4/System.IO.dll deleted file mode 100644 index 01edf729d6fd3f62b325ada34491065ecf202911..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22704 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 - - - System.IO - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Found invalid data while decoding.. - - - - - The exception that is thrown when a data stream is in an invalid format. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class with a specified error message. - - The error message that explains the reason for the exception. - - - - Initializes a new instance of the class with a reference to the inner exception that is the cause of this exception. - The error message that explains the reason for the exception. - The exception that is the cause of the current exception. If the parameter is not null, the current exception is raised in a catch block that handles the inner exception. - - - diff --git a/packages/Microsoft.Bcl.1.1.8/lib/sl4/System.Runtime.dll b/packages/Microsoft.Bcl.1.1.8/lib/sl4/System.Runtime.dll deleted file mode 100644 index 967bb30a0d84f969455800059b74fae5c24271df..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22208 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 QU>aprW%>sEYaZx-0jWNPVE_OC diff --git a/packages/Microsoft.Bcl.1.1.8/lib/sl4/System.Runtime.xml b/packages/Microsoft.Bcl.1.1.8/lib/sl4/System.Runtime.xml deleted file mode 100644 index 93cb00d..0000000 --- a/packages/Microsoft.Bcl.1.1.8/lib/sl4/System.Runtime.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - System.Runtime - - - - Defines a provider for progress updates. - The type of progress update value. - - - Reports a progress update. - The value of the updated progress. - - - Identities the async state machine type for this method. - - - Identities the state machine type for this method. - - - Initializes the attribute. - The type that implements the state machine. - - - Gets the type that implements the state machine. - - - Initializes the attribute. - The type that implements the state machine. - - - - Allows you to obtain the method or property name of the caller to the method. - - - - - Allows you to obtain the line number in the source file at which the method is called. - - - - - Allows you to obtain the full path of the source file that contains the caller. - This is the file path at the time of compile. - - - - Identities the iterator state machine type for this method. - - - Initializes the attribute. - The type that implements the state machine. - - - diff --git a/packages/Microsoft.Bcl.1.1.8/lib/sl4/System.Threading.Tasks.dll b/packages/Microsoft.Bcl.1.1.8/lib/sl4/System.Threading.Tasks.dll deleted file mode 100644 index 03d08ad93e7cc6f8ae5664b89516ba2010a4f749..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 164576 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
    A;XM&re5ZI=Miv% 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 E10+ctx&QzG diff --git a/packages/Microsoft.Bcl.1.1.8/lib/sl4/System.Threading.Tasks.xml b/packages/Microsoft.Bcl.1.1.8/lib/sl4/System.Threading.Tasks.xml deleted file mode 100644 index 6c77012..0000000 --- a/packages/Microsoft.Bcl.1.1.8/lib/sl4/System.Threading.Tasks.xml +++ /dev/null @@ -1,8969 +0,0 @@ - - - - System.Threading.Tasks - - - - Represents one or more errors that occur during application execution. - - is used to consolidate multiple failures into a single, throwable - exception object. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class with - a specified error message. - - The error message that explains the reason for the exception. - - - - Initializes a new instance of the class with a specified error - message and a reference to the inner exception that is the cause of this exception. - - The error message that explains the reason for the exception. - The exception that is the cause of the current exception. - The argument - is null. - - - - Initializes a new instance of the class with - references to the inner exceptions that are the cause of this exception. - - The exceptions that are the cause of the current exception. - The argument - is null. - An element of is - null. - - - - Initializes a new instance of the class with - references to the inner exceptions that are the cause of this exception. - - The exceptions that are the cause of the current exception. - The argument - is null. - An element of is - null. - - - - Initializes a new instance of the class with a specified error - message and references to the inner exceptions that are the cause of this exception. - - The error message that explains the reason for the exception. - The exceptions that are the cause of the current exception. - The argument - is null. - An element of is - null. - - - - Initializes a new instance of the class with a specified error - message and references to the inner exceptions that are the cause of this exception. - - The error message that explains the reason for the exception. - The exceptions that are the cause of the current exception. - The argument - is null. - An element of is - null. - - - - Allocates a new aggregate exception with the specified message and list of inner exceptions. - - The error message that explains the reason for the exception. - The exceptions that are the cause of the current exception. - The argument - is null. - An element of is - null. - - - - Returns the that is the root cause of this exception. - - - - - Invokes a handler on each contained by this . - - The predicate to execute for each exception. The predicate accepts as an - argument the to be processed and returns a Boolean to indicate - whether the exception was handled. - - Each invocation of the returns true or false to indicate whether the - was handled. After all invocations, if any exceptions went - unhandled, all unhandled exceptions will be put into a new - which will be thrown. Otherwise, the method simply returns. If any - invocations of the throws an exception, it will halt the processing - of any more exceptions and immediately propagate the thrown exception as-is. - - An exception contained by this was not handled. - The argument is - null. - - - - Flattens an instances into a single, new instance. - - A new, flattened . - - If any inner exceptions are themselves instances of - , this method will recursively flatten all of them. The - inner exceptions returned in the new - will be the union of all of the the inner exceptions from exception tree rooted at the provided - instance. - - - - - Creates and returns a string representation of the current . - - A string representation of the current exception. - - - - Gets a read-only collection of the instances that caused the - current exception. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to One or more errors occurred.. - - - - - Looks up a localized string similar to An element of innerExceptions was null.. - - - - - Looks up a localized string similar to {0}{1}---> (Inner Exception #{2}) {3}{4}{5}. - - - - - Looks up a localized string similar to No tokens were supplied.. - - - - - Looks up a localized string similar to The CancellationTokenSource associated with this CancellationToken has been disposed.. - - - - - Looks up a localized string similar to The CancellationTokenSource has been disposed.. - - - - - Looks up a localized string similar to The SyncRoot property may not be used for the synchronization of concurrent collections.. - - - - - Looks up a localized string similar to The array is multidimensional, or the type parameter for the set cannot be cast automatically to the type of the destination array.. - - - - - Looks up a localized string similar to The index is equal to or greater than the length of the array, or the number of elements in the dictionary is greater than the available space from index to the end of the destination array.. - - - - - Looks up a localized string similar to The capacity argument must be greater than or equal to zero.. - - - - - Looks up a localized string similar to The concurrencyLevel argument must be positive.. - - - - - Looks up a localized string similar to The index argument is less than zero.. - - - - - Looks up a localized string similar to TKey is a reference type and item.Key is null.. - - - - - Looks up a localized string similar to The key already existed in the dictionary.. - - - - - Looks up a localized string similar to The source argument contains duplicate keys.. - - - - - Looks up a localized string similar to The key was of an incorrect type for this dictionary.. - - - - - Looks up a localized string similar to The value was of an incorrect type for this dictionary.. - - - - - Looks up a localized string similar to The lazily-initialized type does not have a public, parameterless constructor.. - - - - - Looks up a localized string similar to ValueFactory returned null.. - - - - - Looks up a localized string similar to The spinCount argument must be in the range 0 to {0}, inclusive.. - - - - - Looks up a localized string similar to There are too many threads currently waiting on the event. A maximum of {0} waiting threads are supported.. - - - - - Looks up a localized string similar to The event has been disposed.. - - - - - Looks up a localized string similar to The operation was canceled.. - - - - - Looks up a localized string similar to The condition argument is null.. - - - - - Looks up a localized string similar to The timeout must represent a value between -1 and Int32.MaxValue, inclusive.. - - - - - Looks up a localized string similar to The specified TaskContinuationOptions combined LongRunning and ExecuteSynchronously. Synchronous continuations should not be long running.. - - - - - Looks up a localized string similar to The specified TaskContinuationOptions excluded all continuation kinds.. - - - - - Looks up a localized string similar to (Internal)An attempt was made to create a LongRunning SelfReplicating task.. - - - - - Looks up a localized string similar to The value needs to translate in milliseconds to -1 (signifying an infinite timeout), 0 or a positive integer less than or equal to Int32.MaxValue.. - - - - - Looks up a localized string similar to The value needs to be either -1 (signifying an infinite timeout), 0 or a positive integer.. - - - - - Looks up a localized string similar to A task may only be disposed if it is in a completion state (RanToCompletion, Faulted or Canceled).. - - - - - Looks up a localized string similar to It is invalid to specify TaskCreationOptions.LongRunning in calls to FromAsync.. - - - - - Looks up a localized string similar to It is invalid to specify TaskCreationOptions.PreferFairness in calls to FromAsync.. - - - - - Looks up a localized string similar to It is invalid to specify TaskCreationOptions.SelfReplicating in calls to FromAsync.. - - - - - Looks up a localized string similar to FromAsync was called with a TaskManager that had already shut down.. - - - - - Looks up a localized string similar to The tasks argument contains no tasks.. - - - - - Looks up a localized string similar to It is invalid to exclude specific continuation kinds for continuations off of multiple tasks.. - - - - - Looks up a localized string similar to The tasks argument included a null value.. - - - - - Looks up a localized string similar to RunSynchronously may not be called on a task that was already started.. - - - - - Looks up a localized string similar to RunSynchronously may not be called on a continuation task.. - - - - - Looks up a localized string similar to RunSynchronously may not be called on a task not bound to a delegate, such as the task returned from an asynchronous method.. - - - - - Looks up a localized string similar to RunSynchronously may not be called on a task that has already completed.. - - - - - Looks up a localized string similar to Start may not be called on a task that was already started.. - - - - - Looks up a localized string similar to Start may not be called on a continuation task.. - - - - - Looks up a localized string similar to Start may not be called on a task with null action.. - - - - - Looks up a localized string similar to Start may not be called on a promise-style task.. - - - - - Looks up a localized string similar to Start may not be called on a task that has completed.. - - - - - Looks up a localized string similar to The task has been disposed.. - - - - - Looks up a localized string similar to The tasks array included at least one null element.. - - - - - Looks up a localized string similar to The awaited task has not yet completed.. - - - - - Looks up a localized string similar to A task was canceled.. - - - - - Looks up a localized string similar to The exceptions collection was empty.. - - - - - Looks up a localized string similar to The exceptions collection included at least one null element.. - - - - - Looks up a localized string similar to A Task's exception(s) were not observed either by Waiting on the Task or accessing its Exception property. As a result, the unobserved exception was rethrown by the finalizer thread.. - - - - - Looks up a localized string similar to (Internal)Expected an Exception or an IEnumerable<Exception>. - - - - - Looks up a localized string similar to ExecuteTask may not be called for a task which was already executed.. - - - - - Looks up a localized string similar to ExecuteTask may not be called for a task which was previously queued to a different TaskScheduler.. - - - - - Looks up a localized string similar to The current SynchronizationContext may not be used as a TaskScheduler.. - - - - - Looks up a localized string similar to The TryExecuteTaskInline call to the underlying scheduler succeeded, but the task body was not invoked.. - - - - - Looks up a localized string similar to An exception was thrown by a TaskScheduler.. - - - - - Looks up a localized string similar to It is invalid to specify TaskCreationOptions.SelfReplicating for a Task<TResult>.. - - - - - Looks up a localized string similar to {Not yet computed}. - - - - - Looks up a localized string similar to A task's Exception may only be set directly if the task was created without a function.. - - - - - Looks up a localized string similar to An attempt was made to transition a task to a final state when it had already completed.. - - - - - Represents a thread-safe collection of keys and values. - - The type of the keys in the dictionary. - The type of the values in the dictionary. - - All public and protected members of are thread-safe and may be used - concurrently from multiple threads. - - - - - Initializes a new instance of the - class that is empty, has the default concurrency level, has the default initial capacity, and - uses the default comparer for the key type. - - - - - Initializes a new instance of the - class that is empty, has the specified concurrency level and capacity, and uses the default - comparer for the key type. - - The estimated number of threads that will update the - concurrently. - The initial number of elements that the - can contain. - is - less than 1. - is less than - 0. - - - - Initializes a new instance of the - class that contains elements copied from the specified , has the default concurrency - level, has the default initial capacity, and uses the default comparer for the key type. - - The whose elements are copied to - the new - . - is a null reference - (Nothing in Visual Basic). - contains one or more - duplicate keys. - - - - Initializes a new instance of the - class that is empty, has the specified concurrency level and capacity, and uses the specified - . - - The - implementation to use when comparing keys. - is a null reference - (Nothing in Visual Basic). - - - - Initializes a new instance of the - class that contains elements copied from the specified , has the default concurrency level, has the default - initial capacity, and uses the specified - . - - The whose elements are copied to - the new - . - The - implementation to use when comparing keys. - is a null reference - (Nothing in Visual Basic). -or- - is a null reference (Nothing in Visual Basic). - - - - - Initializes a new instance of the - class that contains elements copied from the specified , - has the specified concurrency level, has the specified initial capacity, and uses the specified - . - - The estimated number of threads that will update the - concurrently. - The whose elements are copied to the new - . - The implementation to use - when comparing keys. - - is a null reference (Nothing in Visual Basic). - -or- - is a null reference (Nothing in Visual Basic). - - - is less than 1. - - contains one or more duplicate keys. - - - - Initializes a new instance of the - class that is empty, has the specified concurrency level, has the specified initial capacity, and - uses the specified . - - The estimated number of threads that will update the - concurrently. - The initial number of elements that the - can contain. - The - implementation to use when comparing keys. - - is less than 1. -or- - is less than 0. - - is a null reference - (Nothing in Visual Basic). - - - - Attempts to add the specified key and value to the . - - The key of the element to add. - The value of the element to add. The value can be a null reference (Nothing - in Visual Basic) for reference types. - true if the key/value pair was added to the - successfully; otherwise, false. - is null reference - (Nothing in Visual Basic). - The - contains too many elements. - - - - Determines whether the contains the specified - key. - - The key to locate in the . - true if the contains an element with - the specified key; otherwise, false. - is a null reference - (Nothing in Visual Basic). - - - - Attempts to remove and return the the value with the specified key from the - . - - The key of the element to remove and return. - When this method returns, contains the object removed from the - or the default value of - if the operation failed. - true if an object was removed successfully; otherwise, false. - is a null reference - (Nothing in Visual Basic). - - - - Removes the specified key from the dictionary if it exists and returns its associated value. - If matchValue flag is set, the key will be removed only if is associated with a particular - value. - - The key to search for and remove if it exists. - The variable into which the removed value, if found, is stored. - Whether removal of the key is conditional on its value. - The conditional value to compare against if is true - - - - - Attempts to get the value associated with the specified key from the . - - The key of the value to get. - When this method returns, contains the object from - the - with the spedified key or the default value of - , if the operation failed. - true if the key was found in the ; - otherwise, false. - is a null reference - (Nothing in Visual Basic). - - - - Compares the existing value for the specified key with a specified value, and if they’re equal, - updates the key with a third value. - - The key whose value is compared with and - possibly replaced. - The value that replaces the value of the element with if the comparison results in equality. - The value that is compared to the value of the element with - . - true if the value with was equal to and replaced with ; otherwise, - false. - is a null - reference. - - - - Removes all keys and values from the . - - - - - Copies the elements of the to an array of - type , starting at the - specified array index. - - The one-dimensional array of type - that is the destination of the elements copied from the . The array must have zero-based indexing. - The zero-based index in at which copying - begins. - is a null reference - (Nothing in Visual Basic). - is less than - 0. - is equal to or greater than - the length of the . -or- The number of elements in the source - is greater than the available space from to the end of the destination - . - - - - Copies the key and value pairs stored in the to a - new array. - - A new array containing a snapshot of key and value pairs copied from the . - - - - Copy dictionary contents to an array - shared implementation between ToArray and CopyTo. - - Important: the caller must hold all locks in m_locks before calling CopyToPairs. - - - - - Copy dictionary contents to an array - shared implementation between ToArray and CopyTo. - - Important: the caller must hold all locks in m_locks before calling CopyToEntries. - - - - - Copy dictionary contents to an array - shared implementation between ToArray and CopyTo. - - Important: the caller must hold all locks in m_locks before calling CopyToObjects. - - - - Returns an enumerator that iterates through the . - An enumerator for the . - - The enumerator returned from the dictionary is safe to use concurrently with - reads and writes to the dictionary, however it does not represent a moment-in-time snapshot - of the dictionary. The contents exposed through the enumerator may contain modifications - made to the dictionary after was called. - - - - - Shared internal implementation for inserts and updates. - If key exists, we always return false; and if updateIfExists == true we force update with value; - If key doesn't exist, we always add value and return true; - - - - - Adds a key/value pair to the - if the key does not already exist. - - The key of the element to add. - The function used to generate a value for the key - is a null reference - (Nothing in Visual Basic). - is a null reference - (Nothing in Visual Basic). - The dictionary contains too many - elements. - The value for the key. This will be either the existing value for the key if the - key is already in the dictionary, or the new value for the key as returned by valueFactory - if the key was not in the dictionary. - - - - Adds a key/value pair to the - if the key does not already exist. - - The key of the element to add. - the value to be added, if the key does not already exist - is a null reference - (Nothing in Visual Basic). - The dictionary contains too many - elements. - The value for the key. This will be either the existing value for the key if the - key is already in the dictionary, or the new value if the key was not in the dictionary. - - - - Adds a key/value pair to the if the key does not already - exist, or updates a key/value pair in the if the key - already exists. - - The key to be added or whose value should be updated - The function used to generate a value for an absent key - The function used to generate a new value for an existing key - based on the key's existing value - is a null reference - (Nothing in Visual Basic). - is a null reference - (Nothing in Visual Basic). - is a null reference - (Nothing in Visual Basic). - The dictionary contains too many - elements. - The new value for the key. This will be either be the result of addValueFactory (if the key was - absent) or the result of updateValueFactory (if the key was present). - - - - Adds a key/value pair to the if the key does not already - exist, or updates a key/value pair in the if the key - already exists. - - The key to be added or whose value should be updated - The value to be added for an absent key - The function used to generate a new value for an existing key based on - the key's existing value - is a null reference - (Nothing in Visual Basic). - is a null reference - (Nothing in Visual Basic). - The dictionary contains too many - elements. - The new value for the key. This will be either be the result of addValueFactory (if the key was - absent) or the result of updateValueFactory (if the key was present). - - - - Adds the specified key and value to the . - - The object to use as the key of the element to add. - The object to use as the value of the element to add. - is a null reference - (Nothing in Visual Basic). - The dictionary contains too many - elements. - - An element with the same key already exists in the . - - - - Removes the element with the specified key from the . - - The key of the element to remove. - true if the element is successfully remove; otherwise false. This method also returns - false if - was not found in the original . - - is a null reference - (Nothing in Visual Basic). - - - - Adds the specified value to the - with the specified key. - - The - structure representing the key and value to add to the . - The of is null. - The - contains too many elements. - An element with the same key already exists in the - - - - - Determines whether the - contains a specific key and value. - - The - structure to locate in the . - true if the is found in the ; otherwise, false. - - - - Removes a key and value from the dictionary. - - The - structure representing the key and value to remove from the . - true if the key and value represented by is successfully - found and removed; otherwise, false. - The Key property of is a null reference (Nothing in Visual Basic). - - - Returns an enumerator that iterates through the . - An enumerator for the . - - The enumerator returned from the dictionary is safe to use concurrently with - reads and writes to the dictionary, however it does not represent a moment-in-time snapshot - of the dictionary. The contents exposed through the enumerator may contain modifications - made to the dictionary after was called. - - - - - Adds the specified key and value to the dictionary. - - The object to use as the key. - The object to use as the value. - is a null reference - (Nothing in Visual Basic). - The dictionary contains too many - elements. - - is of a type that is not assignable to the key type of the . -or- - is of a type that is not assignable to , - the type of values in the . - -or- A value with the same key already exists in the . - - - - - Gets whether the contains an - element with the specified key. - - The key to locate in the . - true if the contains - an element with the specified key; otherwise, false. - is a null reference - (Nothing in Visual Basic). - - - Provides an for the - . - An for the . - - - - Removes the element with the specified key from the . - - The key of the element to remove. - is a null reference - (Nothing in Visual Basic). - - - - Copies the elements of the to an array, starting - at the specified array index. - - The one-dimensional array that is the destination of the elements copied from - the . The array must have zero-based - indexing. - The zero-based index in at which copying - begins. - is a null reference - (Nothing in Visual Basic). - is less than - 0. - is equal to or greater than - the length of the . -or- The number of elements in the source - is greater than the available space from to the end of the destination - . - - - - Replaces the internal table with a larger one. To prevent multiple threads from resizing the - table as a result of races, the table of buckets that was deemed too small is passed in as - an argument to GrowTable(). GrowTable() obtains a lock, and then checks whether the bucket - table has been replaced in the meantime or not. - - Reference to the bucket table that was deemed too small. - - - - Computes the bucket and lock number for a particular key. - - - - - Acquires all locks for this hash table, and increments locksAcquired by the number - of locks that were successfully acquired. The locks are acquired in an increasing - order. - - - - - Acquires a contiguous range of locks for this hash table, and increments locksAcquired - by the number of locks that were successfully acquired. The locks are acquired in an - increasing order. - - - - - Releases a contiguous range of locks. - - - - - Gets a collection containing the keys in the dictionary. - - - - - Gets a collection containing the values in the dictionary. - - - - - A helper method for asserts. - - - - - Get the data array to be serialized - - - - - Construct the dictionary from a previously seiralized one - - - - - Gets or sets the value associated with the specified key. - - The key of the value to get or set. - The value associated with the specified key. If the specified key is not found, a get - operation throws a - , and a set operation creates a new - element with the specified key. - is a null reference - (Nothing in Visual Basic). - The property is retrieved and - - does not exist in the collection. - - - - Gets the number of key/value pairs contained in the . - - The dictionary contains too many - elements. - The number of key/value paris contained in the . - Count has snapshot semantics and represents the number of items in the - at the moment when Count was accessed. - - - - Gets a value that indicates whether the is empty. - - true if the is empty; otherwise, - false. - - - - Gets a collection containing the keys in the . - - An containing the keys in the - . - - - - Gets a collection containing the values in the . - - An containing the values in - the - . - - - - Gets a value indicating whether the dictionary is read-only. - - true if the is - read-only; otherwise, false. For , this property always returns - false. - - - - Gets a value indicating whether the has a fixed size. - - true if the has a - fixed size; otherwise, false. For , this property always - returns false. - - - - Gets a value indicating whether the is read-only. - - true if the is - read-only; otherwise, false. For , this property always - returns false. - - - - Gets an containing the keys of the . - - An containing the keys of the . - - - - Gets an containing the values in the . - - An containing the values in the . - - - - Gets or sets the value associated with the specified key. - - The key of the value to get or set. - The value associated with the specified key, or a null reference (Nothing in Visual Basic) - if is not in the dictionary or is of a type that is - not assignable to the key type of the . - is a null reference - (Nothing in Visual Basic). - - A value is being assigned, and is of a type that is not assignable to the - key type of the . -or- A value is being - assigned, and is of a type that is not assignable to the value type - of the - - - - - Gets a value indicating whether access to the is - synchronized with the SyncRoot. - - true if access to the is synchronized - (thread safe); otherwise, false. For , this property always - returns false. - - - - Gets an object that can be used to synchronize access to the . This property is not supported. - - The SyncRoot property is not supported. - - - - The number of concurrent writes for which to optimize by default. - - - - - A node in a singly-linked list representing a particular hash table bucket. - - - - - A private class to represent enumeration over the dictionary that implements the - IDictionaryEnumerator interface. - - - - Throws the exception on the ThreadPool. - The exception to propagate. - The target context on which to propagate the exception. Null to use the ThreadPool. - - - Copies the exception's stack trace so its stack trace isn't overwritten. - The exception to prepare. - - - - Provides a builder for asynchronous methods that return . - This type is intended for compiler use only. - - - AsyncTaskMethodBuilder is a value type, and thus it is copied by value. - Prior to being copied, one of its Task, SetResult, or SetException members must be accessed, - or else the copies may end up building distinct Task instances. - - - - Represents an asynchronous method builder. - - - A cached VoidTaskResult task used for builders that complete synchronously. - - - The generic builder object to which this non-generic instance delegates. - - - Initializes a new . - The initialized . - - - Initiates the builder's execution with the associated state machine. - Specifies the type of the state machine. - The state machine instance, passed by reference. - - - Associates the builder with the state machine it represents. - The heap-allocated state machine object. - The argument was null (Nothing in Visual Basic). - The builder is incorrectly initialized. - - - Perform any initialization necessary prior to lifting the builder to the heap. - - - - Schedules the specified state machine to be pushed forward when the specified awaiter completes. - - Specifies the type of the awaiter. - Specifies the type of the state machine. - The awaiter. - The state machine. - - - - Schedules the specified state machine to be pushed forward when the specified awaiter completes. - - Specifies the type of the awaiter. - Specifies the type of the state machine. - The awaiter. - The state machine. - - - - Completes the in the - RanToCompletion state. - - The builder is not initialized. - The task has already completed. - - - - Completes the in the - Faulted state with the specified exception. - - The to use to fault the task. - The argument is null (Nothing in Visual Basic). - The builder is not initialized. - The task has already completed. - - - - Called by the debugger to request notification when the first wait operation - (await, Wait, Result, etc.) on this builder's task completes. - - - true to enable notification; false to disable a previously set notification. - - - - Gets the for this builder. - The representing the builder's asynchronous operation. - The builder is not initialized. - - - - Gets an object that may be used to uniquely identify this builder to the debugger. - - - This property lazily instantiates the ID in a non-thread-safe manner. - It must only be used by the debugger, and only in a single-threaded manner - when no other threads are in the middle of accessing this property or this.Task. - - - - Holds state related to the builder's IAsyncStateMachine. - This is a mutable struct. Be very delicate with it. - - - A reference to the heap-allocated state machine object associated with this builder. - - - Initiates the builder's execution with the associated state machine. - Specifies the type of the state machine. - The state machine instance, passed by reference. - The argument is null (Nothing in Visual Basic). - - - Associates the builder with the state machine it represents. - The heap-allocated state machine object. - The argument was null (Nothing in Visual Basic). - The builder is incorrectly initialized. - - - - Gets the Action to use with an awaiter's OnCompleted or UnsafeOnCompleted method. - On first invocation, the supplied state machine will be boxed. - - Specifies the type of the method builder used. - Specifies the type of the state machine used. - The builder. - The state machine. - An Action to provide to the awaiter. - - - Provides the ability to invoke a state machine's MoveNext method under a supplied ExecutionContext. - - - The context with which to run MoveNext. - - - The state machine whose MoveNext method should be invoked. - - - Initializes the runner. - The context with which to run MoveNext. - - - Invokes MoveNext under the provided context. - - - Cached delegate used with ExecutionContext.Run. - - - Invokes the MoveNext method on the supplied IAsyncStateMachine. - The IAsyncStateMachine machine instance. - - - - Provides a builder for asynchronous methods that return void. - This type is intended for compiler use only. - - - - The synchronization context associated with this operation. - - - State related to the IAsyncStateMachine. - - - An object used by the debugger to uniquely identify this builder. Lazily initialized. - - - Temporary support for disabling crashing if tasks go unobserved. - - - Registers with UnobservedTaskException to suppress exception crashing. - - - Non-zero if PreventUnobservedTaskExceptions has already been invoked. - - - Initializes a new . - The initialized . - - - Initializes the . - The synchronizationContext associated with this operation. This may be null. - - - Initiates the builder's execution with the associated state machine. - Specifies the type of the state machine. - The state machine instance, passed by reference. - The argument was null (Nothing in Visual Basic). - - - Associates the builder with the state machine it represents. - The heap-allocated state machine object. - The argument was null (Nothing in Visual Basic). - The builder is incorrectly initialized. - - - Perform any initialization necessary prior to lifting the builder to the heap. - - - - Schedules the specified state machine to be pushed forward when the specified awaiter completes. - - Specifies the type of the awaiter. - Specifies the type of the state machine. - The awaiter. - The state machine. - - - - Schedules the specified state machine to be pushed forward when the specified awaiter completes. - - Specifies the type of the awaiter. - Specifies the type of the state machine. - The awaiter. - The state machine. - - - Completes the method builder successfully. - - - Faults the method builder with an exception. - The exception that is the cause of this fault. - The argument is null (Nothing in Visual Basic). - The builder is not initialized. - - - Notifies the current synchronization context that the operation completed. - - - - Gets an object that may be used to uniquely identify this builder to the debugger. - - - This property lazily instantiates the ID in a non-thread-safe manner. - It must only be used by the debugger and only in a single-threaded manner. - - - - - Provides a builder for asynchronous methods that return . - This type is intended for compiler use only. - - - AsyncTaskMethodBuilder{TResult} is a value type, and thus it is copied by value. - Prior to being copied, one of its Task, SetResult, or SetException members must be accessed, - or else the copies may end up building distinct Task instances. - - - - A cached task for default(TResult). - - - State related to the IAsyncStateMachine. - - - The lazily-initialized task. - Must be named m_task for debugger step-over to work correctly. - - - The lazily-initialized task completion source. - - - Temporary support for disabling crashing if tasks go unobserved. - - - Initializes a new . - The initialized . - - - Initiates the builder's execution with the associated state machine. - Specifies the type of the state machine. - The state machine instance, passed by reference. - - - Associates the builder with the state machine it represents. - The heap-allocated state machine object. - The argument was null (Nothing in Visual Basic). - The builder is incorrectly initialized. - - - Perform any initialization necessary prior to lifting the builder to the heap. - - - - Schedules the specified state machine to be pushed forward when the specified awaiter completes. - - Specifies the type of the awaiter. - Specifies the type of the state machine. - The awaiter. - The state machine. - - - - Schedules the specified state machine to be pushed forward when the specified awaiter completes. - - Specifies the type of the awaiter. - Specifies the type of the state machine. - The awaiter. - The state machine. - - - - Completes the in the - RanToCompletion state with the specified result. - - The result to use to complete the task. - The task has already completed. - - - - Completes the builder by using either the supplied completed task, or by completing - the builder's previously accessed task using default(TResult). - - A task already completed with the value default(TResult). - The task has already completed. - - - - Completes the in the - Faulted state with the specified exception. - - The to use to fault the task. - The argument is null (Nothing in Visual Basic). - The task has already completed. - - - - Called by the debugger to request notification when the first wait operation - (await, Wait, Result, etc.) on this builder's task completes. - - - true to enable notification; false to disable a previously set notification. - - - This should only be invoked from within an asynchronous method, - and only by the debugger. - - - - - Gets a task for the specified result. This will either - be a cached or new task, never null. - - The result for which we need a task. - The completed task containing the result. - - - Gets the lazily-initialized TaskCompletionSource. - - - Gets the for this builder. - The representing the builder's asynchronous operation. - - - - Gets an object that may be used to uniquely identify this builder to the debugger. - - - This property lazily instantiates the ID in a non-thread-safe manner. - It must only be used by the debugger, and only in a single-threaded manner - when no other threads are in the middle of accessing this property or this.Task. - - - - Provides a base class used to cache tasks of a specific return type. - Specifies the type of results the cached tasks return. - - - - A singleton cache for this result type. - This may be null if there are no cached tasks for this TResult. - - - - Creates a non-disposable task. - The result for the task. - The cacheable task. - - - Creates a cache. - A task cache for this result type. - - - Gets a cached task if one exists. - The result for which we want a cached task. - A cached task if one exists; otherwise, null. - - - Provides a cache for Boolean tasks. - - - A true task. - - - A false task. - - - Gets a cached task for the Boolean result. - true or false - A cached task for the Boolean result. - - - Provides a cache for zero Int32 tasks. - - - The minimum value, inclusive, for which we want a cached task. - - - The maximum value, exclusive, for which we want a cached task. - - - The cache of Task{Int32}. - - - Creates an array of cached tasks for the values in the range [INCLUSIVE_MIN,EXCLUSIVE_MAX). - - - Gets a cached task for the zero Int32 result. - The integer value - A cached task for the Int32 result or null if not cached. - - - - Represents state machines generated for asynchronous methods. - This type is intended for compiler use only. - - - - Moves the state machine to its next state. - - - Configures the state machine with a heap-allocated replica. - The heap-allocated replica. - - - - Represents an awaiter used to schedule continuations when an await operation completes. - - - - - Represents an operation that will schedule continuations when the operation completes. - - - - Schedules the continuation action to be invoked when the instance completes. - The action to invoke when the operation completes. - The argument is null (Nothing in Visual Basic). - - - Schedules the continuation action to be invoked when the instance completes. - The action to invoke when the operation completes. - The argument is null (Nothing in Visual Basic). - Unlike OnCompleted, UnsafeOnCompleted need not propagate ExecutionContext information. - - - Used with Task(of void) - - - - An interface similar to the one added in .NET 4.0. - - - - The exception that is thrown in a thread upon cancellation of an operation that the thread was executing. - - - Initializes the exception. - - - Initializes the exception. - The error message that explains the reason for the exception. - - - Initializes the exception. - The error message that explains the reason for the exception. - The exception that is the cause of the current exception. - - - Initializes the exception. - A cancellation token associated with the operation that was canceled. - - - Initializes the exception. - The error message that explains the reason for the exception. - A cancellation token associated with the operation that was canceled. - - - Initializes the exception. - The error message that explains the reason for the exception. - The exception that is the cause of the current exception. - A cancellation token associated with the operation that was canceled. - - - Gets a token associated with the operation that was canceled. - - - - A dummy replacement for the .NET internal class StackCrawlMark. - - - - - Propogates notification that operations should be canceled. - - - - A may be created directly in an unchangeable canceled or non-canceled state - using the CancellationToken's constructors. However, to have a CancellationToken that can change - from a non-canceled to a canceled state, - CancellationTokenSource must be used. - CancellationTokenSource exposes the associated CancellationToken that may be canceled by the source through its - Token property. - - - Once canceled, a token may not transition to a non-canceled state, and a token whose - is false will never change to one that can be canceled. - - - All members of this struct are thread-safe and may be used concurrently from multiple threads. - - - - - - Internal constructor only a CancellationTokenSource should create a CancellationToken - - - - - Initializes the CancellationToken. - - - The canceled state for the token. - - - Tokens created with this constructor will remain in the canceled state specified - by the parameter. If is false, - both and will be false. - If is true, - both and will be true. - - - - - Registers a delegate that will be called when this CancellationToken is canceled. - - - - If this token is already in the canceled state, the - delegate will be run immediately and synchronously. Any exception the delegate generates will be - propogated out of this method call. - - - The delegate to be executed when the CancellationToken is canceled. - The instance that can - be used to deregister the callback. - is null. - The associated CancellationTokenSource has been disposed. - - - - Registers a delegate that will be called when this - CancellationToken is canceled. - - - - If this token is already in the canceled state, the - delegate will be run immediately and synchronously. Any exception the delegate generates will be - propogated out of this method call. - - - The delegate to be executed when the CancellationToken is canceled. - A Boolean value that indicates whether to capture - the current SynchronizationContext and use it - when invoking the . - The instance that can - be used to deregister the callback. - is null. - The associated CancellationTokenSource has been disposed. - - - - Registers a delegate that will be called when this - CancellationToken is canceled. - - - - If this token is already in the canceled state, the - delegate will be run immediately and synchronously. Any exception the delegate generates will be - propogated out of this method call. - - - The delegate to be executed when the CancellationToken is canceled. - The state to pass to the when the delegate is invoked. This may be null. - The instance that can - be used to deregister the callback. - is null. - The associated CancellationTokenSource has been disposed. - - - - Registers a delegate that will be called when this - CancellationToken is canceled. - - - - If this token is already in the canceled state, the - delegate will be run immediately and synchronously. Any exception the delegate generates will be - propogated out of this method call. - - - The delegate to be executed when the CancellationToken is canceled. - The state to pass to the when the delegate is invoked. This may be null. - A Boolean value that indicates whether to capture - the current SynchronizationContext and use it - when invoking the . - The instance that can - be used to deregister the callback. - is null. - The associated CancellationTokenSource has been disposed. - - - - Determines whether the current CancellationToken instance is equal to the - specified token. - - The other CancellationToken to which to compare this - instance. - True if the instances are equal; otherwise, false. Two tokens are equal if they are associated - with the same CancellationTokenSource or if they were both constructed - from public CancellationToken constructors and their values are equal. - - - - Determines whether the current CancellationToken instance is equal to the - specified . - - The other object to which to compare this instance. - True if is a CancellationToken - and if the two instances are equal; otherwise, false. Two tokens are equal if they are associated - with the same CancellationTokenSource or if they were both constructed - from public CancellationToken constructors and their values are equal. - An associated CancellationTokenSource has been disposed. - - - - Serves as a hash function for a CancellationToken. - - A hash code for the current CancellationToken instance. - - - - Determines whether two CancellationToken instances are equal. - - The first instance. - The second instance. - True if the instances are equal; otherwise, false. - An associated CancellationTokenSource has been disposed. - - - - Determines whether two CancellationToken instances are not equal. - - The first instance. - The second instance. - True if the instances are not equal; otherwise, false. - An associated CancellationTokenSource has been disposed. - - - - Throws a OperationCanceledException if - this token has had cancellation requested. - - - This method provides functionality equivalent to: - - if (token.IsCancellationRequested) - throw new OperationCanceledException(token); - - - The token has had cancellation requested. - The associated CancellationTokenSource has been disposed. - - - - Returns an empty CancellationToken value. - - - The value returned by this property will be non-cancelable by default. - - - - - Gets whether cancellation has been requested for this token. - - Whether cancellation has been requested for this token. - - - This property indicates whether cancellation has been requested for this token, - either through the token initially being construted in a canceled state, or through - calling Cancel - on the token's associated . - - - If this property is true, it only guarantees that cancellation has been requested. - It does not guarantee that every registered handler - has finished executing, nor that cancellation requests have finished propagating - to all registered handlers. Additional synchronization may be required, - particularly in situations where related objects are being canceled concurrently. - - - - - - Gets whether this token is capable of being in the canceled state. - - - If CanBeCanceled returns false, it is guaranteed that the token will never transition - into a canceled state, meaning that will never - return true. - - - - - Gets a that is signaled when the token is canceled. - - Accessing this property causes a WaitHandle - to be instantiated. It is preferable to only use this property when necessary, and to then - dispose the associated instance at the earliest opportunity (disposing - the source will dispose of this allocated handle). The handle should not be closed or disposed directly. - - The associated CancellationTokenSource has been disposed. - - - - Represents a callback delegate that has been registered with a CancellationToken. - - - To unregister a callback, dispose the corresponding Registration instance. - - - - - Attempts to deregister the item. If it's already being run, this may fail. - Entails a full memory fence. - - True if the callback was found and deregistered, false otherwise. - - - - Disposes of the registration and unregisters the target callback from the associated - CancellationToken. - If the target callback is currently executing this method will wait until it completes, except - in the degenerate cases where a callback method deregisters itself. - - - - - Determines whether two CancellationTokenRegistration - instances are equal. - - The first instance. - The second instance. - True if the instances are equal; otherwise, false. - - - - Determines whether two CancellationTokenRegistration instances are not equal. - - The first instance. - The second instance. - True if the instances are not equal; otherwise, false. - - - - Determines whether the current CancellationTokenRegistration instance is equal to the - specified . - - The other object to which to compare this instance. - True, if both this and are equal. False, otherwise. - Two CancellationTokenRegistration instances are equal if - they both refer to the output of a single call to the same Register method of a - CancellationToken. - - - - - Determines whether the current CancellationToken instance is equal to the - specified . - - The other CancellationTokenRegistration to which to compare this instance. - True, if both this and are equal. False, otherwise. - Two CancellationTokenRegistration instances are equal if - they both refer to the output of a single call to the same Register method of a - CancellationToken. - - - - - Serves as a hash function for a CancellationTokenRegistration.. - - A hash code for the current CancellationTokenRegistration instance. - - - - Signals to a that it should be canceled. - - - - is used to instantiate a - (via the source's Token property) - that can be handed to operations that wish to be notified of cancellation or that can be used to - register asynchronous operations for cancellation. That token may have cancellation requested by - calling to the source's Cancel - method. - - - All members of this class, except Dispose, are thread-safe and may be used - concurrently from multiple threads. - - - - - The ID of the thread currently executing the main body of CTS.Cancel() - this helps us to know if a call to ctr.Dispose() is running 'within' a cancellation callback. - This is updated as we move between the main thread calling cts.Cancel() and any syncContexts that are used to - actually run the callbacks. - - - - Initializes the . - - - - - Communicates a request for cancellation. - - - - The associated will be - notified of the cancellation and will transition to a state where - IsCancellationRequested returns true. - Any callbacks or cancelable operations - registered with the will be executed. - - - Cancelable operations and callbacks registered with the token should not throw exceptions. - However, this overload of Cancel will aggregate any exceptions thrown into a , - such that one callback throwing an exception will not prevent other registered callbacks from being executed. - - - The that was captured when each callback was registered - will be reestablished when the callback is invoked. - - - An aggregate exception containing all the exceptions thrown - by the registered callbacks on the associated . - This has been disposed. - - - - Communicates a request for cancellation. - - - - The associated will be - notified of the cancellation and will transition to a state where - IsCancellationRequested returns true. - Any callbacks or cancelable operations - registered with the will be executed. - - - Cancelable operations and callbacks registered with the token should not throw exceptions. - If is true, an exception will immediately propagate out of the - call to Cancel, preventing the remaining callbacks and cancelable operations from being processed. - If is false, this overload will aggregate any - exceptions thrown into a , - such that one callback throwing an exception will not prevent other registered callbacks from being executed. - - - The that was captured when each callback was registered - will be reestablished when the callback is invoked. - - - Specifies whether exceptions should immediately propagate. - An aggregate exception containing all the exceptions thrown - by the registered callbacks on the associated . - This has been disposed. - - - - Releases the resources used by this . - - - This method is not thread-safe for any other concurrent calls. - - - - - Throws an exception if the source has been disposed. - - - - - InternalGetStaticSource() - - Whether the source should be set. - A static source to be shared among multiple tokens. - - - - Registers a callback object. If cancellation has already occurred, the - callback will have been run by the time this method returns. - - - - - - - - - - Invoke the Canceled event. - - - The handlers are invoked synchronously in LIFO order. - - - - - Creates a CancellationTokenSource that will be in the canceled state - when any of the source tokens are in the canceled state. - - The first CancellationToken to observe. - The second CancellationToken to observe. - A CancellationTokenSource that is linked - to the source tokens. - A CancellationTokenSource associated with - one of the source tokens has been disposed. - - - - Creates a CancellationTokenSource that will be in the canceled state - when any of the source tokens are in the canceled state. - - The CancellationToken instances to observe. - A CancellationTokenSource that is linked - to the source tokens. - is null. - A CancellationTokenSource associated with - one of the source tokens has been disposed. - - - - Gets whether cancellation has been requested for this CancellationTokenSource. - - Whether cancellation has been requested for this CancellationTokenSource. - - - This property indicates whether cancellation has been requested for this token source, such as - due to a call to its - Cancel method. - - - If this property returns true, it only guarantees that cancellation has been requested. It does not - guarantee that every handler registered with the corresponding token has finished executing, nor - that cancellation requests have finished propagating to all registered handlers. Additional - synchronization may be required, particularly in situations where related objects are being - canceled concurrently. - - - - - - A simple helper to determine whether cancellation has finished. - - - - - A simple helper to determine whether disposal has occured. - - - - - The ID of the thread that is running callbacks. - - - - - Gets the CancellationToken - associated with this . - - The CancellationToken - associated with this . - The token source has been - disposed. - - - - - - - - - - - - - - The currently executing callback - - - - - A helper class for collating the various bits of information required to execute - cancellation callbacks. - - - - - InternalExecuteCallbackSynchronously_GeneralPath - This will be called on the target synchronization context, however, we still need to restore the required execution context - - - - - A sparsely populated array. Elements can be sparse and some null, but this allows for - lock-free additions and growth, and also for constant time removal (by nulling out). - - The kind of elements contained within. - - - - Allocates a new array with the given initial size. - - How many array slots to pre-allocate. - - - - Adds an element in the first available slot, beginning the search from the tail-to-head. - If no slots are available, the array is grown. The method doesn't return until successful. - - The element to add. - Information about where the add happened, to enable O(1) deregistration. - - - - The tail of the doubly linked list. - - - - - A struct to hold a link to the exact spot in an array an element was inserted, enabling - constant time removal later on. - - - - - A fragment of a sparsely populated array, doubly linked. - - The kind of elements contained within. - - - - Provides lazy initialization routines. - - - These routines avoid needing to allocate a dedicated, lazy-initialization instance, instead using - references to ensure targets have been initialized as they are accessed. - - - - - Initializes a target reference type with the type's default constructor if the target has not - already been initialized. - - The refence type of the reference to be initialized. - A reference of type to initialize if it has not - already been initialized. - The initialized reference of type . - Type does not have a default - constructor. - - Permissions to access the constructor of type were missing. - - - - This method may only be used on reference types. To ensure initialization of value - types, see other overloads of EnsureInitialized. - - - This method may be used concurrently by multiple threads to initialize . - In the event that multiple threads access this method concurrently, multiple instances of - may be created, but only one will be stored into . In such an occurrence, this method will not dispose of the - objects that were not stored. If such objects must be disposed, it is up to the caller to determine - if an object was not used and to then dispose of the object appropriately. - - - - - - Initializes a target reference type using the specified function if it has not already been - initialized. - - The reference type of the reference to be initialized. - The reference of type to initialize if it has not - already been initialized. - The invoked to initialize the - reference. - The initialized reference of type . - Type does not have a - default constructor. - returned - null. - - - This method may only be used on reference types, and may - not return a null reference (Nothing in Visual Basic). To ensure initialization of value types or - to allow null reference types, see other overloads of EnsureInitialized. - - - This method may be used concurrently by multiple threads to initialize . - In the event that multiple threads access this method concurrently, multiple instances of - may be created, but only one will be stored into . In such an occurrence, this method will not dispose of the - objects that were not stored. If such objects must be disposed, it is up to the caller to determine - if an object was not used and to then dispose of the object appropriately. - - - - - - Initialize the target using the given delegate (slow path). - - The reference type of the reference to be initialized. - The variable that need to be initialized - The delegate that will be executed to initialize the target - The initialized variable - - - - Initializes a target reference or value type with its default constructor if it has not already - been initialized. - - The type of the reference to be initialized. - A reference or value of type to initialize if it - has not already been initialized. - A reference to a boolean that determines whether the target has already - been initialized. - A reference to an object used as the mutually exclusive lock for initializing - . - The initialized value of type . - - - - Initializes a target reference or value type with a specified function if it has not already been - initialized. - - The type of the reference to be initialized. - A reference or value of type to initialize if it - has not already been initialized. - A reference to a boolean that determines whether the target has already - been initialized. - A reference to an object used as the mutually exclusive lock for initializing - . - The invoked to initialize the - reference or value. - The initialized value of type . - - - - Ensure the target is initialized and return the value (slow path). This overload permits nulls - and also works for value type targets. Uses the supplied function to create the value. - - The type of target. - A reference to the target to be initialized. - A reference to a location tracking whether the target has been initialized. - A reference to a location containing a mutual exclusive lock. - - The to invoke in order to produce the lazily-initialized value. - - The initialized object. - - - - Provides a slimmed down version of . - - - All public and protected members of are thread-safe and may be used - concurrently from multiple threads, with the exception of Dispose, which - must only be used when all other operations on the have - completed, and Reset, which should only be used when no other threads are - accessing the event. - - - - - Initializes a new instance of the - class with an initial state of nonsignaled. - - - - - Initializes a new instance of the - class with a Boolen value indicating whether to set the intial state to signaled. - - true to set the initial state signaled; false to set the initial state - to nonsignaled. - - - - Initializes a new instance of the - class with a Boolen value indicating whether to set the intial state to signaled and a specified - spin count. - - true to set the initial state to signaled; false to set the initial state - to nonsignaled. - The number of spin waits that will occur before falling back to a true - wait. - is less than - 0 or greater than the maximum allowed value. - - - - Initializes the internal state of the event. - - Whether the event is set initially or not. - The spin count that decides when the event will block. - - - - Helper to ensure the lock object is created before first use. - - - - - This method lazily initializes the event object. It uses CAS to guarantee that - many threads racing to call this at once don't result in more than one event - being stored and used. The event will be signaled or unsignaled depending on - the state of the thin-event itself, with synchronization taken into account. - - True if a new event was created and stored, false otherwise. - - - - Sets the state of the event to signaled, which allows one or more threads waiting on the event to - proceed. - - - - - Private helper to actually perform the Set. - - Indicates whether we are calling Set() during cancellation. - The object has been canceled. - - - - Sets the state of the event to nonsignaled, which causes threads to block. - - - Unlike most of the members of , is not - thread-safe and may not be used concurrently with other members of this instance. - - - - - Blocks the current thread until the current is set. - - - The maximum number of waiters has been exceeded. - - - The caller of this method blocks indefinitely until the current instance is set. The caller will - return immediately if the event is currently in a set state. - - - - - Blocks the current thread until the current receives a signal, - while observing a . - - The to - observe. - - The maximum number of waiters has been exceeded. - - was - canceled. - - The caller of this method blocks indefinitely until the current instance is set. The caller will - return immediately if the event is currently in a set state. - - - - - Blocks the current thread until the current is set, using a - to measure the time interval. - - A that represents the number of milliseconds - to wait, or a that represents -1 milliseconds to wait indefinitely. - - true if the was set; otherwise, - false. - is a negative - number other than -1 milliseconds, which represents an infinite time-out -or- timeout is greater - than . - - The maximum number of waiters has been exceeded. - - - - - Blocks the current thread until the current is set, using a - to measure the time interval, while observing a . - - A that represents the number of milliseconds - to wait, or a that represents -1 milliseconds to wait indefinitely. - - The to - observe. - true if the was set; otherwise, - false. - is a negative - number other than -1 milliseconds, which represents an infinite time-out -or- timeout is greater - than . - was canceled. - - The maximum number of waiters has been exceeded. - - - - - Blocks the current thread until the current is set, using a - 32-bit signed integer to measure the time interval. - - The number of milliseconds to wait, or (-1) to wait indefinitely. - true if the was set; otherwise, - false. - is a - negative number other than -1, which represents an infinite time-out. - - The maximum number of waiters has been exceeded. - - - - - Blocks the current thread until the current is set, using a - 32-bit signed integer to measure the time interval, while observing a . - - The number of milliseconds to wait, or (-1) to wait indefinitely. - The to - observe. - true if the was set; otherwise, - false. - is a - negative number other than -1, which represents an infinite time-out. - - The maximum number of waiters has been exceeded. - - was canceled. - - - - Releases all resources used by the current instance of . - - - Unlike most of the members of , is not - thread-safe and may not be used concurrently with other members of this instance. - - - - - When overridden in a derived class, releases the unmanaged resources used by the - , and optionally releases the managed resources. - - true to release both managed and unmanaged resources; - false to release only unmanaged resources. - - Unlike most of the members of , is not - thread-safe and may not be used concurrently with other members of this instance. - - - - - Throw ObjectDisposedException if the MRES is disposed - - - - - Private helper method to wake up waiters when a cancellationToken gets canceled. - - - - - Private helper method for updating parts of a bit-string state value. - Mainly called from the IsSet and Waiters properties setters - - - Note: the parameter types must be int as CompareExchange cannot take a Uint - - The new value - The mask used to set the bits - - - - Private helper method - performs Mask and shift, particular helpful to extract a field from a packed word. - eg ExtractStatePortionAndShiftRight(0x12345678, 0xFF000000, 24) => 0x12, ie extracting the top 8-bits as a simple integer - - ?? is there a common place to put this rather than being private to MRES? - - - - - - - - - Performs a Mask operation, but does not perform the shift. - This is acceptable for boolean values for which the shift is unnecessary - eg (val & Mask) != 0 is an appropriate way to extract a boolean rather than using - ((val & Mask) >> shiftAmount) == 1 - - ?? is there a common place to put this rather than being private to MRES? - - - - - - - Helper function to measure and update the wait time - - The first time (in Ticks) observed when the wait started. - The orginal wait timeoutout in milliseconds. - The new wait time in milliseconds, -1 if the time expired, -2 if overflow in counters - has occurred. - - - - Gets the underlying object for this . - - The underlying event object fore this . - - Accessing this property forces initialization of an underlying event object if one hasn't - already been created. To simply wait on this , - the public Wait methods should be preferred. - - - - - Gets whether the event is set. - - true if the event has is set; otherwise, false. - - - - Gets the number of spin waits that will be occur before falling back to a true wait. - - - - - How many threads are waiting. - - - - - Provides support for spin-based waiting. - - - - encapsulates common spinning logic. On single-processor machines, yields are - always used instead of busy waits, and on computers with Intel™ processors employing Hyper-Threading™ - technology, it helps to prevent hardware thread starvation. SpinWait encapsulates a good mixture of - spinning and true yielding. - - - is a value type, which means that low-level code can utilize SpinWait without - fear of unnecessary allocation overheads. SpinWait is not generally useful for ordinary applications. - In most cases, you should use the synchronization classes provided by the .NET Framework, such as - . For most purposes where spin waiting is required, however, - the type should be preferred over the System.Threading.Thread.SpinWait method. - - - While SpinWait is designed to be used in concurrent applications, it is not designed to be - used from multiple threads concurrently. SpinWait's members are not thread-safe. If multiple - threads must spin, each should use its own instance of SpinWait. - - - - - - Performs a single spin. - - - This is typically called in a loop, and may change in behavior based on the number of times a - has been called thus far on this instance. - - - - - Resets the spin counter. - - - This makes and behave as though no calls - to had been issued on this instance. If a instance - is reused many times, it may be useful to reset it to avoid yielding too soon. - - - - - Spins until the specified condition is satisfied. - - A delegate to be executed over and over until it returns true. - The argument is null. - - - - Spins until the specified condition is satisfied or until the specified timeout is expired. - - A delegate to be executed over and over until it returns true. - - A that represents the number of milliseconds to wait, - or a TimeSpan that represents -1 milliseconds to wait indefinitely. - True if the condition is satisfied within the timeout; otherwise, false - The argument is null. - is a negative number - other than -1 milliseconds, which represents an infinite time-out -or- timeout is greater than - . - - - - Spins until the specified condition is satisfied or until the specified timeout is expired. - - A delegate to be executed over and over until it returns true. - The number of milliseconds to wait, or (-1) to wait indefinitely. - True if the condition is satisfied within the timeout; otherwise, false - The argument is null. - is a - negative number other than -1, which represents an infinite time-out. - - - - Gets the number of times has been called on this instance. - - - - - Gets whether the next call to will yield the processor, triggering a - forced context switch. - - Whether the next call to will yield the processor, triggering a - forced context switch. - - On a single-CPU machine, always yields the processor. On machines with - multiple CPUs, may yield after an unspecified number of calls. - - - - - A helper class to get the number of preocessors, it updates the numbers of processors every sampling interval - - - - - Gets the number of available processors - - - - - Gets whether the current machine has only a single processor. - - - - - Represents an asynchronous operation that produces a result at some time in the future. - - - The type of the result produced by this . - - - - instances may be created in a variety of ways. The most common approach is by - using the task's property to retrieve a instance that can be used to create tasks for several - purposes. For example, to create a that runs a function, the factory's StartNew - method may be used: - - // C# - var t = Task<int>.Factory.StartNew(() => GenerateResult()); - - or - - var t = Task.Factory.StartNew(() => GenerateResult()); - - ' Visual Basic - Dim t = Task<int>.Factory.StartNew(Function() GenerateResult()) - - or - - Dim t = Task.Factory.StartNew(Function() GenerateResult()) - - - - The class also provides constructors that initialize the task but that do not - schedule it for execution. For performance reasons, the StartNew method should be the - preferred mechanism for creating and scheduling computational tasks, but for scenarios where creation - and scheduling must be separated, the constructors may be used, and the task's - Start - method may then be used to schedule the task for execution at a later time. - - - All members of , except for - Dispose, are thread-safe - and may be used from multiple threads concurrently. - - - - - - Represents an asynchronous operation. - - - - instances may be created in a variety of ways. The most common approach is by - using the Task type's property to retrieve a instance that can be used to create tasks for several - purposes. For example, to create a that runs an action, the factory's StartNew - method may be used: - - // C# - var t = Task.Factory.StartNew(() => DoAction()); - - ' Visual Basic - Dim t = Task.Factory.StartNew(Function() DoAction()) - - - - The class also provides constructors that initialize the Task but that do not - schedule it for execution. For performance reasons, TaskFactory's StartNew method should be the - preferred mechanism for creating and scheduling computational tasks, but for scenarios where creation - and scheduling must be separated, the constructors may be used, and the task's - method may then be used to schedule the task for execution at a later time. - - - All members of , except for , are thread-safe - and may be used from multiple threads concurrently. - - - For operations that return values, the class - should be used. - - - For developers implementing custom debuggers, several internal and private members of Task may be - useful (these may change from release to release). The Int32 m_taskId field serves as the backing - store for the property, however accessing this field directly from a debugger may be - more efficient than accessing the same value through the property's getter method (the - s_taskIdCounter Int32 counter is used to retrieve the next available ID for a Task). Similarly, the - Int32 m_stateFlags field stores information about the current lifecycle stage of the Task, - information also accessible through the property. The m_action System.Object - field stores a reference to the Task's delegate, and the m_stateObject System.Object field stores the - async state passed to the Task by the developer. Finally, for debuggers that parse stack frames, the - InternalWait method serves a potential marker for when a Task is entering a wait operation. - - - - - - A type initializer that runs with the appropriate permissions. - - - - - Initializes a new with the specified action. - - The delegate that represents the code to execute in the Task. - The argument is null. - - - - Initializes a new with the specified action and CancellationToken. - - The delegate that represents the code to execute in the Task. - The CancellationToken - that will be assigned to the new Task. - The argument is null. - The provided CancellationToken - has already been disposed. - - - - - Initializes a new with the specified action and creation options. - - The delegate that represents the code to execute in the task. - - The TaskCreationOptions used to - customize the Task's behavior. - - - The argument is null. - - - The argument specifies an invalid value for . - - - - - Initializes a new with the specified action and creation options. - - The delegate that represents the code to execute in the task. - The that will be assigned to the new task. - - The TaskCreationOptions used to - customize the Task's behavior. - - - The argument is null. - - - The argument specifies an invalid value for . - - The provided CancellationToken - has already been disposed. - - - - - Initializes a new with the specified action and state. - - The delegate that represents the code to execute in the task. - An object representing data to be used by the action. - - The argument is null. - - - - - Initializes a new with the specified action, state, snd options. - - The delegate that represents the code to execute in the task. - An object representing data to be used by the action. - The that will be assigned to the new task. - - The argument is null. - - The provided CancellationToken - has already been disposed. - - - - - Initializes a new with the specified action, state, snd options. - - The delegate that represents the code to execute in the task. - An object representing data to be used by the action. - - The TaskCreationOptions used to - customize the Task's behavior. - - - The argument is null. - - - The argument specifies an invalid value for . - - - - - Initializes a new with the specified action, state, snd options. - - The delegate that represents the code to execute in the task. - An object representing data to be used by the action. - The that will be assigned to the new task. - - The TaskCreationOptions used to - customize the Task's behavior. - - - The argument is null. - - - The argument specifies an invalid value for . - - The provided CancellationToken - has already been disposed. - - - - - An internal constructor used by the factory methods on task and its descendent(s). - This variant does not capture the ExecutionContext; it is up to the caller to do that. - - An action to execute. - Optional state to pass to the action. - Parent of Task. - A CancellationToken for the task. - A task scheduler under which the task will run. - Options to control its execution. - Internal options to control its execution - - - - Common logic used by the following internal ctors: - Task() - Task(object action, object state, Task parent, TaskCreationOptions options, TaskScheduler taskScheduler) - - ASSUMES THAT m_creatingTask IS ALREADY SET. - - - Action for task to execute. - Object to which to pass to action (may be null) - Task scheduler on which to run thread (only used by continuation tasks). - A CancellationToken for the Task. - Options to customize behavior of Task. - Internal options to customize behavior of Task. - - - - Checks if we registered a CT callback during construction, and deregisters it. - This should be called when we know the registration isn't useful anymore. Specifically from Finish() if the task has completed - successfully or with an exception. - - - - - Captures the ExecutionContext so long as flow isn't suppressed. - - A stack crawl mark pointing to the frame of the caller. - - - - Internal function that will be called by a new child task to add itself to - the children list of the parent (this). - - Since a child task can only be created from the thread executing the action delegate - of this task, reentrancy is neither required nor supported. This should not be called from - anywhere other than the task construction/initialization codepaths. - - - - - Starts the , scheduling it for execution to the current TaskScheduler. - - - A task may only be started and run only once. Any attempts to schedule a task a second time - will result in an exception. - - - The is not in a valid state to be started. It may have already been started, - executed, or canceled, or it may have been created in a manner that doesn't support direct - scheduling. - - - The instance has been disposed. - - - - - Starts the , scheduling it for execution to the specified TaskScheduler. - - - A task may only be started and run only once. Any attempts to schedule a task a second time will - result in an exception. - - - The TaskScheduler with which to associate - and execute this task. - - - The argument is null. - - - The is not in a valid state to be started. It may have already been started, - executed, or canceled, or it may have been created in a manner that doesn't support direct - scheduling. - - - The instance has been disposed. - - - - - Runs the synchronously on the current TaskScheduler. - - - - A task may only be started and run only once. Any attempts to schedule a task a second time will - result in an exception. - - - Tasks executed with will be associated with the current TaskScheduler. - - - If the target scheduler does not support running this Task on the current thread, the Task will - be scheduled for execution on the scheduler, and the current thread will block until the - Task has completed execution. - - - - The is not in a valid state to be started. It may have already been started, - executed, or canceled, or it may have been created in a manner that doesn't support direct - scheduling. - - - The instance has been disposed. - - - - - Runs the synchronously on the scheduler provided. - - - - A task may only be started and run only once. Any attempts to schedule a task a second time will - result in an exception. - - - If the target scheduler does not support running this Task on the current thread, the Task will - be scheduled for execution on the scheduler, and the current thread will block until the - Task has completed execution. - - - - The is not in a valid state to be started. It may have already been started, - executed, or canceled, or it may have been created in a manner that doesn't support direct - scheduling. - - - The instance has been disposed. - - The parameter - is null. - The scheduler on which to attempt to run this task inline. - - - - Throws an exception if the task has been disposed, and hence can no longer be accessed. - - The task has been disposed. - - - - Sets the internal completion event. - - - - - Disposes the , releasing all of its unmanaged resources. - - - Unlike most of the members of , this method is not thread-safe. - Also, may only be called on a that is in one of - the final states: RanToCompletion, - Faulted, or - Canceled. - - - The exception that is thrown if the is not in - one of the final states: RanToCompletion, - Faulted, or - Canceled. - - - - - Disposes the , releasing all of its unmanaged resources. - - - A Boolean value that indicates whether this method is being called due to a call to . - - - Unlike most of the members of , this method is not thread-safe. - - - - - Schedules the task for execution. - - If true, TASK_STATE_STARTED bit is turned on in - an atomic fashion, making sure that TASK_STATE_CANCELED does not get set - underneath us. If false, TASK_STATE_STARTED bit is OR-ed right in. This - allows us to streamline things a bit for StartNew(), where competing cancellations - are not a problem. - - - - Adds an exception to the list of exceptions this task has thrown. - - An object representing either an Exception or a collection of Exceptions. - - - - Returns a list of exceptions by aggregating the holder's contents. Or null if - no exceptions have been thrown. - - Whether to include a TCE if cancelled. - An aggregate exception, or null if no exceptions have been caught. - - - - Throws an aggregate exception if the task contains exceptions. - - - - - Checks whether this is an attached task, and whether we are being called by the parent task. - And sets the TASK_STATE_EXCEPTIONOBSERVEDBYPARENT status flag based on that. - - This is meant to be used internally when throwing an exception, and when WaitAll is gathering - exceptions for tasks it waited on. If this flag gets set, the implicit wait on children - will skip exceptions to prevent duplication. - - This should only be called when this task has completed with an exception - - - - - - Signals completion of this particular task. - - The bUserDelegateExecuted parameter indicates whether this Finish() call comes following the - full execution of the user delegate. - - If bUserDelegateExecuted is false, it mean user delegate wasn't invoked at all (either due to - a cancellation request, or because this task is a promise style Task). In this case, the steps - involving child tasks (i.e. WaitForChildren) will be skipped. - - - - - - FinishStageTwo is to be executed as soon as we known there are no more children to complete. - It can happen i) either on the thread that originally executed this task (if no children were spawned, or they all completed by the time this task's delegate quit) - ii) or on the thread that executed the last child. - - - - - Final stage of the task completion code path. Notifies the parent (if any) that another of its childre are done, and runs continuations. - This function is only separated out from FinishStageTwo because these two operations are also needed to be called from CancellationCleanupLogic() - - - - - This is called by children of this task when they are completed. - - - - - This is to be called just before the task does its final state transition. - It traverses the list of exceptional children, and appends their aggregate exceptions into this one's exception list - - - - - Special purpose Finish() entry point to be used when the task delegate throws a ThreadAbortedException - This makes a note in the state flags so that we avoid any costly synchronous operations in the finish codepath - such as inlined continuations - - - Indicates whether the ThreadAbortException was added to this task's exception holder. - This should always be true except for the case of non-root self replicating task copies. - - Whether the delegate was executed. - - - - Executes the task. This method will only be called once, and handles bookeeping associated with - self-replicating tasks, in addition to performing necessary exception marshaling. - - The task has already been disposed. - - - - IThreadPoolWorkItem override, which is the entry function for this task when the TP scheduler decides to run it. - - - - - - Outermost entry function to execute this task. Handles all aspects of executing a task on the caller thread. - Currently this is called by IThreadPoolWorkItem.ExecuteWorkItem(), and TaskManager.TryExecuteInline. - - - Performs atomic updates to prevent double execution. Should only be set to true - in codepaths servicing user provided TaskSchedulers. The ConcRT or ThreadPool schedulers don't need this. - - - - The actual code which invokes the body of the task. This can be overriden in derived types. - - - - - Alternate InnerInvoke prototype to be called from ExecuteSelfReplicating() so that - the Parallel Debugger can discover the actual task being invoked. - Details: Here, InnerInvoke is actually being called on the rootTask object while we are actually executing the - childTask. And the debugger needs to discover the childTask, so we pass that down as an argument. - The NoOptimization and NoInlining flags ensure that the childTask pointer is retained, and that this - function appears on the callstack. - - - - - - Performs whatever handling is necessary for an unhandled exception. Normally - this just entails adding the exception to the holder object. - - The exception that went unhandled. - - - - Waits for the to complete execution. - - - The was canceled -or- an exception was thrown during - the execution of the . - - - The has been disposed. - - - - - Waits for the to complete execution. - - - A that represents the number of milliseconds to wait, or a that represents -1 milliseconds to wait indefinitely. - - - true if the completed execution within the allotted time; otherwise, false. - - - The was canceled -or- an exception was thrown during the execution of the . - - - is a negative number other than -1 milliseconds, which represents an - infinite time-out -or- timeout is greater than - . - - - The has been disposed. - - - - - Waits for the to complete execution. - - - A to observe while waiting for the task to complete. - - - The was canceled. - - - The was canceled -or- an exception was thrown during the execution of the . - - - The - has been disposed. - - - - - Waits for the to complete execution. - - - The number of milliseconds to wait, or (-1) to - wait indefinitely. - true if the completed execution within the allotted time; otherwise, - false. - - - is a negative number other than -1, which represents an - infinite time-out. - - - The was canceled -or- an exception was thrown during the execution of the . - - - The - has been disposed. - - - - - Waits for the to complete execution. - - - The number of milliseconds to wait, or (-1) to - wait indefinitely. - - - A to observe while waiting for the task to complete. - - - true if the completed execution within the allotted time; otherwise, false. - - - The was canceled -or- an exception was thrown during the execution of the . - - - The - has been disposed. - - - is a negative number other than -1, which represents an - infinite time-out. - - - The was canceled. - - - - - The core wait function, which is only accesible internally. It's meant to be used in places in TPL code where - the current context is known or cached. - - - - - Cancels the . - - Indiactes whether we should only cancel non-invoked tasks. - For the default scheduler this option will only be serviced through TryDequeue. - For custom schedulers we also attempt an atomic state transition. - true if the task was successfully canceled; otherwise, false. - The - has been disposed. - - - - Sets the task's cancellation acknowledged flag. - - - - - Runs all of the continuations, as appropriate. - - - - - Helper function to determine whether the current task is in the state desired by the - continuation kind under evaluation. Three possibilities exist: the task failed with - an unhandled exception (OnFailed), the task was canceled before running (OnAborted), - or the task completed successfully (OnCompletedSuccessfully). Note that the last - one includes completing due to cancellation. - - The continuation options under evaluation. - True if the continuation should be run given the task's current state. - - - - Creates a continuation that executes when the target completes. - - - An action to run when the completes. When run, the delegate will be - passed the completed task as an argument. - - A new continuation . - - The returned will not be scheduled for execution until the current task has - completed, whether it completes due to running to completion successfully, faulting due to an - unhandled exception, or exiting out early due to being canceled. - - - The argument is null. - - - The has been disposed. - - - - - Creates a continuation that executes when the target completes. - - - An action to run when the completes. When run, the delegate will be - passed the completed task as an argument. - - The that will be assigned to the new continuation task. - A new continuation . - - The returned will not be scheduled for execution until the current task has - completed, whether it completes due to running to completion successfully, faulting due to an - unhandled exception, or exiting out early due to being canceled. - - - The argument is null. - - - The has been disposed. - - The provided CancellationToken - has already been disposed. - - - - - Creates a continuation that executes when the target completes. - - - An action to run when the completes. When run, the delegate will be - passed the completed task as an argument. - - - The to associate with the continuation task and to use for its execution. - - A new continuation . - - The returned will not be scheduled for execution until the current task has - completed, whether it completes due to running to completion successfully, faulting due to an - unhandled exception, or exiting out early due to being canceled. - - - The argument is null. - - - The argument is null. - - - The has been disposed. - - - - - Creates a continuation that executes when the target completes. - - - An action to run when the completes. When run, the delegate will be - passed the completed task as an argument. - - - Options for when the continuation is scheduled and how it behaves. This includes criteria, such - as OnlyOnCanceled, as - well as execution options, such as ExecuteSynchronously. - - A new continuation . - - The returned will not be scheduled for execution until the current task has - completed. If the continuation criteria specified through the parameter are not met, the continuation task will be canceled - instead of scheduled. - - - The argument is null. - - - The argument specifies an invalid value for TaskContinuationOptions. - - - The has been disposed. - - - - - Creates a continuation that executes when the target completes. - - - An action to run when the completes. When run, the delegate will be - passed the completed task as an argument. - - - Options for when the continuation is scheduled and how it behaves. This includes criteria, such - as OnlyOnCanceled, as - well as execution options, such as ExecuteSynchronously. - - The that will be assigned to the new continuation task. - - The to associate with the continuation task and to use for its - execution. - - A new continuation . - - The returned will not be scheduled for execution until the current task has - completed. If the criteria specified through the parameter - are not met, the continuation task will be canceled instead of scheduled. - - - The argument is null. - - - The argument specifies an invalid value for TaskContinuationOptions. - - - The argument is null. - - - The has been disposed. - - The provided CancellationToken - has already been disposed. - - - - - Creates a continuation that executes when the target completes. - - - The type of the result produced by the continuation. - - - A function to run when the completes. When run, the delegate will be - passed the completed task as an argument. - - A new continuation . - - The returned will not be scheduled for execution until the current task has - completed, whether it completes due to running to completion successfully, faulting due to an - unhandled exception, or exiting out early due to being canceled. - - - The argument is null. - - - The has been disposed. - - - - - Creates a continuation that executes when the target completes. - - - The type of the result produced by the continuation. - - - A function to run when the completes. When run, the delegate will be - passed the completed task as an argument. - - The that will be assigned to the new continuation task. - A new continuation . - - The returned will not be scheduled for execution until the current task has - completed, whether it completes due to running to completion successfully, faulting due to an - unhandled exception, or exiting out early due to being canceled. - - - The argument is null. - - - The has been disposed. - - The provided CancellationToken - has already been disposed. - - - - - Creates a continuation that executes when the target completes. - - - The type of the result produced by the continuation. - - - A function to run when the completes. When run, the delegate will be - passed the completed task as an argument. - - - The to associate with the continuation task and to use for its execution. - - A new continuation . - - The returned will not be scheduled for execution until the current task has - completed, whether it completes due to running to completion successfully, faulting due to an - unhandled exception, or exiting out early due to being canceled. - - - The argument is null. - - - The argument is null. - - - The has been disposed. - - - - - Creates a continuation that executes when the target completes. - - - The type of the result produced by the continuation. - - - A function to run when the completes. When run, the delegate will be - passed the completed task as an argument. - - - Options for when the continuation is scheduled and how it behaves. This includes criteria, such - as OnlyOnCanceled, as - well as execution options, such as ExecuteSynchronously. - - A new continuation . - - The returned will not be scheduled for execution until the current task has - completed. If the continuation criteria specified through the parameter are not met, the continuation task will be canceled - instead of scheduled. - - - The argument is null. - - - The argument specifies an invalid value for TaskContinuationOptions. - - - The has been disposed. - - - - - Creates a continuation that executes when the target completes. - - - The type of the result produced by the continuation. - - - A function to run when the completes. When run, the delegate will be - passed the completed task as an argument. - - The that will be assigned to the new continuation task. - - Options for when the continuation is scheduled and how it behaves. This includes criteria, such - as OnlyOnCanceled, as - well as execution options, such as ExecuteSynchronously. - - - The to associate with the continuation task and to use for its - execution. - - A new continuation . - - The returned will not be scheduled for execution until the current task has - completed. If the criteria specified through the parameter - are not met, the continuation task will be canceled instead of scheduled. - - - The argument is null. - - - The argument specifies an invalid value for TaskContinuationOptions. - - - The argument is null. - - - The has been disposed. - - The provided CancellationToken - has already been disposed. - - - - - Converts TaskContinuationOptions to TaskCreationOptions, and also does - some validity checking along the way. - - Incoming TaskContinuationOptions - Outgoing TaskCreationOptions - Outgoing InternalTaskOptions - - - - Registers the continuation and possibly runs it (if the task is already finished). - - The continuation task itself. - TaskScheduler with which to associate continuation task. - Restrictions on when the continuation becomes active. - - - - Waits for all of the provided objects to complete execution. - - - An array of instances on which to wait. - - - The argument is null. - - - The argument contains a null element. - - - At least one of the instances was canceled -or- an exception was thrown during - the execution of at least one of the instances. - - - The has been disposed. - - - - - Waits for all of the provided objects to complete execution. - - - true if all of the instances completed execution within the allotted time; - otherwise, false. - - - An array of instances on which to wait. - - - A that represents the number of milliseconds to wait, or a that represents -1 milliseconds to wait indefinitely. - - - The argument is null. - - - The argument contains a null element. - - - At least one of the instances was canceled -or- an exception was thrown during - the execution of at least one of the instances. - - - is a negative number other than -1 milliseconds, which represents an - infinite time-out -or- timeout is greater than - . - - - The has been disposed. - - - - - Waits for all of the provided objects to complete execution. - - - true if all of the instances completed execution within the allotted time; - otherwise, false. - - - The number of milliseconds to wait, or (-1) to - wait indefinitely. - An array of instances on which to wait. - - - The argument is null. - - - The argument contains a null element. - - - At least one of the instances was canceled -or- an exception was thrown during - the execution of at least one of the instances. - - - The has been disposed. - - - is a negative number other than -1, which represents an - infinite time-out. - - - - - Waits for all of the provided objects to complete execution. - - - true if all of the instances completed execution within the allotted time; - otherwise, false. - - - An array of instances on which to wait. - - - A to observe while waiting for the tasks to complete. - - - The argument is null. - - - The argument contains a null element. - - - At least one of the instances was canceled -or- an exception was thrown during - the execution of at least one of the instances. - - - The was canceled. - - - The has been disposed. - - - - - Waits for all of the provided objects to complete execution. - - - true if all of the instances completed execution within the allotted time; - otherwise, false. - - - An array of instances on which to wait. - - - The number of milliseconds to wait, or (-1) to - wait indefinitely. - - - A to observe while waiting for the tasks to complete. - - - The argument is null. - - - The argument contains a null element. - - - At least one of the instances was canceled -or- an exception was thrown during - the execution of at least one of the instances. - - - The has been disposed. - - - is a negative number other than -1, which represents an - infinite time-out. - - - The was canceled. - - - - - Waits for a set of handles in a STA-aware way. In other words, it will wait for each - of the events individually if we're on a STA thread, because MsgWaitForMultipleObjectsEx - can't do a true wait-all due to its hidden message queue event. This is not atomic, - of course, but we only wait on one-way (MRE) events anyway so this is OK. - - An array of wait handles to wait on. - The timeout to use during waits. - The cancellationToken that enables a wait to be canceled. - True if all waits succeeded, false if a timeout occurred. - - - - Internal WaitAll implementation which is meant to be used with small number of tasks, - optimized for Parallel.Invoke and other structured primitives. - - - - - This internal function is only meant to be called by WaitAll() - If the completed task is canceled or it has other exceptions, here we will add those - into the passed in exception list (which will be lazily initialized here). - - - - - Waits for any of the provided objects to complete execution. - - - An array of instances on which to wait. - - The index of the completed task in the array argument. - - The argument is null. - - - The argument contains a null element. - - - The has been disposed. - - - - - Waits for any of the provided objects to complete execution. - - - An array of instances on which to wait. - - - A that represents the number of milliseconds to wait, or a that represents -1 milliseconds to wait indefinitely. - - - The index of the completed task in the array argument, or -1 if the - timeout occurred. - - - The argument is null. - - - The argument contains a null element. - - - The has been disposed. - - - is a negative number other than -1 milliseconds, which represents an - infinite time-out -or- timeout is greater than - . - - - - - Waits for any of the provided objects to complete execution. - - - An array of instances on which to wait. - - - A to observe while waiting for a task to complete. - - - The index of the completed task in the array argument. - - - The argument is null. - - - The argument contains a null element. - - - The has been disposed. - - - The was canceled. - - - - - Waits for any of the provided objects to complete execution. - - - An array of instances on which to wait. - - - The number of milliseconds to wait, or (-1) to - wait indefinitely. - - - The index of the completed task in the array argument, or -1 if the - timeout occurred. - - - The argument is null. - - - The argument contains a null element. - - - The has been disposed. - - - is a negative number other than -1, which represents an - infinite time-out. - - - - - Waits for any of the provided objects to complete execution. - - - An array of instances on which to wait. - - - The number of milliseconds to wait, or (-1) to - wait indefinitely. - - - A to observe while waiting for a task to complete. - - - The index of the completed task in the array argument, or -1 if the - timeout occurred. - - - The argument is null. - - - The argument contains a null element. - - - The has been disposed. - - - is a negative number other than -1, which represents an - infinite time-out. - - - The was canceled. - - - - - Gets a unique ID for this Task instance. - - - Task IDs are assigned on-demand and do not necessarily represent the order in the which Task - instances were created. - - - - - Returns the unique ID of the currently executing Task. - - - - - Gets the Task instance currently executing, or - null if none exists. - - - - - Gets the Exception that caused the Task to end prematurely. If the Task completed successfully or has not yet thrown any - exceptions, this will return null. - - - Tasks that throw unhandled exceptions store the resulting exception and propagate it wrapped in a - in calls to Wait - or in accesses to the property. Any exceptions not observed by the time - the Task instance is garbage collected will be propagated on the finalizer thread. - - - The Task - has been disposed. - - - - - Gets the TaskStatus of this Task. - - - - - Gets whether this Task instance has completed - execution due to being canceled. - - - A Task will complete in Canceled state either if its CancellationToken - was marked for cancellation before the task started executing, or if the task acknowledged the cancellation request on - its already signaled CancellationToken by throwing an - OperationCanceledException2 that bears the same - CancellationToken. - - - - - Returns true if this task has a cancellation token and it was signaled. - To be used internally in execute entry codepaths. - - - - - This internal property provides access to the CancellationToken that was set on the task - when it was constructed. - - - - - Gets whether this threw an OperationCanceledException2 while its CancellationToken was signaled. - - - - - Gets whether this Task has completed. - - - will return true when the Task is in one of the three - final states: RanToCompletion, - Faulted, or - Canceled. - - - - - Checks whether this task has been disposed. - - - - - Gets the TaskCreationOptions used - to create this task. - - - - - Gets a that can be used to wait for the task to - complete. - - - Using the wait functionality provided by - should be preferred over using for similar - functionality. - - - The has been disposed. - - - - - Gets the state object supplied when the Task was created, - or null if none was supplied. - - - - - Gets an indication of whether the asynchronous operation completed synchronously. - - true if the asynchronous operation completed synchronously; otherwise, false. - - - - Provides access to the TaskScheduler responsible for executing this Task. - - - - - Provides access to factory methods for creating and instances. - - - The factory returned from is a default instance - of , as would result from using - the default constructor on TaskFactory. - - - - - Provides an event that can be used to wait for completion. - Only called by Wait*(), which means that we really do need to instantiate a completion event. - - - - - Determines whether this is the root task of a self replicating group. - - - - - Determines whether the task is a replica itself. - - - - - The property formerly known as IsFaulted. - - - - - Gets whether the completed due to an unhandled exception. - - - If is true, the Task's will be equal to - TaskStatus.Faulted, and its - property will be non-null. - - - - - Checks whether the TASK_STATE_EXCEPTIONOBSERVEDBYPARENT status flag is set, - This will only be used by the implicit wait to prevent double throws - - - - - - Checks whether the body was ever invoked. Used by task scheduler code to verify custom schedulers actually ran the task. - - - - - A structure to hold continuation information. - - - - - Constructs a new continuation structure. - - The task to be activated. - The continuation options. - The scheduler to use for the continuation. - - - - Invokes the continuation for the target completion task. - - The completed task. - Whether the continuation can be inlined. - - - - Initializes a new with the specified function. - - - The delegate that represents the code to execute in the task. When the function has completed, - the task's property will be set to return the result value of the function. - - - The argument is null. - - - - - Initializes a new with the specified function. - - - The delegate that represents the code to execute in the task. When the function has completed, - the task's property will be set to return the result value of the function. - - The to be assigned to this task. - - The argument is null. - - The provided CancellationToken - has already been disposed. - - - - - Initializes a new with the specified function and creation options. - - - The delegate that represents the code to execute in the task. When the function has completed, - the task's property will be set to return the result value of the function. - - - The TaskCreationOptions used to - customize the task's behavior. - - - The argument is null. - - - The argument specifies an invalid value for . - - - - - Initializes a new with the specified function and creation options. - - - The delegate that represents the code to execute in the task. When the function has completed, - the task's property will be set to return the result value of the function. - - The that will be assigned to the new task. - - The TaskCreationOptions used to - customize the task's behavior. - - - The argument is null. - - - The argument specifies an invalid value for . - - The provided CancellationToken - has already been disposed. - - - - - Initializes a new with the specified function and state. - - - The delegate that represents the code to execute in the task. When the function has completed, - the task's property will be set to return the result value of the function. - - An object representing data to be used by the action. - - The argument is null. - - - - - Initializes a new with the specified action, state, and options. - - - The delegate that represents the code to execute in the task. When the function has completed, - the task's property will be set to return the result value of the function. - - An object representing data to be used by the function. - The to be assigned to the new task. - - The argument is null. - - The provided CancellationToken - has already been disposed. - - - - - Initializes a new with the specified action, state, and options. - - - The delegate that represents the code to execute in the task. When the function has completed, - the task's property will be set to return the result value of the function. - - An object representing data to be used by the function. - - The TaskCreationOptions used to - customize the task's behavior. - - - The argument is null. - - - The argument specifies an invalid value for . - - - - - Initializes a new with the specified action, state, and options. - - - The delegate that represents the code to execute in the task. When the function has completed, - the task's property will be set to return the result value of the function. - - An object representing data to be used by the function. - The to be assigned to the new task. - - The TaskCreationOptions used to - customize the task's behavior. - - - The argument is null. - - - The argument specifies an invalid value for . - - The provided CancellationToken - has already been disposed. - - - - - Creates a new future object. - - The parent task for this future. - A function that yields the future value. - The task scheduler which will be used to execute the future. - The CancellationToken for the task. - Options to control the future's behavior. - Internal options to control the future's behavior. - The argument specifies - a SelfReplicating , which is illegal."/>. - - - - Creates a new future object. - - The parent task for this future. - An object containing data to be used by the action; may be null. - A function that yields the future value. - The CancellationToken for the task. - The task scheduler which will be used to execute the future. - Options to control the future's behavior. - Internal options to control the future's behavior. - The argument specifies - a SelfReplicating , which is illegal."/>. - - - - Evaluates the value selector of the Task which is passed in as an object and stores the result. - - - - - Creates a continuation that executes when the target completes. - - - An action to run when the completes. When run, the delegate will be - passed the completed task as an argument. - - A new continuation . - - The returned will not be scheduled for execution until the current task has - completed, whether it completes due to running to completion successfully, faulting due to an - unhandled exception, or exiting out early due to being canceled. - - - The argument is null. - - - The has been disposed. - - - - - Creates a continuation that executes when the target completes. - - - An action to run when the completes. When run, the delegate will be - passed the completed task as an argument. - - The that will be assigned to the new continuation task. - A new continuation . - - The returned will not be scheduled for execution until the current task has - completed, whether it completes due to running to completion successfully, faulting due to an - unhandled exception, or exiting out early due to being canceled. - - - The argument is null. - - - The has been disposed. - - The provided CancellationToken - has already been disposed. - - - - - Creates a continuation that executes when the target completes. - - - An action to run when the completes. When run, the delegate will be - passed the completed task as an argument. - - - The to associate with the continuation task and to use for its execution. - - A new continuation . - - The returned will not be scheduled for execution until the current task has - completed, whether it completes due to running to completion successfully, faulting due to an - unhandled exception, or exiting out early due to being canceled. - - - The argument is null. - - - The argument is null. - - - The has been disposed. - - - - - Creates a continuation that executes when the target completes. - - - An action to run when the completes. When run, the delegate will be - passed the completed task as an argument. - - - Options for when the continuation is scheduled and how it behaves. This includes criteria, such - as OnlyOnCanceled, as - well as execution options, such as ExecuteSynchronously. - - A new continuation . - - The returned will not be scheduled for execution until the current task has - completed. If the continuation criteria specified through the parameter are not met, the continuation task will be canceled - instead of scheduled. - - - The argument is null. - - - The argument specifies an invalid value for TaskContinuationOptions. - - - The has been disposed. - - - - - Creates a continuation that executes when the target completes. - - - An action to run when the completes. When run, the delegate will be - passed the completed task as an argument. - - The that will be assigned to the new continuation task. - - Options for when the continuation is scheduled and how it behaves. This includes criteria, such - as OnlyOnCanceled, as - well as execution options, such as ExecuteSynchronously. - - - The to associate with the continuation task and to use for its - execution. - - A new continuation . - - The returned will not be scheduled for execution until the current task has - completed. If the criteria specified through the parameter - are not met, the continuation task will be canceled instead of scheduled. - - - The argument is null. - - - The argument specifies an invalid value for TaskContinuationOptions. - - - The argument is null. - - - The has been disposed. - - The provided CancellationToken - has already been disposed. - - - - - Creates a continuation that executes when the target completes. - - - The type of the result produced by the continuation. - - - A function to run when the completes. When run, the delegate will be - passed the completed task as an argument. - - A new continuation . - - The returned will not be scheduled for execution until the current - task has completed, whether it completes due to running to completion successfully, faulting due - to an unhandled exception, or exiting out early due to being canceled. - - - The argument is null. - - - The has been disposed. - - - - - Creates a continuation that executes when the target completes. - - - The type of the result produced by the continuation. - - - A function to run when the completes. When run, the delegate will be - passed the completed task as an argument. - - The that will be assigned to the new task. - A new continuation . - - The returned will not be scheduled for execution until the current - task has completed, whether it completes due to running to completion successfully, faulting due - to an unhandled exception, or exiting out early due to being canceled. - - - The argument is null. - - - The has been disposed. - - The provided CancellationToken - has already been disposed. - - - - - Creates a continuation that executes when the target completes. - - - The type of the result produced by the continuation. - - - A function to run when the completes. When run, the delegate will be - passed the completed task as an argument. - - - The to associate with the continuation task and to use for its execution. - - A new continuation . - - The returned will not be scheduled for execution until the current task has - completed, whether it completes due to running to completion successfully, faulting due to an - unhandled exception, or exiting out early due to being canceled. - - - The argument is null. - - - The argument is null. - - - The has been disposed. - - - - - Creates a continuation that executes when the target completes. - - - The type of the result produced by the continuation. - - - A function to run when the completes. When run, the delegate will be - passed the completed task as an argument. - - - Options for when the continuation is scheduled and how it behaves. This includes criteria, such - as OnlyOnCanceled, as - well as execution options, such as ExecuteSynchronously. - - A new continuation . - - - The returned will not be scheduled for execution until the current - task has completed, whether it completes due to running to completion successfully, faulting due - to an unhandled exception, or exiting out early due to being canceled. - - - The , when executed, should return a . This task's completion state will be transferred to the task returned - from the ContinueWith call. - - - - The argument is null. - - - The argument specifies an invalid value for TaskContinuationOptions. - - - The has been disposed. - - - - - Creates a continuation that executes when the target completes. - - - The type of the result produced by the continuation. - - - A function to run when the completes. When run, the delegate will be passed as - an argument this completed task. - - The that will be assigned to the new task. - - Options for when the continuation is scheduled and how it behaves. This includes criteria, such - as OnlyOnCanceled, as - well as execution options, such as ExecuteSynchronously. - - - The to associate with the continuation task and to use for its - execution. - - A new continuation . - - - The returned will not be scheduled for execution until the current task has - completed, whether it completes due to running to completion successfully, faulting due to an - unhandled exception, or exiting out early due to being canceled. - - - The , when executed, should return a . - This task's completion state will be transferred to the task returned from the - ContinueWith call. - - - - The argument is null. - - - The argument specifies an invalid value for TaskContinuationOptions. - - - The argument is null. - - - The has been disposed. - - The provided CancellationToken - has already been disposed. - - - - - Gets the result value of this . - - - The get accessor for this property ensures that the asynchronous operation is complete before - returning. Once the result of the computation is available, it is stored and will be returned - immediately on later calls to . - - - - - Provides access to factory methods for creating instances. - - - The factory returned from is a default instance - of , as would result from using - the default constructor on the factory type. - - - - - Provides support for creating and scheduling - Task{TResult} objects. - - The type of the results that are available though - the Task{TResult} objects that are associated with - the methods in this class. - - - There are many common patterns for which tasks are relevant. The - class encodes some of these patterns into methods that pick up default settings, which are - configurable through its constructors. - - - A default instance of is available through the - Task{TResult}.Factory property. - - - - - - Initializes a instance with the default configuration. - - - This constructor creates a instance with a default configuration. The - property is initialized to - TaskCreationOptions.None, the - property is initialized to TaskContinuationOptions.None, - and the TaskScheduler property is - initialized to the current scheduler (see TaskScheduler.Current). - - - - - Initializes a instance with the default configuration. - - The default that will be assigned - to tasks created by this unless another CancellationToken is explicitly specified - while calling the factory methods. - - This constructor creates a instance with a default configuration. The - property is initialized to - TaskCreationOptions.None, the - property is initialized to TaskContinuationOptions.None, - and the TaskScheduler property is - initialized to the current scheduler (see TaskScheduler.Current). - - - - - Initializes a instance with the specified configuration. - - - The - TaskScheduler to use to schedule any tasks created with this TaskFactory{TResult}. A null value - indicates that the current TaskScheduler should be used. - - - With this constructor, the - property is initialized to - TaskCreationOptions.None, the - property is initialized to TaskContinuationOptions.None, - and the TaskScheduler property is - initialized to , unless it's null, in which case the property is - initialized to the current scheduler (see TaskScheduler.Current). - - - - - Initializes a instance with the specified configuration. - - - The default - TaskCreationOptions to use when creating tasks with this TaskFactory{TResult}. - - - The default - TaskContinuationOptions to use when creating continuation tasks with this TaskFactory{TResult}. - - - The exception that is thrown when the - argument or the - argument specifies an invalid value. - - - With this constructor, the - property is initialized to , - the - property is initialized to , and the TaskScheduler property is initialized to the - current scheduler (see TaskScheduler.Current). - - - - - Initializes a instance with the specified configuration. - - The default that will be assigned - to tasks created by this unless another CancellationToken is explicitly specified - while calling the factory methods. - - The default - TaskCreationOptions to use when creating tasks with this TaskFactory{TResult}. - - - The default - TaskContinuationOptions to use when creating continuation tasks with this TaskFactory{TResult}. - - - The default - TaskScheduler to use to schedule any Tasks created with this TaskFactory{TResult}. A null value - indicates that TaskScheduler.Current should be used. - - - The exception that is thrown when the - argument or the - argumentspecifies an invalid value. - - - With this constructor, the - property is initialized to , - the - property is initialized to , and the TaskScheduler property is initialized to - , unless it's null, in which case the property is initialized to the - current scheduler (see TaskScheduler.Current). - - - - - Creates and starts a . - - A function delegate that returns the future result to be available through - the . - The started . - The exception that is thrown when the - argument is null. - - Calling StartNew is functionally equivalent to creating a using one - of its constructors and then calling - Start to schedule it for execution. - However, unless creation and scheduling must be separated, StartNew is the recommended approach - for both simplicity and performance. - - - - - Creates and starts a . - - A function delegate that returns the future result to be available through - the . - The that will be assigned to the new task. - The started . - The exception that is thrown when the - argument is null. - The provided CancellationToken - has already been disposed. - - - Calling StartNew is functionally equivalent to creating a using one - of its constructors and then calling - Start to schedule it for execution. - However, unless creation and scheduling must be separated, StartNew is the recommended approach - for both simplicity and performance. - - - - - Creates and starts a . - - A function delegate that returns the future result to be available through - the . - A TaskCreationOptions value that controls the behavior of the - created - . - The started . - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - - Calling StartNew is functionally equivalent to creating a using one - of its constructors and then calling - Start to schedule it for execution. - However, unless creation and scheduling must be separated, StartNew is the recommended approach - for both simplicity and performance. - - - - - Creates and starts a . - - A function delegate that returns the future result to be available through - the . - A TaskCreationOptions value that controls the behavior of the - created - . - The that will be assigned to the new task. - The TaskScheduler - that is used to schedule the created - Task{TResult}. - The started . - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - The provided CancellationToken - has already been disposed. - - - Calling StartNew is functionally equivalent to creating a using one - of its constructors and then calling - Start to schedule it for execution. - However, unless creation and scheduling must be separated, StartNew is the recommended approach - for both simplicity and performance. - - - - - Creates and starts a . - - A function delegate that returns the future result to be available through - the . - An object containing data to be used by the - delegate. - The started . - The exception that is thrown when the - argument is null. - - Calling StartNew is functionally equivalent to creating a using one - of its constructors and then calling - Start to schedule it for execution. - However, unless creation and scheduling must be separated, StartNew is the recommended approach - for both simplicity and performance. - - - - - Creates and starts a . - - A function delegate that returns the future result to be available through - the . - An object containing data to be used by the - delegate. - The that will be assigned to the new task. - The started . - The exception that is thrown when the - argument is null. - The provided CancellationToken - has already been disposed. - - - Calling StartNew is functionally equivalent to creating a using one - of its constructors and then calling - Start to schedule it for execution. - However, unless creation and scheduling must be separated, StartNew is the recommended approach - for both simplicity and performance. - - - - - Creates and starts a . - - A function delegate that returns the future result to be available through - the . - An object containing data to be used by the - delegate. - A TaskCreationOptions value that controls the behavior of the - created - . - The started . - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - - Calling StartNew is functionally equivalent to creating a using one - of its constructors and then calling - Start to schedule it for execution. - However, unless creation and scheduling must be separated, StartNew is the recommended approach - for both simplicity and performance. - - - - - Creates and starts a . - - A function delegate that returns the future result to be available through - the . - An object containing data to be used by the - delegate. - The that will be assigned to the new task. - A TaskCreationOptions value that controls the behavior of the - created - . - The TaskScheduler - that is used to schedule the created - Task{TResult}. - The started . - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - The provided CancellationToken - has already been disposed. - - - Calling StartNew is functionally equivalent to creating a using one - of its constructors and then calling - Start to schedule it for execution. - However, unless creation and scheduling must be separated, StartNew is the recommended approach - for both simplicity and performance. - - - - - Creates a Task that executes an end - method function when a specified IAsyncResult completes. - - The IAsyncResult whose completion should trigger the processing of the - . - The function delegate that processes the completed . - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - A Task that represents the - asynchronous operation. - - - - Creates a Task that executes an end - method function when a specified IAsyncResult completes. - - The IAsyncResult whose completion should trigger the processing of the - . - The function delegate that processes the completed . - The TaskCreationOptions value that controls the behavior of the - created Task. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - A Task that represents the - asynchronous operation. - - - - Creates a Task that executes an end - method function when a specified IAsyncResult completes. - - The IAsyncResult whose completion should trigger the processing of the - . - The function delegate that processes the completed . - The TaskScheduler - that is used to schedule the task that executes the end method. - The TaskCreationOptions value that controls the behavior of the - created Task. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - A Task that represents the - asynchronous operation. - - - - Creates a Task that represents a pair of - begin and end methods that conform to the Asynchronous Programming Model pattern. - - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - An object containing data to be used by the - delegate. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The created Task that - represents the asynchronous operation. - - This method throws any exceptions thrown by the . - - - - - Creates a Task that represents a pair of - begin and end methods that conform to the Asynchronous Programming Model pattern. - - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - The TaskCreationOptions value that controls the behavior of the - created Task. - An object containing data to be used by the - delegate. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - The created Task that - represents the asynchronous operation. - - This method throws any exceptions thrown by the . - - - - - Creates a Task that represents a pair of - begin and end methods that conform to the Asynchronous Programming Model pattern. - - The type of the first argument passed to the delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - The first argument passed to the - delegate. - An object containing data to be used by the - delegate. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The created Task that - represents the asynchronous operation. - - This method throws any exceptions thrown by the . - - - - - Creates a Task that represents a pair of - begin and end methods that conform to the Asynchronous Programming Model pattern. - - The type of the first argument passed to the delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - The first argument passed to the - delegate. - The TaskCreationOptions value that controls the behavior of the - created Task. - An object containing data to be used by the - delegate. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - The created Task that - represents the asynchronous operation. - - This method throws any exceptions thrown by the . - - - - - Creates a Task that represents a pair of - begin and end methods that conform to the Asynchronous Programming Model pattern. - - The type of the first argument passed to the delegate. - The type of the second argument passed to - delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - The first argument passed to the - delegate. - The second argument passed to the - delegate. - An object containing data to be used by the - delegate. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The created Task that - represents the asynchronous operation. - - This method throws any exceptions thrown by the . - - - - - Creates a Task that represents a pair of - begin and end methods that conform to the Asynchronous Programming Model pattern. - - The type of the first argument passed to the delegate. - The type of the second argument passed to - delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - The first argument passed to the - delegate. - The second argument passed to the - delegate. - The TaskCreationOptions value that controls the behavior of the - created Task. - An object containing data to be used by the - delegate. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - The created Task that - represents the asynchronous operation. - - This method throws any exceptions thrown by the . - - - - - Creates a Task that represents a pair of - begin and end methods that conform to the Asynchronous Programming Model pattern. - - The type of the first argument passed to the delegate. - The type of the second argument passed to - delegate. - The type of the third argument passed to - delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - The first argument passed to the - delegate. - The second argument passed to the - delegate. - The third argument passed to the - delegate. - An object containing data to be used by the - delegate. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The created Task that - represents the asynchronous operation. - - This method throws any exceptions thrown by the . - - - - - Creates a Task that represents a pair of - begin and end methods that conform to the Asynchronous Programming Model pattern. - - The type of the first argument passed to the delegate. - The type of the second argument passed to - delegate. - The type of the third argument passed to - delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - The first argument passed to the - delegate. - The second argument passed to the - delegate. - The third argument passed to the - delegate. - The TaskCreationOptions value that controls the behavior of the - created Task. - An object containing data to be used by the - delegate. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - The created Task that - represents the asynchronous operation. - - This method throws any exceptions thrown by the . - - - - - Creates a continuation Task - that will be started upon the completion of a set of provided Tasks. - - The array of tasks from which to continue. - The function delegate to execute when all tasks in - the array have completed. - The new continuation Task. - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when one - of the elements in the array has been disposed. - - - - Creates a continuation Task - that will be started upon the completion of a set of provided Tasks. - - The array of tasks from which to continue. - The function delegate to execute when all tasks in - the array have completed. - The CancellationToken - that will be assigned to the new continuation task. - The new continuation Task. - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when one - of the elements in the array has been disposed. - The provided CancellationToken - has already been disposed. - - - - - Creates a continuation Task - that will be started upon the completion of a set of provided Tasks. - - The array of tasks from which to continue. - The function delegate to execute when all tasks in the array have completed. - The - TaskContinuationOptions value that controls the behavior of - the created continuation Task. - The new continuation Task. - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when the - argument specifies an invalid TaskContinuationOptions - value. - The exception that is thrown when one - of the elements in the array has been disposed. - - The NotOn* and OnlyOn* TaskContinuationOptions, - which constrain for which TaskStatus states a continuation - will be executed, are illegal with ContinueWhenAll. - - - - - Creates a continuation Task - that will be started upon the completion of a set of provided Tasks. - - The array of tasks from which to continue. - The function delegate to execute when all tasks in the array have completed. - The CancellationToken - that will be assigned to the new continuation task. - The - TaskContinuationOptions value that controls the behavior of - the created continuation Task. - The TaskScheduler - that is used to schedule the created continuation Task. - The new continuation Task. - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when the - argument specifies an invalid TaskContinuationOptions - value. - The exception that is thrown when one - of the elements in the array has been disposed. - The provided CancellationToken - has already been disposed. - - - The NotOn* and OnlyOn* TaskContinuationOptions, - which constrain for which TaskStatus states a continuation - will be executed, are illegal with ContinueWhenAll. - - - - - Creates a continuation Task - that will be started upon the completion of a set of provided Tasks. - - The type of the result of the antecedent . - The array of tasks from which to continue. - The function delegate to execute when all tasks in the - array have completed. - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when one - of the elements in the array has been disposed. - - - - Creates a continuation Task - that will be started upon the completion of a set of provided Tasks. - - The type of the result of the antecedent . - The array of tasks from which to continue. - The function delegate to execute when all tasks in the - array have completed. - The CancellationToken - that will be assigned to the new continuation task. - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when one - of the elements in the array has been disposed. - The provided CancellationToken - has already been disposed. - - - - - Creates a continuation Task - that will be started upon the completion of a set of provided Tasks. - - The type of the result of the antecedent . - The array of tasks from which to continue. - The function delegate to execute when all tasks in the - array have completed. - The - TaskContinuationOptions value that controls the behavior of - the created continuation Task. - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when the - argument specifies an invalid TaskContinuationOptions - value. - The exception that is thrown when one - of the elements in the array has been disposed. - - The NotOn* and OnlyOn* TaskContinuationOptions, - which constrain for which TaskStatus states a continuation - will be executed, are illegal with ContinueWhenAll. - - - - - Creates a continuation Task - that will be started upon the completion of a set of provided Tasks. - - The type of the result of the antecedent . - The array of tasks from which to continue. - The function delegate to execute when all tasks in the - array have completed. - The CancellationToken - that will be assigned to the new continuation task. - The - TaskContinuationOptions value that controls the behavior of - the created continuation Task. - The TaskScheduler - that is used to schedule the created continuation . - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when the - argument specifies an invalid TaskContinuationOptions - value. - The exception that is thrown when one - of the elements in the array has been disposed. - The provided CancellationToken - has already been disposed. - - - The NotOn* and OnlyOn* TaskContinuationOptions, - which constrain for which TaskStatus states a continuation - will be executed, are illegal with ContinueWhenAll. - - - - - Creates a continuation Task - that will be started upon the completion of any Task in the provided set. - - The array of tasks from which to continue when one task completes. - The function delegate to execute when one task in the array completes. - The new continuation Task. - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when one - of the elements in the array has been disposed. - - - - Creates a continuation Task - that will be started upon the completion of any Task in the provided set. - - The array of tasks from which to continue when one task completes. - The function delegate to execute when one task in the array completes. - The CancellationToken - that will be assigned to the new continuation task. - The new continuation Task. - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when one - of the elements in the array has been disposed. - The provided CancellationToken - has already been disposed. - - - - - Creates a continuation Task - that will be started upon the completion of any Task in the provided set. - - The array of tasks from which to continue when one task completes. - The function delegate to execute when one task in the array completes. - The - TaskContinuationOptions value that controls the behavior of - the created continuation Task. - The new continuation Task. - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when the - argument specifies an invalid TaskContinuationOptions - value. - The exception that is thrown when one - of the elements in the array has been disposed. - - The NotOn* and OnlyOn* TaskContinuationOptions, - which constrain for which TaskStatus states a continuation - will be executed, are illegal with ContinueWhenAny. - - - - - Creates a continuation Task - that will be started upon the completion of any Task in the provided set. - - The array of tasks from which to continue when one task completes. - The function delegate to execute when one task in the array completes. - The CancellationToken - that will be assigned to the new continuation task. - The - TaskContinuationOptions value that controls the behavior of - the created continuation Task. - The TaskScheduler - that is used to schedule the created continuation Task. - The new continuation Task. - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when the - argument specifies an invalid TaskContinuationOptions - value. - The exception that is thrown when one - of the elements in the array has been disposed. - The provided CancellationToken - has already been disposed. - - - The NotOn* and OnlyOn* TaskContinuationOptions, - which constrain for which TaskStatus states a continuation - will be executed, are illegal with ContinueWhenAny. - - - - - Creates a continuation Task - that will be started upon the completion of any Task in the provided set. - - The type of the result of the antecedent . - The array of tasks from which to continue when one task completes. - The function delegate to execute when one task in the - array completes. - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when one - of the elements in the array has been disposed. - - - - Creates a continuation Task - that will be started upon the completion of any Task in the provided set. - - The type of the result of the antecedent . - The array of tasks from which to continue when one task completes. - The function delegate to execute when one task in the - array completes. - The CancellationToken - that will be assigned to the new continuation task. - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when one - of the elements in the array has been disposed. - The provided CancellationToken - has already been disposed. - - - - - Creates a continuation Task - that will be started upon the completion of any Task in the provided set. - - The type of the result of the antecedent . - The array of tasks from which to continue when one task completes. - The function delegate to execute when one task in the - array completes. - The - TaskContinuationOptions value that controls the behavior of - the created continuation Task. - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when the - argument specifies an invalid TaskContinuationOptions - value. - The exception that is thrown when one - of the elements in the array has been disposed. - - The NotOn* and OnlyOn* TaskContinuationOptions, - which constrain for which TaskStatus states a continuation - will be executed, are illegal with ContinueWhenAny. - - - - - Creates a continuation Task - that will be started upon the completion of any Task in the provided set. - - The type of the result of the antecedent . - The array of tasks from which to continue when one task completes. - The function delegate to execute when one task in the - array completes. - The CancellationToken - that will be assigned to the new continuation task. - The - TaskContinuationOptions value that controls the behavior of - the created continuation Task. - The TaskScheduler - that is used to schedule the created continuation . - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when the - argument specifies an invalid TaskContinuationOptions - value. - The exception that is thrown when one - of the elements in the array has been disposed. - The provided CancellationToken - has already been disposed. - - - The NotOn* and OnlyOn* TaskContinuationOptions, - which constrain for which TaskStatus states a continuation - will be executed, are illegal with ContinueWhenAny. - - - - - Gets the default CancellationToken of this - TaskFactory. - - - This property returns the default that will be assigned to all - tasks created by this factory unless another CancellationToken value is explicitly specified - during the call to the factory methods. - - - - - Gets the TaskScheduler of this - TaskFactory{TResult}. - - - This property returns the default scheduler for this factory. It will be used to schedule all - tasks unless another scheduler is explicitly specified during calls to this factory's methods. - If null, TaskScheduler.Current - will be used. - - - - - Gets the TaskCreationOptions - value of this TaskFactory{TResult}. - - - This property returns the default creation options for this factory. They will be used to create all - tasks unless other options are explicitly specified during calls to this factory's methods. - - - - - Gets the TaskContinuationOptions - value of this TaskFactory{TResult}. - - - This property returns the default continuation options for this factory. They will be used to create - all continuation tasks unless other options are explicitly specified during calls to this factory's methods. - - - - - Represents the current stage in the lifecycle of a . - - - - - The task has been initialized but has not yet been scheduled. - - - - - The task is waiting to be activated and scheduled internally by the .NET Framework infrastructure. - - - - - The task has been scheduled for execution but has not yet begun executing. - - - - - The task is running but has not yet completed. - - - - - The task has finished executing and is implicitly waiting for - attached child tasks to complete. - - - - - The task completed execution successfully. - - - - - The task acknowledged cancellation by throwing an OperationCanceledException2 with its own CancellationToken - while the token was in signaled state, or the task's CancellationToken was already signaled before the - task started executing. - - - - - The task completed due to an unhandled exception. - - - - - Specifies flags that control optional behavior for the creation and execution of tasks. - - - - - Specifies that the default behavior should be used. - - - - - A hint to a TaskScheduler to schedule a - task in as fair a manner as possible, meaning that tasks scheduled sooner will be more likely to - be run sooner, and tasks scheduled later will be more likely to be run later. - - - - - Specifies that a task will be a long-running, course-grained operation. It provides a hint to the - TaskScheduler that oversubscription may be - warranted. - - - - - Specifies that a task is attached to a parent in the task hierarchy. - - - - - Task creation flags which are only used internally. - - - - Specifies "No internal task options" - - - Used to filter out internal vs. public task creation options. - - - Specifies that the task will be queued by the runtime before handing it over to the user. - This flag will be used to skip the cancellationtoken registration step, which is only meant for unstarted tasks. - - - - Specifies flags that control optional behavior for the creation and execution of continuation tasks. - - - - - Default = "Continue on any, no task options, run asynchronously" - Specifies that the default behavior should be used. Continuations, by default, will - be scheduled when the antecedent task completes, regardless of the task's final TaskStatus. - - - - - A hint to a TaskScheduler to schedule a - task in as fair a manner as possible, meaning that tasks scheduled sooner will be more likely to - be run sooner, and tasks scheduled later will be more likely to be run later. - - - - - Specifies that a task will be a long-running, course-grained operation. It provides - a hint to the TaskScheduler that - oversubscription may be warranted. - - - - - Specifies that a task is attached to a parent in the task hierarchy. - - - - - Specifies that the continuation task should not be scheduled if its antecedent ran to completion. - This option is not valid for multi-task continuations. - - - - - Specifies that the continuation task should not be scheduled if its antecedent threw an unhandled - exception. This option is not valid for multi-task continuations. - - - - - Specifies that the continuation task should not be scheduled if its antecedent was canceled. This - option is not valid for multi-task continuations. - - - - - Specifies that the continuation task should be scheduled only if its antecedent ran to - completion. This option is not valid for multi-task continuations. - - - - - Specifies that the continuation task should be scheduled only if its antecedent threw an - unhandled exception. This option is not valid for multi-task continuations. - - - - - Specifies that the continuation task should be scheduled only if its antecedent was canceled. - This option is not valid for multi-task continuations. - - - - - Specifies that the continuation task should be executed synchronously. With this option - specified, the continuation will be run on the same thread that causes the antecedent task to - transition into its final state. If the antecedent is already complete when the continuation is - created, the continuation will run on the thread creating the continuation. Only very - short-running continuations should be executed synchronously. - - - - - Represents an exception used to communicate task cancellation. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the - class with a specified error message. - - The error message that explains the reason for the exception. - - - - Initializes a new instance of the - class with a specified error message and a reference to the inner exception that is the cause of - this exception. - - The error message that explains the reason for the exception. - The exception that is the cause of the current exception. - - - - Initializes a new instance of the class - with a reference to the that has been canceled. - - A task that has been canceled. - - - - Gets the task associated with this exception. - - - It is permissible for no Task to be associated with a - , in which case - this property will return null. - - - - - Represents the producer side of a unbound to a - delegate, providing access to the consumer side through the property. - - - - It is often the case that a is desired to - represent another asynchronous operation. - TaskCompletionSource is provided for this purpose. It enables - the creation of a task that can be handed out to consumers, and those consumers can use the members - of the task as they would any other. However, unlike most tasks, the state of a task created by a - TaskCompletionSource is controlled explicitly by the methods on TaskCompletionSource. This enables the - completion of the external asynchronous operation to be propagated to the underlying Task. The - separation also ensures that consumers are not able to transition the state without access to the - corresponding TaskCompletionSource. - - - All members of are thread-safe - and may be used from multiple threads concurrently. - - - The type of the result value assocatied with this . - - - - Creates a . - - - - - Creates a - with the specified options. - - - The created - by this instance and accessible through its property - will be instantiated using the specified . - - The options to use when creating the underlying - . - - The represent options invalid for use - with a . - - - - - Creates a - with the specified state. - - The state to use as the underlying - 's AsyncState. - - - - Creates a with - the specified state and options. - - The options to use when creating the underlying - . - The state to use as the underlying - 's AsyncState. - - The represent options invalid for use - with a . - - - - - Attempts to transition the underlying - into the - Faulted - state. - - The exception to bind to this . - True if the operation was successful; otherwise, false. - This operation will return false if the - is already in one - of the three final states: - RanToCompletion, - Faulted, or - Canceled. - - The argument is null. - The was disposed. - - - - Attempts to transition the underlying - into the - Faulted - state. - - The collection of exceptions to bind to this . - True if the operation was successful; otherwise, false. - This operation will return false if the - is already in one - of the three final states: - RanToCompletion, - Faulted, or - Canceled. - - The argument is null. - There are one or more null elements in . - The collection is empty. - The was disposed. - - - - Transitions the underlying - into the - Faulted - state. - - The exception to bind to this . - The argument is null. - - The underlying is already in one - of the three final states: - RanToCompletion, - Faulted, or - Canceled. - - The was disposed. - - - - Transitions the underlying - into the - Faulted - state. - - The collection of exceptions to bind to this . - The argument is null. - There are one or more null elements in . - - The underlying is already in one - of the three final states: - RanToCompletion, - Faulted, or - Canceled. - - The was disposed. - - - - Attempts to transition the underlying - into the - RanToCompletion - state. - - The result value to bind to this . - True if the operation was successful; otherwise, false. - This operation will return false if the - is already in one - of the three final states: - RanToCompletion, - Faulted, or - Canceled. - - The was disposed. - - - - Transitions the underlying - into the - RanToCompletion - state. - - The result value to bind to this . - - The underlying is already in one - of the three final states: - RanToCompletion, - Faulted, or - Canceled. - - The was disposed. - - - - Transitions the underlying - into the - Canceled - state. - - - The underlying is already in one - of the three final states: - RanToCompletion, - Faulted, or - Canceled. - - The was disposed. - - - - Attempts to transition the underlying - into the - Canceled - state. - - True if the operation was successful; otherwise, false. - This operation will return false if the - is already in one - of the three final states: - RanToCompletion, - Faulted, or - Canceled. - - The was disposed. - - - - Gets the created - by this . - - - This property enables a consumer access to the that is controlled by this instance. - The , , - , and - methods (and their "Try" variants) on this instance all result in the relevant state - transitions on this underlying Task. - - - - - An exception holder manages a list of exceptions for one particular task. - It offers the ability to aggregate, but more importantly, also offers intrinsic - support for propagating unhandled exceptions that are never observed. It does - this by aggregating and throwing if the holder is ever GC'd without the holder's - contents ever having been requested (e.g. by a Task.Wait, Task.get_Exception, etc). - - - - - Creates a new holder; it will be registered for finalization. - - The task this holder belongs to. - - - - A finalizer that repropagates unhandled exceptions. - - - - - Add an exception to the internal list. This will ensure the holder is - in the proper state (handled/unhandled) depending on the list's contents. - - An exception object (either an Exception or an - IEnumerable{Exception}) to add to the list. - - - - A private helper method that ensures the holder is considered - unhandled, i.e. it is registered for finalization. - - - - - A private helper method that ensures the holder is considered - handled, i.e. it is not registered for finalization. - - Whether this is called from the finalizer thread. - - - - Allocates a new aggregate exception and adds the contents of the list to - it. By calling this method, the holder assumes exceptions to have been - "observed", such that the finalization check will be subsequently skipped. - - Whether this is being called from a finalizer. - An extra exception to be included (optionally). - The aggregate exception to throw. - - - - Provides a set of static (Shared in Visual Basic) methods for working with specific kinds of - instances. - - - - - Creates a proxy Task that represents the - asynchronous operation of a Task{Task}. - - - It is often useful to be able to return a Task from a - Task{TResult}, where the inner Task represents work done as part of the outer Task{TResult}. However, - doing so results in a Task{Task}, which, if not dealt with carefully, could produce unexpected behavior. Unwrap - solves this problem by creating a proxy Task that represents the entire asynchronous operation of such a Task{Task}. - - The Task{Task} to unwrap. - The exception that is thrown if the - argument is null. - A Task that represents the asynchronous operation of the provided Task{Task}. - - - - Creates a proxy Task{TResult} that represents the - asynchronous operation of a Task{Task{TResult}}. - - - It is often useful to be able to return a Task{TResult} from a Task{TResult}, where the inner Task{TResult} - represents work done as part of the outer Task{TResult}. However, doing so results in a Task{Task{TResult}}, - which, if not dealt with carefully, could produce unexpected behavior. Unwrap solves this problem by - creating a proxy Task{TResult} that represents the entire asynchronous operation of such a Task{Task{TResult}}. - - The Task{Task{TResult}} to unwrap. - The exception that is thrown if the - argument is null. - A Task{TResult} that represents the asynchronous operation of the provided Task{Task{TResult}}. /// Unwraps a Task that returns another Task. - - - - Provides support for creating and scheduling - Tasks. - - - - There are many common patterns for which tasks are relevant. The - class encodes some of these patterns into methods that pick up default settings, which are - configurable through its constructors. - - - A default instance of is available through the - Task.Factory property. - - - - - - Initializes a instance with the default configuration. - - - This constructor creates a instance with a default configuration. The - property is initialized to - TaskCreationOptions.None, the - property is initialized to TaskContinuationOptions.None, - and the TaskScheduler property is - initialized to the current scheduler (see TaskScheduler.Current). - - - - - Initializes a instance with the specified configuration. - - The default that will be assigned - to tasks created by this unless another CancellationToken is explicitly specified - while calling the factory methods. - - This constructor creates a instance with a default configuration. The - property is initialized to - TaskCreationOptions.None, the - property is initialized to TaskContinuationOptions.None, - and the TaskScheduler property is - initialized to the current scheduler (see TaskScheduler.Current). - - - - - Initializes a instance with the specified configuration. - - - The - TaskScheduler to use to schedule any tasks created with this TaskFactory. A null value - indicates that the current TaskScheduler should be used. - - - With this constructor, the - property is initialized to - TaskCreationOptions.None, the - property is initialized to TaskContinuationOptions.None, - and the TaskScheduler property is - initialized to , unless it's null, in which case the property is - initialized to the current scheduler (see TaskScheduler.Current). - - - - - Initializes a instance with the specified configuration. - - - The default - TaskCreationOptions to use when creating tasks with this TaskFactory. - - - The default - TaskContinuationOptions to use when creating continuation tasks with this TaskFactory. - - - The exception that is thrown when the - argument or the - argument specifies an invalid value. - - - With this constructor, the - property is initialized to , - the - property is initialized to , and the TaskScheduler property is initialized to the - current scheduler (see TaskScheduler.Current). - - - - - Initializes a instance with the specified configuration. - - The default that will be assigned - to tasks created by this unless another CancellationToken is explicitly specified - while calling the factory methods. - - The default - TaskCreationOptions to use when creating tasks with this TaskFactory. - - - The default - TaskContinuationOptions to use when creating continuation tasks with this TaskFactory. - - - The default - TaskScheduler to use to schedule any Tasks created with this TaskFactory. A null value - indicates that TaskScheduler.Current should be used. - - - The exception that is thrown when the - argument or the - argumentspecifies an invalid value. - - - With this constructor, the - property is initialized to , - the - property is initialized to , and the TaskScheduler property is initialized to - , unless it's null, in which case the property is initialized to the - current scheduler (see TaskScheduler.Current). - - - - - Creates and starts a Task. - - The action delegate to execute asynchronously. - The started Task. - The exception that is thrown when the - argument is null. - - Calling StartNew is functionally equivalent to creating a Task using one of its constructors - and then calling - Start to schedule it for execution. However, - unless creation and scheduling must be separated, StartNew is the recommended - approach for both simplicity and performance. - - - - - Creates and starts a Task. - - The action delegate to execute asynchronously. - The that will be assigned to the new task. - The started Task. - The exception that is thrown when the - argument is null. - The provided CancellationToken - has already been disposed. - - - Calling StartNew is functionally equivalent to creating a Task using one of its constructors - and then calling - Start to schedule it for execution. However, - unless creation and scheduling must be separated, StartNew is the recommended - approach for both simplicity and performance. - - - - - Creates and starts a Task. - - The action delegate to execute asynchronously. - A TaskCreationOptions value that controls the behavior of the - created - Task. - The started Task. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - - Calling StartNew is functionally equivalent to creating a Task using one of its constructors and - then calling - Start to schedule it for execution. - However, unless creation and scheduling must be separated, StartNew is the recommended approach - for both simplicity and performance. - - - - - Creates and starts a Task. - - The action delegate to execute asynchronously. - The that will be assigned to the new - A TaskCreationOptions value that controls the behavior of the - created - Task. - The TaskScheduler - that is used to schedule the created Task. - The started Task. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - The provided CancellationToken - has already been disposed. - - - Calling StartNew is functionally equivalent to creating a Task using one of its constructors and - then calling - Start to schedule it for execution. - However, unless creation and scheduling must be separated, StartNew is the recommended approach - for both simplicity and performance. - - - - - Creates and starts a Task. - - The action delegate to execute asynchronously. - An object containing data to be used by the - delegate. - The started Task. - The exception that is thrown when the - argument is null. - - Calling StartNew is functionally equivalent to creating a Task using one of its constructors and - then calling - Start to schedule it for execution. - However, unless creation and scheduling must be separated, StartNew is the recommended approach - for both simplicity and performance. - - - - - Creates and starts a Task. - - The action delegate to execute asynchronously. - An object containing data to be used by the - delegate. - The that will be assigned to the new - The started Task. - The exception that is thrown when the - argument is null. - The provided CancellationToken - has already been disposed. - - - Calling StartNew is functionally equivalent to creating a Task using one of its constructors and - then calling - Start to schedule it for execution. - However, unless creation and scheduling must be separated, StartNew is the recommended approach - for both simplicity and performance. - - - - - Creates and starts a Task. - - The action delegate to execute asynchronously. - An object containing data to be used by the - delegate. - A TaskCreationOptions value that controls the behavior of the - created - Task. - The started Task. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - - Calling StartNew is functionally equivalent to creating a Task using one of its constructors and - then calling - Start to schedule it for execution. - However, unless creation and scheduling must be separated, StartNew is the recommended approach - for both simplicity and performance. - - - - - Creates and starts a Task. - - The action delegate to execute asynchronously. - An object containing data to be used by the - delegate. - The that will be assigned to the new task. - A TaskCreationOptions value that controls the behavior of the - created - Task. - The TaskScheduler - that is used to schedule the created Task. - The started Task. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - The provided CancellationToken - has already been disposed. - - - Calling StartNew is functionally equivalent to creating a Task using one of its constructors and - then calling - Start to schedule it for execution. - However, unless creation and scheduling must be separated, StartNew is the recommended approach - for both simplicity and performance. - - - - - Creates and starts a . - - The type of the result available through the - Task. - - A function delegate that returns the future result to be available through - the . - The started . - The exception that is thrown when the - argument is null. - - Calling StartNew is functionally equivalent to creating a using one - of its constructors and then calling - Start to schedule it for execution. - However, unless creation and scheduling must be separated, StartNew is the recommended approach - for both simplicity and performance. - - - - - Creates and starts a . - - The type of the result available through the - Task. - - A function delegate that returns the future result to be available through - the . - The that will be assigned to the new - The started . - The exception that is thrown when the - argument is null. - The provided CancellationToken - has already been disposed. - - - Calling StartNew is functionally equivalent to creating a using one - of its constructors and then calling - Start to schedule it for execution. - However, unless creation and scheduling must be separated, StartNew is the recommended approach - for both simplicity and performance. - - - - - Creates and starts a . - - The type of the result available through the - Task. - - A function delegate that returns the future result to be available through - the . - A TaskCreationOptions value that controls the behavior of the - created - . - The started . - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - - Calling StartNew is functionally equivalent to creating a using one - of its constructors and then calling - Start to schedule it for execution. - However, unless creation and scheduling must be separated, StartNew is the recommended approach - for both simplicity and performance. - - - - - Creates and starts a . - - The type of the result available through the - Task. - - A function delegate that returns the future result to be available through - the . - The that will be assigned to the new task. - A TaskCreationOptions value that controls the behavior of the - created - . - The TaskScheduler - that is used to schedule the created - Task{TResult}. - The started . - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - The provided CancellationToken - has already been disposed. - - - Calling StartNew is functionally equivalent to creating a using one - of its constructors and then calling - Start to schedule it for execution. - However, unless creation and scheduling must be separated, StartNew is the recommended approach - for both simplicity and performance. - - - - - Creates and starts a . - - The type of the result available through the - Task. - - A function delegate that returns the future result to be available through - the . - An object containing data to be used by the - delegate. - The started . - The exception that is thrown when the - argument is null. - - Calling StartNew is functionally equivalent to creating a using one - of its constructors and then calling - Start to schedule it for execution. - However, unless creation and scheduling must be separated, StartNew is the recommended approach - for both simplicity and performance. - - - - - Creates and starts a . - - The type of the result available through the - Task. - - A function delegate that returns the future result to be available through - the . - An object containing data to be used by the - delegate. - The that will be assigned to the new - The started . - The exception that is thrown when the - argument is null. - The provided CancellationToken - has already been disposed. - - - Calling StartNew is functionally equivalent to creating a using one - of its constructors and then calling - Start to schedule it for execution. - However, unless creation and scheduling must be separated, StartNew is the recommended approach - for both simplicity and performance. - - - - - Creates and starts a . - - The type of the result available through the - Task. - - A function delegate that returns the future result to be available through - the . - An object containing data to be used by the - delegate. - A TaskCreationOptions value that controls the behavior of the - created - . - The started . - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - - Calling StartNew is functionally equivalent to creating a using one - of its constructors and then calling - Start to schedule it for execution. - However, unless creation and scheduling must be separated, StartNew is the recommended approach - for both simplicity and performance. - - - - - Creates and starts a . - - The type of the result available through the - Task. - - A function delegate that returns the future result to be available through - the . - An object containing data to be used by the - delegate. - The that will be assigned to the new task. - A TaskCreationOptions value that controls the behavior of the - created - . - The TaskScheduler - that is used to schedule the created - Task{TResult}. - The started . - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - The provided CancellationToken - has already been disposed. - - - Calling StartNew is functionally equivalent to creating a using one - of its constructors and then calling - Start to schedule it for execution. - However, unless creation and scheduling must be separated, StartNew is the recommended approach - for both simplicity and performance. - - - - - Creates a Task that executes an end method action - when a specified IAsyncResult completes. - - The IAsyncResult whose completion should trigger the processing of the - . - The action delegate that processes the completed . - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - A Task that represents the asynchronous - operation. - - - - Creates a Task that executes an end method action - when a specified IAsyncResult completes. - - The IAsyncResult whose completion should trigger the processing of the - . - The action delegate that processes the completed . - The TaskCreationOptions value that controls the behavior of the - created Task. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - A Task that represents the asynchronous - operation. - - - - Creates a Task that executes an end method action - when a specified IAsyncResult completes. - - The IAsyncResult whose completion should trigger the processing of the - . - The action delegate that processes the completed . - The TaskScheduler - that is used to schedule the task that executes the end method. - The TaskCreationOptions value that controls the behavior of the - created Task. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - A Task that represents the asynchronous - operation. - - - - Creates a Task that represents a pair of begin - and end methods that conform to the Asynchronous Programming Model pattern. - - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - An object containing data to be used by the - delegate. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The created Task that represents the - asynchronous operation. - - This method throws any exceptions thrown by the . - - - - - Creates a Task that represents a pair of begin - and end methods that conform to the Asynchronous Programming Model pattern. - - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - The TaskCreationOptions value that controls the behavior of the - created Task. - An object containing data to be used by the - delegate. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - The created Task that represents the - asynchronous operation. - - This method throws any exceptions thrown by the . - - - - - Creates a Task that represents a pair of begin - and end methods that conform to the Asynchronous Programming Model pattern. - - The type of the first argument passed to the - delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - The first argument passed to the - delegate. - An object containing data to be used by the - delegate. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The created Task that represents the - asynchronous operation. - - This method throws any exceptions thrown by the . - - - - - Creates a Task that represents a pair of begin - and end methods that conform to the Asynchronous Programming Model pattern. - - The type of the first argument passed to the - delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - The first argument passed to the - delegate. - The TaskCreationOptions value that controls the behavior of the - created Task. - An object containing data to be used by the - delegate. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - The created Task that represents the - asynchronous operation. - - This method throws any exceptions thrown by the . - - - - - Creates a Task that represents a pair of begin - and end methods that conform to the Asynchronous Programming Model pattern. - - The type of the first argument passed to the - delegate. - The type of the second argument passed to - delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - The first argument passed to the - delegate. - The second argument passed to the - delegate. - An object containing data to be used by the - delegate. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The created Task that represents the - asynchronous operation. - - This method throws any exceptions thrown by the . - - - - - Creates a Task that represents a pair of begin - and end methods that conform to the Asynchronous Programming Model pattern. - - The type of the first argument passed to the - delegate. - The type of the second argument passed to - delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - The first argument passed to the - delegate. - The second argument passed to the - delegate. - The TaskCreationOptions value that controls the behavior of the - created Task. - An object containing data to be used by the - delegate. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - The created Task that represents the - asynchronous operation. - - This method throws any exceptions thrown by the . - - - - - Creates a Task that represents a pair of begin - and end methods that conform to the Asynchronous Programming Model pattern. - - The type of the first argument passed to the - delegate. - The type of the second argument passed to - delegate. - The type of the third argument passed to - delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - The first argument passed to the - delegate. - The second argument passed to the - delegate. - The third argument passed to the - delegate. - An object containing data to be used by the - delegate. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The created Task that represents the - asynchronous operation. - - This method throws any exceptions thrown by the . - - - - - Creates a Task that represents a pair of begin - and end methods that conform to the Asynchronous Programming Model pattern. - - The type of the first argument passed to the - delegate. - The type of the second argument passed to - delegate. - The type of the third argument passed to - delegate. - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - The first argument passed to the - delegate. - The second argument passed to the - delegate. - The third argument passed to the - delegate. - The TaskCreationOptions value that controls the behavior of the - created Task. - An object containing data to be used by the - delegate. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - The created Task that represents the - asynchronous operation. - - This method throws any exceptions thrown by the . - - - - - Creates a Task that executes an end - method function when a specified IAsyncResult completes. - - The type of the result available through the - Task. - - The IAsyncResult whose completion should trigger the processing of the - . - The function delegate that processes the completed . - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - A Task that represents the - asynchronous operation. - - - - Creates a Task that executes an end - method function when a specified IAsyncResult completes. - - The type of the result available through the - Task. - - The IAsyncResult whose completion should trigger the processing of the - . - The function delegate that processes the completed . - The TaskCreationOptions value that controls the behavior of the - created Task. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - A Task that represents the - asynchronous operation. - - - - Creates a Task that executes an end - method function when a specified IAsyncResult completes. - - The type of the result available through the - Task. - - The IAsyncResult whose completion should trigger the processing of the - . - The function delegate that processes the completed . - The TaskScheduler - that is used to schedule the task that executes the end method. - The TaskCreationOptions value that controls the behavior of the - created Task. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - A Task that represents the - asynchronous operation. - - - - Creates a Task that represents a pair of - begin and end methods that conform to the Asynchronous Programming Model pattern. - - The type of the result available through the - Task. - - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - An object containing data to be used by the - delegate. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The created Task that - represents the asynchronous operation. - - This method throws any exceptions thrown by the . - - - - - Creates a Task that represents a pair of - begin and end methods that conform to the Asynchronous Programming Model pattern. - - The type of the result available through the - Task. - - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - The TaskCreationOptions value that controls the behavior of the - created Task. - An object containing data to be used by the - delegate. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - The created Task that - represents the asynchronous operation. - - This method throws any exceptions thrown by the . - - - - - Creates a Task that represents a pair of - begin and end methods that conform to the Asynchronous Programming Model pattern. - - The type of the first argument passed to the delegate. - The type of the result available through the - Task. - - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - The first argument passed to the - delegate. - An object containing data to be used by the - delegate. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The created Task that - represents the asynchronous operation. - - This method throws any exceptions thrown by the . - - - - - Creates a Task that represents a pair of - begin and end methods that conform to the Asynchronous Programming Model pattern. - - The type of the first argument passed to the delegate. - The type of the result available through the - Task. - - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - The first argument passed to the - delegate. - The TaskCreationOptions value that controls the behavior of the - created Task. - An object containing data to be used by the - delegate. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - The created Task that - represents the asynchronous operation. - - This method throws any exceptions thrown by the . - - - - - Creates a Task that represents a pair of - begin and end methods that conform to the Asynchronous Programming Model pattern. - - The type of the first argument passed to the delegate. - The type of the second argument passed to - delegate. - The type of the result available through the - Task. - - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - The first argument passed to the - delegate. - The second argument passed to the - delegate. - An object containing data to be used by the - delegate. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The created Task that - represents the asynchronous operation. - - This method throws any exceptions thrown by the . - - - - - Creates a Task that represents a pair of - begin and end methods that conform to the Asynchronous Programming Model pattern. - - The type of the first argument passed to the delegate. - The type of the second argument passed to - delegate. - The type of the result available through the - Task. - - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - The first argument passed to the - delegate. - The second argument passed to the - delegate. - The TaskCreationOptions value that controls the behavior of the - created Task. - An object containing data to be used by the - delegate. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - The created Task that - represents the asynchronous operation. - - This method throws any exceptions thrown by the . - - - - - Creates a Task that represents a pair of - begin and end methods that conform to the Asynchronous Programming Model pattern. - - The type of the first argument passed to the delegate. - The type of the second argument passed to - delegate. - The type of the third argument passed to - delegate. - The type of the result available through the - Task. - - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - The first argument passed to the - delegate. - The second argument passed to the - delegate. - The third argument passed to the - delegate. - An object containing data to be used by the - delegate. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The created Task that - represents the asynchronous operation. - - This method throws any exceptions thrown by the . - - - - - Creates a Task that represents a pair of - begin and end methods that conform to the Asynchronous Programming Model pattern. - - The type of the first argument passed to the delegate. - The type of the second argument passed to - delegate. - The type of the third argument passed to - delegate. - The type of the result available through the - Task. - - The delegate that begins the asynchronous operation. - The delegate that ends the asynchronous operation. - The first argument passed to the - delegate. - The second argument passed to the - delegate. - The third argument passed to the - delegate. - The TaskCreationOptions value that controls the behavior of the - created Task. - An object containing data to be used by the - delegate. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument specifies an invalid TaskCreationOptions - value. - The created Task that - represents the asynchronous operation. - - This method throws any exceptions thrown by the . - - - - - Check validity of options passed to FromAsync method - - The options to be validated. - determines type of FromAsync method that called this method - - - - Creates a continuation Task - that will be started upon the completion of a set of provided Tasks. - - The array of tasks from which to continue. - The action delegate to execute when all tasks in - the array have completed. - The new continuation Task. - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when one - of the elements in the array has been disposed. - - - - Creates a continuation Task - that will be started upon the completion of a set of provided Tasks. - - The array of tasks from which to continue. - The action delegate to execute when all tasks in - the array have completed. - The CancellationToken - that will be assigned to the new continuation task. - The new continuation Task. - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when one - of the elements in the array has been disposed. - The provided CancellationToken - has already been disposed. - - - - - Creates a continuation Task - that will be started upon the completion of a set of provided Tasks. - - The array of tasks from which to continue. - The action delegate to execute when all tasks in the array have completed. - The - TaskContinuationOptions value that controls the behavior of - the created continuation Task. - The new continuation Task. - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when the - argument specifies an invalid TaskContinuationOptions - value. - The exception that is thrown when one - of the elements in the array has been disposed. - - The NotOn* and OnlyOn* TaskContinuationOptions, - which constrain for which TaskStatus states a continuation - will be executed, are illegal with ContinueWhenAll. - - - - - Creates a continuation Task - that will be started upon the completion of a set of provided Tasks. - - The array of tasks from which to continue. - The action delegate to execute when all tasks in the array have completed. - The CancellationToken - that will be assigned to the new continuation task. - The - TaskContinuationOptions value that controls the behavior of - the created continuation Task. - The TaskScheduler - that is used to schedule the created continuation Task. - The new continuation Task. - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when the - argument specifies an invalid TaskContinuationOptions - value. - The exception that is thrown when one - of the elements in the array has been disposed. - The provided CancellationToken - has already been disposed. - - - The NotOn* and OnlyOn* TaskContinuationOptions, - which constrain for which TaskStatus states a continuation - will be executed, are illegal with ContinueWhenAll. - - - - - Creates a continuation Task - that will be started upon the completion of a set of provided Tasks. - - The type of the result of the antecedent . - The array of tasks from which to continue. - The action delegate to execute when all tasks in - the array have completed. - The new continuation Task. - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when one - of the elements in the array has been disposed. - - - - Creates a continuation Task - that will be started upon the completion of a set of provided Tasks. - - The type of the result of the antecedent . - The array of tasks from which to continue. - The action delegate to execute when all tasks in - the array have completed. - The CancellationToken - that will be assigned to the new continuation task. - The new continuation Task. - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when one - of the elements in the array has been disposed. - The provided CancellationToken - has already been disposed. - - - - - Creates a continuation Task - that will be started upon the completion of a set of provided Tasks. - - The type of the result of the antecedent . - The array of tasks from which to continue. - The action delegate to execute when all tasks in the array have completed. - The - TaskContinuationOptions value that controls the behavior of - the created continuation Task. - The new continuation Task. - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when the - argument specifies an invalid TaskContinuationOptions - value. - The exception that is thrown when one - of the elements in the array has been disposed. - - The NotOn* and OnlyOn* TaskContinuationOptions, - which constrain for which TaskStatus states a continuation - will be executed, are illegal with ContinueWhenAll. - - - - - Creates a continuation Task - that will be started upon the completion of a set of provided Tasks. - - The type of the result of the antecedent . - The array of tasks from which to continue. - The action delegate to execute when all tasks in the array have completed. - The CancellationToken - that will be assigned to the new continuation task. - The - TaskContinuationOptions value that controls the behavior of - the created continuation Task. - The TaskScheduler - that is used to schedule the created continuation Task. - The new continuation Task. - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when the - argument specifies an invalid TaskContinuationOptions - value. - The exception that is thrown when one - of the elements in the array has been disposed. - The provided CancellationToken - has already been disposed. - - - The NotOn* and OnlyOn* TaskContinuationOptions, - which constrain for which TaskStatus states a continuation - will be executed, are illegal with ContinueWhenAll. - - - - - Creates a continuation Task - that will be started upon the completion of a set of provided Tasks. - - The type of the result that is returned by the - delegate and associated with the created . - The array of tasks from which to continue. - The function delegate to execute when all tasks in the - array have completed. - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when one - of the elements in the array has been disposed. - - - - Creates a continuation Task - that will be started upon the completion of a set of provided Tasks. - - The type of the result that is returned by the - delegate and associated with the created . - The array of tasks from which to continue. - The function delegate to execute when all tasks in the - array have completed. - The CancellationToken - that will be assigned to the new continuation task. - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when one - of the elements in the array has been disposed. - The provided CancellationToken - has already been disposed. - - - - - Creates a continuation Task - that will be started upon the completion of a set of provided Tasks. - - The type of the result that is returned by the - delegate and associated with the created . - The array of tasks from which to continue. - The function delegate to execute when all tasks in the - array have completed. - The - TaskContinuationOptions value that controls the behavior of - the created continuation Task. - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when the - argument specifies an invalid TaskContinuationOptions - value. - The exception that is thrown when one - of the elements in the array has been disposed. - - The NotOn* and OnlyOn* TaskContinuationOptions, - which constrain for which TaskStatus states a continuation - will be executed, are illegal with ContinueWhenAll. - - - - - Creates a continuation Task - that will be started upon the completion of a set of provided Tasks. - - The type of the result that is returned by the - delegate and associated with the created . - The array of tasks from which to continue. - The function delegate to execute when all tasks in the - array have completed. - The CancellationToken - that will be assigned to the new continuation task. - The - TaskContinuationOptions value that controls the behavior of - the created continuation Task. - The TaskScheduler - that is used to schedule the created continuation . - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when the - argument specifies an invalid TaskContinuationOptions - value. - The exception that is thrown when one - of the elements in the array has been disposed. - The provided CancellationToken - has already been disposed. - - - The NotOn* and OnlyOn* TaskContinuationOptions, - which constrain for which TaskStatus states a continuation - will be executed, are illegal with ContinueWhenAll. - - - - - Creates a continuation Task - that will be started upon the completion of a set of provided Tasks. - - The type of the result that is returned by the - delegate and associated with the created . - The type of the result of the antecedent . - The array of tasks from which to continue. - The function delegate to execute when all tasks in the - array have completed. - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when one - of the elements in the array has been disposed. - - - - Creates a continuation Task - that will be started upon the completion of a set of provided Tasks. - - The type of the result that is returned by the - delegate and associated with the created . - The type of the result of the antecedent . - The array of tasks from which to continue. - The function delegate to execute when all tasks in the - array have completed. - The CancellationToken - that will be assigned to the new continuation task. - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when one - of the elements in the array has been disposed. - The provided CancellationToken - has already been disposed. - - - - - Creates a continuation Task - that will be started upon the completion of a set of provided Tasks. - - The type of the result that is returned by the - delegate and associated with the created . - The type of the result of the antecedent . - The array of tasks from which to continue. - The function delegate to execute when all tasks in the - array have completed. - The - TaskContinuationOptions value that controls the behavior of - the created continuation Task. - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when the - argument specifies an invalid TaskContinuationOptions - value. - The exception that is thrown when one - of the elements in the array has been disposed. - - The NotOn* and OnlyOn* TaskContinuationOptions, - which constrain for which TaskStatus states a continuation - will be executed, are illegal with ContinueWhenAll. - - - - - Creates a continuation Task - that will be started upon the completion of a set of provided Tasks. - - The type of the result that is returned by the - delegate and associated with the created . - The type of the result of the antecedent . - The array of tasks from which to continue. - The function delegate to execute when all tasks in the - array have completed. - The CancellationToken - that will be assigned to the new continuation task. - The - TaskContinuationOptions value that controls the behavior of - the created continuation Task. - The TaskScheduler - that is used to schedule the created continuation . - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when the - argument specifies an invalid TaskContinuationOptions - value. - The exception that is thrown when one - of the elements in the array has been disposed. - The provided CancellationToken - has already been disposed. - - - The NotOn* and OnlyOn* TaskContinuationOptions, - which constrain for which TaskStatus states a continuation - will be executed, are illegal with ContinueWhenAll. - - - - - Creates a continuation Task - that will be started upon the completion of any Task in the provided set. - - The array of tasks from which to continue when one task completes. - The action delegate to execute when one task in the array completes. - The new continuation Task. - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when one - of the elements in the array has been disposed. - - - - Creates a continuation Task - that will be started upon the completion of any Task in the provided set. - - The array of tasks from which to continue when one task completes. - The action delegate to execute when one task in the array completes. - The CancellationToken - that will be assigned to the new continuation task. - The new continuation Task. - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when one - of the elements in the array has been disposed. - The provided CancellationToken - has already been disposed. - - - - - Creates a continuation Task - that will be started upon the completion of any Task in the provided set. - - The array of tasks from which to continue when one task completes. - The action delegate to execute when one task in the array completes. - The - TaskContinuationOptions value that controls the behavior of - the created continuation Task. - The new continuation Task. - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when the - argument specifies an invalid TaskContinuationOptions - value. - The exception that is thrown when one - of the elements in the array has been disposed. - - The NotOn* and OnlyOn* TaskContinuationOptions, - which constrain for which TaskStatus states a continuation - will be executed, are illegal with ContinueWhenAny. - - - - - Creates a continuation Task - that will be started upon the completion of any Task in the provided set. - - The array of tasks from which to continue when one task completes. - The action delegate to execute when one task in the array completes. - The CancellationToken - that will be assigned to the new continuation task. - The - TaskContinuationOptions value that controls the behavior of - the created continuation Task. - The TaskScheduler - that is used to schedule the created continuation Task. - The new continuation Task. - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when the - argument specifies an invalid TaskContinuationOptions - value. - The exception that is thrown when one - of the elements in the array has been disposed. - The provided CancellationToken - has already been disposed. - - - The NotOn* and OnlyOn* TaskContinuationOptions, - which constrain for which TaskStatus states a continuation - will be executed, are illegal with ContinueWhenAny. - - - - - Creates a continuation Task - that will be started upon the completion of any Task in the provided set. - - The type of the result that is returned by the - delegate and associated with the created . - The array of tasks from which to continue when one task completes. - The function delegate to execute when one task in the - array completes. - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when one - of the elements in the array has been disposed. - - - - Creates a continuation Task - that will be started upon the completion of any Task in the provided set. - - The type of the result that is returned by the - delegate and associated with the created . - The array of tasks from which to continue when one task completes. - The function delegate to execute when one task in the - array completes. - The CancellationToken - that will be assigned to the new continuation task. - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when one - of the elements in the array has been disposed. - The provided CancellationToken - has already been disposed. - - - - - Creates a continuation Task - that will be started upon the completion of any Task in the provided set. - - The type of the result that is returned by the - delegate and associated with the created . - The array of tasks from which to continue when one task completes. - The function delegate to execute when one task in the - array completes. - The - TaskContinuationOptions value that controls the behavior of - the created continuation Task. - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when the - argument specifies an invalid TaskContinuationOptions - value. - The exception that is thrown when one - of the elements in the array has been disposed. - - The NotOn* and OnlyOn* TaskContinuationOptions, - which constrain for which TaskStatus states a continuation - will be executed, are illegal with ContinueWhenAny. - - - - - Creates a continuation Task - that will be started upon the completion of any Task in the provided set. - - The type of the result that is returned by the - delegate and associated with the created . - The array of tasks from which to continue when one task completes. - The function delegate to execute when one task in the - array completes. - The CancellationToken - that will be assigned to the new continuation task. - The - TaskContinuationOptions value that controls the behavior of - the created continuation Task. - The TaskScheduler - that is used to schedule the created continuation . - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when the - argument specifies an invalid TaskContinuationOptions - value. - The exception that is thrown when one - of the elements in the array has been disposed. - The provided CancellationToken - has already been disposed. - - - The NotOn* and OnlyOn* TaskContinuationOptions, - which constrain for which TaskStatus states a continuation - will be executed, are illegal with ContinueWhenAny. - - - - - Creates a continuation Task - that will be started upon the completion of any Task in the provided set. - - The type of the result that is returned by the - delegate and associated with the created . - The type of the result of the antecedent . - The array of tasks from which to continue when one task completes. - The function delegate to execute when one task in the - array completes. - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when one - of the elements in the array has been disposed. - - - - Creates a continuation Task - that will be started upon the completion of any Task in the provided set. - - The type of the result that is returned by the - delegate and associated with the created . - The type of the result of the antecedent . - The array of tasks from which to continue when one task completes. - The function delegate to execute when one task in the - array completes. - The CancellationToken - that will be assigned to the new continuation task. - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when one - of the elements in the array has been disposed. - The provided CancellationToken - has already been disposed. - - - - - Creates a continuation Task - that will be started upon the completion of any Task in the provided set. - - The type of the result that is returned by the - delegate and associated with the created . - The type of the result of the antecedent . - The array of tasks from which to continue when one task completes. - The function delegate to execute when one task in the - array completes. - The - TaskContinuationOptions value that controls the behavior of - the created continuation Task. - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when the - argument specifies an invalid TaskContinuationOptions - value. - The exception that is thrown when one - of the elements in the array has been disposed. - - The NotOn* and OnlyOn* TaskContinuationOptions, - which constrain for which TaskStatus states a continuation - will be executed, are illegal with ContinueWhenAny. - - - - - Creates a continuation Task - that will be started upon the completion of any Task in the provided set. - - The type of the result that is returned by the - delegate and associated with the created . - The type of the result of the antecedent . - The array of tasks from which to continue when one task completes. - The function delegate to execute when one task in the - array completes. - The CancellationToken - that will be assigned to the new continuation task. - The - TaskContinuationOptions value that controls the behavior of - the created continuation Task. - The TaskScheduler - that is used to schedule the created continuation . - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when the - argument specifies an invalid TaskContinuationOptions - value. - The exception that is thrown when one - of the elements in the array has been disposed. - The provided CancellationToken - has already been disposed. - - - The NotOn* and OnlyOn* TaskContinuationOptions, - which constrain for which TaskStatus states a continuation - will be executed, are illegal with ContinueWhenAny. - - - - - Creates a continuation Task - that will be started upon the completion of any Task in the provided set. - - The type of the result of the antecedent . - The array of tasks from which to continue when one task completes. - The action delegate to execute when one task in the - array completes. - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when one - of the elements in the array has been disposed. - - - - Creates a continuation Task - that will be started upon the completion of any Task in the provided set. - - The type of the result of the antecedent . - The array of tasks from which to continue when one task completes. - The action delegate to execute when one task in the - array completes. - The CancellationToken - that will be assigned to the new continuation task. - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when one - of the elements in the array has been disposed. - The provided CancellationToken - has already been disposed. - - - - - Creates a continuation Task - that will be started upon the completion of any Task in the provided set. - - The type of the result of the antecedent . - The array of tasks from which to continue when one task completes. - The action delegate to execute when one task in the - array completes. - The - TaskContinuationOptions value that controls the behavior of - the created continuation Task. - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when the - argument specifies an invalid TaskContinuationOptions - value. - The exception that is thrown when one - of the elements in the array has been disposed. - - The NotOn* and OnlyOn* TaskContinuationOptions, - which constrain for which TaskStatus states a continuation - will be executed, are illegal with ContinueWhenAny. - - - - - Creates a continuation Task - that will be started upon the completion of any Task in the provided set. - - The type of the result of the antecedent . - The array of tasks from which to continue when one task completes. - The action delegate to execute when one task in the - array completes. - The CancellationToken - that will be assigned to the new continuation task. - The - TaskContinuationOptions value that controls the behavior of - the created continuation Task. - The TaskScheduler - that is used to schedule the created continuation . - The new continuation . - The exception that is thrown when the - array is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - argument is null. - The exception that is thrown when the - array contains a null value. - The exception that is thrown when the - array is empty. - The exception that is thrown when the - argument specifies an invalid TaskContinuationOptions - value. - The exception that is thrown when one - of the elements in the array has been disposed. - The provided CancellationToken - has already been disposed. - - - The NotOn* and OnlyOn* TaskContinuationOptions, - which constrain for which TaskStatus states a continuation - will be executed, are illegal with ContinueWhenAny. - - - - - Gets the default CancellationToken of this - TaskFactory. - - - This property returns the default that will be assigned to all - tasks created by this factory unless another CancellationToken value is explicitly specified - during the call to the factory methods. - - - - - Gets the TaskScheduler of this - TaskFactory. - - - This property returns the default scheduler for this factory. It will be used to schedule all - tasks unless another scheduler is explicitly specified during calls to this factory's methods. - If null, TaskScheduler.Current - will be used. - - - - - Gets the TaskCreationOptions - value of this TaskFactory. - - - This property returns the default creation options for this factory. They will be used to create all - tasks unless other options are explicitly specified during calls to this factory's methods. - - - - - Gets the TaskContinuationOptions - value of this TaskFactory. - - - This property returns the default continuation options for this factory. They will be used to create - all continuation tasks unless other options are explicitly specified during calls to this factory's methods. - - - - - Represents an abstract scheduler for tasks. - - - - TaskScheduler acts as the extension point for all - pluggable scheduling logic. This includes mechanisms such as how to schedule a task for execution, and - how scheduled tasks should be exposed to debuggers. - - - All members of the abstract type are thread-safe - and may be used from multiple threads concurrently. - - - - - - Queues a Task to the scheduler. - - - - A class derived from TaskScheduler - implements this method to accept tasks being scheduled on the scheduler. - A typical implementation would store the task in an internal data structure, which would - be serviced by threads that would execute those tasks at some time in the future. - - - This method is only meant to be called by the .NET Framework and - should not be called directly by the derived class. This is necessary - for maintaining the consistency of the system. - - - The Task to be queued. - The argument is null. - - - - Determines whether the provided Task - can be executed synchronously in this call, and if it can, executes it. - - - - A class derived from TaskScheduler implements this function to - support inline execution of a task on a thread that initiates a wait on that task object. Inline - execution is optional, and the request may be rejected by returning false. However, better - scalability typically results the more tasks that can be inlined, and in fact a scheduler that - inlines too little may be prone to deadlocks. A proper implementation should ensure that a - request executing under the policies guaranteed by the scheduler can successfully inline. For - example, if a scheduler uses a dedicated thread to execute tasks, any inlining requests from that - thread should succeed. - - - If a scheduler decides to perform the inline execution, it should do so by calling to the base - TaskScheduler's - TryExecuteTask method with the provided task object, propagating - the return value. It may also be appropriate for the scheduler to remove an inlined task from its - internal data structures if it decides to honor the inlining request. Note, however, that under - some circumstances a scheduler may be asked to inline a task that was not previously provided to - it with the method. - - - The derived scheduler is responsible for making sure that the calling thread is suitable for - executing the given task as far as its own scheduling and execution policies are concerned. - - - The Task to be - executed. - A Boolean denoting whether or not task has previously been - queued. If this parameter is True, then the task may have been previously queued (scheduled); if - False, then the task is known not to have been queued, and this call is being made in order to - execute the task inline without queueing it. - A Boolean value indicating whether the task was executed inline. - The argument is - null. - The was already - executed. - - - - Generates an enumerable of Task instances - currently queued to the scheduler waiting to be executed. - - - - A class derived from implements this method in order to support - integration with debuggers. This method will only be invoked by the .NET Framework when the - debugger requests access to the data. The enumerable returned will be traversed by debugging - utilities to access the tasks currently queued to this scheduler, enabling the debugger to - provide a representation of this information in the user interface. - - - It is important to note that, when this method is called, all other threads in the process will - be frozen. Therefore, it's important to avoid synchronization with other threads that may lead to - blocking. If synchronization is necessary, the method should prefer to throw a - than to block, which could cause a debugger to experience delays. Additionally, this method and - the enumerable returned must not modify any globally visible state. - - - The returned enumerable should never be null. If there are currently no queued tasks, an empty - enumerable should be returned instead. - - - For developers implementing a custom debugger, this method shouldn't be called directly, but - rather this functionality should be accessed through the internal wrapper method - GetScheduledTasksForDebugger: - internal Task[] GetScheduledTasksForDebugger(). This method returns an array of tasks, - rather than an enumerable. In order to retrieve a list of active schedulers, a debugger may use - another internal method: internal static TaskScheduler[] GetTaskSchedulersForDebugger(). - This static method returns an array of all active TaskScheduler instances. - GetScheduledTasksForDebugger then may be used on each of these scheduler instances to retrieve - the list of scheduled tasks for each. - - - An enumerable that allows traversal of tasks currently queued to this scheduler. - - - This scheduler is unable to generate a list of queued tasks at this time. - - - - - Retrieves some thread static state that can be cached and passed to multiple - TryRunInline calls, avoiding superflous TLS fetches. - - A bag of TLS state (or null if none exists). - - - - Attempts to execute the target task synchronously. - - The task to run. - True if the task may have been previously queued, - false if the task was absolutely not previously queued. - The state retrieved from GetThreadStatics - True if it ran, false otherwise. - - - - Attempts to dequeue a Task that was previously queued to - this scheduler. - - The Task to be dequeued. - A Boolean denoting whether the argument was successfully dequeued. - The argument is null. - - - - Notifies the scheduler that a work item has made progress. - - - - - Initializes the . - - - - - Frees all resources associated with this scheduler. - - - - - Creates a - associated with the current . - - - All Task instances queued to - the returned scheduler will be executed through a call to the - Post method - on that context. - - - A associated with - the current SynchronizationContext, as - determined by SynchronizationContext.Current. - - - The current SynchronizationContext may not be used as a TaskScheduler. - - - - - Attempts to execute the provided Task - on this scheduler. - - - - Scheduler implementations are provided with Task - instances to be executed through either the method or the - method. When the scheduler deems it appropriate to run the - provided task, should be used to do so. TryExecuteTask handles all - aspects of executing a task, including action invocation, exception handling, state management, - and lifecycle control. - - - must only be used for tasks provided to this scheduler by the .NET - Framework infrastructure. It should not be used to execute arbitrary tasks obtained through - custom mechanisms. - - - - A Task object to be executed. - - The is not associated with this scheduler. - - A Boolean that is true if was successfully executed, false if it - was not. A common reason for execution failure is that the task had previously been executed or - is in the process of being executed by another thread. - - - - Provides an array of all queued Task instances - for the debugger. - - - The returned array is populated through a call to . - Note that this function is only meant to be invoked by a debugger remotely. - It should not be called by any other codepaths. - - An array of Task instances. - - This scheduler is unable to generate a list of queued tasks at this time. - - - - - Provides an array of all active TaskScheduler - instances for the debugger. - - - This function is only meant to be invoked by a debugger remotely. - It should not be called by any other codepaths. - - An array of TaskScheduler instances. - - - - Registers a new TaskScheduler instance in the global collection of schedulers. - - - - - Removes a TaskScheduler instance from the global collection of schedulers. - - - - - Indicates the maximum concurrency level this - is able to support. - - - - - Indicates whether this is a custom scheduler, in which case the safe code paths will be taken upon task entry - using a CAS to transition from queued state to executing. - - - - - Gets the default TaskScheduler instance. - - - - - Gets the TaskScheduler - associated with the currently executing task. - - - When not called from within a task, will return the scheduler. - - - - - Gets the unique ID for this . - - - - - Occurs when a faulted 's unobserved exception is about to trigger exception escalation - policy, which, by default, would terminate the process. - - - This AppDomain-wide event provides a mechanism to prevent exception - escalation policy (which, by default, terminates the process) from triggering. - Each handler is passed a - instance, which may be used to examine the exception and to mark it as observed. - - - - - Nested class that provides debugger view for TaskScheduler - - - - Default thread pool scheduler. - - - - A TaskScheduler implementation that executes all tasks queued to it through a call to - on the - that its associated with. The default constructor for this class binds to the current - - - - - Constructs a SynchronizationContextTaskScheduler associated with - - This constructor expects to be set. - - - - Implemetation of for this scheduler class. - - Simply posts the tasks to be executed on the associated . - - - - - - Implementation of for this scheduler class. - - The task will be executed inline only if the call happens within - the associated . - - - - - - - Implementes the property for - this scheduler class. - - By default it returns 1, because a based - scheduler only supports execution on a single thread. - - - - - Provides data for the event that is raised when a faulted 's - exception goes unobserved. - - - The Exception property is used to examine the exception without marking it - as observed, whereas the method is used to mark the exception - as observed. Marking the exception as observed prevents it from triggering exception escalation policy - which, by default, terminates the process. - - - - - Initializes a new instance of the class - with the unobserved exception. - - The Exception that has gone unobserved. - - - - Marks the as "observed," thus preventing it - from triggering exception escalation policy which, by default, terminates the process. - - - - - Gets whether this exception has been marked as "observed." - - - - - The Exception that went unobserved. - - - - - Represents an exception used to communicate an invalid operation by a - . - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the - class with a specified error message. - - The error message that explains the reason for the exception. - - - - Initializes a new instance of the - class using the default error message and a reference to the inner exception that is the cause of - this exception. - - The exception that is the cause of the current exception. - - - - Initializes a new instance of the - class with a specified error message and a reference to the inner exception that is the cause of - this exception. - - The error message that explains the reason for the exception. - The exception that is the cause of the current exception. - - - diff --git a/packages/Microsoft.Bcl.1.1.8/lib/sl5/System.IO.dll b/packages/Microsoft.Bcl.1.1.8/lib/sl5/System.IO.dll deleted file mode 100644 index 01edf729d6fd3f62b325ada34491065ecf202911..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22704 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 - - - System.IO - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Found invalid data while decoding.. - - - - - The exception that is thrown when a data stream is in an invalid format. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class with a specified error message. - - The error message that explains the reason for the exception. - - - - Initializes a new instance of the class with a reference to the inner exception that is the cause of this exception. - The error message that explains the reason for the exception. - The exception that is the cause of the current exception. If the parameter is not null, the current exception is raised in a catch block that handles the inner exception. - - - diff --git a/packages/Microsoft.Bcl.1.1.8/lib/sl5/System.Runtime.dll b/packages/Microsoft.Bcl.1.1.8/lib/sl5/System.Runtime.dll deleted file mode 100644 index 967bb30a0d84f969455800059b74fae5c24271df..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22208 zcmeHv2Urx#(&%g;XHh`n5+q5OT{4oBAW=Y2g0L)0kg%{U8Ob6dDk><7=#mtaD59vK zB4Sp+oRDNd1wjQx1bsbA5Iml9&;R~+-u>_Q-tcWrSBL8E>gww1>K<&}av%%@L0Itn z@dJVy!5evu81Sz_GDzl@IKvH{V7n#Rh_bmQ=^PLkfeWKj{Heqc9ElhjN}=I=$T(_b zC@wG*XJ+q&3!(UuRk*m=WoAe_m_v{a3InzDnmEnY)&rp>IZzxB#0z4Wr(+MQfHw~O zjKB{`!2yV#ZZ{Hvw4d=L0|??1Em5Ff-kTUi5IP7k#(VCCL_%hOt}7BSf}jfsBW52V zfExhB8-h5&i&GhbL}%0f&Kn0otn>1*0^D*Qu0kWn&;VY_4FE`Ev<hI0#DqiT-J5*uTWy`A~5=ZFQMyq=<$PY^;9xi|8>+*NEtx&wQpE zdE?eUxf2}NOxUWSQ6O~M_k0(CbUwwa-x67AB{7JiVS|r7mMeh1x zMYbX9#aStI=#F&nl4CMB*OA}ayrKAVLF2Quygs!J@2cz7Unuo`U&>WDve|EwE?ORN zhaHWP2aIA?6i3IS0M8Vq(3p+00eQe0B!!Xj4{wljVFti7r&T5>2owho!rv%$6<9?L zR>SKcF-%Y}fHI&u=|l+10dG1IcA`-OL;WL=957%eA`8-MoFHuwM#NBh#%>|7XW zD-ws~o_;e!QYZy5rPLU(19cL`481`y0fca}8PJ;nV;L}q0jn7BCIh}?KnR1B zQp7C9Fhg%K4>6|DcMLLRxv&-hDl?!P7O9cSfN3BGd8S)~@U#eEVvqtO4#9aL7_tC7 zMS-56P`r>Iz&Jq|!~iUXk%k8J5UgMZV_{$oGZ-rayERh|;TJFT4q`$v0V)U|0#FFQ zkmoX!5(pEMyWuO45+|>cm~vAKw}29 zV!+i5xQ+pd3>e6O;S3ndfGGf~K|2A|f%X9?1I9ud)dM693D+^8B;YX@s8bpm25>n8 zra{SQ6^H{e0Wtj0Apk|7djOh3-XJ~#3I)&+nglV9&=N*i6TlUa4S?}bG=SEOoKB1w zcSbk}@LNi~p;u5cBb>$vmjJj3)yjbV42VG?d87f92P+3)4wQwG035=AKNN%o z5Sxr}jF~a(kaPpc8q6hRZZLr#QUnDpMH0Y+V?Y~>0wZl2b6S9{TYwQ4V1Wy;@C8`x z0xV?#wq*gfa{;ywQ-eX;Io+0vGZ-55OmMo*dbSkb$Y8PojYuQg5=jApp=4tk&`Um%H1e-yO(`K^fx%>|6PX$nNFql- z#u2fhq~8}cB?g0>w&V~WGS!Y4GLPtViVdj9E)q%oS>1Gs1*pP-NDKHGZ$%?hi8KoJ z_ca+uM1Wd?V{OSaqA!s~{8?_c>tw%RGKm&Q35A@YkO&fm8XV{Y{mkY_4x>8^`{BWfwbUxgFf3#Gjarp8W@I9{bQA;lu*Aw|41;_zfA^G z>l;b>O$VK+L|<|U@waS=45md==QU(bCL$=2R78gD$dNQEG1!qj6JbLP^^YX_&nsdP z8A|fjgq$P8g2~em%o_&gO_+JB&AioT-WoISnNr?bGq^Tn1r~kK3DC)4WI7S4L?1wP zrd6gCFliW)8Zkekd3Yp{>v{Ri0*U^iln7cNDFQMh`$YQtBdI?bIvoe(1}Fj0#p!v= z;Ho1zm>9zdMf}V@qZ=6Qp#}N`1_#pSNy{w9rWMG~d9x;B0hi{;O^fPmtz_y-awsx= z$-Z+r5N(Q?)?AU!&ka6!Q!I*d-t_Mq-Z~DkCJb(Rcqk zgMd5|z(FV`92&*VjRmRPNESYGB*>afhh%^$mkdF<5U?>2We#vhCu2NNj6k2GAePPv z*GtupM@m%EkMdMcalILs+Az3d^EXUXaGK4&UE;@Ayx#x#{&zUk@A3-7UxV$$R=J9VIJ?O+3)2c~X>L zen?zj!*gkmzN~20B2%&uF66>)bz8SPyBUpLBa4EJK-rs?Ito&~Sb?(*BvC056h9iy zltKl{lOa$lI2>p`j-iAiaA0`>s|48>>>Y$r(30Pl0H!h+5rT@Qina<2K|&~q-6S$F z*w=>WLk?!etHbKBmI@w%a43j_kzhh4hLQq!fDn_35o8Y&QyULFk^%6DV`fo8x{P(E z0u2lCqaf~IgcsO&fNKy7FdfOEfUk%Ni98^HSl>U|x7EY@I)eF8A*Am{=)L0$lwgS~(gWChtn zb^x~m&;o>!rx`o^9Z_}6jLFJ6_cmmtPP;p%r}0b#c$tA83Q#3NR6r*X?7zu?W+>Pz zQW%+JkOcvlgH(_s6zoWX!J7v1Q2;jm)MBp!qA1WN8pst0;{AU^sg#iihGzfNAs-M1 z{wlB&M}hqg1qy+}7_e>kQ;&XTVo0F09v!X zFas1K7-a)N-uZ2If?`1m4Wx%a$j&Mfv>8dCtrG@1?k61=kdF%T|LijXl+px0ZSX_- zUA4~7k^cs3gip&B3=&&N{3Vd9UDNypFsiXXBcQJ!c~7L0JIT; zDnS4LK2KCYZX9IHr~x;RP6UXhf_fqt?TrG^7xV>r92kAEpUI1iCeoK#o+8*Zm;P>_ zj2L6$0O(Ob9g$!>X!AG&0jc@xu~27>#lrHxj>xa$q0J~`40?z3F9b+hFsKCwq z{#uT~fd3A_P5ZRyh_CbiKmX5hfZ^jtqaireppKbMF~c(B3m1w7O;0r_22lsmC={Lp zW@Bbr&W%9}GeNKoGy8I86c&}Lg+^iN2CyD1I4_0=X2YO>|FamK48fA~%3&8j->IDz zSnJ4gAthgIjh&pK<#Ez6dg_u?I2GFpr(%xLF=!MT&94SVK<%YmMhW*S#bm~4sKH!w z4MQ=3CPXt@gjs`S=0~q_!t=v?%m88KXLlt=02hZpjS`CIg}ISP7Je2-vTq0_)E6%f ziy|@X{J%F>@sh9vl8)gQ`f1KO1E-2IZ~}yc;T%kjVR1n&JaGFGv(8$*<&oIqlIr!ygm8~F zA z-+1F{NQ-~gO;SK6dQ`u%c~ zOU1ac0@%gSS`mYxwhzp^&*AkoPgHVv5=K%OG9)IA6@mql7fY*;KX$YTV;?g57WJ)u zd2OpkJrC@Rl$XHT!q%`AeI?yI!!&?K3)59qB~gP_LT0yKDkMsXYFJPp5~~U}3y5nZ zLUnE!5xHcDC6G!LkOf}L%nD{D6B7#xg|&fK!IrZ)jLy)TsUSK!`gawOseeJ42J<8B zU54d^*=I>&Sm%oin2UdraH96<(+P)GIHr|ONNeB2G;Ube@V1ANi5aD= z-jJsoxoJT38B3d8p-A~{nU#xW>@}k64m8Qd@9?yrWZt@W?^lI_FGgaHDchqgF^L}w z1W#2zc9+^oT0!vA_;z`x-pyg|eaQyQJGJ@aIBm|UJv~2EWqdh7L?(g%8T+Jl7LG}b zZOcv_7CTA1=fMeKXODfrZ6D8%@qV^7x1D@$PYw_LK>CnJLxM4#sN8JoPZm~8y>}#Q z-4{ZC$?LXl$ED8hl7Cd2?X)9c<;tQ*sM-(2C6@$?l>2pq?I|_-@1HBwn%!vK<$ngc z&9j|vxD%a_4I` zq+!YFNiRGnEnpw-OU5|``XkQ9d5R2AP$v-7)YNpQ6`A@R3a6y~BW?RdkOM8vSifEEm8)Ud>Lu#VW$h=nRv4CR^(s3I zX$aU2+r~ZRkIJl78d>L2@virwLgWjPO>zaF#+45mYcA(7`gU%`nbRJTy9FGrudB6b z)qZ-HSUzUF#DkSACaE=|bViDUw~n_kT53~zg8gZcoZ7LH?^{PX_uJ9OuCYt@9qmVH zuAEX$-H?JAtI&9s>st8D`W|=cQ|%p#zV|#qf$ z(NQwrD8uJ03v+S(Sos#i^74hBr&4^OSOxEdXf5rdePGbR3YqjLLwo4m5v9W$ge$Fm z4t_|uusF%`mhEw~uOoW9LrfkGB)k%&7X$>b$$v%f9p=NF@pr6hc~c*8_zvmTsy>4k zpX{c76!n}%^RMv4Jzry3Qk`Rj*N&85kFBr>c{LUnYt$@pYry<|b)TofSmc#gekAXk z_xGo7-X;To8CLHgiPf3-ui~~ougg7rGEeu2_KRh^SPy6V0ke&%3Fy1hX?@2|RFf5E zSZnxSm<4+=3^aDOU9wwte^l~CEfv6k#SOm{u^Z<_vdyi1cx8C`v}fvVkdo{3O&_uW#4kW z8fP^+5>RPty{)V{);hdkCCihkW!;65ne9g-%#t3aJpI)CQM2@#hxxObD*Yb$fW5*; z%BT@89|Ut>Oljm&=?|j3#G}pAHfalVM7T2nk=a&uJW%z?QjYJtXbOE%s?J@D;dSG8 zw)srmxaMVncQ`G_|H24vrz-HuOI^{j)29>kb8Z!BGjH;+b4is~WFnlherQj6eMi~n zgSr0eN>=EzMbW`d_iS0Gfw-fqK3cSE>1iK45$#bXcyQYdz8x-lEtPCun7gwYY(3Cm zZZHp`8Te7CA6Odti0ZQ?-k{E%3-~xN6PThxlD`ESWa-ntj1u*0-2vw~N`=5$lKafadF*JX3^P6eV(0+P+pV$QQ#3urM*7%1gg9B47^ zzo*5fo%hIuLFNmf`bYhRMnUUz43cCmYTi+d>Ie-R-f^pjmRo&!=M_0*vqJfyX%)x! z8*h~HCDJz&9P*PTJuCH9ZO#;zyBz2bJKK0-Jhs7#`o-X_anki(PQkz%We0G|6C4hg zTy81%ue#F|_PU&_7*pob)0k!L`Z3Ssz=u!6@B1?()b$!&_K!G8Z&EBx72VyJ%Odu% z&u%=s==uPE*-pEwB6oIB^Ay8F3WUc+N1Pt`-<0~{A$F@cyIJmdEXl>Jc=fHXZ%Wp> zbQPe@%~ZWcpH$yVC4^3v=JCIH7x=oOSn1r=<-FYF?fagN6;CXZWg~0neu$G;b+)tD zWuPNwkC4YT4FRvN-C|bTmCseFn~A>XT_Oy5c4@dv-p;?m_I?w0wtWaUzny-9g5?2f z=cnN7ErVetuDe_}=5C{lSYq71w3qm^)5bz>XyhlSjqm4U(TrN#n;}7B#W~w-Yd!8Ms~F(gLXsp zQL&HM)!9NslkpOL+|FGui@v>F$y?={|HDB*CE+}iWL#gKv0Py5?j3p8wmmA4tmg7K zFj8Ed5s=2YLHTS{5G1yz>Z3sXXMr@C)0yoX%2(o5_dn|o*MA5l`mF4{oq4TMXo8!% zt))c225q$AM_|F8KHhTP6Iu?e4_fu%RAv^SzlUe_w?F{muLWlw{|@~PYk|`sps_X7 zV8j?D;29{`Y6JA&x846&+WSyZa9#IP%Uy~IK`KjooBR6P_N|t7sJh)HWGBP(zVk?@ zO%)Bs@x5cY@0_>9Dp$m0S9QJzEc*ls8i;Qm+`_{1g&UhcvgM}44KVYxS z?0R#eD*EZ|*wwbEIu%;Ddk820vD@e3cQmTpTU4AK;?wAgzF~*sci7hzXVm97DjlTd%D8`s=2Qo2y+03d3@PD|Kw{eU3eUR4C3zVYs+JL7h2T*yozQ zc!)&m2*(wrv+bt!FTW0MZ0Ij7r)f0WwS`MBl8xffbIcBRvoKxUR9|0f>woo-$&ch% z$>f7eV7~#AMeBvH9+Z;oFnzQ9&Dl}Qn@aZ{5t40W6)k1F+}^qjAAY{C@VYLgIYo}f z%=bP@@_a#Ri=6Yxx()hUilT@oLW}qhpFg^CWD#X5ix7PLd-v+A+0xhinhV7?FY-m} zE7z>s(fC60Wkc3brDAMe`CA1S3uC}$0&yJs&uPajUd zF8Sb{xc#;L@2z^ipvaUh92>6&UVRn%_Q>Abc!eL_ZSEeAY(3pWAoIuRA87DOx2G2Rq^^67n-Jh;$4m>wJ zKXnOW49*tB;(;+}-&dL3UXtoDCCOz@`g-8#m7I;Hz&rPo1ScMtUv$}InZG>mnK=t9 z5>6KSGxKcziVD1|*i;l`QqR=3;iKyQGlgbJj~;$o^LBl!zoTu`tzhLmo4oCmM-F#m zp$$#GE$?=`@LRri-=i(Cdv?h%8;ny#XWNbkJEm0gj3??w zi#(>PHx2KNII9aERiAV}ol|bj+R(|m|NUOG-KOE+-g#AWjyq_#$%u z?#VdK7lIWIqV_w@L&Vp;>mWOwPnW@ z*TaMhs#>B;SH(>lYACJoTXff}C{@-JPDRW791~`IDtZZs;$ukR_J7-||N9e&c{1n; z3;k?02G22vu%Lhh&dC@Po`-Qf0B*V9wbZmUwB7z7fyU3M?Bpktqua7->mGl9{Hdt> zefxY_0j^a5m0U&D zSBG$tTkDf9PvL8k?uJb;HeU0r$zrV|59$s^Ex#eK_?xT5QOmSjLhRS?zRluvKdyXQ z<~06F)GFif+Nt%`>aTBX*O0{Dy4TQETOiXPUdV)5%Q=YyEs}O4UfQ?Uu*IRM29iDC zbwk?sV9zIkjh0SdPB(9eE-vvhP4?)K%1;mK3IQ%Bo$#Ov*seL%;ZIo@PPdGC&rAoh7gcb~T68eN|r#jm2>R`GOQ zV^(!2GmR8TwDKPytjqvUb@6ygHuY{{{Y%S@b`||NAmQRhhG5Fs@v^$Hp+piks`?lB%Wr z&mFU5_bmyp@R4KDDocY?eS$ekrkJ?|7c;-=sk)iBhaKluyr;Lv71s0gDQNTD!r7tT z{rJ&@#xS4s)(cQ-9nIaXZJAAn$Lqbb*>S~ zMGEiF@o9;i3N=}C?WRVjV?8G9K)(7x1)iu<8 zm3>Hfva%Y1q(Suc#cPpu;068@%TV8!4or7bj|ysONi~F&UynrR{rO?oZ_lbIVG)e; zFd*G?o?1kly%3-bYbnFp3?B+{mI1(rvIcenJ)1ck13r{lXY-#|Fnb>M7gf-JX))`n zLW9de^UkNi?8c-5o0^a6&GE5P_9T|c@0s@6hxdY?NFVi9HkNM;GR&p^Fz{JTUMGlO z&0%;aK#Pjmg{!OS26r6HH@&*p6dUU9uHGwf53kcEz3vptYn!?) z_Q^h1TSonIo40Nl4Ez?9e*}pYV+9- zy=cQ|@^)+H&X7z__s$g2q0!@fZ8@sW1>3w?WF%8U)Nkx6+}*z=i}e8K&C za`}_(!x?USOUL-EGd59tj%BIP?d7=^eQmq7b0voTlIAti!>%uz;?_>NZyxk($)DWz zer;Uw!A`OGEmqsbzZtY1&w78!-?A*SZt8aM;d*+{V%JPcg5?LxZ2Mi}$AV>iInUHp zXTI^=rfSHs8tt*6vT~`-J)1bM(;^La8r4B{=O4MrS6NRFm0fj;za^HLjG zZE$zsJ$SA?_vA(`%)OO&-h4Q6#yQr)_8>g)6t^5cNnKKBd?dH0ICmM#)GRwZCM2jMI(e<@@!+|;rA)rbjStVpHAr4& zm5xt2ejr=V;~PhxQ(w!QGdx}na4Jh2aFP4Wx>vY!?l9adm|uhiPRaa7)&k%HpI!?T zey#<7?nD2%D&T=DMw#lnXGrjSP8X!2z zE>eAcjMbsN-t3g;qf087$YTMYZiIZ&^(Yb;wK&tG?OPe@s}XaUPU2C%YqWd3|2YfS zeUI2OD}~ow=ji;==W_Ljzx6M7#WjjPpI2fEh>Ga!f%i$ zv7uMqs?aO5Z<*&^NoxbgOAW4uGMJIhICs_i(*0qcJgY6D>&Kzqrb=|G*V7A2>YGLG zt+9TsQ^fN|+Nw#Y(JaCIMN2C+u7~(|$^Hzj`P!I1T9D}^Kc@`sOX^iO`3j97R(em;ihC*89cPQ;J(z0*q z-DI}q5}Qriy)si(THcq?@fh4%C4Nuuy!{6DYUxjEGXV-1+hjox&cD<1ATxW; zA2kHl!#D6BT}nT%Zv1vJ`ip~r1-`0398)0ohGy@4P?dGj_#D&Ii<#_t-yXSw@08x6 z4!a>4B(Pv5g6-+Hbn6VOzkf^srZ1Scz>^OSyyg}=FIdfsKwvC(>t`1?u-G}m4zS%U z4i-C;KiiQ`UoDwk>HdN~4Nf_PG#-ad*$b!S!YMoF9Ca!fU?#$bv(=$d0&0I%9kO`) zQb-ZtHcKG*nkSYN7NHVA3xSR12%uqgaRN?k-d$2J#(mjf#%#H7K#_Mc+ZwrFmVH)I+`_xLzh**tdSe)==#K6vrm3+zAd*t z$4AyJ4!3pjO255t#`_wQb~rdT>a3X5BD)mlMCe$VL!dd-O%!#x^jMmr-~twvVWdWI*2ozG4B zzvlVs)iT|ddZ_pocB6F9ZP{Lf4@tvewxS6~JU%DheLdRGv8LwJkluy8#d5bUs;p%W zxWoEozvSc7o9zp#S7LOtLn=vO*W8%Ck9Cvm$1wh91vlk~SCF$0YfI?vSsHoi!s1)O zEHdjG%W`+zF3#ybeQ=a`GXAjS39NA+$D_nLeolY;bcI_DJ;Vw_ro`o%Tx$yS>VCXYt&wY#BvdZs0z7+h~$Cm4A17>RC z&e4~JXGOD$Qu(dmRDSchtr-RbJR1BOAPzq_W{5|FUkXHtqfwYYdNfi|ddwWNqQZ;9 z(o<2(fu~3gtb5WxYGz2MuVcrc!0niY?hq{Q`s0t7he|i^_H%z&n!c??v}KL+=1GCL zNkUlj)k39|n`mYyje^|@zCw$@dc*iki{Zf1Q9&+KumJkWXw)b@<#cJv$^Xn7uk=*z zTfk=%4zBF2o3+o`QWP2XIr^97=yqczl269lU0qk>tsv{_z@Q>^y zWMP@(a7!r2D0}@>wNw-;tDaYrf9w_UEJU#|K72Qq`=%DnltbHGIl6+ z)3>370Ba?$w$_)#i&3Wx{Fb|qEOC;<;w6klg!9C1v+-|FAj0eFU^AW%-kIsnrkoFL z8?{;MO}chhK8S!_Wm8McxjNpCtxUOfUdEfS*4yIa+LalEba5Kdf2UW9b6xvxn_VrJ z4tsVI`9tL|3xCZ>KHE*4v}lnNlks0f6_(7ZvG(2K;8W*06)mAZ;u=}moMmEbw7Qe$ z0JDLA(wN@`%pSAE;STGm(3ktK*Oh;aQ)I`FJh5Zmc`}n#V<1Mf_RYRqdaqT@&Kwzi z=G$C~YQeGXj=442bm5wr=X!wyC?U~M&Rm6|#@srr)rh~Vqo zzhRa-fDeOynx)7`WPi&nWqFmknyc?}PrhMFI7Yv)q)3ud|L*Y3G5oo9roM{r6Rsgk z;rfehe%Cg1kG&p=X}(f^a9RJ?rlBBbSJvgLQ_U8AJMENxbJTlLR@6-+BjbW+9)dqS zzOEP4$d_@krVX3$UadKwbUEpx)T2}n!|i>3IoUrp z_#}0;t>V}z+ov9DbBJi)V|#8R8MX8~Yz|uiT&9 z)^Y1d$MD9qk=_;IY~7x;d?{AqlUfIHO7n+asQWdZrF6IM7xK!Of$?(7V_%+A6Ny2T z=!%pZN7yQL&JJF_@hJ5K^_JLZ<0h1N@;8w!iq1O6-Je|LTC*>1bHobPSNY0sxAmy0 zEK(S|pz16q`Q>V*-4pr7x{9ZJjvp~8zSh3f*tRF*tK$9=K0o;GSsKB*n-o8`FH2SA zie$~YhU#Z#dV3wh9~RwdThkx-+_k0iIecO2<}2H8T<1OQ-xP{3)mCk4U(2L2%td$5 zcrwf;Cwjj=QA3>d%oEM0cfEEzr)63#0t?O)a8Ph@-a&!FUb}?U8#n=D#_FT+>+19G zRq6A-cfqUS)fvYG)8D%=(ErTU|6eXt1BNf_*}d=wT(XU)_6`aP*SYkKe^ee7;=7%5 z^N3g3yT(TU6|%27uPwcm#QyY3rF27a4rPn-6?cy0Pxv(hq^IpCl)IZlx*EG)PdN2& zJ>@2yGxeOip?Jkvjo9ZaN8R6rOJW0D4j$D;B|jXm{NO6DBJQ8<#L^u4CNDp2jF9~` zKa9=OMj1~_3mj0_w)+qcF@IGd&WJ=SC~kG8-6&A>Ib^M%u+m_KPuC?+QS|0e6AQ2 zD+se#*`h?OZTF;$5?ThFuadPiN{#DohtDolB7jqZ^G*#^OH$Lj2)>Il$Cy?}*>BC# zUmt*7;Nt)7y7k|@?hPyr@SzKG-Ftd<0ZxAW|EbmGPiX(@-TznDXc#Vk@C6L@AkT5d zS3}k6$0I2@7n+urM`xT2tkjac_n0+v!XnM8>D=(yfQ_L`jj@g2PwmV0PT8|whbujH zf5pq=qU%!!cTpX!3=%(u^cj8Kvm!cpvP99K{AT5++@WoJ={Jswty?3p>01c5{%0{h z|Dw@dYtpKBLQ5l2wl>*GT7Z z7?+{MJGRqA&1;nJO+VCl4;ZI^Y$APrnz8!CrIUKJhewvyFCX7gna6DqU$I11W#gif z=kByioP}yf6N?Sf7YEklgf~QU>`pg!#BHx6*Eg?S9A6bxv1T%KMa|nbR(TUP<86~6 zMX8u5;EP?)*mU<7{ReLlikGp2z4y;Ef6NkycJWd0S?4jOpui^fMM)-!pV_x&(NiwM zDd$U5n&6bv|A^`R%l8<6{P54t*@^Mtp9xIRQa07J&{oEqX=~$`!wSUUkBKWUSRGcaJhk-%!R~&HR0L=tF7z|~FrG$89cYiPp{P9+5{7iny%(pG4Zo8Vg?d^jtHZE;hn zX>#NJG6y}MF4G53PQA8b90CJFjU!tQvW8M8W`k8A0=Ojn1ss z@mN8Yo0_Dn-QLh#E8{n5f%Pji;SxByqxuEQ$-1?vobjjlGb` zJ8()noN^ORslzV*-P{HDOW~B{(!~FX%mSCwE~-XETqj2+*Sx1Mle)M$wj!m$e7@v^ zH3zvGB*}71au}zprgBH|iojik0rsbFe`x#Ug=N()SvllenGoT8LO6emcjUTp{Bzlw zhDfr6#{twg)G_xy5%zB{u21ZYuW#yS*3LK)73EsFyDgm55jz%?5`OV%r_t88eWvNd zQ)Lg%#N9j}v-0r7(eK$7Xl2`@rOpem+#% zn^-6vU6O?Nb+?T;c63=`boZRu QU>aprW%>sEYaZx-0jWNPVE_OC diff --git a/packages/Microsoft.Bcl.1.1.8/lib/sl5/System.Runtime.xml b/packages/Microsoft.Bcl.1.1.8/lib/sl5/System.Runtime.xml deleted file mode 100644 index 93cb00d..0000000 --- a/packages/Microsoft.Bcl.1.1.8/lib/sl5/System.Runtime.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - System.Runtime - - - - Defines a provider for progress updates. - The type of progress update value. - - - Reports a progress update. - The value of the updated progress. - - - Identities the async state machine type for this method. - - - Identities the state machine type for this method. - - - Initializes the attribute. - The type that implements the state machine. - - - Gets the type that implements the state machine. - - - Initializes the attribute. - The type that implements the state machine. - - - - Allows you to obtain the method or property name of the caller to the method. - - - - - Allows you to obtain the line number in the source file at which the method is called. - - - - - Allows you to obtain the full path of the source file that contains the caller. - This is the file path at the time of compile. - - - - Identities the iterator state machine type for this method. - - - Initializes the attribute. - The type that implements the state machine. - - - diff --git a/packages/Microsoft.Bcl.1.1.8/lib/sl5/System.Threading.Tasks.dll b/packages/Microsoft.Bcl.1.1.8/lib/sl5/System.Threading.Tasks.dll deleted file mode 100644 index b8f78dafd6ddbae13acf85b07ecf545afb460b32..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 34528 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 Hh0y;2j36FU diff --git a/packages/Microsoft.Bcl.1.1.8/lib/sl5/System.Threading.Tasks.xml b/packages/Microsoft.Bcl.1.1.8/lib/sl5/System.Threading.Tasks.xml deleted file mode 100644 index b47921e..0000000 --- a/packages/Microsoft.Bcl.1.1.8/lib/sl5/System.Threading.Tasks.xml +++ /dev/null @@ -1,475 +0,0 @@ - - - - System.Threading.Tasks - - - - Holds state related to the builder's IAsyncStateMachine. - This is a mutable struct. Be very delicate with it. - - - A reference to the heap-allocated state machine object associated with this builder. - - - Initiates the builder's execution with the associated state machine. - Specifies the type of the state machine. - The state machine instance, passed by reference. - The argument is null (Nothing in Visual Basic). - - - Associates the builder with the state machine it represents. - The heap-allocated state machine object. - The argument was null (Nothing in Visual Basic). - The builder is incorrectly initialized. - - - - Gets the Action to use with an awaiter's OnCompleted or UnsafeOnCompleted method. - On first invocation, the supplied state machine will be boxed. - - Specifies the type of the method builder used. - Specifies the type of the state machine used. - The builder. - The state machine. - An Action to provide to the awaiter. - - - Provides the ability to invoke a state machine's MoveNext method under a supplied ExecutionContext. - - - The context with which to run MoveNext. - - - The state machine whose MoveNext method should be invoked. - - - Initializes the runner. - The context with which to run MoveNext. - - - Invokes MoveNext under the provided context. - - - Cached delegate used with ExecutionContext.Run. - - - Invokes the MoveNext method on the supplied IAsyncStateMachine. - The IAsyncStateMachine machine instance. - - - Provides a base class used to cache tasks of a specific return type. - Specifies the type of results the cached tasks return. - - - - A singleton cache for this result type. - This may be null if there are no cached tasks for this TResult. - - - - Creates a non-disposable task. - The result for the task. - The cacheable task. - - - Creates a cache. - A task cache for this result type. - - - Gets a cached task if one exists. - The result for which we want a cached task. - A cached task if one exists; otherwise, null. - - - Provides a cache for Boolean tasks. - - - A true task. - - - A false task. - - - Gets a cached task for the Boolean result. - true or false - A cached task for the Boolean result. - - - Provides a cache for zero Int32 tasks. - - - The minimum value, inclusive, for which we want a cached task. - - - The maximum value, exclusive, for which we want a cached task. - - - The cache of Task{Int32}. - - - Creates an array of cached tasks for the values in the range [INCLUSIVE_MIN,EXCLUSIVE_MAX). - - - Gets a cached task for the zero Int32 result. - The integer value - A cached task for the Int32 result or null if not cached. - - - Throws the exception on the ThreadPool. - The exception to propagate. - The target context on which to propagate the exception. Null to use the ThreadPool. - - - Copies the exception's stack trace so its stack trace isn't overwritten. - The exception to prepare. - - - - Provides a builder for asynchronous methods that return . - This type is intended for compiler use only. - - - AsyncTaskMethodBuilder is a value type, and thus it is copied by value. - Prior to being copied, one of its Task, SetResult, or SetException members must be accessed, - or else the copies may end up building distinct Task instances. - - - - Represents an asynchronous method builder. - - - A cached VoidTaskResult task used for builders that complete synchronously. - - - The generic builder object to which this non-generic instance delegates. - - - Initializes a new . - The initialized . - - - Initiates the builder's execution with the associated state machine. - Specifies the type of the state machine. - The state machine instance, passed by reference. - - - Associates the builder with the state machine it represents. - The heap-allocated state machine object. - The argument was null (Nothing in Visual Basic). - The builder is incorrectly initialized. - - - Perform any initialization necessary prior to lifting the builder to the heap. - - - - Schedules the specified state machine to be pushed forward when the specified awaiter completes. - - Specifies the type of the awaiter. - Specifies the type of the state machine. - The awaiter. - The state machine. - - - - Schedules the specified state machine to be pushed forward when the specified awaiter completes. - - Specifies the type of the awaiter. - Specifies the type of the state machine. - The awaiter. - The state machine. - - - - Completes the in the - RanToCompletion state. - - The builder is not initialized. - The task has already completed. - - - - Completes the in the - Faulted state with the specified exception. - - The to use to fault the task. - The argument is null (Nothing in Visual Basic). - The builder is not initialized. - The task has already completed. - - - - Called by the debugger to request notification when the first wait operation - (await, Wait, Result, etc.) on this builder's task completes. - - - true to enable notification; false to disable a previously set notification. - - - - Gets the for this builder. - The representing the builder's asynchronous operation. - The builder is not initialized. - - - - Gets an object that may be used to uniquely identify this builder to the debugger. - - - This property lazily instantiates the ID in a non-thread-safe manner. - It must only be used by the debugger, and only in a single-threaded manner - when no other threads are in the middle of accessing this property or this.Task. - - - - - Provides a builder for asynchronous methods that return . - This type is intended for compiler use only. - - - AsyncTaskMethodBuilder{TResult} is a value type, and thus it is copied by value. - Prior to being copied, one of its Task, SetResult, or SetException members must be accessed, - or else the copies may end up building distinct Task instances. - - - - A cached task for default(TResult). - - - State related to the IAsyncStateMachine. - - - The lazily-initialized task. - Must be named m_task for debugger step-over to work correctly. - - - The lazily-initialized task completion source. - - - Temporary support for disabling crashing if tasks go unobserved. - - - Initializes a new . - The initialized . - - - Initiates the builder's execution with the associated state machine. - Specifies the type of the state machine. - The state machine instance, passed by reference. - - - Associates the builder with the state machine it represents. - The heap-allocated state machine object. - The argument was null (Nothing in Visual Basic). - The builder is incorrectly initialized. - - - Perform any initialization necessary prior to lifting the builder to the heap. - - - - Schedules the specified state machine to be pushed forward when the specified awaiter completes. - - Specifies the type of the awaiter. - Specifies the type of the state machine. - The awaiter. - The state machine. - - - - Schedules the specified state machine to be pushed forward when the specified awaiter completes. - - Specifies the type of the awaiter. - Specifies the type of the state machine. - The awaiter. - The state machine. - - - - Completes the in the - RanToCompletion state with the specified result. - - The result to use to complete the task. - The task has already completed. - - - - Completes the builder by using either the supplied completed task, or by completing - the builder's previously accessed task using default(TResult). - - A task already completed with the value default(TResult). - The task has already completed. - - - - Completes the in the - Faulted state with the specified exception. - - The to use to fault the task. - The argument is null (Nothing in Visual Basic). - The task has already completed. - - - - Called by the debugger to request notification when the first wait operation - (await, Wait, Result, etc.) on this builder's task completes. - - - true to enable notification; false to disable a previously set notification. - - - This should only be invoked from within an asynchronous method, - and only by the debugger. - - - - - Gets a task for the specified result. This will either - be a cached or new task, never null. - - The result for which we need a task. - The completed task containing the result. - - - Gets the lazily-initialized TaskCompletionSource. - - - Gets the for this builder. - The representing the builder's asynchronous operation. - - - - Gets an object that may be used to uniquely identify this builder to the debugger. - - - This property lazily instantiates the ID in a non-thread-safe manner. - It must only be used by the debugger, and only in a single-threaded manner - when no other threads are in the middle of accessing this property or this.Task. - - - - - Provides a builder for asynchronous methods that return void. - This type is intended for compiler use only. - - - - The synchronization context associated with this operation. - - - State related to the IAsyncStateMachine. - - - An object used by the debugger to uniquely identify this builder. Lazily initialized. - - - Temporary support for disabling crashing if tasks go unobserved. - - - Registers with UnobservedTaskException to suppress exception crashing. - - - Non-zero if PreventUnobservedTaskExceptions has already been invoked. - - - Initializes a new . - The initialized . - - - Initializes the . - The synchronizationContext associated with this operation. This may be null. - - - Initiates the builder's execution with the associated state machine. - Specifies the type of the state machine. - The state machine instance, passed by reference. - The argument was null (Nothing in Visual Basic). - - - Associates the builder with the state machine it represents. - The heap-allocated state machine object. - The argument was null (Nothing in Visual Basic). - The builder is incorrectly initialized. - - - Perform any initialization necessary prior to lifting the builder to the heap. - - - - Schedules the specified state machine to be pushed forward when the specified awaiter completes. - - Specifies the type of the awaiter. - Specifies the type of the state machine. - The awaiter. - The state machine. - - - - Schedules the specified state machine to be pushed forward when the specified awaiter completes. - - Specifies the type of the awaiter. - Specifies the type of the state machine. - The awaiter. - The state machine. - - - Completes the method builder successfully. - - - Faults the method builder with an exception. - The exception that is the cause of this fault. - The argument is null (Nothing in Visual Basic). - The builder is not initialized. - - - Notifies the current synchronization context that the operation completed. - - - - Gets an object that may be used to uniquely identify this builder to the debugger. - - - This property lazily instantiates the ID in a non-thread-safe manner. - It must only be used by the debugger and only in a single-threaded manner. - - - - - Represents state machines generated for asynchronous methods. - This type is intended for compiler use only. - - - - Moves the state machine to its next state. - - - Configures the state machine with a heap-allocated replica. - The heap-allocated replica. - - - - Represents an awaiter used to schedule continuations when an await operation completes. - - - - - Represents an operation that will schedule continuations when the operation completes. - - - - Schedules the continuation action to be invoked when the instance completes. - The action to invoke when the operation completes. - The argument is null (Nothing in Visual Basic). - - - Schedules the continuation action to be invoked when the instance completes. - The action to invoke when the operation completes. - The argument is null (Nothing in Visual Basic). - Unlike OnCompleted, UnsafeOnCompleted need not propagate ExecutionContext information. - - - Used with Task(of void) - - - diff --git a/packages/Microsoft.Bcl.1.1.8/lib/win8/_._ b/packages/Microsoft.Bcl.1.1.8/lib/win8/_._ deleted file mode 100644 index e69de29..0000000 diff --git a/packages/Microsoft.Bcl.1.1.8/lib/wp8/_._ b/packages/Microsoft.Bcl.1.1.8/lib/wp8/_._ deleted file mode 100644 index e69de29..0000000 diff --git a/packages/Microsoft.Bcl.1.1.8/lib/wpa81/_._ b/packages/Microsoft.Bcl.1.1.8/lib/wpa81/_._ deleted file mode 100644 index e69de29..0000000 diff --git a/packages/Microsoft.Bcl.Build.1.0.14/License-Stable.rtf b/packages/Microsoft.Bcl.Build.1.0.14/License-Stable.rtf deleted file mode 100644 index 3aec6b6..0000000 --- a/packages/Microsoft.Bcl.Build.1.0.14/License-Stable.rtf +++ /dev/null @@ -1,118 +0,0 @@ -{\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1033{\fonttbl{\f0\fswiss\fprq2\fcharset0 Tahoma;}{\f1\froman\fprq2\fcharset0 Times New Roman;}{\f2\fswiss\fprq2\fcharset0 Calibri;}{\f3\fnil\fcharset0 Calibri;}{\f4\fnil\fcharset2 Symbol;}} -{\colortbl ;\red31\green73\blue125;\red0\green0\blue255;} -{\*\listtable -{\list\listhybrid -{\listlevel\levelnfc0\leveljc0\levelstartat1{\leveltext\'02\'00.;}{\levelnumbers\'01;}\jclisttab\tx360} -{\listlevel\levelnfc4\leveljc0\levelstartat1{\leveltext\'02\'01.;}{\levelnumbers\'01;}\jclisttab\tx363} -{\listlevel\levelnfc2\leveljc0\levelstartat1{\leveltext\'02\'02.;}{\levelnumbers\'01;}\jclisttab\tx720}\listid1 } -{\list\listhybrid -{\listlevel\levelnfc0\leveljc0\levelstartat1{\leveltext\'02\'00.;}{\levelnumbers\'01;}\jclisttab\tx363} -{\listlevel\levelnfc4\leveljc0\levelstartat1{\leveltext\'02\'01.;}{\levelnumbers\'01;}\jclisttab\tx363}\listid2 }} -{\*\listoverridetable{\listoverride\listid1\listoverridecount0\ls1}{\listoverride\listid2\listoverridecount0\ls2}} -{\stylesheet{ Normal;}{\s1 heading 1;}{\s2 heading 2;}{\s3 heading 3;}} -{\*\generator Riched20 6.2.9200}\viewkind4\uc1 -\pard\nowidctlpar\sb120\sa120\b\f0\fs24 MICROSOFT SOFTWARE LICENSE TERMS\par - -\pard\brdrb\brdrs\brdrw10\brsp20 \nowidctlpar\sb120\sa120 MICROSOFT .NET LIBRARY \par - -\pard\nowidctlpar\sb120\sa120\fs19 These license terms are an agreement between Microsoft Corporation (or based on where you live, one of its affiliates) and you. Please read them. They apply to the software named above, which includes the media on which you received it, if any. The terms also apply to any Microsoft\par - -\pard{\pntext\f4\'B7\tab}{\*\pn\pnlvlblt\pnf4\pnindent363{\pntxtb\'B7}}\nowidctlpar\fi-363\li720\sb120\sa120\b0 updates,\par -{\pntext\f4\'B7\tab}supplements,\par -{\pntext\f4\'B7\tab}Internet-based services, and\par -{\pntext\f4\'B7\tab}support services\par - -\pard\nowidctlpar\sb120\sa120\b for this software, unless other terms accompany those items. If so, those terms apply.\par -BY USING THE SOFTWARE, YOU ACCEPT THESE TERMS. IF YOU DO NOT ACCEPT THEM, DO NOT USE THE SOFTWARE.\par - -\pard\brdrt\brdrs\brdrw10\brsp20 \nowidctlpar\sb120\sa120 IF YOU COMPLY WITH THESE LICENSE TERMS, YOU HAVE THE PERPETUAL RIGHTS BELOW.\par - -\pard -{\listtext\f0 1.\tab}\jclisttab\tx360\ls1\nowidctlpar\s1\fi-357\li357\sb120\sa120 INSTALLATION AND USE RIGHTS. \par - -\pard -{\listtext\f0 a.\tab}\jclisttab\tx363\ls1\ilvl1\nowidctlpar\s2\fi-363\li720\sb120\sa120 Installation and Use.\b0\fs20 You may install and use any number of copies of the software to design, develop and test your programs.\par -{\listtext\f0 b.\tab}\b\fs19 Third Party Programs.\b0\fs20 The software may include third party programs that Microsoft, not the third party, licenses to you under this agreement. Notices, if any, for the third party program are included for your information only.\b\fs19\par - -\pard -{\listtext\f0 2.\tab}\jclisttab\tx360\ls1\nowidctlpar\s1\fi-357\li357\sb120\sa120\fs20 ADDITIONAL LICENSING REQUIREMENTS AND/OR USE RIGHTS.\par - -\pard -{\listtext\f0 a.\tab}\jclisttab\tx363\ls1\ilvl1\nowidctlpar\s2\fi-363\li720\sb120\sa120 DISTRIBUTABLE CODE.\~ \b0 The software is comprised of Distributable Code. \f1\ldblquote\f0 Distributable Code\f1\rdblquote\f0 is code that you are permitted to distribute in programs you develop if you comply with the terms below.\b\par - -\pard -{\listtext\f0 i.\tab}\jclisttab\tx720\ls1\ilvl2\nowidctlpar\s3\fi-357\li1077\sb120\sa120\tx1077 Right to Use and Distribute. \par - -\pard{\pntext\f4\'B7\tab}{\*\pn\pnlvlblt\pnf4\pnindent360{\pntxtb\'B7}}\nowidctlpar\fi-357\li1434\sb120\sa120\b0 You may copy and distribute the object code form of the software.\par -{\pntext\f4\'B7\tab}Third Party Distribution. You may permit distributors of your programs to copy and distribute the Distributable Code as part of those programs.\par - -\pard\nowidctlpar\s3\fi-357\li1077\sb120\sa120\tx1077\b ii.\tab Distribution Requirements.\b0 \b For any Distributable Code you distribute, you must\par - -\pard{\pntext\f4\'B7\tab}{\*\pn\pnlvlblt\pnf4\pnindent360{\pntxtb\'B7}}\nowidctlpar\fi-357\li1434\sb120\sa120\b0 add significant primary functionality to it in your programs;\par -{\pntext\f4\'B7\tab}require distributors and external end users to agree to terms that protect it at least as much as this agreement;\par -{\pntext\f4\'B7\tab}display your valid copyright notice on your programs; and\par -{\pntext\f4\'B7\tab}indemnify, defend, and hold harmless Microsoft from any claims, including attorneys\rquote fees, related to the distribution or use of your programs.\par - -\pard\nowidctlpar\s3\fi-357\li1077\sb120\sa120\tx1077\b iii.\tab Distribution Restrictions.\b0 \b You may not\par - -\pard{\pntext\f4\'B7\tab}{\*\pn\pnlvlblt\pnf4\pnindent360{\pntxtb\'B7}}\nowidctlpar\fi-357\li1434\sb120\sa120\b0 alter any copyright, trademark or patent notice in the Distributable Code;\par -{\pntext\f4\'B7\tab}use Microsoft\rquote s trademarks in your programs\rquote names or in a way that suggests your programs come from or are endorsed by Microsoft;\par -{\pntext\f4\'B7\tab}include Distributable Code in malicious, deceptive or unlawful programs; or\par -{\pntext\f4\'B7\tab}modify or distribute the source code of any Distributable Code so that any part of it becomes subject to an Excluded License. An Excluded License is one that requires, as a condition of use, modification or distribution, that\par - -\pard{\pntext\f4\'B7\tab}{\*\pn\pnlvlblt\pnf4\pnindent360{\pntxtb\'B7}}\nowidctlpar\fi-358\li1792\sb120\sa120 the code be disclosed or distributed in source code form; or\cf1\f2\par -{\pntext\f4\'B7\tab}\cf0\f0 others have the right to modify it.\cf1\f2\par - -\pard\nowidctlpar\s1\fi-357\li357\sb120\sa120\cf0\b\f0 3.\tab\fs19 SCOPE OF LICENSE. \b0 The software is licensed, not sold. This agreement only gives you some rights to use the software. Microsoft reserves all other rights. Unless applicable law gives you more rights despite this limitation, you may use the software only as expressly permitted in this agreement. In doing so, you must comply with any technical limitations in the software that only allow you to use it in certain ways. You may not\par - -\pard{\pntext\f4\'B7\tab}{\*\pn\pnlvlblt\pnf4\pnindent363{\pntxtb\'B7}}\nowidctlpar\fi-363\li720\sb120\sa120 work around any technical limitations in the software;\par -{\pntext\f4\'B7\tab}reverse engineer, decompile or disassemble the software, except and only to the extent that applicable law expressly permits, despite this limitation;\par -{\pntext\f4\'B7\tab}publish the software for others to copy;\par -{\pntext\f4\'B7\tab}rent, lease or lend the software;\par -{\pntext\f4\'B7\tab}transfer the software or this agreement to any third party; or\par -{\pntext\f4\'B7\tab}use the software for commercial software hosting services.\par - -\pard\nowidctlpar\s1\fi-357\li357\sb120\sa120\b\fs20 4.\tab\fs19 BACKUP COPY. \b0 You may make one backup copy of the software. You may use it only to reinstall the software.\par -\b\fs20 5.\tab\fs19 DOCUMENTATION. \b0 Any person that has valid access to your computer or internal network may copy and use the documentation for your internal, reference purposes.\par -\b\fs20 6.\tab\fs19 EXPORT RESTRICTIONS. \b0 The software is subject to United States export laws and regulations. You must comply with all domestic and international export laws and regulations that apply to the software. These laws include restrictions on destinations, end users and end use. For additional information, see {\cf2\ul\fs20{\field{\*\fldinst{HYPERLINK www.microsoft.com/exporting }}{\fldrslt{www.microsoft.com/exporting}}}}\f0\fs19 .\cf2\ul\fs20\par -\cf0\ulnone\b 7.\tab\fs19 SUPPORT SERVICES. \b0 Because this software is \ldblquote as is,\rdblquote we may not provide support services for it.\par -\b\fs20 8.\tab\fs19 ENTIRE AGREEMENT. \b0 This agreement, and the terms for supplements, updates, Internet-based services and support services that you use, are the entire agreement for the software and support services.\par -\b\fs20 9.\tab\fs19 APPLICABLE LAW.\par - -\pard -{\listtext\f0 a.\tab}\jclisttab\tx363\ls2\ilvl1\nowidctlpar\s2\fi-363\li720\sb120\sa120 United States. \b0 If you acquired the software in the United States, Washington state law governs the interpretation of this agreement and applies to claims for breach of it, regardless of conflict of laws principles. The laws of the state where you live govern all other claims, including claims under state consumer protection laws, unfair competition laws, and in tort.\par -{\listtext\f0 b.\tab}\b Outside the United States. If you acquired the software in any other country, the laws of that country apply.\par - -\pard\nowidctlpar\s1\fi-357\li357\sb120\sa120\fs20 10.\tab\fs19 LEGAL EFFECT. \b0 This agreement describes certain legal rights. You may have other rights under the laws of your country. You may also have rights with respect to the party from whom you acquired the software. This agreement does not change your rights under the laws of your country if the laws of your country do not permit it to do so.\par -\b\fs20 11.\tab\fs19 DISCLAIMER OF WARRANTY. THE SOFTWARE IS LICENSED \ldblquote AS-IS.\rdblquote YOU BEAR THE RISK OF USING IT. MICROSOFT GIVES NO EXPRESS WARRANTIES, GUARANTEES OR CONDITIONS. YOU MAY HAVE ADDITIONAL CONSUMER RIGHTS OR STATUTORY GUARANTEES UNDER YOUR LOCAL LAWS WHICH THIS AGREEMENT CANNOT CHANGE. TO THE EXTENT PERMITTED UNDER YOUR LOCAL LAWS, MICROSOFT EXCLUDES THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.\par - -\pard\nowidctlpar\li357\sb120\sa120 FOR AUSTRALIA \endash YOU HAVE STATUTORY GUARANTEES UNDER THE AUSTRALIAN CONSUMER LAW AND NOTHING IN THESE TERMS IS INTENDED TO AFFECT THOSE RIGHTS.\par - -\pard\nowidctlpar\s1\fi-357\li357\sb120\sa120\fs20 12.\tab\fs19 LIMITATION ON AND EXCLUSION OF REMEDIES AND DAMAGES. YOU CAN RECOVER FROM MICROSOFT AND ITS SUPPLIERS ONLY DIRECT DAMAGES UP TO U.S. $5.00. YOU CANNOT RECOVER ANY OTHER DAMAGES, INCLUDING CONSEQUENTIAL, LOST PROFITS, SPECIAL, INDIRECT OR INCIDENTAL DAMAGES.\par - -\pard\nowidctlpar\li357\sb120\sa120\b0 This limitation applies to\par - -\pard{\pntext\f4\'B7\tab}{\*\pn\pnlvlblt\pnf4\pnindent363{\pntxtb\'B7}}\nowidctlpar\fi-363\li720\sb120\sa120 anything related to the software, services, content (including code) on third party Internet sites, or third party programs; and\par -{\pntext\f4\'B7\tab}claims for breach of contract, breach of warranty, guarantee or condition, strict liability, negligence, or other tort to the extent permitted by applicable law.\par - -\pard\nowidctlpar\sb120\sa120 It also applies even if Microsoft knew or should have known about the possibility of the damages. The above limitation or exclusion may not apply to you because your country may not allow the exclusion or limitation of incidental, consequential or other damages.\par -\lang9 Please note: As this software is distributed in Quebec, Canada, some of the clauses in this agreement are provided below in French.\par -Remarque : Ce logiciel \'e9tant distribu\'e9 au Qu\'e9bec, Canada, certaines des clauses dans ce contrat sont fournies ci-dessous en fran\'e7ais.\par - -\pard\nowidctlpar\s1\sb120\sa120\b\lang1033 EXON\'c9RATION DE GARANTIE. \b0 Le logiciel vis\'e9 par une licence est offert \'ab tel quel \'bb. Toute utilisation de ce logiciel est \'e0 votre seule risque et p\'e9ril. Microsoft n\rquote accorde aucune autre garantie expresse. Vous pouvez b\'e9n\'e9ficier de droits additionnels en vertu du droit local sur la protection des consommateurs, que ce contrat ne peut modifier. La ou elles sont permises par le droit locale, les garanties implicites de qualit\'e9 marchande, d\rquote ad\'e9quation \'e0 un usage particulier et d\rquote absence de contrefa\'e7on sont exclues.\par -\b LIMITATION DES DOMMAGES-INT\'c9R\'caTS ET EXCLUSION DE RESPONSABILIT\'c9 POUR LES DOMMAGES. \b0 Vous pouvez obtenir de Microsoft et de ses fournisseurs une indemnisation en cas de dommages directs uniquement \'e0 hauteur de 5,00 $ US. Vous ne pouvez pr\'e9tendre \'e0 aucune indemnisation pour les autres dommages, y compris les dommages sp\'e9ciaux, indirects ou accessoires et pertes de b\'e9n\'e9fices.\par - -\pard\nowidctlpar\sb120\sa120\lang9 Cette limitation concerne :\par - -\pard{\pntext\f4\'B7\tab}{\*\pn\pnlvlblt\pnf4\pnindent360{\pntxtb\'B7}}\nowidctlpar\li720\sb120\sa120 tout ce qui est reli\'e9 au logiciel, aux services ou au contenu (y compris le code) figurant sur des sites Internet tiers ou dans des programmes tiers ; et\par -{\pntext\f4\'B7\tab}les r\'e9clamations au titre de violation de contrat ou de garantie, ou au titre de responsabilit\'e9 stricte, de n\'e9gligence ou d\rquote une autre faute dans la limite autoris\'e9e par la loi en vigueur.\par - -\pard\nowidctlpar\sb120\sa120 Elle s\rquote applique \'e9galement, m\'eame si Microsoft connaissait ou devrait conna\'eetre l\rquote\'e9ventualit\'e9 d\rquote un tel dommage. Si votre pays n\rquote autorise pas l\rquote exclusion ou la limitation de responsabilit\'e9 pour les dommages indirects, accessoires ou de quelque nature que ce soit, il se peut que la limitation ou l\rquote exclusion ci-dessus ne s\rquote appliquera pas \'e0 votre \'e9gard.\par - -\pard\nowidctlpar\s1\sb120\sa120\b\lang1033 EFFET JURIDIQUE. \b0 Le pr\'e9sent contrat d\'e9crit certains droits juridiques. Vous pourriez avoir d\rquote autres droits pr\'e9vus par les lois de votre pays. Le pr\'e9sent contrat ne modifie pas les droits que vous conf\'e8rent les lois de votre pays si celles-ci ne le permettent pas.\par - -\pard\nowidctlpar\sb120\sa120\b\fs20\lang1036\par - -\pard\sa200\sl276\slmult1\b0\f3\fs22\lang9\par -} - \ No newline at end of file diff --git a/packages/Microsoft.Bcl.Build.1.0.14/Microsoft.Bcl.Build.1.0.14.nupkg b/packages/Microsoft.Bcl.Build.1.0.14/Microsoft.Bcl.Build.1.0.14.nupkg deleted file mode 100644 index e99599cb673f2742e33734fc52f671a7f049f2fd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 33795 zcmbrk1yCfxwk_H~`dJL-r;Ix?c_@OcZh?l5V@6`n-f0^i>sLx$lk=2+0hB)@b`*^ql>+X+uyE> zC5w}ZnXQQ>h=rY%m7C>nH2*IK`M+Y4s(U+u{y&KJ)@Ck_u8tON%w~@E{{i+luD@_> ztSqcNEcPZ2))pXFH*!*S6BkR6n-DpR(ti#SH?w0Fcel1PXLfLRbpn}@lggP3k*k8Z zxOps0EVy{s*(^9sL2TrtEdM8={9i4O#UA8lVs7GQ!eZv=0%CG<`8(Rh%^KwTUjqGq zQsWA8@vt@nx&F6fSj<7@d}bD=+`JrYoSYyNQxh&;ZVNUJ6AMlg5FZbp8MBkCy}6mw zf2@zq!j#nvWC{ZDadL68TbTTFeJua-{DhVNk_Qt234r@2c@)1CW54|+&KDp6fd7{~ z|9uMo9hcJ7^&B=?(cVz!1Q`7Q^9h{wP`c6=Z_MHCPCLOOIY z4L=H?7f8f5^0J67T*i53o5LyiRadHL8twSk4;&r5C=OD1Nr$QmABt~#yp3bc!KpSO?S#`y~9Iu^^5%+>~_ziS7p? zildwfR~BDO=@)^ZOTN{W;|w**olz@Ad6Y_-NYOlsvVXjJ>Ct96s{H+%&Qfctc$xP% z5jdcEW#6Z#qtoDrv&S%D2VM0GN#UW(iw9Oto|WA2ZbAX!rEld`@z4k&1=|xdspW?v zjZY9|o{b+*@oXA7?u_QWuR0sz_RO71iCggZlKXzLvB|bT#%FmiSrOTtI>`v>5f0d& za%$jY))_%8(!>Ek*hyp=l5VR%`21)-xSlxLO79hy_?~qI4;cekM1iGCKrZ>6pFHy5 zkuvvm;#(Zu;_u7Ctzg>d$gVMqTmw%su5fV!#ML7bqs@qgj@~yACP`{?U6az;QsM23 zgI9==NNt(G8UC51Wq2dHP*ozY^47()?DJCcDF3BW2EQXGfo4Z1(*joDi{roYsajMT zVh#fU*yI8LF#hsM@h`m{TtQ4~ZYHL7AZ8agi+{(XVO_lxe3=H}+4$>#vWU34C!lFi z5@-5DD6aG`E~w0ygQy+w33EYJ34w4xFwrqT}kJPKVF?F@Ir8)CWlsLW@4O5UioBDq=;@zTKDP- zv!=jZd876VfpwLLojb_i+fy_r!(6y%Ao9# z5qUT)hIdOJ2B90&QTpNXbDpmwBss9>L+TYx-o<1x&e*n8JMlT{u5o-1XKu)^D&puT`6U%D8C!^M>qSTvT`T09s z{oF<`tWzSC*W*;ji*QFQ7$lN^whT*;i^|x}A6@0``9|~_VQ#Y+9uL%N6vrx>Qc!Pf zmlZ5xu;k<&RenYc?_T`%UKAgE9JAy&Xp1di4S7A$jq*l0lo4joB2XQccHiz6y5P<1 z(6wdGNn|h!^!GdY{A#-M@H%L1H1(R2LsxzG$MeNU;Zr76fbM&jqZyN#C)(kXVH#2P z;5$-fZ-U~(Ix(%5Kk`%D6ZGgdMpDl_Di*e3obqF`vU>^D(HQmW<3eSUKdiQg zxDBbkEY)nTeHFWBU4wn% zZnmkKPtDCryVb1KNkWs-$x7J{Pdu%r!Vlq&!{-LQPT=r1qG_qt)w2Z4dvZ_uDv#;f z8fjDBYz^rjoVS*)`1(4P-X~GxJU*r^){br*#6O}@x6Tcy)u;FK=B_%fe!lO&oB#MW z-3i5Zv(=NMG@SEpd|$|{gbvOF>wf=fE^#5FPCnn^W*@#DqcBx6o82^cS|xz%X1QfW z+cC(n5}8s+H{-~X;1JNiY3ntRkCvCBjbj+fiWwd+8HskJ$+Zh1na@P#u-mQo0zf@B z5hQPp&RYtjCdU@pvi1^ruV91D#VamYRe|~-PahV@N9~o5#ExCd^0KGw%jgt;h@Cu- zoy?`+!eo;k^F!M=H6%N!>Zni2?ynH~ftj^d2S5lv~9&eR6QXG6$s z9C}=t2vP{0Un9I1h4H6?N8h`2Z*T^f#2c873F*95Nk5>+CD*vbdHllfrd8TBMY@QGGu*r z7xb)&hv?({_{l2nLK`L5;4d{frq32zcs{eZFD65?p}b@vg}DSx*9B#5@!f!MK*yuZ z@M5S0`vg=|@H(D3eMY>T+7`Spr2ZQs z2%$1ll#}nV#@j0Ihyamzr`G{(TJ(GY)}^OaG92ixyT*ZB*^;*5z#-3_rY6%(_9 zCtl0kew5R8#yIv*>n=FHJD^lr4iaZhy&?-^~;hkX#VGDvM z0T7e&&K}YWg1`9(_|S|I*M9SVW`bDJ>I4px?b9M0{-H-^=u4PBRcdht%qo#hsDEw8)zEGd`AaOo#UzaKN&60}v-(RD_UJzPHp)8^?3R^KheXr2s@`@87ni4_JWHEBL;lr^`)Mz#T@-&#)SW%G<)nKYI zi5au5EzD&tP--6z!6a|hM%r9ZDqzW;Qc97f;=WK-?Vc(#W8Tt)%oQ{Qof26|R?Eob2!urmRPhz+)oO55U7z_Be@q4G)p5%#5TH{?fCdaC*uPN1ktZP_Wh zg+_bM8m6mOh1xu_I-24xa+*O)J)MV`LGxm)2R5#Cj9Z=eSecU%3=Ml?neY{92r>!1 zHKVIachwC!`Vb~Y8BJm-bTei;0o=s4BpP?sn6ax3!QIc}B+M(!oGmts?mi zi`6*yM~>aQ%!bIGFpQDHr=qRjuM+u6!j}N|y}9Q2RCYxl!W~vY^ExSJT zp*X@x9bcV$a4wZR`(;H4XuD0ZPA17kddr|gGO50NGckI3%CZsZ`8DuZs5?mLILEPGe-1)&7Q1$7i5z*2nSqHk0G6(XIL6 z4&is#>EqX|1eKw9N1~ep(d~(Z==~AZSCYlNN|r~&98nbhEpX1&0!J?|a0|GdAzsVffSs7_j#exAmoi`D$EZc*nr($7DjuHT^6qb)v_MllDg zKFgMcGSRU*a$@`NwXAKy8)@?TZF&br$&t0eGS7OboiNuEiyHpLshvw0utA}?HyznOd00N{Yk#I z8Z4`{6;Z%3ujw|}n7pCVDDQR{wojisO?gakZkkH13HwWVcA6zSJlM$tsRNfA6`5Go zMvVF;XTyD=bwo|tu~Q@Hs^FtV0PWA&+1INwR}BAGS}o%(!CoYjiMp}YyTA!9SuQLV z{y&F&4JV_=w3fHSR9|MPUHSlVR}E_t3T*@c=8`L(XWsIe5PFJ8GJ*Qc-lTb5KC&Kp zNgKXzemFz%_y(~_!aOZ$x+n>BNaw5~x?qLc(TZCNyK@814$jSx~dA&Dd{ z)PZ~YwQuXHi})w)UZ#{bTK8q51BdTb$6zZhttEx9+D9v1x1?3~jRi;9{z-J)gxv4m z2bepCbEU;@0%Z=1v{EW)F{cfS75{zYu626}ecwhhxBVqU3&Q{N1(&JbUVON74dTV4K?vE;b z7yUP93!roM?H%ulN89sb9q28J>xmPkUXT=dgLcD1^x9@aQ39X_eZx_H*qb7 z^sl0C-^H9W9Yw|aYeDcjQTYLKdGT{8$|!Z)dCZ6>x5wCU-}E^@wBZ|^3*MRA4(M2H z?gW*zr>(;o1W}n2d*>2GvK12Hq+iEqCoIuEJun+^*Q&_{(ABud7?Q>JVL>!8XJlUr zoDPJTyJ&zmKVUGzv@q$`7r} z;XRy$2^~n#X8yhn3%>kJ#Fe-F`B{(!;Xt$IE;K4YPCX23MQusD`JU>_K@5HLz%e@m zqK!#4?zj+jX`~;Pjkr3uwn_~c-bX!1)dnmKPBo$spjFRC%z~DBo&Ht%mZ7>P^M|qH zv5s~9Ea^R)9&Qs&2ya}JTfdZb5mGsMVHOdk!|^hCU4uEOle9!^Rh`nNAZZMU1^h0aQ@n*Y9`KIXL4=GW@?1+DA6ommXTLfukTHi$Pt&=WJ{ydc z^k&|h9+G=+mh9C$pyTA#E=h%ra1y3ouMcU$W`Ix(e{GrfkaYZ-=58&F?GV+;8?;d^ zFCl--c#17pSELk&QYrLEE(2uqf1kgjpjc+actzjdoN9i{l zj{e62;_}3SFx5Ib2=kf(E8J}!{n$?Ik>*c$MF;r1W@)X zkSb;n=fK-Tc9F%_bxnqz^1D$!5Oyt5IUZfwfL{t~IPajr#1Bi^&IhEc-?B>QT%dZc*YajfB>-T6lq7u%HW?_GpKem$a}ghz96N^AJbZ+Fllb8jZiFMQGtylPdd)&u)R$&9D5Jn# zoW}kQ%lgYn8S3$+$2ts|u=-IwdC3$ob*V;*E%K4&X&k{PC9X0_qikydQ;f}DI+x3? ztW)}J(gFFDavCF6{Y_iLD&4H=o}X&lWSh$I@ZkFt*N%Gls>vl7LMLBrHSzM$_T<&A zN36t*G;pX@=L(&jD*G9(qD;7+l_{c%hK{esMLC`;Ym#$V-IC0lhQy9a zx(#a4Opj4dNohe`AS?>S-H6v|w=hhN+lKkHN**Gy34NTBiyjpgSG>1Z8fknFLa5g9 z^8(>Srj-AvAS^#m@~kHO_Zc|qXEQkn`kt)kW4}EEZ(65l#Xglhs;^UIQ-#Ak=7JfM zYl5lo`S?VMPA#!LBUY>>T`^JJ3`Zv7Zi_#NJ*|mhm`qaEt2yoOLRpoSu#NJ{CpF}z zJt=`)sBBj>9V7zv{9?<;ZEsVnO%^9#9c6)XCc0ml>N}`E*Q{hb$Z2}$;^KNR8|}H~ zgv;dw$oq<=@W-eAj4i$D{rxQf>R+|7e<<*f{~^Pp{?*3J939+14sI;2cAP9m%trrC z7=r@*_fY8n1B#>x6W0mJ%NuzyI{oLv7CK;r)b_;;a9p4JZLj-IYgR*nuJ9=87p zGWUN$c5-z2r@+Yc&je7hi~pU5_iyue#(#92c-a2gnDG8z&$xy4N&FrP0Jwq&0RE9_ zH%G_6?uwj)tDA|P-Cy;c?cY7NYEAnu6g+6}`o+Id7cs3HZCIUBRaK<0LNlac3CRm9 z)HNzRJ;i@`U8G%5WmJgt>>FHp-~_81prY~SuUh73u|e|)l3XHyh%#>TI}hPJ@>UkY zUHccY0>lH@U%x0Cyg9(0oDpQQgh9VLD}-*Yd()Z2#OKhsVPlJv^CAmQ+C2OuZNCj> zd*j~Jj^NArYA!r;Ra*Kfk4AjgNzaLUdPgr(`x^ZPGn?@eje|taCcoL*$(HTQ0n89& zXbdCm1wHb@&jPdN8=drvX&&f-EuFdEeLitF2Gyc!Ltag9f_@gOsyUlCB7y5|ip*S0ISQgWBLxg1b@z5B$c6b_$>W~w)Jc3W8JQTc7@_}y3b=GH6q8#QF(d7cy0Zcn zYP4-FHoJCs@2kBED9FQ$EU3(yBt=} zKU2qP4Tp~*+7nhmo9rdpq`_~K71@Z$maqQ&>L{~bdA9KI%!s6`KK*@H;hKc%~r<)KKA?O#4$ZVdbE5v<9ML!3&<~Zcc z_xwbY=MGkfNk4g`H211pJ(X{e&Xz{cteLIm=Di{m}U8bh>Q});L^% zaBgZR;BsRoqV1oV;^!HHQhpXIQ{)hZ;ZGYZ&8Pl-?`U;u3Fbc46`CdDhe$io+`g9} z@fZK8GqSqKI=33$pW6WojE)&B!|O&>*7dcI0Ud?gi!nFzyW=-cGAF!ATSxci7i2T9m)i5 zgMU=>L^91dlXcEVPYP26_#$F`BzflPR&X{C(ZOrW8vbwbaOpQ#2}xhn-Kb;na+&2h z@s$1;8FEiZ2qb<6tVYuDBCFnE)}&{E6Y2iG{RxNIL-?V#ddeFb#0Q;Hqkbo}N=3^p zqLI@5zq60wE*O$9tUMit5EHcV$+dJW)r$Zs7jHfdxEf-#S_|x@49%gHvDi z!M1=FVWR+DRG3rmZ{KbnZ&c#kExeGJ2Vvx)coKt~xtEWfP=L+j?U-MDIWQ>^hGe(k z;Nhv4U@T60H05xbQ>c(5`7y1=SV}3hExRnIn9^q271)gm(l*;5*+M(Dmevn~CX)ro zXT>+_)043q-n!Z{<%nEgju3rAz^<)7bpO`8ZPslSk{AcwmF`PUCD7Jh&fLWSBIEpV zjKf~ED<{?nKQ5>0=dkbG3Oc7$x8ej}vh3n>kYD|OVa2x|kTQlsRN!x80EcVtd8Qtq zFs^3v98x?e!CxtzG2`ONotcuIpj&Ik0SSg$X;x-%*h<>v18b(QpKlj;4UHcuGVF*G zd;09dVF)~C=U$g(r>N@Y45Ew4Ejk=LQQN@Hv8-!p9UKP<_}A=XmsGV zWz=v`%sTsfqwZEAt~Ts*=U-SeNazhZWam@Eb_}!!8%TzzRL<1XJOUv8m7!HX_|^V? zHvqW)>)4U~Cqw`Ld|HdZkHs^&%8Ej+VJGqiR?AOGa?9|+EK9>N;QWDzt6&j-O>LVUSh@32WRvWYsF z9LY3npMtBrK3k29X$&};V$a~^4ao2xwo^LJ8Xc(+Vq}M!i`A|_V$_d>UrcSzwSRKTVEFr^6u^-(nR$;-nO$P#Y$e zoRZDH5ecME9Dl}uV>fQo4>s>~PGu#Gy`qkg5oZ3tf=iLQ3#07T@>jKr>e|zp;Gn0- ze>O+@UM3c7u2^@T9rpgM&a$(!=%PAAt(*AP8IQ*FgsE8Z2?h$CaV;4kKT zMSa66RSTH7Ma(jJ1cFQ=e{+F+ERx&^?Xx!EEhZ%Ze}$NW%%v^`I?WinAP4Ai?MFqa z_iD*ER&Rb#|Dj&bRm*~HTw{_t^#_r@CiFEn+&l}86`oD6AAr%%p7tl45d>ew5ZM>$ z-7vFT>VWc$S49skkA6p=X2%z&Wob9UZag+*C2a;lu)+nr z=$cE{n0AA9nYAJgdCQG5hgFyCpPuJqUSERspZ(6qXBIpNvs@+|dYF;!Ob=^P8x3Xf=-O0j<+)538Ey7 zuo9dw(GR8`$6BKMVFvsm8i;UCn*`;#ME?yP0bnkTxNUPS+KDZ86R`z*)^NOI?@fq9 z{FFUPHp%>4o`02eqd0KI4~f*xqllej4S*J&!!YaU zKlHlouGsK#Fr$6HHc1Y&WERs&WKFZWFF5X59g8^n88F9T?0|+`Uv)JoIR@=S%`1mE zPEMX{BxOCR`E&X=g9)Ka)dQ`tUF;tJx)siM#Hej}+$gft9V2{TPC4KJPhAulxm(;3 zC((Yd5<{!Px&gmGtZ6Zh;28a{=D zR}Ae8Hs6#BAm$M6{oBXqIxTGjSC?lYPR5X38=V2NGH=-;MdQQf2_j{;pi=$LkTejl zS{_fdxx-F=O~(3DwD^s(;yARNG24(?bQJhfLSvVYZXL+J^q~BcRIgmn7QboP(|5Kw8WC&`qOMyn~%FFj3| zmr~V=+}5!9*Qu^)S}yoVo7}L zC53{m%BJxbOC}kUjpeAcJ*b_xd0lk1{4>I9T38^??k7}2a>z=lO$f4{1E#)G{3KK2 z!_A1hb`7a7gsOeQ0}7da@wrUHz$1_GS;e?!!r(6(-L$6i@H&6zC0$rPX<+)st>4l{xu2UMw3fq@WKvL5V8Y06?= z*)Ad5sXO&B#0U&h+qPr&%1StM6%aIXUBTWM)KQx|^`iA$)V7}LHs7w?e*LaqzapTX z94MVrIlQoVv}K7di_s=*na*V9DuKU(EJ1Om&5~I)-fgZL^5l3^C{abuL&Kw3#WeXW zC43Kcje>EcW7YuvR8P2jZsNRq0E0n`;M#X)%*drk(10uSW6N8`|LC@=Ry8@02L{5Z z#F-NN)nWtr_OlrRyE>I7(}grBXK9|l6AJQavb9>p3a6H_(CJq*VcGBp{$|g^*O?H* zFgdmYJMVn9EXyeTU)*@n5^L1`1W!Ach`1}*%AH(`qCHYOdd4VXC$WWhP4M?*(PX2O@B&oZBDZt-?N~tc*TcdwfCpu1kRgF z#sAa{?@JFWcCMNoU9E|xJ0E~@TjMb#($V*>4l#sEq8}^tyEYmymJ7BByk#s{`qj^$ybKSoGrQb;9Y7V5J(beRf^jk(RXoNeCRH`?ez$U$Wzpk{lw-9U z`k#nq;gCMFuL|rob>$@!`Ac>KRzzm>fuC{V&xgXOw^k)?-NFPSt%**V`_VKIsj%*z zo(Qqye>>hH>wA=j)$dbA>+KJ*7j8JiZC~KTb0H-yf`BQq-j% zf3Y;-^}js}h_NZ946HW;7Nf%aqRFVMPIEBQfJn3DGF3BaF8qG8<$a1)Ay`)d8y149 zO_FoNd&G0SY3NyXsvqV`ROzp{YCWJ85|A^&`4isOVB)wNdqtDd9X6>3dlBXo3y*{( z8QGUM4W8h!mcOFi24=}Qw+TfDtf1BO3;9xTm?TC6!*60pD{)zZcHnHqGw&;s)Qh8P ziQyd)*ocBgMy1 z435UC%k6$bc--=R68y*i>fzjS_2XO^9yrwLyLt7e=i97^;n8|lUS8hMe;k&BR35|$ z+Hhpte!cz@Rt%=X=qI%z;Oj#^$K%4d5gPp#Rr}9v#aLrY!Q^S|MpSf|2eOz5VCh6A ztg>h<$SiTRlw5jR^&@%zsj0TOCU#X*bQ_8KxmU|?o2Lg`l1(x2pkQSNQC_6#9Hc-| zJvwo0N+k{-3iUsdzId-m>Ij^Ub=2|MTiaeRnb%g1g>0zzi8J4-5l$3hlo@ZsK z(imKE4eDnkH77j%RGOD#6WM0HREGe3uOY}lQuC^5lFN`e$ubV9g0okV5B*a%7QYKl zy+!nDyZL-if~R!O%!S8`2lLs=*-sn#25K|gkB_IL1;@56-S+MD{)<<=_PsqO(!CM+ z3PNAccvKr{cUES9Cpf>YAT~~!aZ~+(KfNU0Z9XcFAw+)v;XUqJxqH)a;`bZd%#>Cq zXWegjY5a~Q1M`c{z`Iw$=$8izp5CpcqZ}=$4w4pxgm6w6*WfHNuM zCH6x{tPbW@hSSl#<7+~D<`ZWIFf#$kM=J&H2pJl&EL~FlLfh#3VnSCEF~l>R6|KnD zm`0bzlJ}>JdR@E%%j`)rX6p}j8uBeh#OEd#C)b@w3+&RUm>p{wW-av^;?f=f;4qjr z4_N(`z6DWj5{xbBL;%Ay!F-Qx(7zL>a;U=jHO63K?rI((eVrJdE>;ksfH=WX)&- z*DmJy@?@7c6@O*mT+4CR^A_AuNG;s^yHX`DZJr^SN6CKq=(B|xZrYN!0 z$T_zzc!dduZ99RtijSbjB%t6-xv;nXlV%nlM~x&4&Xhdya_~j5Dl6^gt6tnnQ(k^- zdx?`%z>PeOCAZKmhFx!Ikif*X(jtCf zDn2x;aBqa3=pL>OYr<-3MKmEgj2>De6appF<_pYPysuEPPt}d+hC3z26zLRPLRxd( z^XmlxlN~C%UHdAsHCa_uZY5!Y?C7rt?re*ma9zSKhMKWKF`|$NJd>R8pph3{f&-Ux z{^5n#94aH!5(HF(`JN_L>`kE1TXEd zX3G#Zdcty)Dp$A)Hnp)@LFTaN8p0Q$vYaA4Ox_KR0c9D|sL7@|49^lYUsA!|wk;1N zxinPv=6g!USh5uKewSD`m)It*5gU$Jcf64e{C0jwEd|zjbj2p18d1Nx5%$do=dVcF zDU)$!oeJWn6-2s}sG?hTXpzid%TH@C5#V1s6x%~{lhNFiFE*Y(uz3V&n{>6)!e6J| z9&)U)_D@LG;!HhRH94n^~HvtjNA-5*x}VQA8KoS$S)jM{CoVKDL|2 zHEQenn=pt({ogx~dEMCiJwSyHvnQx{gtjL9*bc)c$`%Xg-PVOTC}_XfRtoG9C939G z89Q4Ygsni-7+H*9V(CqvHLs=OHE-58B#reTJXQSg$fZ5|3Dsm8%;vi}uzgcI67#us zrK2@41#vVs9jf1aePw{TjXuZ*ziF4VOcs&D39-{O=R}&Gao8_(ebA%;YcU9Xkj0F- zKkft-os0ycu8~wYZ2a|IdPOczljcEOi5`i-h{w+Ff>-wpZbdgZF5b9^YV8+Xi*9gU zym2Yj+8NyA>!&KZPpVF#O!dgfW@sz|M{-ZDqc%x?@JB5VC&Q}TH8W)CS25iuS}hk^ z(N&WxI}p>6$f2j?47J9(Yh4I8#Tw~$ncwQZx?~yyBNAIU4PAK$>CzqK8#a59->?P{c62m2 z3p&c`!Oj}?Bg;~QZc-+%A7!+w$$AwXGq3$6J?v5f0mN7~9Vd8C9zhOnAz8`+?^BC?jChDaTFTNPg$qC}5*tcvDI z9DKwOm)n!OpS+}*03&akC|wGsdutjEh8PV#RdJb^DiN7RMPaiu$9u8l$j%36QT9wb-3xDkmEX+kt%?qgFG}*!t{p2~ z6KW5%*Ea}cm*9r4^|H_(sn^qz^<`*SWXSYEAn9NiWz@hI+2|!&d|pgi)N#Nl3CkZ- zx$Cz^$U5c1CX_@lWHM6Ei!v?7_^uHG`T|k(foQi)D%^|B^QhA@<_1cS_q9g97K9sJ z2XgSBE#mvAJnq*%Bjd*DKwNIR)Qw>%*j_eDMa2Tg@G z_3T5TwCenXDPMXC`dAttMw~ie`7NstGOB}F#Rp3cvwgWDXu!L{4+743NJ3*lm{b*B z6|5nCXYNvt$`ux!I_b{YEJ`(rC&MlU!N=2(K zPGKG`2(D269>ljtrK|uBhKwsI%c^zkStzZmFph7S zgv+GkrJSkSr+h?b@J*g%_V^^I->E^!&0nC31s3;h^oGO?Q?Z7nlGHf@Z-6CG2ZiMH zF%9B(<-3U};6}g^#u_XsPIbZPqP|;-gY^3M)_XJAE7RQuKa}a+@3`?SqCB4zPpvQ< z2Bd_P9K`a9;PoYUW`V+#iR{C3`F*00i*V`~Z9{HtbT}8J*A=Jei(gN|=p2F?*Lez> zNb4Aa8mF>VP^>!FZ8(TKY{DPjtR4qqV;H?~I{*iTxPMK8J6QtnHYq4L5S=48>iw=s zp8Yf%Bdeq1j1<1>j|G=xVuh1Nrh3g@9ikxoUR|Naz3-&L=_K+y=E9dLMQ@``SRK=mIUd&2z;CWKuIAH&SvcR|_tV8b>JVe?FlA1Wh>1%wf5 zw*zt-%mJN%CdpZEUuy)sx=APIpdKKxxmi8|u!m}H#2BHkABIs|nht@BXCyZZ_?gs+BIqghC6$Wbc;7;_kTS+mxw8_C7b7kV;FC46My^W$ z3-#@$v!7Ih(&H1ih=J!g}i+iu11_Oj=uWB>L+Hj+$o9 z%j23L7%Z6zlt~BvTricP`*Lz4qkGPMh`7eU^oV||eNu$oSmY1E;oiR{hA9e5%FVA> z$BwB0YgR=@j;`v7pYV#vr1^PtP;vWo#L1y3rH@44#q8Ef6Sl7h-7d46iviIOUV))8 zL5J0tss`!UV#@-KH^6dY-DpRv!E3AzzGxjnljWM@NcS9ANn-q{d(Jb)Ap^9B(&0qai-9N9%jD4He z$ObI~iRMj@k%ap9^X5&zAo)XdRt;NGd^w19u&t+-?gel*P!uOX1F(D z!LVH%a`}ktzM4?B_`y+mj?AGQneNH-R1q@w49sO&09Gl-VUTnRpGQo#_1A<)@#Ch< z?qS%z8k>6U7{Ec8>eyQ+=*MvI@U1uzUhL~MIpS?Y6K=!M8ZDD$6Byd*b4B(p`2=G1 z>MNvWCF4OHzL%!$MI0n95@|8o3m`EjGq1wVARzs_##zOKi+` zXYTxd*Wlp&@2(E;AGrLFc$X`IiL+j&xF8ZZPWJw}383wvad5LcS?W9Yavk0{NWNY7 z*Rf0AzH9%svx(Lyw9%lH%#JUl56;suTYFlmXWT zea+<~xxfP9ql_6QGoMK=oYV*8oH~cZiW09OSa(;bQvvHC(^w`E~n#DC7=D*jmx zYeC$U`D$^b5TT6H1qkfvLgR;M-g)^BOiYoBAVu0#Jxx6Oe0VDeM}@io-L*w2lz0iu zr6@?{vK8z@@4^#Ztvg;!vSM_EXDa%Y^R1W&eRYq|K-#%KmhsBl%G>U2-l|&1Yq*Oc^#y2h%Bo0*WUOtkfQVjkSWjGcuEXxfx?YT2iPIs z!>MXf2I&Ch;Zh3;@dud!3h?0AJ_JYx_#X;8!jO*WUa)`U&AehQ8n4h0q)bl43mCYf zxaLWdi;Lh>(K02B@q*HTmsCz9K|JtXQlwI5R*H?v4FU2A!z)E}h*}Vsj-f5KV+eWGpj1Z)H6US37lZ{wK$2qu zTA*vo8$$>A!gtA$vXj37rO`5_jOirUs4*cKVrf*A(?y4dl|_xQgTO%PIRqcL?r;>7 zI5Q=SKU4gZK0`jk6BgSho~#8oGeB}JZplKJx`d-Z8m`c`SvYbkW=Uu`WYBKjy;nNI zjyR-VLjVy(hqOZ56x$fjlM-~JR^dPGvX%#*g(QdCt)3rYwH{Foz_vt4$>iRJKG#1pd z>&qGL)g6?F{#7E1jAYLaVNdCk>}DTvZ175s#0EC$d30b*cqZ!LYoCIcV7Lj?4!AIZ z)h!$YbIMpiwsY?pP0&F|mgjHZ1xl6zbq8!5&M&rsD6d?%At0fPG>-<|xQVs!6$m5B zhY$Uo8jv&a9w#jZccmI!2&@W&yHXJcsM2D}?|b^-h6f=bgnhz=09&v5n&QHP=`f)a zVNlT^PjLgEnRHzP%a!9}EWV=vEQ>w^j)N0+zauPR?f9j_JCQxxGV8{=6#Q&0zq{w+ zkJISi8Wo;G;WEx(_cbIo%@0yHQvU;kkN(T{cB#}kDf2Zy{edV>eDG|?S25sAj^m?H z++3eaJvhi=?ry|d9;2Od2b%4R>{C|SXo{}g8HPQmkJXKCIwS6 zy$cvYsaThZX(~OV0P{%nV)WsZw@K!_>{louSmB^SKT5g+WK}9u6-tqWvl8k6xEK+Cnt>; zRizTcoMkSR+#Gp+`i3&vY(j`qSx)HCYG(eUgro{Cc4)qux1Kpv4zu5~u1=f$BNN~- z)+SnAsxXxohcfr|;%QyPitod;uF-N8ajMCBR7R^t^YZN;ZA-#TV1#n{^bibFEM@W4 zVfR(|LCjM1(+7FGZ-mz9c#pr5MBxF(oW=0bf>iPh%5=U^h1rWVGDYfzb2fClLhKwx zeMfzD`{t_N%m~#*61|qMDzINi%S#;%C>{ob=BCjEQ={0S@wnb7+lo;`22*h3B_UE! zN*5^Uy%H7e*)b9PYlTza^2bu2422zWg95K8l+tCH z`C?`#{_cj+t+`@vf>cvCW_2l-oOb(8Jn>9sosFTZBlYKVtYOf`6{vz5Ik6tOTX{` zKfCArm6n)iB9b5Dkch#+5nZw$a#_U+Sq%;T0hodD!g+3SV(ufl6f zT|Gk=$WGlotaw-YX^VC4__W}1=IOBGHq{@la%38(iGc{%Q^fR-X%YT5np0!OAsCxY zkJ6JIWMsG2Z^R{(pWj&tTXG`zprZi;Bo`9vn?H!(PHODi$EQ46VJ>Gq@&D2R>?atTy?L~=2=v}a$*oaIlU}F+8_|$u&(3FO)SY8F>-peGrG!K~5 z#gp5!5vdXOp~$!P=6sVKQyeE*^j@8v$RIXLe$vcJyS_b)HQcNTj2;prdx|F)lIZmF zDW4g^_O`s$3uDVyZz~Twr-0^ljoaDL>NgjU0%|ML)!25$-|tyDE_^cW;jXr6RsBK2 zm(KsJb1j^3T047zQczfkOSQ*CJnwyAoMbY3kmOVK0d9tJt(e$NO)}h)Vq#ghXVVj} z{kl;=0l9Dh*LLz(o*>g2I=>4~EI3#It|5~LMCenpCr zm-GFdcIg*elK@UWlx7Z!9+aHIXEr60T3)2s1|>$;}Bm% z^PEd9CwTSl>5G)yrHco2Z?YwM_;_BANM#3c2H7z`{7kAB?PiU{Ac3-atq{1t;7sEL z)M*r32}(|Oth|mJmUlP{a!oC2oF7gUq0rZwxRg zzQ3u@l{TtpZc<;z;;j%ecXrzg$Uwaro zIjP0R&VZ4hYdKVT7#a~)OBQth6uTpZ2Jo!Yl65JTqyf3}gHHQT1cIERv%xdTxPRNpk5>FUorn{-#Mn zGoxvpuwo6dG*xffgyL^;VV71##pdSm(zIbkDmt<%)5hUbC(k6=A|BM@m^d<-WhcDH zV_(Bpd)ZN-pIjWr!t$Q!L#rbprF2!LF_XFqlbOBis6)1fRPhYvhN-zRgfcNsV%W$4 zg=!kdc!_wwwGm}2IIPm3C!{icMd0BrHfd^){HA2{OO37dB{cLX6;w36H{X}x$e0*6 z-X%Jfc26{@&9%+FB!of~Y!|W>K0cMBjqEExLKhtVak84rM_2kzlft>a|6!v+T!B1? zO6866SVBpKSV=K9<<}+*JZj`gN+KqS_n*^fH)bkcRNBx;(=vqVZI4bH>`AiKojo6* zHIRDLei{*hC(||H#Pn!BN&bt|JL{~tEbi|TB4}cq;{kdCag21(kQn9!Rf$uVXVliy zL1{JCmQzuB6bUh>S8H6=Dvu1=lXtQBj84vh3 zzsD<-_&(*_M@``o_x(x%=P5BG-DMPLdRNv79nQd*Qy+$0zS1wI_H-4ywez&l`P&4IdnpwhP5O^n)5N&<>g`Qj+B*o)%_Bx6WVDa+U zIO=U-F2OVEu+2yYB%=0FtL2iJIgbD(9)Qu0_8th$?MK?Jk5O0JSWO;jz8x73A|fmM z;-wFrO>CWIh_4aPXHVM@F+$gcF#ol;qE;srOMTKW5eMo%YU~&bvnV%>A|nU93@B2{ zj}bj$BPX{;QDRzlDrN2BTRee$)#Vb9DhK68vR6;oW?RsTR>Zz@Fg+1k_H<}NVU}n z*E32IW_OG!?HA)ii*i`4FH({60NCTNL-MLVYhhJma6i!22zaMRsf)&tpZqL^@rMFO z9N8neyZ#7;LehwgyQzyiHLnf7kLK$HuVdb)BM5OfnNp00f zsuUfQxGf@#*M=Ff)ZyzrxdPm3t361P0HlXcTzH!Ee^P9+V!je%d9= z@(JTesPqFCG=6!_hs~7F@wwc6O&eLT3JZ&aBv~u~C4_hFgo)kC0$6X*=irZ)0+|nV2VNN7aomrp9i05$+8Qvqej&WW3kw)?J1L~2Pdu@d z6$e75Mao($wK);BIU(s(EK{MwMptR2rA<2h4`;0PBzsg*$@}o*G=z)`JW$?x@13wR zBxul=swY3E(bB6VeTeem?07Xs;9>eyBY7T-$Di01pD~fyo4$)qUV|p_JuBnJO6-eN z4cD8!yxTf*zfK%vj~R9Cg;(U#EBK8OSxnMTpT2$x&P-HC{E&TGrq)>=k*0r*_V_AT zb>lGs!Un_bRonNbr)~VNr}kJLK70`r(enY_*k|;?ylRL%%lAkcT_(O~s3CVfaM8+q zp8T)qgCXx_UkD)293~OC5~)nsq6vscgfBiwyi9rqQJ4cT&6Re#yt(l6sd_~8HI@44 zh1Cnf7cW*QNYf5ktx{t5$)1va+b4TQ7`IJEILF;D_8p)!Md`@P;uUv^gTa#}BfaSM zkxa~Hu9!DvW3x%en?e!_jjJ3Ld~}HXnTq{cWp}h}-RZ~&U3Pw4j?0l=R)LgU#zq;X znuvplk68~KzhpAdP>Pog4Srp92EPTAWAU;Oi7oSN6rQlpa60!=Rq@lj`HgtZk3isEwmvOGUvl44W-tWW6tQj&?b!R2^c*W{~_O2Jn|EJYZD zHDW2#%Q(NG5L*zw0wkNpbqYI&`)S}}BHr?o<-N5@#*T3nlA+Bq4WZ>)P5!)=1Z)m+ ztIG5*gR4@u7F%GJk@_qa&t&#e`QvQPdgVLiKHBugvpT6{-8R{z!wEW6d!-q zMFtI}2ua2T9NXu+xb}Y~eZMnqhg&Mwq+2G4_UI=DX0?>_TAh9o^3 z5LK0PL-PP@E;aj`gX87hgwdY7grYBgO!J|_gUaHbr-vQHVI0FrSp(Z|ZeiO<0*?-( zaFw&wJx+7YJ!8m zIn|AGKlU#<5Q7aG`z@y6omPZiBg7D?6sLUH0OHW0ZhOZFkuSYC-WF0slX#n}76C5b z@)@c^2a-%y22CcgQDlC8>Au)_XHzU3l0S#Hn)5CuoxE4ibR_2;vbU&ym;{^G=G@G> zvTgd+rp=DMUpPKkkdXA`njboo9Ojhjq$1!AEKIA*`6Ma+Vx%8vcnO>}oqJ@!9Q{5g z8#quZ$1(IkZAX#YxX!})%H>v#!_YJoms+$TP(q(lb;CLiqbevQIP{B8x7#G>Z61{- z==DYjqn_UqZuXqyM#P!6&+XnFw|4eVA$4j-mS^83q{E2kl0#vVaKATxR4SF3{uZy1 zBos^Dsmy;tgqWLCJx{amvY@9csC~|d%VYinCCpM=B|wcfL^cwyC!dZd9P=FW@_spB zoMJ~|SuxqMIGO2eXjz2UJ}fCrvnm94S2~)+t8RUG`XZ67fWhVbX2NT0Om%9Qi(TqE zor?)1YylY`zd^0o*#QK9<1o8{TavZZaT<{}t6??cfP}O|Vu% zsou(DsMd@2+|?Sk{pD+0 z;G(m|U<0(D+|@FB*Bvqa5l$v}Q!YHL>jk*VL)$igLTyjdGJ)3*;Sm)O^goVlgo;0h z8je{z$cR*4_Zhf_6R4|MF0i*Hno%T^`N$AAe6meVgkN>9nWz*r=WpI5w29$GjIerv zh!42vgyDdUr0y!W4UrW=gO5w3FiCQA&yJEi74Uu z_;IRzKd4ct=y%@JlP@ONMhed0_`9vpT1?tGYE4BlD>mP>F;MevYz);C%qQryptJ&i zvXzJ2vaG3AD3b`!9^rsKu*r2}jU7m+SgX9191fc^npgnJea-zgdsFjRQp7ZA4|CPk z&M`{rP?smdohdpNx&v(czQBK4`PM9HWEvxhld(hs2TeCWHQh|91Xr|F zL<-dV8^hgPCVfgb&$wKg_>E4_1#H)EOPvHMs)#^ystzXG=b$;AVIGi5LF#ym)Z2x+ zx+Sea{~qneFuf#MNLFShGv4>1(-SiW5ox+h%;U2&C=|ztRQoj^6BEfDqALb4uPycg zA>V)QpxEaVFz;=INJoL8l-~~`=lHW4Up~;z zvp^WLR?#bC4vGPsJ+3og7c^t>cG~~seX?{To;u()7|Vy|F9r`{^k z<=WJChdo`pNdP`QGAnHuepI1!^lDpm-?{aaxpTd=eOUmk$t4WcxMYv?71kK9a^K>a zyE{vfBJpGtst{5dlF`zu2Asv;-o_ANkiSzj5*z`cH9_$hbeAj2ZlpHw=v=+Dq1~O z0+v)7t zdTEG9VQq_%NBZ?~X*m{<1NB$#KASeNu)wWozvM<=xdHl`)CTjm-GzZxc+x8G=#8Pa zt5Y}b_2tuwxrdP~Qy>X*bFhx6Ini=U>g;q0n6$tQpMq@G%7Av*Yeav>a$wU!mD#S4 zKooLRS?ziWN`ygmaKgl58b!Cd!+*#IsSr?H0_`<9O0qh%t^zVHLEq{`fJ?=`(Y%EO znWF*|du~@tv$BTm>dT-vXQ}RZdiG%B&b<@dwH0F{zRT*yu3P)t1c?JD(UVt~4bu%R zUx2KlE@JHT`&af{!FSyGF*{3VAEyMA_H#~kPjn!FKJRu8 zonZ&T>Enr4@2Z7~u9+2MdQ%?d$>lS?9K(9_%D*ZzlfMUyla`!`f6=|;KQ#`IN7b#^ zi&IgKYv~7=C%k^jldD-Q+zR*HJTYOXfL;lX&a7=knx}MP>-sR?W%#wgoz=eW+cUY) zRwB9gOiX|J%*T$QL03;+W2q^-pHZVjYyh9U>PuT&El4OaLD6SuIrW+?$;XT~?J>}= zVLHgK{E*W9O_Is=M!sdx9r##DLp===KcD4(u#(+bUofqY)nVGlqQidHrZ>K^FA;fr zXwVLrEtO1P&LoS4ZO+Av@H-CG)7`b;=BP5cV;XgfzmYY<^D|mkRzq?AVosBnh$(_~ zS6|!yHSKJr)ctaJt`e0w@&|=uyz{sV(P6?(CFE42VoeD-2xWX}PRJx?3B=LQ(w`T6 zqzgzJyiwooYt7il;d#s?|5DPyUx^E6g{9cHCNiHTgwDFn#n#Q zmjk-39Ty&mxZON9ea$b|_4A_sfSUs$Nuhc>AH!*{rIE!9{$|2 z*R-(D&~yz8cYF~oE8fgH2H4h2Oqoz?$}^tZ&HZg4m}raiX)}-SR=C=1HaX@n8U0d* z&CdCr+vM#;yfnorfuf9{9^!z1`bBg`Pz~v_P`ivsrhn^d16INFGiiubbvq5ch`Hb5 za|&|Sog_b7d@_>t)a$L&J?BlouyM?SV~A*sh!!u{8fv7Bnc;E}!EC?nU+ct`fTHX- zKif1N#nmuLk#WQ|ExIm~WxG`;tAuXS=3apj;&`{z)%Vb~4S%k8bK_jR4~VlFsl>K% z65Dmt(m$?|?#U|F3;|4h!hSA><0o8l)}o4e+LR)xnCW@DK-OM?QSFthN04F& z&tAIWfY(o=w8qS`lyA4IWJCx-OO|rK8P1XT!!}&IJvTt{Amuwc+>#@|#yXpKAnfka zgvrv7?{zB5u^F~I>P|5vAM|##nB3Y&=2oj$EM(`R2^_ep6iq?HS_s-s@p2jIpHuBCXekqD;|;s7mur0e{SLFM z#IeXaIK7=d;tWvjq~&z$mhY}@kl7qf!T$d4ygAl#tUqA8z}91j({|;y=5AI>_dVvK zZ3LMZJ9(W|vc-Ili2ZJD3(#puXB6?uG}KJqdi~T>JfjYB7N4>kXUzRVJ7g`xw&{qt zVVwX{>uF7V9{K_*D!MOq))~u0drn7Rbmb(hXbgg7L~>+2Hv%f>JVmn`31W7`##(vEiY0|HPb*#_8^T+XN@yy0(1Mr z*A(*4j#bU|_DLLDx}$i=ECiRGa=w&-Cbp*wr<7Awf#7A4C~F4~g}Xz7BHr0=nhLGA z9~7WqIp|X6UD&!%+=b;Q>D(`pneZ#0hH)&48uu>^;cg4`qeP2=B`MW)oThH=(17~Z z{&^x+n}XqQri7I#@r?QpmC>Cr$0=Px?=x25jEu@eu28^`83BO5FH18WOztyI${v z1|OrmJI+bvcKCi|eXw*3`QRc?|1N!rp5TbLVu7PBq#3kWduch=CkjB>rt*ESp=8if zI3D%{Pc@v3P4O<&5cFf#z9=RqXLzU2n<)cFV9yCI8@NHu<*(d$9rcY#Ith!PMaakS z#AC2F));EvilooUMmJN@dNtv0hnaavXw=^bWgHq^eO+ zX~vQDuBOcRMQR(X!n!TrWf61Xo=My^@$wV?#4`==WJE6KKWz0W6uz4E_V)LjOq*`$ zB}1(*Y%#!9b^KE3ENKa-@rUcb%M&kxMd#a>J-pdQxdZr0CF0RWIeUm;+)aoHr_9OmlRf8Msb0!v%G7ET& zCk{0H@=4=UFz{sR5(tvFIX$!rGGf2&YBx&FbX$5QEJ|C-y?VEotO&c&2fSMzGc7mG zG56`;%v80d02yA7%~E=4+@9eTof4rw8W$6*+d8@b(eM%#r>Ay(Kb>cipsuiaoof}` ztpK5X=U4nqb#cMMFv@?sl55G~yUSJz8Ip4T7@p9R@ja3g*3!s*{r)Hee5o_|S5X_r zZ8Byw73}>cKdMC+-{aCU-zcSx%|tu-^qgaZX|eO%rmFo(5_v7(Z`TQBOv6jfVMDu8 z)6~7ViBr6jfsZZt%^f-75sTZFW84>`ymz>N%QAyBKq7FU?w|W2!OGesaDd@FDLUy7>vGzb- zB|WUx?nW)0MO+3n2CXLiGv2Ga@_6B_cuS??k4S*TzWsKx@-BNKR=k7y*`9n_F}^0S z(g1B+KR`W`#+W?Ni}74rwRl z+Mp4f@8-+OrpZ^%-3F3_-7Y-M)()$o6<Y>r=x^2dIThUJ9eIkG*v4bJC z0+Q>?G{Yx~eGK$G17epaA7M*gh8i}WuH!wQTaY*1eMA5^Cflt!u$)t=wY|Zi{GQE7 zy^mXJ>tq_#kp@5>ar{r zj`z2}DIO_1i@nM++9*LL*&R(Fpu_Ve)>5(K#eHOhiB<{TCqolDU(TNY;L(?G?O!Ue z6J3m6$bBqk40;Sgnd?)1e zZRIxCnm~qH>&sFked(kO>_*4kwf>Ing!0@=Kaa^h#Q`&L2EH;2p9eB4gBSk@+g+11 zXtyf3zBhL$D=`>bjDImpnmJk%b&(%$bRP($w6fW$;S6?j?}E_*tgrq8gAK! z;@DDJg#HwYX30Yt(RSS`yOAUa_G=%@y>qiCY$>|Va|at(*sVafmG>&^a&%YDJL4Zd ztiZ0^w!I~`un=7Bb3VJg|JML=Ckd)D7ldzv**h3(SmC8~6lw;bAwZqm+p9wlnm>H7 zXO?m>A-NftC4IvoO&EECD|J!i5TD+_k#nANE|p;<-9Mhe%%TyL!MXI*&EG8dTnW*E z?l|>8Oc}V6pL6h9tjJyIV-Hw}@)hN*kdQRX#U*qYJ#J$wEb#lw9O43|lQ57sBMLBq zy#W)$s{{t#hr`L z$#3YucHqsc``=}I)~ZAK@=SD{$6jFb9XjQYoXn?QB%t=)=8qD`n#~R5mA+b;>k%+X zls?YYz|aBRb-!(H7@nBSOY9e=nDJcbYDg#xexhz(LAa|L!@^y2#xXH{63BwEreFP+`eOKneH+_RU%&|5ND$_P&n zDp`wO_-;p5H(`CgZis&hQ7W08In3+uTVopM}`E%8wqx8mAMeQ#6YQX*wD;4Ia$id;D+1Yp>K43szrXt(39J+ zp(oX@!ECK37K86QirZeqJwZe_>WIaJoRl5;TkPw$F@;FJ$@w6r@&V0Rcq%T-7*`6h zU!oxZgL%DPzxep&;=vXujDSKNKT5QOjVU2fmj=bgzpg2FxV7+xT!h?JNxMD%`9X)$ zoTw!b5NQ2I1Y1X++Y|Th3~Owm`@ROj%vzzLbW;2VoZG=kgZet93B85_&qc`FL}SmZ zd=}1=nBZA{WZk;e^;1c@h7^l@^TKOqc5HMA+KG`Hr%Ga6@6vV^j#J_x*|~2LRFP_? zw$L8B=*PwHo=3%3IldM~>I^ZYrfUN_Fa0=Zi1;RneuOjPrg`iQ$soPFn<5(@!ygOX z?Yj0==POIGmECbWnXlPF4`jd41>0-EGD3-KJGcB1VY8_15N0{X#F8)Vn5~$7ZBugrH#YkVxdZ zAl+M^JCf@#C^ec77lki_e6o1A2)<8O?&hLj%>pUvX}V=K>Pj0~Z6I-nP3O6Kv>5Wb zT26#qtSNxm+JQ~WjC)qgyyeg@(4CpFco)yD_%>b=w`sB2_KU!;a%a-z=t74Ledp0_ zE%v}-h~jjh6yIgfDF5-DML)JCO0;K65~WVH@j+yP{#MzwkFD+Uq3_htjffDU^dj&v zl-6f;jTY%t9uhrr6x+1yJ`jXm!*zL%k6|dv3}PqU=3%2^@C27-b5Q$n*g3C&ax4u; z1$FJ_>CDEJ8bS`dX0#x-&?BOLw;rU<%X2;{}iyS)ODobopLW2|CSV)TC zicRS5mG7hiMa41nR^0*v)qiPe?IqOmOoTO&)q}O=TTOw{N)A9jPrMI@5HE2Op0nEn zw;7<1OmfpW-b|t4KhdP9)J7i+@{9APp(|B3oSnUU7~XGvKX%R| zkx^$?p5J?;f`+jaEJT>E?!Tzd>&gw1j*dbX80+Jd+}>4%VEfg$gZBBy_cK#7m+`Lj zCOj_McoZ|z+b>fZ%)dA+oJ$xa4KnBAZl^b+joYxq$aoX?60TlQ{Ql5Jjgs&cC zb_uizSn%(MrI)$O)1(^ciD+fE-AZk|%s7VbzXumg!3#%{yl~SiA{M82FKQ+G%GO!U z;{-FMj!fE>;-HM3R*Jilg$~sa67eoh| z$IUgs-TdyaJtr_83bAM}>KZTC)r3Ci)q75RaCukPk@P~*wYjgVQpm7v zd)Sbz=(n2BjEKXa{b1dsCZtbUJb${D8PSU;+5164S4%d!|W0B_V!8%8k-6TP3zxQ&b?aAw! zN$6;e7?Z8;*a->2KoPjGb!y^SedB(iC#r`2soqYR9=WjB$;>G4GD$eGa?8okO8{9* z_mb@i-|TXQ`;Viw&yHikLClwY&Sz1AIYT06rK^OQCKhbA(PzLE#F1xjH9+K!gofAO z_HxE8ZD7l2&9$T^Mc`!h4vD#%&QDi#w&vh&xy{$2ecri2zVl)>=%phcGnjZGVj14Q z$PPm)AZ4?0by%vj-SiX^UWW2ddz9_wa#=Lv9qMx5;vv*sV7=jEa9&&a?O79Z`RC)e z35Ew(N3IUTMTtPPHN1!J#H4%P%wApVd?c7DWF853o9{|QPxf=DbG^z-S+?oJhOW`o z13QdW)|~v%emt^Hb3R`B`15PN7C6&6PSuF?`BIkdyMr*NA

    MG@{6kgxZ{7m$m9b zL2SXT?=}ba=4&kmJf$ip)6%^CeWHR~qf`#5yS)#l`r-0I;B0}za%BUNhF}p21s#ai zFg-uoTX6@38lz%c5yN7ArOg>)>tZgOKmBe^LqCbDn%V}bds1MdAT)7ut({OsVgi>?k`_kdIzY!o&nYXYBxKT|1i z%^^HX)b0-cE}3c|10uGmeYv;rJ$`#S2itBF(|A-#%x|&!peI90+mEbf&A`=0V8mVq zDU!zjt-1C>vuf;u0th<1R&GJ#6Lg%_9c+{*WG5rqe`vk-lL0KZxx(qBxDUd;|8l$8 zZ}*V&GDrMmNS`|Q8TCR2N9HK{IK?@yJ-fBlNXK@8uD=Q>)zf8ZQqxzYag87`mj5{~ z4j+ckT)*RCE)o4(imN^w!_zIRqw=7iq5&u0Md?K$Aa9y{Yre(#xHnGS68b;9D7-c< zGf~Qbo7}^MjN}NxWU4qtVj;t>>5nI1m2Z2 zK#M=gk-iISl~inl-68ZFpnjAjpQbUMm9Ck0RU7iEsPUFdwd&AeOoeOqij}hFxjuSc zDpm0PW=rmjrq^i{9HOCWB~eo3&!@xFD%M&ye;CMD(7>=ih>=>8H7VJ&I=HrO-`k>0 z1Twh1FbVGR%6TG2F(5Pv>sv%+zc~=Bb+KC)qHq)4kD2KlsIm2om@cp_%8dpNRuj+f zdq_xZl$H>=fjLE8YB1B58QSW$JmY#-dAw1`NY9xpUvJ|_RhY-sru@JzL+5Sq-q(Fk z*H&wz8r>4C1b3`ue_xN^%WXyIwMS$<@zXIK4G+^ zUOoPzc_F~CC=QrC((vS{*(&RMa5c2L+C)A=^UHyU*YRBMX=L$pCHs2pJmNUNVzDl2 zR#V@^;o#AQ@txb)=B5eQ?s9ZL=p0(*t?ohL#uKYomNbc z?BP6z8l8;EawY*h`f*j)9y0|wjEHH!z-cPotp!|6C;b30imvrD zRIcdZ$JhAHc>Ax2vKIMYa|GDZX#0Y!D?}0ciRI9B!jMOg&izQme;`Ju5fzZEhQ@|~ zRK|>SQNh#U+5$K1{YiVE|0b+&`E=uIU7nLbWWJdP*t7_{C!nMg_Ov-!=I!TSug6oj z;<$1!`m)*~UTqH*MK1HX;TbG?9d`Er6w0l4aU(-)3ffQIZ3#V+FK_Uf+LTo$aC>tD z+U!)@4T3Tox;?$&9-v6KYLq{*96Il`he`P-8JMPBc)CnPBp5{7sP&4mGUJxYJAkxV z#=#k+^O8F+77A968)}ruVXnLuhP1l&9zJyv9|YU9W^%? zV$a3=`fG#C9YjapkFw=58)3NA#4%w&p*hN92ysNr?|r=J9Xj!L_hLH~v8k~!`#Rht zFV!v9_e5!~>GnG6)59>Yn1eFIh7rPab>2GNkom9Ql82AV+z&M1E;+^eZ?8ILgBqws z6>OJv;hq7~SCi|^hRS}teNF>an@Z^mLO3wB0nFR(K~CW5XwPM!X7s+<@Wn{PnRlDd zHpNn)UkWW*eR-QoYv}5&5|`4c6g#=#Qo)2s?z_N2+?V0uBRc$I9Lsb7FNtf{Z9f0- z`51A7!;$Otp~`v^|9R5lrpoWjDC5v|4W-o}sIK|?7FUN==LK7ep~ChRI|aX(Pe`53 z=v79lSE>T>vw5XgZh0=<=C&Dzfgy%04x zj{VauzOA<;#TAb#ZN6@8ho6!G?AyEs+?>i#B%j;`3R#&-&X4C*i(n4Bg$>oi+;x)U z66ADx6yk){+da0cLLgo8+v-W(CHEoad$q)Cz&gPn_A9H(! zG@8;YhYYN%`(S&g{1b2rY{3a{j8{;8`YJ^4dccM@T*v84|))gN!XE0zQ*vmMKg zEvK;RAlYCTAEbqWsilnmBQIWJI$nJGvv@Ls_%ajSSsq_WvnfflJWN!$;Q@=5-K?6Z zz+$HfF=8|UEL5(auyEyUCj`+M#uj~-%2)Ds^4s&TX)fanrLbp8+gJPLBzw?Z0oBbL zpHKZ~=QJfhwe59k3C96soQ2?GuD)8xqu`)WeVw{_?nZ{P;ky|B4L*%cd{Xe3{hD2a zw`ZO>xYn@QG*ri?RXf3}t>M%ucBw7m6Mnu8=$Se>!iAqxXQj$~tFDQ0e+;yo>T0(40@LV02BPni(8P<# z$~)C|>EQFPNc_5je)X+BNbM)l(@hxYi$N@{PE_^-~XOUvF=~!tm z*?qG6g_k-{xZ0k6XPl~bwnDq@^cbW+4}F^=)?#QwO9O{5--8c+6(0VRTP!V(2+zE) ztp96Mxv!4)zYfLyPqozk-|5G{5D4%7fcXB7KNd7K`GZ&N;Ob=a8}HcEgx$=>%=Vt> z;LOg!#=%bYM_U&&C)+=f$$u66cI1zi9?pP2Y~9`6+1$B)Grk8XbFgbEDyaU(T4w#N zbhw>~*}we%Q2f85nEzWov8b@AiJ*y-nURaVljt7>poQ80viDaDQ!{51CxF8*BDAQQ zCBT{TUjs*Zk2-b(+#jVh{zYD<1lXB789BQ+xth4RI+;=4Q=A>{nGg5bp>(#Vbg?vY z`6aM2Gr8a4WM*#WbWfhX=Q~sW!ZicT0Vb4x^x)qCoGDF=>?oaGP40=w&gQN*HlDvn zV#AQIr?j(op)>_J-P_&o{P$N=fC;=4+-c0qPeiT{OZ#^;atMZ+~_`ml#(9z zkeA;9>rVGbcB=b<`3?K>E0zeAk%Pm1N`FJ6v%A@u{)3~=`md$McCY*spU!-LzQ2*Z z|BDd+#-0DSLF`Rj%^M5M+ zH+B8LP4j;k%YR_u{}@g7-)7(a)PMMh^}(N$pY>P`=jxu&{%gB0)Blf$;jcNx{%d|X z|1SLR(C&ZLiQKQFKi2J^S17jMC(l29{*Ltit54)T)Z+gJeE(DbOK~6Yw+GI@o_~KT zB6#pm2-1HN$NQW74dI`$@8y4jj{cJc`QI$Q{l((HMjQPnFW$d- z9sI@X{|{#L&lrCP7X3Ad0nvm18(;KK`QL#hf0d_`{agMwe91oz{?3#5tAQBhzYYGY z$@j0t{7<{T*UUoUn*sy~gwRAv5X4ALC;|#d7gUOZ*iZ-%ia>%%PytcEvi9C9U{~zD zx3zcIwKwc_?Q7THnMneOy1Vz@?|Z&`pZ`CY^UgUlbEcg+bLPyvF{Z}^#6So!;rsO~ zLR;X8Kfwh4H7J8BI4S;D|J0zE1Rn$78;1jB2pz^9q5VK@o(BO^32ESQ zE(;-RZQMV33J}t5kWLrys0O&ZN;*IVct$h;h$C%7~IBy}r;0B&eU z_%`?i!*IDPq-F=mD6z!Up8$@_2r_%sY{q24&?sQWKNswt<1i<+R`P^a;9@L zno&vuK!9OY6G#9E&>l5G8xX=!v7PxM23iU2q7dSl^4YWy(zAse032EfM7C=m^>bW~ zxj2O_=Oe^X0KGtH3LznM8C#zgg50tVba`wyF8zhg1w?5Ev3xdItDVN(dW=|TXckmCfE!_jgZKrEc0&U}$B zdJRwD%~LZLYZ)sNv{hutfeTw{3z?L505}ZHfGre2*sUpB(W^corjvwndx&JFb!Yt92~YajUYqdPcg+Qy%BWww%D^KAA zOia}&gfKLB(uM%28;mSZ2=kC5hl$9cOJKyAUS@O&w2x`` z#Y>+yFU3Kc0Dq^FKFan@LdFtHyIuX!8xB%n? z5$`|({p=w?o2fZks2^%>a)@P@LK~S-AT*2VcMT{sT|!7Dm@=yrWQhqR{7@`{_Q-vp z%B3)lOu7U^VJpDhc#6#sr=}=^4NVFeLE>JVU54k@OTwBs5b%?w*P}Cx7(wOYR zQhWu*r68lY79>v_NUnr#~c$}ox0@!WPP1qrIFy%DXgJqQm_ zl`tvUrOk1;L=7=rT@gdNgdlB!r;DCBe3Zcul$$^nZE8}P5KIN_@B^wv9kmo>6c-4s zV3&e)L4j&WScGC0AOgTbO~s9sgI=g3;8w`Pa55N%Ix1!=2M!uSDdb?%mSlh}IM@B@ zy0OLsY0-_0Fil2PJ;LL1+8TfP`jr-T0UqX@>pHX$)|R4rAA#M2>=1s5;cJYfB?EfO&|d+FX#i@7v10qWq@A8B`_4ZxUC?39C;i7 z4%^iL^dQ&-93jXCo1y6YO}xI2s|l?`;*~9N8$sIG&a_fk7l!f;wdIol5MY5*SBM1E z^?(_O?FXm_OcJ)T6E2(SUK$6=IUC?VReJH;U$^RHlJle2|*)rTy|fEZv@J?TjOX`w3+T$`|o zG-%qQCVtZ}JWl-V%O&E9)fD#Bsn>(91e@n3dxxy*bRC!liE4C{QLqv*p zGhoPZ72F`J1!Pr+%`~xUTnG|^C9ke;X#~p*wi$VYK)9Kv!k)M)0>yL~m(x&1T9^z3 zc`pFU-T*l4GMtVicD5P>>JCq#GV)9kilKPL4aiC&sTaPb z!mzoQ%Z5GSWu`u3qpK-zpWs;riP|`rZNfQ zv60NvmuEvq5`YuN zP*u=JoYrl=e*JpgfT!=O0~8TZu39)#poeJGnmW#=VQL~|OJf^Xy*~lvhCtQw7{We~ zn8Q}2;0l1ibBN6gO596F(YKD43lW3BMpxTG9dHx!fK-M_gf4_x?&6I1KQ7L*Xdzf% zY*%abb6gHA2!z5A${-Wo;JAQpK@5>Tf&nKVS_p;*+ZBclOP#4H!xURXOqRR=P>`}l z)V`PsvkFF(JeBx~8I1#(IC=EhE?AY(MEK?<6e(5GeD}^$rMys)E>+frI!h%PQiZD^ zUzsjfWsY1H=LK-NO7OE7IJXb+{VOm~JdIxDyqC8hB z3rzF%mH4Flv=aM!c}qop{tn+4Rwz^D z($`gtPQBQ7urw3LgGiyh@C8{!OlXh|%kjVuFlJs0j7KnyG5Ft~-fD2UF5)}Zo6RM9iT?K9@rAm^Q z2N_~=(iL*0JX7T!nx5w#T9}iU;ZBXB!sLZ{n43xf{u7BxDu81Ciea`y`6E^h3X;e& z>Z=A7&dkXYK#kPwp(t?t2vl;YrWCu%NG&sS@}%z6R4ODdPfJq@6w*woLMltok!9gZ z3Gxe-b?p(z3bUjtZ81Npkh>sKt^ju%^h%B_Q?AIDs9=t`3Y1c*AX}v>Xzk&VC3nxS z>y&hPzDH*Nyc}7sN8647qr(He#J)bQ{N1U7cuh6`q6Vbb{v{>)irlFR>YE}93&5e6 z0o|n@aMBylgZlMiH082l~&q00lYoW|B1TG?QAAt`D zqzrJZC4oK!CK4zoaEZYP0}k3w;8lYo1|{e@tcVp!6>$Pfa+;myh`e5IBX8`{XG95p9BQ@kc-(z6QuaLetiiElM}- zV9G(ora12spm0zPfu~Jtku74IJvX&Qb^zIElo=kEk7hWHz#P{h&>V-m0K_9m06_d_ zjD)Byj4lo{z;K9%cs-B~9>G!xriWm;hm;Cb3~`328AzHjnnL1?AU}>Zl)FmEue^*}O{kQkM~2vEq1kpZw3BL`qlfIRe! zyN9L_i&>6i3G^WFAQPv#LEsw#%~(@`GK7Wc(^;zt#JR2jg@+v2y8y z8$Fydg}{jfZXock9-rc&17=Pv3dI_Kh0+~(h71b117sr^&lKPQo+ZE$yd3DQWjt#L z?;zo$JbMV=AmQh{sSx{>KqHf{G#j~@WB|p_1oLTUHi&sz09}NJ>(;;sQ|O`w+fF$G zR;$5|QZCTr4>i~=$^)>M8tenaG0+DMW8IGHX z`p|gPpKGuRItpg`4ksK}j<(XVpbst)Y$Bo=T><+_u;G@bj8xDi3=Pi#hJJt*IpBN~ z(I)ODFgX8E=d--PuVQeKP7542T=xK@ALtn)4R(T20+^)+`yJwpkU)c7gE%A9QiI)P zxPSzuYOrUJ(imlHun&;Z81+?Sq-H!+q=`#ry1-bMYp`sl2VkQ#m1OC~9X1b{Ay+&#pzVn)7f{9C z1S{9=$?^a!P!pHNT8J!AgeFeLS_W7=!49Hg$Y+VBt5cE^EKy}0<^gff)tGJ?s~^nK zcLXcfm9a_yqp-S%($@nQE2KxTa@~DUx)m}dn7V|fsDNPis57iB-~)d}upy*8YxId= zlXX+s2jTpx4Y9Q+>n1ag0T!ykvYDp=Yp=mn?DNP5rE0KA1nZ~4RuXKC2D?hIY7K^T zaK0@B8?L)e=K)}QG}s}Xr+^*NVCQsPK;xa!V2^b?0K2TgXk8cZ7v9ofEp$Bqd#u4a zLYx4-(qL&2CqSPx*Z_#LM=O~$M-UZ6tIc*CodDWrKq*;5A$UjjUCXhOF{rwyCYEvfs4&a{~NYUn}xQ&wDWfF4|b zIvTa*dZ1|FlS2DL-W0kMl?1UZsSK_&p=3fho7wFFMki@&zGms1>&;E5ELTt{@oSeG%8`T&wTlWGbQI*~eJY|L0j>c5s^ z@jV!8DGR<2LyTPbL5!`WhI=8_j;f+M^TQZbR2siMqX^1!K~wJ#-{5T{wRss#)zgYOkEHz-2#3K@gT2fEU#H@~*lyA&pSYn!E z-kW7ld7EdjFrR?{&GiPdLZGbCEPK*w0h)}OQ|_?wKhAbXC8!W){AlzQ!nx=mKrgW0 z-BC{x9)kXaFsz;|cUV7ies|kaA@&1bmt)rlIIzV9og!KmLL6}D%AM9)j>`i^3n86;5g4P>B*c>42iXasY zHXnvf5g#bl1lmGc8u|!BJIFzS#bW_s2W%gL#%%)O=8%IzP5^1-3~4Etp*9e9g&Y*D z{dN!*gEd4UFUUtDPXfImAB}ua3xKU)|3-t?67N#{AP0q7BfLlP2S}j+$W5a*1O@^R z3I!1u47q98dtw*@xhc3@`3bnSE3|IUQPyh+%zmYYn+u*CDL+_k*Xw+LK30^msnb%N{Z^-?3sB`V{k_{ESNZC zyQp&Va#T6s)5XrVpGPCyLZm$c&@e`EY1o^JqQm6*1rmiMEl-*%M&A|REkDm4Je++| zw^&KOR0&Q+DUvAj>yZY%Pbw7&w;84V<%(Psjf;(ja|s0A*OUfrR(^}(*aUKJ5mHbP zMqI%05>+BFT;RgR2!X}{0()5wSc(sbOl-6Ha&`7pF7Od*9)`EIDS(WK29 z396%o%hL-<=8kenMqT0B;R=(3|C|h$(!HHjCROC5qv!}3T9I^ebOxy*JaDbG1BK_JHk>F| zyX{dxbjEk(1ZYxy7olMouYhBkJgEdus4>q5s9Fz66XhtNp86e|`Y7#;tJkvHP>e(d zCtYxYs5uS=T${KZ93X%$E+(1-X*z|>CT(JEN2$k5N%WGIA*Mwr6mmsMM1Fy)NTbb_ zYMn*;OC1|4|3Oq&i9!bRFa?gSH0L$Sm>i`NNR3wo!bzL_pQO<+=%POPiIqw-q#5Yv z75zyiwI%+83Tl)7ta94;A65+aqPBn3LZDt)m89KTm4f?4eUhe`F?HvATC#eC8k4o0 zHG|S{t*K|(C{aUB(hM#ChFR;WKTO+*-w$&(N`v_%;^jxvSIQ7285cNc{%K4*sY=TQ zC1m5X*hYp0>L}0B@Pk>T>DKS&P~8Gi-y#1bjh3IfXMdifuCM+Z)CrrH;}l#}6xo`bqK%;SByevk{CdY--5xx*_?-zyW(o35p8k z$iPkj2y1$Qdd#%OMnCnTtw!I<;S^kX^JofTJ~O>3!!$qR}UIa%4NA4P#FDQi%aHcuoR z*=x%9J{MNMniF?P-cM8gG$Jual_&k4E7%_CiX37=eIKbF`a*@;fUGmQwbf0;2k7|{ zMeYxBs&C8GM`+D-O;1M4;9Ol^kRVm`%Si|O9#*xa9Ayqz*Y#Q273O5rV;TnGIg%`y z9PFiZCD=`Ag;`nHB(G1Vrojlowg>n&Di$xE(8r2~p%S)@+478V=*BDQ5&=PZ zDJeNJm|l`R*f+whKv*#TrnH6?3kdQ~Nx^r;P=G?~ya@71N%3uf<9Uf`esxX_GBE=r z8V3r-aJ)YXNLOo7j7d;H!8aEUF)a! zzTc@HIkHNVF(m3&lUE%_DC+G>M%_5W1kt*e5MGH1h?T1%<%P10dhY=w(=LEy;MC(! zE{75o3h|9Ljv-lD3Zi(hodE&|JQE5F3gik{G3xnZKGkn_HUpsyROJ#mGqg2D!N2do(pTAd3^2HZ#_+`%XYOH8c=QCPM_ff8V4QlUfz zY}s%<$*QN2#woxjD9NiAgA8f7Jl|cr_<>>py9}>>VX)-Z4~BM-V&$?fN~z-8$U1A1 zR7{ByiwdMjv)JNr6kK?O5rFn#EK(uQ*HE-wPg+oiKswFJR3}0C1#%e}l-LXa?w*pNI;@_qwu0g6Z{3y8`g^d%UyOCJ z=B~BYbD%`XNP!CB8n6nk3g^RxTx2If_~Nh>ur#;8T)JA*4o4(@9?SRc%~D38d2SlY~G$3m|vHGy-UIA(W{?0=OA2LH&S>0P@M< z57Qc^{g$5qQs%)I_Ze=rJG?ql0yS%m2Eb`fDZC93NqP!j^TxHvMyTEQm$);ajK*Ul zfWD9eS0%*BH1&`ISA02~lw*W@2Dcx#4^HXK@U3rIyB`r;CkTN;%n_7-Chmv*Z;$7`ECvK{N0^=)TQyI_kYEO zeAKov*Z5`ZYfYMSbp^=Gq$P#v42o;wW+H~P z6q60PX*QQ7#M~G{%m$hGuz;6|4;14A_q_lB&4ADhfM$ScYSaeDSdtiADN7uKQC(6; ze;@_IS*3|T27yoy$|Mkumbpw_Oala4`=X(gs>jK#`i7VwC3U2%x@P8@Rb@ z!=>3Y6k)@Kiqb3r4Rj_2J%=;%N^uA1mQ})eF=Cd%HFbz!fUR!&bH#)(-ZU+ z0q@JE4*s>azw!8kI{o8XKJesDdc=Bi=Yjp6Mb93*$Vl#JFnRBanZjOauFIvaHXqIh zs(Q)Y?!Fk*d$rN8(*m8WN1234Ed}{|CVR*9I6E14nGGHjd#;|DN!eK1#29dBjJ2hu zF-_y9+ma4|Q*j(^i)<V5&p3ZL0ZeUGH?*SP!2$@H4w2B>OkB9 zcgJJ)+_|MEXNXJ(0vj8aLBlFRcQdqIjh|3iTe#m$x*Jy+50VeaACuCB4^xMxbs0Jk z1_DeVU0o1m3a2sSl0NV;@nItd*V-ET6gp~=iM=j#2|UXd;XZ}N<1T^+bcGGqhM|jd zag9xUpzCe8CO$R{7E~OH#q-C9g=k$aHyExnXza&&vn5e3&r`aCEhU#_|I&df60e zLIcFrgb4~c%^)!aa}i6QsV?*wNUtevVXT!(BD`9$rPV`isu^li6G*0!UXs%m(QR}< z9zh&TzlCbHTJ|QcSS;0lKm(~UC2|UFGKD#Tr3|WJV`9qDC=SqhnwbSeJayoqXG{_O z2d^MtImI&&+S7z@OffWd!qctX2F9Pk0m%_yz~$nBhxV#Fr#bva239u|N~8_ptVP~G z26n?a1$k1c9b9g4kBvyI^S-)jw!ne-fFCk&P3xjGW<0jQjd319U5vonn?fG@mI>;N zR{{9oU{^+bSMa(P6e=JdT>RP;>|pvyGr&r+f~Ng22N+Nk(iOw&JYsy!09jIqLnNf5 zBu$#9EA|$7ioM)nO>0geeG(C>kjT=rO~LVq5Bicr!#WajGVlPa2vTX>l-OOwOjN*T z4W4FZUJ4DRtEM;~8bZ!bT;G&fPJ^b9v|KmQCje;?mWHy@u?>0bV= z(p&k8(_qnq8si+8FYajbuCV!s4O`u=6gJ1OXChot-R~)3nY9Mmb1==HM6 zl34n%H-`O3CfN4)A3!1ukO1PN2cwjHFn@JPk}Ks1x4Vs9%Epo>L7;gRNWj zpEvAPp%1|7HHWTf9noUZ`d8-mLaGQevb+Fri$#t@LoNyLF>M6 z+uzm09rj`P6=Zl9lH4ck2z;{$SKNaI(091CS+H+}{W)3&6XyFee%62PkXis<0L&ln zrL}zUeirZfv7bUgc8_>3h(8&meQ}z!c;s>Wv}0fAnfO5+{&_q7NWZIJxz2#yCiXlu z?)@M2eE`W90<~`FUlIJHyrgme9gwPiw>1^N>i7SD{y*0P38MGA(i8``5E^LZPRrt~rvoc5&AhKvcF%s!9C{)R; zrpu7XzCk{w>4Z~TCVf5|@Vn=t#kB|hfhN{oCRn~)mLawkSz`)^|6_|#Y%j9I@eICYo#7%#gr9(L13zB9)Nm_TGgSV^7a3gni-1pan1Dk%$T_N&f*rL=4#Yd7M4>0UT8shLWCe9 zA+~j-kEfrTm#?p{n_q};D{*s?gSti5KWvf4U=>wR%^LPFY}^vhxWU#>v%3*)$Q|* z10xep>mUC-XDF|zW`TXPe6O3Ut~U>km=tT6uIn<|_gb7zpR3NNjC+jl+G}p$2a9z2 zU_sFKW>0&ree1dHPTw6xU*8>j*tM;y!< zi5VW{?@sw4BjeoKA?{;?qMk%2wSO`z=k+loZz-CF1;c%otGzQFLXy%821%njd3GSL8MN zHHL!R91oy+fO(x!2p7CP>V^@^B@s)IN_R*i>c-ZES;>NJGR5pDYA=e?;v#x@fTn={ z{rmr@0IA|HIIBc_T;JwQ0})5dlA+sBTwp?ixWL}{>+La&N6!ZNZQVL>ew)ri7JhK> zJIC14r~Af7H{~N3ujQTkOl@5_?1A-FoddCRn=U=+*v`~3&Zqy{IXhaEjPDiqi9LGy z^!F`izYVtOTt2Q}6l2iK*%q5uUFz9vVtO0T6rYa=Ck7mU#+_Lf#GdHKFE;47%j?SS zrz=Aa4s7Z;kbjl)slzA%%SLbHM1P%F``GJw0}HmVcp(_~ZpMJrtD~o!lJ1%|!KiZ1 z(5J~82ZmHi+;)a#Nv)hK&Mg_${jKNi1@{k(UDs^;B;mz1V-m(^w`*5*ky`UYV)m;= zmD}ysd2#a9fqz_YxhDMB{z+Ne&`G0lyk}?V3UTz58FM>D4OnS&K6n$Tu_vI$&NWbD zYj~?UqffV)e+>*OctxdAuZfEOEy}_{WUrp|R&~+>TV?p|jD(yld{?u9A`^RhdwP0# zdHJgqnRgv3Dj)K1saqpOrqRfZpJ?R2RZI_7Cszv$-w6lqV3iDB`N!jaHNu3pt*-=^ zt{>-huWQ>yoy@!w7oFNLdRg10zO`=gPkqc|pT!hk;rAP{#`Sskwxc?SC0oReG_7qtShy#_kHfVt(m^@TI0F> zn++Q}Fm7wp32WXg_%iyn!K~QIH%B=3x0c_gTDAM^QPHQI@n)IN)hS))e(Z3LTXDs2 zyvdi_=ZjS%GHTO)ZSL;8YObXn*LKss)s7pu@jI?tPfm_rT(oi1m6PuaN`%zVEzT`Z z?Ow)W)!sDf8}oT(vcr&;j}IMafA~R*p}!3}7^XiJvDU^(`yS9Lrc~&u<060)Dd5IFLU#) z9cOXuL`k?zJ7$~+RA42jz~K@9B?Snw43Z3bFGU1vo!HG&Bo+}B*h8zIKn2E%KnZGb zP=P`JOa=agx2n<1CHhW$LFR1I)vNsXxd$J=Z+$L2Mt9yHy>ImCxw+^RJ!eP1?0FNa z=IHMqTs`JR%(kii9}RET&VJp?(WvRz5oWCiURil^{gJ$F{;m&u#~76{wrOhXC4P6BPtsjHA`{Fu)(+5j3)T9LBk^*ApZ$c7xKU?`Qiy@Z z(VOHna`H>p462DaBVC>^Zi4N`21LDl?Xk4jP2{3hVUG1GtTSB56NJH9m6Mr6ex)g- z5N?Sn;AR@J%D^7;5_@{W?|FHGGQ;K>Mm;h5pVYH|XIiaObWd&~%Ghl)D^(x}o!KuT zFR1Bx`SD{f9_42?TvPhv!dSNl; z&S#$~ipul-Qf&K23>oHUep=a+1tK$c(YhRu%T4sZOj5PH)z2gGnyIM!yR&1{J|8=h z5-E<~+Jb*4SaeF!(pcE+kZ){YrDx!T6IFifVac&c6+&m0=jIL<;?nP*bxV5@5qQ5w z7yTJoHSbK%F-{2&ikG*48F|V#z;E7${>h6h=8ZkZ8=n-gw?;38@tanI^#%>rLu73Y4#;%6q7|5gZW!Wqp`*I`HVRBH>Xik zYiFdkSt^z<4%l(gP1K|=ktxkIu;qYH2;WHvLm}VjGHy*pYH(7E>35s+KRMTO5~g;) zvrrVT)@9M6cA|*Nu*#6(ZU4D0tCM#Hh;}+iHql~Uo?ff`v(nnid_9z9=z6bW1q)d582Y_w~tc_pLT5Hb|Gw~{+DA9-NXwV zjt`8VQD)z(CeWkfw(6xxb8Z)G-?HId(Z*=S+n`4wgOAo4SmYdAG)Lg}K|lW2q!Vtp z+n?Q0aDS;`HDgiI%`KxkbbUEBbk2)c&;GbQ+|D~-OVX_82@b=Y7gktLzBNV1=H;!} zcVnuKKHx8!7<;(s+3||0&VBP|TfMV>o^U?vc(bp`HYcjb>};{FC_O2>y3>jG4;OSx zx;C4R2=_>NeRYC#r9wW!roHxG-$_Y}S+ujOk4vMSzpUN_du zTx!c5b$aBA0JS_T^x#72ut~cyP&8y*jxff*mbMdn%({BJZ{P(qD6QR@ zlOv97vHZYQjNQ8+a5Wv==WEXFX}64*8gKB8*FC>KP*lOz0sZ|Sb^E}~P7d)a zPhPW(bu{|p%#t%5SE@t;-eaBL6Q`O*PiY!DY1NEmk<(?A`=Dg!laV?`Z@J7F&qp4& zJLcv1%iNc*v#eb|mE0d;^XPu;f~vg^2}j3%h&ZKpy7%hSYeJdT?-%Dy&blDH8kw+W z`02aCNcR>s!{fSiHn_uZ{n%&11d;5QSKUQ(KMXoQef4V;#<-gM1oRHsnL&Svn zQK)^pOkRtYnM$?^ z^H&N*J^^=yN10pMiC&1G9XBsC;ah>5tTJRr*57zumm3FfLkYUe&&G(aMg>Zm)It z?$ZA=TK^wy-J!3Ir;pm7%m{CF?cs)%{jZ!X>J&q*byxN6nQy>fadKD5_$}_|OsdD^ zr)}vXs`1IazK8 zI&mMRCAT%7F63Ie|l%ulmfr0CR%u59ZS(Cap6efS-F_-;{oVIZN;lqKxK!n{CH6pH z2NS1$`T?EC^z9KDX1Zhj`ZY0Ghv$cWEi1Awn`b7$!`bWgVTIqa0IuJW6`D`1;JbM_bExmbXx`d4Ke?-#xoxZ;QlDYx@L_tm-G(Agkgp z-o3ota})XJQJ#70zTD_^c#Ol5%$;*>elf|Q1Kn14AHU^}{oRdgj;3!IkjOe0;vQc! zWzC`iE7n&|E3~>a=@))sGY`+Dy0XfiW18=-d^Yr`{rShXaYttT5q9s#0Cvq&rI;|*1M+l#avOtSTk%4YBMs$U<~@KIBmClSf1Z+ zclZ4IxDBI!+uK%5QJ)4Z48+Nz9+d%Qt^fOHK~+{|mOnGv8m_b8b7fY5-+aAZgyZ3S zw?)saj;s%OF~~b@SmN;`+n-G~pRRk~I9;&9zp2DrA=+kW$Xva1>;&N;M#YfD-KKoZ zOxliK1|}u;%{nsw!G6)+(hE@on?LFD>)n_ZU$0i`^s~$_4&3yl*ZL7r@quO0=U2^Y z0gl@|}C79p8SM%0`6*jxe`O1X6nFoB%KRdPh(V~kLy@OM@spiKf zI~&*;KVo#UH~o5h;4l0VMbW9PUD7T`y|vnrq%%r7YxVX)Cllt0ZAPRP2Y(Ih=y1on zo2#+z{6D1++U0SNW&6vA_gy!MX|T?3_Lc!hCvmgNwkAxKxvd-+@WDvWVd;$}i~(_c zUi+#Fr(U88+OdA5*y0M>3`jg8o8$gtw!n|iB^pR(FOg+^tr=qdIz)#8xvY~sme`0K z8o=!maVwFpw@;7nMe_Z$#nJVw03T zQy#^d+z%dz-Vg54VT;5mbyt4pAqg{|$6UOvGtO<{=}VQ1d9vQ7{yxoLj=62Iq#Zi- z4z-@#Ql@%4M3#1A-RwcB9e-`TGD4EHN@B4;f6%y88)c@~pnI%C_LDnb)#*F=Me7~C zvr5s$y=Hzk50S33YYq6sJ9Z9^c{` zAv1cI;XnRyhk=1trrF%cvSk0Jqd!(Y**5FghXa;(ntWcd`Q=@Gea>c-)$P^f8ISBT z3*gAeQCvS+nUuJ~(H>|vb$yM`upGHS;(+Xkjc^yH4v(Uw3?>cJO_W@p8P2h=!|12y zSj45#ATLv38D~DA8)HG=#1Yre#p&Oh-ts_cvyhhyHqe`R7bX{c98_6hI0+1FV=%Da zHE;-9_1~^quXDzH3$e7V8jh+yRB6z^#px;(Ie{ew=UR64-jv1;VF7s2#G2zRe@|~Q zTm$kJ6R$9MQMBm)5wGywfgWxK%bpZ3^}gA$?civx;U=?{P59S4k8+x6)^}N23mxA@ zLqrv6dHM@Jvkfgw+4pX)JU(?AN6@2sTJ6oQqJUm$vk&wdX>i*6#-)oNe4gOnRDdnafh}>p(@`OhYsIAYn$8N`Q^cmHU;ws?#~V# z7x1*)s`Kq2&nba}EMLsN(;=C6=luR*ws{PZa>tRSRO#H6XWl5E_p~bUup8~UYyG&5 zZ7#k2`YL5Te;|Ky*DaO3eP#@)^7ejtfH{Bbmq-hPi8r1Zb@}tjasML{X;sTVcJX|h zZkC01Ida_ROy~8Cf;lt1=e2CL%%Vw({%);RJ{YX>615AXIX;ilIuaO+I?3;-OEvJZ zIJyKLoiJyfuuu_j%3yuqy&A`)?*9c3aVu|67f-)dqBI{*sav`?IETG`yffU=(#29Y zFVA!zNk)d)SL!eN#;Xz~%eWiQ`mJKQg|Bb3jrmKD7SdCHenj@e6D)awlAMx(bl3TB zu{ft-;3o2Q6ZsL(ibUH1;92P+N`RJWj?BQbqIE(4ya4Sf*Az@p*8P=ixz znB9yDu(WxKRQ;DVPMesl%&UIgE}YA|?65r5Ekw8_x9t?g*Pygc((V@GPWo-n>2dv9 z4QY9Qz>LKFh30$R!}lESR2g(OK4RFteLIR|J$riBnx7NNwh$=X)QUGw!|O17m^^L8DEG=Zp`pq911Bc7V{m?LbtL`5wYS5HyM6BY%ahE#Gd_*| zqg!$HyfZc>BcsRJehk{bZqy&YW<@P3T>JTC-s1I@H%+^akPnP{5j7@mlI@B-#|(pQ zYgdhU*lVmuTm4RSa-W)-CLPapEKb?lbYrZ~s@%1^FZK|wj5=zTux0cH*D;TNUC6&P zy-6ph7XrIM3-{k%b*Nqyf0ZIq zu)A5QZb!jc(KNB)v~w+9M@FQ&O+0?#`L@KO$e4Me2Ui3xqD>03wINHU+^n9`T<6of zqNh&#o@WM*AM)kH?I|H%bNff`Y+gezToLu?m;9c=JDr}rv9$2F{&eKpr6;?7Tgb{N z+j3!h@kaZDx(+4f>*kCJNdBmQE8*7Ohue%&;zboY#o#zk(>h(a6V8&QfYC@;MCBv? zEo%Wd#?@;<%lft8=brWYRY4368b42wkH6YI1C|S*Vi89FjNUeQzk%&F-`s;H7xka} z?VHJ7bJ+iP%2XWs+epKrj9&&#Np;LyJuiCB!|dK?Z_G|u$8p`i`qDC&RmFO%FHGxx zG}VgrFtgtS&(2OJ9`{%1#-CarzPZ=MU)>pnE3#i5%YW56xyt-?7}5xV|qOp88_7GWtB(wI}_Ttt@7%2U~|wH&)?QF0@tovJ;`s-*|}w| zZ(@@s+WR!$?=Q<3oUm<<(aI(cLyx`Q#uz^KZOZf0op+C!^2?4r_NwM7mcmWPTL}G{ z&+u>G>eRrslU7+fELoQML}J&cRv0}uWyG!Ky?(Rr5Y+kCja}P1GM=9)?&4-7T$c{_{i}=~Iz;cV+!8)8;?CavisGA!`;IquN6tL( zY@c=4D?`RUiHR01SuyU$lb-Wef4a6N^VZ(!zw4>{e{98PxJQ+$GeUX_Kn+HJ1l(UuX-I1oLdy;p_=+u_HKZnn=8Lp>eN|5 zab80&uNh%+eO~PAX=`>wR_4t(d-ME=F?C+5r?4JA6n*b#s=v_j!^P+?jt9Q+V10LZ zfo~IOZ-OY`e+m*$2-|APimiRL>w!|>>Tes}=W7v?Sa z_u&|<;jm%|s$xS3dF<^J16RaUdv z`qOx|>62!LPAffIWH4c`G{xOD=-qzBnfxJNcC~%LIof7-yJZVr-hnvoNTl zEk7nxf6w}uH?`vjTg%N#BbM~L8|*Ayu)kO5wBh@0(pya*e&h11cQ4JWX0@n2v1t0~ zKYFEy-0rC}=a(RMfA$&n+Cn?iT@uO0=T{FlW$wBWa)>MZiNaR%|1j;wOjGAokQ81dGB`TZtgJs z*5kqfR!<)J&MdO*@b&z9hwQ?8t3P}i{aC;3QBIrHpF~fY9mn0cQJ9}TG4RaXq}aIK zWnG(94d8j&7e5Q(tZn;o>G6fV_EwFU-L-F0Y*fUa&?B?^_2iUA<$f-jzjtSTexDaHeDUo@=hlf%;)F#xkNU+XTaBIh>ObrcWA&f3)U`|6 z@$d*I>GMq!TyB`Ry|1eAc>VOxD)V-8J;(d7n>to>KU%~T_ZmI_z{*Q53*F?){l+Zb zvdPSCLqYTDH(pxBu4Q(;vo-4GntM$ST3nns-tMq)#s1b#ZlOmM8E2k08|!}T%%yFS zURSf;KC4_dJ=e=Nrp+tEH|FC-W)EVno19h6jSAu)SdlvE>+*Rn<>&Y8DW3Iu_nn^E z*I(uPN8YS@qhmH^+n;Yf5A>OOIKTbDwZpeoWNvqUmwT%D8iR*t&h#$WyJ*f!{>!kY zix-{!efs7eug1=i#+>)4xY+IOE5CNrE`Jt8$-Hmd9xAR4oA~JUhV0e{p2mGX)P6wJ z+OUw&zBN@9{1{OMKe}$i#$bS-gYOSCpSqF6eh$79kebmH<9k0x1r^BF*9wp^xH>8* zSMVPRVKsCFS<>Bc@=4K8{c zJn~xF<2KFie0|EQdAXK+ScS+-Q);)CyPq$ZhB{C{8BM*eEZ@4YeAEBU>#>y;+|%I7 z=?nM!x@*mLy>e$_w$qJPng2azyGU~@##bZ;S7R$5AAG9n17eX((}1lLJOwYE~Kf|RGX7}{BZ*%qV8)&;YKe~M+{92Gq@15 z#ZPyA=(Wi;=ar(aP8ACx3{O9L)2{r)ZpT#5ZmE$kyR{qcIn-7q$(oo_p1AhZ7w`um?r$HqUXPEN}{6F6l;&kHAKS^oMzy}egwRATRp2;O&e z^YkJH>%ZXk-cNXgv06!tReZ6ie5$B?lBj(AH}-0|D6r1lq|C)XwO8XiM5~R}u=oUz z3~8nW-f{g0)@nSwXj|Tw5jb~2mA!oZ7b9!2HS zOUpLq-Z^yg&!fdi-a!=Z*eu}GQ^ulcFzkM?P)2q zu5=B4_~PWu%n4(@_DLIj?Ld3|iB7ltpEPOTH+^o2eg6JA3#tP?3@)A4XTpHR`DbhA zytnz}cX7(=gNr!RhA-SX&uSGjbjX&CWwV?42{tyroAKoB>)nIWyEiu~cK7evue$GY z_9&x~=G!Doc*ka4iC&HW_9q9AU98xkIAQa8%P`8e>|@iB&WZl( zdR{(k*kxw%FUmH$_hz^~8hg{r-K6E4JsycI?B5=)iM=e`vUb^(Y3r7RRv$UlBqZkM z@b}KM7Vt7fzin4}cDRvV@@D2JkEVz0S9jmI>S}nv^!UCPs?Hwhay#dG*S%-1i}rjz zelO;u;qG2>59iu8@$=YmsvFDwnPFwT&*f)&Ev$cEKgh>cciZJwSAI(we_b^q+5{Gy z%W!_Mufh32%jvNLD~<`wL&)mWvhnKkpH=A%UXFpoEpKvqpnf@qp#L{l|G!Kcdyzw0Kenx>_>ZdUUGuyd7G*cA*vaCq3Hrjee zVP4j@xR9Pgn}7k$M!cDQ^5}0f40N8iZOMz9(q_|`t!=HNvXTe)?m1-Mv|6hvrz>rA zZ@x=j+9uQM>ub$W!&80Z&;GgWiOuYS$aZ^OC2LOgsaI5Zv7AMhJ&R6 zZ^hud;p)`|eE;Hq)#~yS-i@99e|P7GoCHu5Qp_`2=X~$!D(`iL@(Fu(xGe2Id{a)1 zul>18x+6YB4vF5e>)H0~QdyG_=9Vv;XO2lNpVr&oaA?u2Wp~$E_pW#{NzpkvXwa+t zTfy(AwdtStX@PUl(&II+raT?X8+vTHP4_N#!#?J71OK$)WmUbN)Md!3@%_v>E-8_o zua@ulvybmDv!%n=cF~Q}*Ll}{=1K0D#lvQ}JKog|U`+}3UtD0=*6y+1R!OTP@-I8S zdKu3N8TxWZ`kz;ZciQmlrU2E2B~8}5yc=ILl^ayD%*@HX)MUZ+o~mCB=6Wq3R2?+b zG-vgMz8m}NPaYc5Sun0fx_)Oj(~_0_mUa0gYqR>%0bOCJUdY%_`BfE+B5=`4@OHNR zcGdsk4MKHu4z!{EDgeU_srFsW+n)HwH8*Dm$7FEmpg%dIM^%>Z6P52?SiVD4zV+W? zdN+D`|L+Ha7zzA8+zLS$ z{P)GV4Obkvhd{H?`NiW#h?-d%X}5nO_~8sszaDi2Zw*1zAB-&Z^&Hr1!g0L^SbrQ1 z1Mt#A7~UbH4XkLm_YM0-2wOR*6D+x@ixaeJkewF8sdnA{9% zoXX45m1}0~eVBGF@^Z95CtyfY%BLn415)~zHUAp0G0Uzdp>OidK;r2 z`Ng!`)^ zy6u*Y+Igh?FKvrgx7ahk!=rwGjCy4FC3R1S=M%0e@yHEIx$n>!>zJ8b4=uo%9%FLU%u$y z`JF5^EJ6$W=PbGK>WkV8r&-KP>wt@Dz5+AfM{wqwJg{9s$S@d|mJRYSSQDd>ffRhi z1Gw;u7iCPt0DWAmST{$lxo7SZ3+9z3(g*H7KDt>oC9l;irda>@JL7E!Zx}Q_LNb7f z$FT8|LF0LY#xn+u8(BoKWnbWWRD;HbC3S-_uz-u%)-Qa0DO_v1@R#lHA~viHR{fI_ zq>G&Lfz=LZ(a`+a3liPgO#Jf{$i;mzR_MjTbm0)q8D|2OIIyQ$vCr1SY1QXDRUt>B6AbLPJZKEQ zSDt@MeP0=e`I3Mw+nt&`-gGc+ZaOjTavs@H_F~K#qdEV(7h17o5zrOBBql zqC-#KzHR!j-qkc^;nDIU;d06Sm6N9*YqGv5(!1eL@ILqUFB6z8qOIz-mA)%#>Up(O zxa`>bOwMmN)aABK-TiqDYvbM067!n$&%O57=km-^)UR21+~)4VkH&iimS|qyRGh`} a`(VXM^)H=Hv+Q@r=cuau`*#o6ZUz8~9Jqr3 diff --git a/packages/Microsoft.Bcl.Build.1.0.14/tools/Microsoft.Bcl.Build.targets b/packages/Microsoft.Bcl.Build.1.0.14/tools/Microsoft.Bcl.Build.targets deleted file mode 100644 index a14b3ea..0000000 --- a/packages/Microsoft.Bcl.Build.1.0.14/tools/Microsoft.Bcl.Build.targets +++ /dev/null @@ -1,232 +0,0 @@ - - - - true - - - - - false - - - $(ProjectConfigFileName) - - - - - - <_FullFrameworkReferenceAssemblyPaths>$(TargetFrameworkDirectory) - - - - - - <__IntermediateAppConfig>$(IntermediateOutputPath)$(MSBuildProjectFile).App.config - - true - - - - - - - - - <_EnsureBindingRedirectReference Include="@(Reference)" - Condition="'%(Reference.HintPath)' != '' and Exists('$([System.IO.Path]::GetDirectoryName("%(Reference.HintPath)"))\\ensureRedirect.xml')" /> - - - - - - - - - - - - - - - $(__IntermediateAppConfig) - - - - - $(TargetFileName).config - - - - - - - - - - - <_BclBuildProjectReferenceProperties>BclBuildReferencingProject=$(MSBuildProjectFullPath);BclBuildReferencingProjectConfig=$(MSBuildProjectDirectory)\packages.config - <_BclBuildProjectReferenceProperties Condition="'$(SkipValidatePackageReferences)' != ''">$(_BclBuildProjectReferenceProperties);SkipValidatePackageReferences=$(SkipValidatePackageReferences) - - - - - $(_BclBuildProjectReferenceProperties);%(ProjectReference.AdditionalProperties) - - - - - - - - true - - - - - - - - - - false - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/Microsoft.Bcl.Build.1.0.14/tools/Uninstall.ps1 b/packages/Microsoft.Bcl.Build.1.0.14/tools/Uninstall.ps1 deleted file mode 100644 index 255a059..0000000 --- a/packages/Microsoft.Bcl.Build.1.0.14/tools/Uninstall.ps1 +++ /dev/null @@ -1,26 +0,0 @@ -param($installPath, $toolsPath, $package, $project) - - # Need to load MSBuild assembly if it's not loaded yet. - Add-Type -AssemblyName 'Microsoft.Build, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' - - # Grab the loaded MSBuild project for the project - # Normalize project path before calling GetLoadedProjects as it performs a string based match - $msbuild = [Microsoft.Build.Evaluation.ProjectCollection]::GlobalProjectCollection.GetLoadedProjects([System.IO.Path]::GetFullPath($project.FullName)) | Select-Object -First 1 - - # Find all the imports and targets added by this package. - $itemsToRemove = @() - - # Allow many in case a past package was incorrectly uninstalled - $itemsToRemove += $msbuild.Xml.Imports | Where-Object { $_.Project.EndsWith($package.Id + '.targets') } - $itemsToRemove += $msbuild.Xml.Targets | Where-Object { $_.Name -eq "EnsureBclBuildImported" } - - # Remove the elements and save the project - if ($itemsToRemove -and $itemsToRemove.length) - { - foreach ($itemToRemove in $itemsToRemove) - { - $msbuild.Xml.RemoveChild($itemToRemove) | out-null - } - - $project.Save() - } \ No newline at end of file diff --git a/packages/Microsoft.Net.Http.2.1.10/License.rtf b/packages/Microsoft.Net.Http.2.1.10/License.rtf deleted file mode 100644 index 9edf94b..0000000 --- a/packages/Microsoft.Net.Http.2.1.10/License.rtf +++ /dev/null @@ -1,527 +0,0 @@ -{\rtf1\adeflang1025\ansi\ansicpg1252\uc1\adeff40\deff0\stshfdbch0\stshfloch31506\stshfhich31506\stshfbi31506\deflang1033\deflangfe1033\themelang1033\themelangfe0\themelangcs1025{\fonttbl{\f0\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f2\fbidi \fmodern\fcharset0\fprq1{\*\panose 02070309020205020404}Courier New;} -{\f3\fbidi \froman\fcharset2\fprq2{\*\panose 05050102010706020507}Symbol;}{\f10\fbidi \fnil\fcharset2\fprq2{\*\panose 05000000000000000000}Wingdings;} -{\f11\fbidi \fmodern\fcharset128\fprq1{\*\panose 02020609040205080304}MS Mincho{\*\falt ?l?r ??\'81\'66c};}{\f13\fbidi \fnil\fcharset134\fprq2{\*\panose 02010600030101010101}SimSun{\*\falt ??\'a1\'a7??};} -{\f34\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria Math;}{\f39\fbidi \fswiss\fcharset0\fprq2{\*\panose 00000000000000000000}Trebuchet MS{\*\falt Arial};} -{\f40\fbidi \fswiss\fcharset0\fprq2{\*\panose 00000000000000000000}Tahoma{\*\falt ?? ??};}{\f41\fbidi \fnil\fcharset134\fprq2{\*\panose 02010600030101010101}@SimSun;}{\f42\fbidi \fmodern\fcharset128\fprq1{\*\panose 02020609040205080304}@MS Mincho;} -{\flomajor\f31500\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\fdbmajor\f31501\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} -{\fhimajor\f31502\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria;}{\fbimajor\f31503\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} -{\flominor\f31504\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\fdbminor\f31505\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} -{\fhiminor\f31506\fbidi \fswiss\fcharset0\fprq2{\*\panose 020f0502020204030204}Calibri;}{\fbiminor\f31507\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0604020202020204}Arial;}{\f44\fbidi \froman\fcharset238\fprq2 Times New Roman CE;} -{\f45\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\f47\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\f48\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\f49\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} -{\f50\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\f51\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\f52\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\f64\fbidi \fmodern\fcharset238\fprq1 Courier New CE;} -{\f65\fbidi \fmodern\fcharset204\fprq1 Courier New Cyr;}{\f67\fbidi \fmodern\fcharset161\fprq1 Courier New Greek;}{\f68\fbidi \fmodern\fcharset162\fprq1 Courier New Tur;}{\f69\fbidi \fmodern\fcharset177\fprq1 Courier New (Hebrew);} -{\f70\fbidi \fmodern\fcharset178\fprq1 Courier New (Arabic);}{\f71\fbidi \fmodern\fcharset186\fprq1 Courier New Baltic;}{\f72\fbidi \fmodern\fcharset163\fprq1 Courier New (Vietnamese);} -{\f156\fbidi \fmodern\fcharset0\fprq1 MS Mincho Western{\*\falt ?l?r ??\'81\'66c};}{\f154\fbidi \fmodern\fcharset238\fprq1 MS Mincho CE{\*\falt ?l?r ??\'81\'66c};}{\f155\fbidi \fmodern\fcharset204\fprq1 MS Mincho Cyr{\*\falt ?l?r ??\'81\'66c};} -{\f157\fbidi \fmodern\fcharset161\fprq1 MS Mincho Greek{\*\falt ?l?r ??\'81\'66c};}{\f158\fbidi \fmodern\fcharset162\fprq1 MS Mincho Tur{\*\falt ?l?r ??\'81\'66c};}{\f161\fbidi \fmodern\fcharset186\fprq1 MS Mincho Baltic{\*\falt ?l?r ??\'81\'66c};} -{\f176\fbidi \fnil\fcharset0\fprq2 SimSun Western{\*\falt ??\'a1\'a7??};}{\f384\fbidi \froman\fcharset238\fprq2 Cambria Math CE;}{\f385\fbidi \froman\fcharset204\fprq2 Cambria Math Cyr;}{\f387\fbidi \froman\fcharset161\fprq2 Cambria Math Greek;} -{\f388\fbidi \froman\fcharset162\fprq2 Cambria Math Tur;}{\f391\fbidi \froman\fcharset186\fprq2 Cambria Math Baltic;}{\f392\fbidi \froman\fcharset163\fprq2 Cambria Math (Vietnamese);}{\f434\fbidi \fswiss\fcharset238\fprq2 Trebuchet MS CE{\*\falt Arial};} -{\f435\fbidi \fswiss\fcharset204\fprq2 Trebuchet MS Cyr{\*\falt Arial};}{\f437\fbidi \fswiss\fcharset161\fprq2 Trebuchet MS Greek{\*\falt Arial};}{\f438\fbidi \fswiss\fcharset162\fprq2 Trebuchet MS Tur{\*\falt Arial};} -{\f441\fbidi \fswiss\fcharset186\fprq2 Trebuchet MS Baltic{\*\falt Arial};}{\f444\fbidi \fswiss\fcharset238\fprq2 Tahoma CE{\*\falt ?? ??};}{\f445\fbidi \fswiss\fcharset204\fprq2 Tahoma Cyr{\*\falt ?? ??};} -{\f447\fbidi \fswiss\fcharset161\fprq2 Tahoma Greek{\*\falt ?? ??};}{\f448\fbidi \fswiss\fcharset162\fprq2 Tahoma Tur{\*\falt ?? ??};}{\f449\fbidi \fswiss\fcharset177\fprq2 Tahoma (Hebrew){\*\falt ?? ??};} -{\f450\fbidi \fswiss\fcharset178\fprq2 Tahoma (Arabic){\*\falt ?? ??};}{\f451\fbidi \fswiss\fcharset186\fprq2 Tahoma Baltic{\*\falt ?? ??};}{\f452\fbidi \fswiss\fcharset163\fprq2 Tahoma (Vietnamese){\*\falt ?? ??};} -{\f453\fbidi \fswiss\fcharset222\fprq2 Tahoma (Thai){\*\falt ?? ??};}{\f456\fbidi \fnil\fcharset0\fprq2 @SimSun Western;}{\f466\fbidi \fmodern\fcharset0\fprq1 @MS Mincho Western;}{\f464\fbidi \fmodern\fcharset238\fprq1 @MS Mincho CE;} -{\f465\fbidi \fmodern\fcharset204\fprq1 @MS Mincho Cyr;}{\f467\fbidi \fmodern\fcharset161\fprq1 @MS Mincho Greek;}{\f468\fbidi \fmodern\fcharset162\fprq1 @MS Mincho Tur;}{\f471\fbidi \fmodern\fcharset186\fprq1 @MS Mincho Baltic;} -{\flomajor\f31508\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\flomajor\f31509\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\flomajor\f31511\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;} -{\flomajor\f31512\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\flomajor\f31513\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\flomajor\f31514\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);} -{\flomajor\f31515\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\flomajor\f31516\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fdbmajor\f31518\fbidi \froman\fcharset238\fprq2 Times New Roman CE;} -{\fdbmajor\f31519\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fdbmajor\f31521\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fdbmajor\f31522\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;} -{\fdbmajor\f31523\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fdbmajor\f31524\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fdbmajor\f31525\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;} -{\fdbmajor\f31526\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fhimajor\f31528\fbidi \froman\fcharset238\fprq2 Cambria CE;}{\fhimajor\f31529\fbidi \froman\fcharset204\fprq2 Cambria Cyr;} -{\fhimajor\f31531\fbidi \froman\fcharset161\fprq2 Cambria Greek;}{\fhimajor\f31532\fbidi \froman\fcharset162\fprq2 Cambria Tur;}{\fhimajor\f31535\fbidi \froman\fcharset186\fprq2 Cambria Baltic;} -{\fhimajor\f31536\fbidi \froman\fcharset163\fprq2 Cambria (Vietnamese);}{\fbimajor\f31538\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\fbimajor\f31539\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} -{\fbimajor\f31541\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fbimajor\f31542\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\fbimajor\f31543\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} -{\fbimajor\f31544\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fbimajor\f31545\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\fbimajor\f31546\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);} -{\flominor\f31548\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\flominor\f31549\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\flominor\f31551\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;} -{\flominor\f31552\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\flominor\f31553\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\flominor\f31554\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);} -{\flominor\f31555\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\flominor\f31556\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fdbminor\f31558\fbidi \froman\fcharset238\fprq2 Times New Roman CE;} -{\fdbminor\f31559\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fdbminor\f31561\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fdbminor\f31562\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;} -{\fdbminor\f31563\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fdbminor\f31564\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fdbminor\f31565\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;} -{\fdbminor\f31566\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fhiminor\f31568\fbidi \fswiss\fcharset238\fprq2 Calibri CE;}{\fhiminor\f31569\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr;} -{\fhiminor\f31571\fbidi \fswiss\fcharset161\fprq2 Calibri Greek;}{\fhiminor\f31572\fbidi \fswiss\fcharset162\fprq2 Calibri Tur;}{\fhiminor\f31575\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic;} -{\fhiminor\f31576\fbidi \fswiss\fcharset163\fprq2 Calibri (Vietnamese);}{\fbiminor\f31578\fbidi \fswiss\fcharset238\fprq2 Arial CE;}{\fbiminor\f31579\fbidi \fswiss\fcharset204\fprq2 Arial Cyr;} -{\fbiminor\f31581\fbidi \fswiss\fcharset161\fprq2 Arial Greek;}{\fbiminor\f31582\fbidi \fswiss\fcharset162\fprq2 Arial Tur;}{\fbiminor\f31583\fbidi \fswiss\fcharset177\fprq2 Arial (Hebrew);} -{\fbiminor\f31584\fbidi \fswiss\fcharset178\fprq2 Arial (Arabic);}{\fbiminor\f31585\fbidi \fswiss\fcharset186\fprq2 Arial Baltic;}{\fbiminor\f31586\fbidi \fswiss\fcharset163\fprq2 Arial (Vietnamese);}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255; -\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0; -\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;\ctextone\ctint255\cshade255\red0\green0\blue0;}{\*\defchp \f31506\fs22 }{\*\defpap \ql \li0\ri0\sa200\sl276\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 }\noqfpromote {\stylesheet{\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af40\afs19\alang1025 \ltrch\fcs0 -\fs19\lang1033\langfe1033\loch\f40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 \snext0 \sautoupd \sqformat \spriority0 \styrsid15686224 Normal;}{\s1\ql \fi-357\li357\ri0\sb120\sa120\widctlpar -\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls5\outlinelevel0\adjustright\rin0\lin357\itap0 \rtlch\fcs1 \ab\af40\afs19\alang1025 \ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\f40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext1 \slink15 \sqformat \styrsid15686224 heading 1;}{\s2\ql \fi-363\li720\ri0\sb120\sa120\widctlpar\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls5\ilvl1\outlinelevel1\adjustright\rin0\lin720\itap0 \rtlch\fcs1 -\ab\af40\afs19\alang1025 \ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\f40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext2 \slink16 \sqformat \styrsid15686224 heading 2;}{\s3\ql \fi-357\li1077\ri0\sb120\sa120\widctlpar -\tx1077\jclisttab\tx1440\wrapdefault\aspalpha\aspnum\faauto\ls5\ilvl2\outlinelevel2\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 \af40\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext3 \slink17 \sqformat \styrsid15686224 heading 3;}{\s4\ql \fi-358\li1435\ri0\sb120\sa120\widctlpar\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls5\ilvl3\outlinelevel3\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 -\af40\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext4 \slink18 \sqformat \styrsid15686224 heading 4;}{\s5\ql \fi-357\li1792\ri0\sb120\sa120\widctlpar -\tx1792\jclisttab\tx2155\wrapdefault\aspalpha\aspnum\faauto\ls5\ilvl4\outlinelevel4\adjustright\rin0\lin1792\itap0 \rtlch\fcs1 \af40\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext5 \slink19 \sqformat \styrsid15686224 heading 5;}{\s6\ql \fi-357\li2149\ri0\sb120\sa120\widctlpar\jclisttab\tx2152\wrapdefault\aspalpha\aspnum\faauto\ls5\ilvl5\outlinelevel5\adjustright\rin0\lin2149\itap0 \rtlch\fcs1 -\af40\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext6 \slink20 \sqformat \styrsid15686224 heading 6;}{\s7\ql \fi-357\li2506\ri0\sb120\sa120\widctlpar -\jclisttab\tx2509\wrapdefault\aspalpha\aspnum\faauto\ls5\ilvl6\outlinelevel6\adjustright\rin0\lin2506\itap0 \rtlch\fcs1 \af40\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext7 \slink21 \sqformat \styrsid15686224 heading 7;}{\s8\ql \fi-357\li2863\ri0\sb120\sa120\widctlpar\jclisttab\tx2866\wrapdefault\aspalpha\aspnum\faauto\ls5\ilvl7\outlinelevel7\adjustright\rin0\lin2863\itap0 \rtlch\fcs1 -\af40\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext8 \slink22 \sqformat \styrsid15686224 heading 8;}{\s9\ql \fi-358\li3221\ri0\sb120\sa120\widctlpar -\jclisttab\tx3223\wrapdefault\aspalpha\aspnum\faauto\ls5\ilvl8\outlinelevel8\adjustright\rin0\lin3221\itap0 \rtlch\fcs1 \af40\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext9 \slink23 \sqformat \styrsid15686224 heading 9;}{\*\cs10 \additive \ssemihidden \sunhideused \spriority1 Default Paragraph Font;}{\* -\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\trcbpat1\trcfpat1\tblind0\tblindtype3\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv \ql \li0\ri0\sa200\sl276\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af31506\afs22\alang1025 \ltrch\fcs0 \f31506\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \snext11 \ssemihidden \sunhideused Normal Table;}{\*\cs15 \additive -\rtlch\fcs1 \ab\af40\afs19 \ltrch\fcs0 \b\fs19\loch\f40\hich\af40\dbch\af11 \sbasedon10 \slink1 \slocked \styrsid15686224 Heading 1 Char;}{\*\cs16 \additive \rtlch\fcs1 \ab\af40\afs19 \ltrch\fcs0 \b\fs19\loch\f40\hich\af40\dbch\af11 -\sbasedon10 \slink2 \slocked \styrsid15686224 Heading 2 Char;}{\*\cs17 \additive \rtlch\fcs1 \af40\afs19 \ltrch\fcs0 \fs19\loch\f40\hich\af40\dbch\af11 \sbasedon10 \slink3 \slocked \styrsid15686224 Heading 3 Char;}{\*\cs18 \additive \rtlch\fcs1 -\af40\afs19 \ltrch\fcs0 \fs19\loch\f40\hich\af40\dbch\af11 \sbasedon10 \slink4 \slocked \styrsid15686224 Heading 4 Char;}{\*\cs19 \additive \rtlch\fcs1 \af40\afs19 \ltrch\fcs0 \fs19\loch\f40\hich\af40\dbch\af11 -\sbasedon10 \slink5 \slocked \styrsid15686224 Heading 5 Char;}{\*\cs20 \additive \rtlch\fcs1 \af40\afs19 \ltrch\fcs0 \fs19\loch\f40\hich\af40\dbch\af11 \sbasedon10 \slink6 \slocked \styrsid15686224 Heading 6 Char;}{\*\cs21 \additive \rtlch\fcs1 -\af40\afs19 \ltrch\fcs0 \fs19\loch\f40\hich\af40\dbch\af11 \sbasedon10 \slink7 \slocked \styrsid15686224 Heading 7 Char;}{\*\cs22 \additive \rtlch\fcs1 \af40\afs19 \ltrch\fcs0 \fs19\loch\f40\hich\af40\dbch\af11 -\sbasedon10 \slink8 \slocked \styrsid15686224 Heading 8 Char;}{\*\cs23 \additive \rtlch\fcs1 \af40\afs19 \ltrch\fcs0 \fs19\loch\f40\hich\af40\dbch\af11 \sbasedon10 \slink9 \slocked \styrsid15686224 Heading 9 Char;}{ -\s24\ql \li357\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin357\itap0 \rtlch\fcs1 \af40\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext24 \styrsid15686224 Body 1;}{\s25\ql \fi-363\li720\ri0\sb120\sa120\widctlpar\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls1\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \af40\afs19\alang1025 \ltrch\fcs0 -\fs19\lang1033\langfe1033\loch\f40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext25 \styrsid15686224 Bullet 2;}{\s26\ql \fi-358\li1435\ri0\sb120\sa120\widctlpar -\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls2\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \af40\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext26 \styrsid15686224 Bullet 4;}{\s27\ql \fi-357\li1792\ri0\sb120\sa120\widctlpar\jclisttab\tx1795\wrapdefault\aspalpha\aspnum\faauto\ls3\adjustright\rin0\lin1792\itap0 \rtlch\fcs1 \af40\afs19\alang1025 \ltrch\fcs0 -\fs19\lang1033\langfe1033\loch\f40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext27 \styrsid15686224 Bullet 5;}{\s28\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 -\ab\af40\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang1033\langfe1033\loch\f40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \styrsid15686224 Heading EULA;}{\s29\ql \li0\ri0\sb120\sa120\widctlpar\brdrb\brdrs\brdrw10\brsp20 -\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af40\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang1033\langfe1033\loch\f40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \styrsid15686224 -Heading Software Title;}{\s30\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af40\afs19\alang1025 \ltrch\fcs0 -\b\fs19\lang1033\langfe1033\loch\f40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext30 \styrsid15686224 Preamble;}{\s31\ql \fi-357\li1077\ri0\sb120\sa120\widctlpar -\tx1077\jclisttab\tx1440\wrapdefault\aspalpha\aspnum\faauto\ls4\ilvl2\outlinelevel2\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 \ab\af40\afs19\alang1025 \ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\f40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 -\sbasedon3 \snext31 \slink38 \styrsid15686224 Heading 3 Bold;}{\s32\ql \fi-358\li1435\ri0\sb120\sa120\widctlpar\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls2\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \af40\afs19\alang1025 \ltrch\fcs0 -\fs19\ul\lang1033\langfe1033\loch\f40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon26 \snext32 \styrsid15686224 Bullet 4 Underline;}{\*\cs33 \additive \rtlch\fcs1 \af40 \ltrch\fcs0 \f40\lang1033\langfe1033\langnp1033\langfenp1033 -\sbasedon10 \styrsid15686224 Body 2 Char;}{\*\cs34 \additive \rtlch\fcs1 \af40 \ltrch\fcs0 \f40\lang1033\langfe1033\langnp1033\langfenp1033 \sbasedon10 \styrsid15686224 Body 3 Char;}{\s35\ql \li0\ri0\sb120\sa120\widctlpar\brdrt\brdrs\brdrw10\brsp20 -\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af40\afs19\alang1025 \ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\f40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon30 \snext35 \styrsid15686224 -Preamble Border Above;}{\*\cs36 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \ul\cf2 \sbasedon10 \styrsid15686224 Hyperlink,Char Char7;}{\s37\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 -\ab\af40\afs19\alang1025 \ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\f40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 \snext0 \slink39 \styrsid15686224 Body 0 Bold;}{\*\cs38 \additive \rtlch\fcs1 \ab\af40\afs19 \ltrch\fcs0 -\b\fs19\loch\f40\hich\af40\dbch\af11 \sbasedon10 \slink31 \slocked \styrsid15686224 Heading 3 Bold Char;}{\*\cs39 \additive \rtlch\fcs1 \ab\af40\afs19 \ltrch\fcs0 \b\fs19\loch\f40\hich\af40\dbch\af11 \sbasedon10 \slink37 \slocked \styrsid15686224 -Body 0 Bold Char;}{\*\cs40 \additive \rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \f40\fs20 \sbasedon10 \slink41 \slocked \styrsid15686224 Bullet 3 Char1;}{\s41\ql \fi-357\li1077\ri0\sb120\sa120\widctlpar -\jclisttab\tx1080\wrapdefault\aspalpha\aspnum\faauto\ls7\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 \af40\afs20\alang1025 \ltrch\fcs0 \f40\fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext41 \slink40 \styrsid15686224 Bullet 3;}{ -\s42\ql \fi-357\li357\ri0\sb120\sa120\widctlpar\jclisttab\tx1080\wrapdefault\aspalpha\aspnum\faauto\ls9\adjustright\rin0\lin357\itap0 \rtlch\fcs1 \af40\afs20\alang1025 \ltrch\fcs0 \f40\fs20\ul\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 -\sbasedon41 \snext42 \sautoupd \styrsid15686224 Bullet 3 Underline;}{\s43\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af40\afs16\alang1025 \ltrch\fcs0 -\fs16\lang1033\langfe1033\loch\f40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext43 \slink44 \ssemihidden \sunhideused \styrsid3699522 Balloon Text;}{\*\cs44 \additive \rtlch\fcs1 \af40\afs16 \ltrch\fcs0 -\fs16\loch\f40\hich\af40\dbch\af11 \sbasedon10 \slink43 \slocked \ssemihidden \styrsid3699522 Balloon Text Char;}{\*\cs45 \additive \rtlch\fcs1 \af0\afs16 \ltrch\fcs0 \fs16 \sbasedon10 \ssemihidden \sunhideused \styrsid3699522 annotation reference;}{ -\s46\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af40\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\loch\f40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext46 \slink47 \ssemihidden \sunhideused \styrsid3699522 annotation text;}{\*\cs47 \additive \rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\loch\f40\hich\af40\dbch\af11 \sbasedon10 \slink46 \slocked \ssemihidden \styrsid3699522 -Comment Text Char;}{\s48\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af40\afs20\alang1025 \ltrch\fcs0 -\b\fs20\lang1033\langfe1033\loch\f40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon46 \snext46 \slink49 \ssemihidden \sunhideused \styrsid3699522 annotation subject;}{\*\cs49 \additive \rtlch\fcs1 \ab\af40\afs20 \ltrch\fcs0 -\b\fs20\loch\f40\hich\af40\dbch\af11 \sbasedon47 \slink48 \slocked \ssemihidden \styrsid3699522 Comment Subject Char;}{\s50\ql \li0\ri0\widctlpar\tqc\tx4680\tqr\tx9360\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 -\af40\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\f40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext50 \slink51 \sunhideused \styrsid1987830 header;}{\*\cs51 \additive \rtlch\fcs1 \af40\afs19 \ltrch\fcs0 -\fs19\loch\f40\hich\af40\dbch\af11 \sbasedon10 \slink50 \slocked \styrsid1987830 Header Char;}{\s52\ql \li0\ri0\widctlpar\tqc\tx4680\tqr\tx9360\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af40\afs19\alang1025 \ltrch\fcs0 -\fs19\lang1033\langfe1033\loch\f40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext52 \slink53 \sunhideused \styrsid1987830 footer;}{\*\cs53 \additive \rtlch\fcs1 \af40\afs19 \ltrch\fcs0 \fs19\loch\f40\hich\af40\dbch\af11 -\sbasedon10 \slink52 \slocked \styrsid1987830 Footer Char;}}{\*\listtable{\list\listtemplateid1928476992{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;} -\rtlch\fcs1 \ab\ai0\af39\afs20 \ltrch\fcs0 \b\i0\f39\fs20\fbias0 \fi-357\li357\jclisttab\tx360\lin357 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'01.;}{\levelnumbers\'01;} -\rtlch\fcs1 \ab\ai0\af39\afs20 \ltrch\fcs0 \b\i0\f39\fs20\fbias0 \fi-363\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'02.;}{\levelnumbers\'01;} -\rtlch\fcs1 \ab\ai0\af40\afs20 \ltrch\fcs0 \b\i0\f40\fs20\fbias0 \s31\fi-357\li1077\jclisttab\tx1440\lin1077 }{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'03.;}{\levelnumbers\'01;} -\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\strike0\f39\fs20\ulnone\fbias0 \fi-358\li1435\jclisttab\tx1437\lin1435 }{\listlevel\levelnfc1\levelnfcn1\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext -\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\strike0\f39\fs20\ulnone\fbias0 \fi-357\li1792\jclisttab\tx2155\lin1792 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 -\levelindent0{\leveltext\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\f39\fs20\fbias0 \fi-357\li2149\jclisttab\tx2152\lin2149 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 -\levelindent0{\leveltext\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\f39\fs20\fbias0 \fi-357\li2506\jclisttab\tx2509\lin2506 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1 -\levelspace0\levelindent0{\leveltext\'02i.;}{\levelnumbers;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\f39\fs20\fbias0 \fi-357\li2863\jclisttab\tx2866\lin2863 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1 -\levelspace0\levelindent0{\leveltext\'02A.;}{\levelnumbers;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\f39\fs20\fbias0 \fi-358\li3221\jclisttab\tx3223\lin3221 }{\listname ;}\listid398796681}{\list\listtemplateid789093748\listhybrid{\listlevel -\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid-317712510\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s25\fi-363\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc23\levelnfcn23 -\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 -\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext -\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693 -\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;} -\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760 -\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 } -{\listname ;}\listid477573462}{\list\listtemplateid1904874988{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af40\afs20 \ltrch\fcs0 -\b\i0\f40\fs20\cf0\fbias0 \s1\fi-357\li357\jclisttab\tx360\lin357 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af40\afs20 \ltrch\fcs0 -\b\i0\f40\fs20\fbias0 \s2\fi-363\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af40\afs20 \ltrch\fcs0 -\b\i0\f40\fs20\fbias0 \s3\fi-357\li1077\jclisttab\tx1440\lin1077 }{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 -\b0\i0\strike0\f39\fs20\ulnone\fbias0 \s4\fi-358\li1435\jclisttab\tx1437\lin1435 }{\listlevel\levelnfc1\levelnfcn1\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 -\ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\strike0\f39\fs20\ulnone\fbias0 \s5\fi-357\li1792\jclisttab\tx2155\lin1792 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'05.;}{\levelnumbers -\'01;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\f39\fs20\fbias0 \s6\fi-357\li2149\jclisttab\tx2152\lin2149 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext -\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\f39\fs20\fbias0 \s7\fi-357\li2506\jclisttab\tx2509\lin2506 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0 -{\leveltext\'02i.;}{\levelnumbers;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\f39\fs20\fbias0 \s8\fi-357\li2863\jclisttab\tx2866\lin2863 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0 -{\leveltext\'02A.;}{\levelnumbers;}\rtlch\fcs1 \ab0\ai0\af39\afs20 \ltrch\fcs0 \b0\i0\f39\fs20\fbias0 \s9\fi-358\li3221\jclisttab\tx3223\lin3221 }{\listname ;}\listid752163927}{\list\listtemplateid285099256\listhybrid{\listlevel\levelnfc23\levelnfcn23 -\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid-308626962\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s42\fi-357\li1077\jclisttab\tx1080\lin1077 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 -\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 -\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext -\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691 -\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;} -\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040 -\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel -\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1121073746} -{\list\listtemplateid303218272\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid612407812\'01\u-3913 ?;}{\levelnumbers;}\f3\cf17\fbias0 \s26\fi-358\li1435 -\jclisttab\tx1437\lin1435 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23 -\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 -\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext -\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320 -\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23 -\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 -\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1559511898}{\list\listtemplateid-743794326\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 -\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid1229593488\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s41\fi-357\li1077\jclisttab\tx1080\lin1077 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0 -{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext -\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691 -\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;} -\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040 -\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel -\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1567649130} -{\list\listtemplateid-961874242\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid-1175557160\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s27\fi-357\li1792 -\jclisttab\tx1795\lin1792 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel -\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0 -\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0 -{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext -\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691 -\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;} -\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1848404271}}{\*\listoverridetable{\listoverride\listid477573462\listoverridecount0\ls1}{\listoverride\listid1559511898\listoverridecount0\ls2}{\listoverride\listid1848404271 -\listoverridecount0\ls3}{\listoverride\listid398796681\listoverridecount0\ls4}{\listoverride\listid752163927\listoverridecount0\ls5}{\listoverride\listid398796681\listoverridecount9{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel -\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat -\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}{\lfolevel\listoverridestartat\levelstartat1}\ls6}{\listoverride\listid1567649130\listoverridecount0\ls7}{\listoverride\listid1559511898\listoverridecount0\ls8}{\listoverride\listid1121073746 -\listoverridecount0\ls9}{\listoverride\listid752163927\listoverridecount0\ls10}}{\*\pgptbl {\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}}{\*\rsidtbl \rsid874403\rsid1473980\rsid1987830\rsid1993624\rsid2177578\rsid2693076\rsid3699522\rsid3945508\rsid4000782 -\rsid4423363\rsid6031169\rsid7214391\rsid7432381\rsid8590969\rsid8995160\rsid11932848\rsid12021620\rsid14566738\rsid14751308\rsid15014299\rsid15467703\rsid15686224\rsid15928942\rsid15934954\rsid16596066}{\mmathPr\mmathFont34\mbrkBin0\mbrkBinSub0 -\msmallFrac0\mdispDef1\mlMargin0\mrMargin0\mdefJc1\mwrapIndent1440\mintLim0\mnaryLim1}{\info{\creatim\yr2013\mo5\dy28\hr16\min18}{\revtim\yr2013\mo5\dy28\hr16\min25}{\version1}{\edmins0}{\nofpages4}{\nofwords1340}{\nofchars7639}{\nofcharsws8962} -{\vern57433}}{\*\xmlnstbl {\xmlns1 http://schemas.microsoft.com/office/word/2003/wordml}}\paperw12240\paperh15840\margl1440\margr1440\margt1440\margb1440\gutter0\ltrsect -\widowctrl\ftnbj\aenddoc\trackmoves0\trackformatting1\donotembedsysfont1\relyonvml0\donotembedlingdata0\grfdocevents0\validatexml1\showplaceholdtext0\ignoremixedcontent0\saveinvalidxml0\showxmlerrors1\noxlattoyen -\expshrtn\noultrlspc\dntblnsbdb\nospaceforul\formshade\horzdoc\dgmargin\dghspace180\dgvspace180\dghorigin1440\dgvorigin1440\dghshow1\dgvshow1 -\jexpand\viewkind1\viewscale90\pgbrdrhead\pgbrdrfoot\splytwnine\ftnlytwnine\htmautsp\nolnhtadjtbl\useltbaln\alntblind\lytcalctblwd\lyttblrtgr\lnbrkrule\nobrkwrptbl\snaptogridincell\rempersonalinfo\allowfieldendsel -\wrppunct\asianbrkrule\rsidroot15686224\newtblstyruls\nogrowautofit\remdttm\usenormstyforlist\noindnmbrts\felnbrelev\nocxsptable\indrlsweleven\noafcnsttbl\afelev\utinl\hwelev\spltpgpar\notcvasp\notbrkcnstfrctbl\notvatxbx\krnprsnet\cachedcolbal -\nouicompat \fet0{\*\wgrffmtfilter 2450}\nofeaturethrottle1\ilfomacatclnup0{\*\ftnsep \ltrpar \pard\plain \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid1987830 \rtlch\fcs1 \af40\afs19\alang1025 -\ltrch\fcs0 \fs19\lang1033\langfe1033\loch\af40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af40 \ltrch\fcs0 \insrsid12021620 \chftnsep -\par }}{\*\ftnsepc \ltrpar \pard\plain \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid1987830 \rtlch\fcs1 \af40\afs19\alang1025 \ltrch\fcs0 -\fs19\lang1033\langfe1033\loch\af40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af40 \ltrch\fcs0 \insrsid12021620 \chftnsepc -\par }}{\*\aftnsep \ltrpar \pard\plain \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid1987830 \rtlch\fcs1 \af40\afs19\alang1025 \ltrch\fcs0 -\fs19\lang1033\langfe1033\loch\af40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af40 \ltrch\fcs0 \insrsid12021620 \chftnsep -\par }}{\*\aftnsepc \ltrpar \pard\plain \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid1987830 \rtlch\fcs1 \af40\afs19\alang1025 \ltrch\fcs0 -\fs19\lang1033\langfe1033\loch\af40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af40 \ltrch\fcs0 \insrsid12021620 \chftnsepc -\par }}\ltrpar \sectd \ltrsect\linex0\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\headerl \ltrpar \pard\plain \ltrpar\s50\ql \li0\ri0\widctlpar\tqc\tx4680\tqr\tx9360\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 -\af40\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\af40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af40 \ltrch\fcs0 \insrsid1987830 -\par }}{\headerr \ltrpar \pard\plain \ltrpar\s50\ql \li0\ri0\widctlpar\tqc\tx4680\tqr\tx9360\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af40\afs19\alang1025 \ltrch\fcs0 -\fs19\lang1033\langfe1033\loch\af40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af40 \ltrch\fcs0 \insrsid1987830 -\par }}{\footerl \ltrpar \pard\plain \ltrpar\s52\ql \li0\ri0\widctlpar\tqc\tx4680\tqr\tx9360\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af40\afs19\alang1025 \ltrch\fcs0 -\fs19\lang1033\langfe1033\loch\af40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af40 \ltrch\fcs0 \insrsid1987830 -\par }}{\footerr \ltrpar \pard\plain \ltrpar\s52\ql \li0\ri0\widctlpar\tqc\tx4680\tqr\tx9360\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af40\afs19\alang1025 \ltrch\fcs0 -\fs19\lang1033\langfe1033\loch\af40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af40 \ltrch\fcs0 \insrsid1987830 -\par }}{\headerf \ltrpar \pard\plain \ltrpar\s50\ql \li0\ri0\widctlpar\tqc\tx4680\tqr\tx9360\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af40\afs19\alang1025 \ltrch\fcs0 -\fs19\lang1033\langfe1033\loch\af40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af40 \ltrch\fcs0 \insrsid1987830 -\par }}{\footerf \ltrpar \pard\plain \ltrpar\s52\ql \li0\ri0\widctlpar\tqc\tx4680\tqr\tx9360\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af40\afs19\alang1025 \ltrch\fcs0 -\fs19\lang1033\langfe1033\loch\af40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af40 \ltrch\fcs0 \insrsid1987830 -\par }}{\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta )}} -{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl8 -\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}\pard\plain \ltrpar -\s28\ql \li0\ri0\sb120\sa120\nowidctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid15686224 \rtlch\fcs1 \ab\af40\afs28\alang1025 \ltrch\fcs0 -\b\fs28\lang1033\langfe1033\loch\af40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid15686224 \hich\af40\dbch\af13\loch\f40 MICROSOFT SOFTWARE LICENSE TERMS -\par }\pard\plain \ltrpar\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid14566738 \rtlch\fcs1 \af40\afs19\alang1025 \ltrch\fcs0 -\fs19\lang1033\langfe1033\loch\af40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \ab\af40\afs20 \ltrch\fcs0 \b\fs20\dbch\af13\insrsid15686224\charrsid7214391 \hich\af40\dbch\af13\loch\f40 MICROSOFT }{\rtlch\fcs1 \ab\af40\afs20 -\ltrch\fcs0 \b\fs20\dbch\af13\insrsid3945508 \hich\af40\dbch\af13\loch\f40 System.Net.Http}{\rtlch\fcs1 \ab\af40\afs20 \ltrch\fcs0 \b\fs20\dbch\af13\insrsid14566738 \hich\af40\dbch\af13\loch\f40 .dll }{\rtlch\fcs1 \ab\af40\afs20 \ltrch\fcs0 -\b\fs20\dbch\af13\insrsid7214391\charrsid7214391 \hich\af40\dbch\af13\loch\f40 PACKAGE}{\rtlch\fcs1 \ab\af40\afs20 \ltrch\fcs0 \b\fs20\dbch\af13\insrsid15686224\charrsid7214391 \hich\af40\dbch\af13\loch\f40 }{\rtlch\fcs1 \ab\af40\afs20 \ltrch\fcs0 -\b\fs20\dbch\af13\insrsid14751308\charrsid7214391 -\par }\pard\plain \ltrpar\s29\ql \li0\ri0\sb120\sa120\nowidctlpar\brdrb\brdrs\brdrw10\brsp20 \wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid15686224 \rtlch\fcs1 \ab\af40\afs28\alang1025 \ltrch\fcs0 -\b\fs28\lang1033\langfe1033\loch\af40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid15686224 -\par }\pard\plain \ltrpar\s30\ql \li0\ri0\sb120\sa120\nowidctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid15686224 \rtlch\fcs1 \ab\af40\afs19\alang1025 \ltrch\fcs0 -\b\fs19\lang1033\langfe1033\loch\af40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \ab0\af40\afs20 \ltrch\fcs0 \b0\fs20\dbch\af13\insrsid15686224 \hich\af40\dbch\af13\loch\f40 -These license terms are an agreement between Microsoft Corporation (or based on where you live, one of its affiliates) and you. Please read them. They apply to the software named above, which includes the media on which you received it, if any. The terms -\hich\af40\dbch\af13\loch\f40 a\hich\af40\dbch\af13\loch\f40 lso apply to any Microsoft -\par {\listtext\pard\plain\ltrpar \s25 \rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\loch\af3\hich\af3\dbch\af13\insrsid15686224 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}\pard\plain \ltrpar\s25\ql \fi-360\li360\ri0\sb120\sa120\nowidctlpar -\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls1\adjustright\rin0\lin360\itap0\pararsid15686224 \rtlch\fcs1 \af40\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\af40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 -\af40\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid15686224 \hich\af40\dbch\af13\loch\f40 updates, -\par {\listtext\pard\plain\ltrpar \s25 \rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\loch\af3\hich\af3\dbch\af13\insrsid15686224 \loch\af3\dbch\af13\hich\f3 \'b7\tab}\hich\af40\dbch\af13\loch\f40 supplements, -\par {\listtext\pard\plain\ltrpar \s25 \rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\loch\af3\hich\af3\dbch\af13\insrsid15686224 \loch\af3\dbch\af13\hich\f3 \'b7\tab}\hich\af40\dbch\af13\loch\f40 Internet-based services, and -\par {\listtext\pard\plain\ltrpar \s25 \rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\loch\af3\hich\af3\dbch\af13\insrsid15686224 \loch\af3\dbch\af13\hich\f3 \'b7\tab}\hich\af40\dbch\af13\loch\f40 support services -\par }\pard\plain \ltrpar\s30\ql \li0\ri0\sb120\sa120\nowidctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid15686224 \rtlch\fcs1 \ab\af40\afs19\alang1025 \ltrch\fcs0 -\b\fs19\lang1033\langfe1033\loch\af40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \ab0\af40\afs20 \ltrch\fcs0 \b0\fs20\dbch\af13\insrsid15686224 \hich\af40\dbch\af13\loch\f40 -for this software, unless other terms accompany those items. If so, those terms apply. -\par }{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid15686224 \hich\af40\dbch\af13\loch\f40 BY USING THE SOFTWARE, YOU ACCEPT THESE TERMS. IF YOU DO NOT ACCEPT THEM, DO NOT USE THE SOFTWARE. -\par }\pard\plain \ltrpar\s35\ql \li0\ri0\sb120\sa120\nowidctlpar\brdrt\brdrs\brdrw10\brsp20 \wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid15686224 \rtlch\fcs1 \ab\af40\afs19\alang1025 \ltrch\fcs0 -\b\fs19\lang1033\langfe1033\loch\af40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\insrsid15686224 \hich\af40\dbch\af11\loch\f40 IF YOU COMPLY WITH THESE LICENSE TERMS, YOU HAVE THE PERPETUAL RIGHTS BELOW.}{ -\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid15686224 -\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af40\afs20 \ltrch\fcs0 \b\fs20\loch\af40\hich\af40\dbch\af13\insrsid15686224 \hich\af40\dbch\af13\loch\f40 1.\tab}}\pard\plain \ltrpar\s1\ql \fi-357\li357\ri0\sb120\sa120\nowidctlpar -\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls5\outlinelevel0\adjustright\rin0\lin357\itap0\pararsid14566738 \rtlch\fcs1 \ab\af40\afs19\alang1025 \ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\af40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 { -\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid15686224 \hich\af40\dbch\af13\loch\f40 INSTALLATION AND USE RIGHTS. }{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid14566738 \hich\af40\dbch\af13\loch\f40 You}{\rtlch\fcs1 -\ab0\af40\afs20 \ltrch\fcs0 \b0\fs20\dbch\af13\insrsid14566738\charrsid15934954 \hich\af40\dbch\af13\loch\f40 may install and use any number of copies o\hich\af40\dbch\af13\loch\f40 f the software on your devices to design, develop and test your programs -}{\rtlch\fcs1 \ab0\af40\afs20 \ltrch\fcs0 \b0\fs20\dbch\af13\insrsid14566738 .}{\rtlch\fcs1 \ab0\af40\afs20 \ltrch\fcs0 \b0\fs20\dbch\af13\insrsid15686224 -\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af40\afs20 \ltrch\fcs0 \b\fs20\loch\af40\hich\af40\dbch\af13\insrsid15686224\charrsid14566738 \hich\af40\dbch\af13\loch\f40 2.\tab}}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 -\fs20\dbch\af13\insrsid15686224\charrsid14566738 \hich\af40\dbch\af13\loch\f40 DISTRIBUTABLE CODE. }{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid14566738 \hich\af40\dbch\af13\loch\f40 }{\rtlch\fcs1 \ab0\af40\afs20 \ltrch\fcs0 -\b0\fs20\dbch\af13\insrsid15686224\charrsid14566738 \hich\af40\dbch\af13\loch\f40 \hich\f40 The software is comprised of Distributable Code. \'93\loch\f40 \hich\f40 Distributable Code\'94\loch\f40 - is code that you are permitted to distribute in programs you develop if you comply with \hich\af40\dbch\af13\loch\f40 the terms below. -\par {\listtext\pard\plain\ltrpar \s2 \rtlch\fcs1 \ab\af39\afs20 \ltrch\fcs0 \b\fs20\loch\af39\hich\af39\dbch\af13\insrsid15686224 \hich\af39\dbch\af13\loch\f39 a.\tab}}\pard\plain \ltrpar\s2\ql \fi-363\li720\ri0\sb120\sa120\nowidctlpar -\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls6\ilvl1\outlinelevel1\adjustright\rin0\lin720\itap0\pararsid15686224 \rtlch\fcs1 \ab\af40\afs19\alang1025 \ltrch\fcs0 -\b\fs19\lang1033\langfe1033\loch\af40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af40 \ltrch\fcs0 \dbch\af13\insrsid15686224 \hich\af40\dbch\af13\loch\f40 Right to Use and Distribute. -\par {\listtext\pard\plain\ltrpar \s42 \rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\loch\af3\hich\af3\dbch\af13\insrsid15686224 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}\pard\plain \ltrpar\s42\ql \fi-357\li1077\ri0\sb120\sa120\nowidctlpar -\jclisttab\tx1080\wrapdefault\aspalpha\aspnum\faauto\ls9\adjustright\rin0\lin1077\itap0\pararsid15686224 \rtlch\fcs1 \af40\afs20\alang1025 \ltrch\fcs0 \f40\fs20\ul\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af40 \ltrch\fcs0 -\ulnone\dbch\af13\insrsid15686224 \hich\af40\dbch\af13\loch\f40 You may copy and distribute the object code form of the software. -\par {\listtext\pard\plain\ltrpar \s42 \rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\loch\af3\hich\af3\dbch\af13\insrsid15686224 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af40 \ltrch\fcs0 \dbch\af13\insrsid15686224 \hich\af40\dbch\af13\loch\f40 -Third Party Distribution}{\rtlch\fcs1 \af40 \ltrch\fcs0 \ulnone\dbch\af13\insrsid15686224 \hich\af40\dbch\af13\loch\f40 . You may permit distributors of your programs to copy and distribute the Distributable Code as part of those pr -\hich\af40\dbch\af13\loch\f40 ograms. -\par {\listtext\pard\plain\ltrpar \s2 \rtlch\fcs1 \ab\af39\afs20 \ltrch\fcs0 \b\fs20\loch\af39\hich\af39\dbch\af13\insrsid15686224 \hich\af39\dbch\af13\loch\f39 b.\tab}}\pard\plain \ltrpar\s2\ql \fi-363\li720\ri0\sb120\sa120\nowidctlpar -\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls6\ilvl1\outlinelevel1\adjustright\rin0\lin720\itap0\pararsid15686224 \rtlch\fcs1 \ab\af40\afs19\alang1025 \ltrch\fcs0 -\b\fs19\lang1033\langfe1033\loch\af40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af40 \ltrch\fcs0 \dbch\af13\insrsid15686224 \hich\af40\dbch\af13\loch\f40 Distribution Requirements. For any Distributable Code you distribute, you must - -\par {\listtext\pard\plain\ltrpar \s41 \rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\loch\af3\hich\af3\dbch\af13\insrsid15686224 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}\pard\plain \ltrpar\s41\ql \fi-357\li1077\ri0\sb120\sa120\nowidctlpar -\jclisttab\tx1080\wrapdefault\aspalpha\aspnum\faauto\ls7\adjustright\rin0\lin1077\itap0\pararsid15686224 \rtlch\fcs1 \af40\afs20\alang1025 \ltrch\fcs0 \f40\fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af40 \ltrch\fcs0 -\dbch\af13\insrsid15686224 \hich\af40\dbch\af13\loch\f40 add significant primary functionality to it in your programs; -\par {\listtext\pard\plain\ltrpar \s41 \rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\loch\af3\hich\af3\dbch\af13\insrsid15686224 \loch\af3\dbch\af13\hich\f3 \'b7\tab}\hich\af40\dbch\af13\loch\f40 -for any Distributable Code having a filename extension of .lib, distribute only the results of runni\hich\af40\dbch\af13\loch\f40 ng such Distributable Code through a linker with your program; -\par {\listtext\pard\plain\ltrpar \s41 \rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\loch\af3\hich\af3\dbch\af13\insrsid15686224 \loch\af3\dbch\af13\hich\f3 \'b7\tab}\hich\af40\dbch\af13\loch\f40 -distribute Distributable Code included in a setup program only as part of that setup program without modification; -\par {\listtext\pard\plain\ltrpar \s41 \rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\loch\af3\hich\af3\dbch\af13\insrsid15686224 \loch\af3\dbch\af13\hich\f3 \'b7\tab}\hich\af40\dbch\af13\loch\f40 require distributors and external end users to agree to terms that -\hich\af40\dbch\af13\loch\f40 protect it at least as much as this agreement; -\par {\listtext\pard\plain\ltrpar \s41 \rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\loch\af3\hich\af3\dbch\af13\insrsid15686224 \loch\af3\dbch\af13\hich\f3 \'b7\tab}\hich\af40\dbch\af13\loch\f40 display your valid copyright notice on your programs; and -\par {\listtext\pard\plain\ltrpar \s41 \rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\loch\af3\hich\af3\dbch\af13\insrsid15686224 \loch\af3\dbch\af13\hich\f3 \'b7\tab}\hich\af40\dbch\af13\loch\f40 -indemnify, defend, and hold harmless Microsoft from any claims, including attorneys\hich\f40 \rquote \loch\f40 fees, related to the distribution or use of your programs. -\par {\listtext\pard\plain\ltrpar \s2 \rtlch\fcs1 \ab\af39\afs20 \ltrch\fcs0 \b\fs20\loch\af39\hich\af39\dbch\af13\insrsid15686224 \hich\af39\dbch\af13\loch\f39 c.\tab}}\pard\plain \ltrpar\s2\ql \fi-363\li720\ri0\sb120\sa120\nowidctlpar -\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls6\ilvl1\outlinelevel1\adjustright\rin0\lin720\itap0\pararsid15686224 \rtlch\fcs1 \ab\af40\afs19\alang1025 \ltrch\fcs0 -\b\fs19\lang1033\langfe1033\loch\af40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af40 \ltrch\fcs0 \dbch\af13\insrsid15686224 \hich\af40\dbch\af13\loch\f40 Distribution Restrictions. You may not -\par {\listtext\pard\plain\ltrpar \s41 \rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\loch\af3\hich\af3\dbch\af13\insrsid15686224 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}\pard\plain \ltrpar\s41\ql \fi-357\li1077\ri0\sb120\sa120\nowidctlpar -\jclisttab\tx1080\wrapdefault\aspalpha\aspnum\faauto\ls7\adjustright\rin0\lin1077\itap0\pararsid15686224 \rtlch\fcs1 \af40\afs20\alang1025 \ltrch\fcs0 \f40\fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af40 \ltrch\fcs0 -\dbch\af13\insrsid15686224 \hich\af40\dbch\af13\loch\f40 alter any copyright, trademark or patent notice in the Distributable Code; -\par {\listtext\pard\plain\ltrpar \s41 \rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\loch\af3\hich\af3\dbch\af13\insrsid15686224 \loch\af3\dbch\af13\hich\f3 \'b7\tab}\hich\af40\dbch\af13\loch\f40 use Microsoft\hich\f40 \rquote \loch\f40 -s trademarks in your programs\hich\f40 \rquote \loch\f40 names or in a way that suggests your programs come from or are endorsed by Microsoft; -\par {\listtext\pard\plain\ltrpar \s41 \rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\loch\af3\hich\af3\dbch\af13\insrsid15686224 \loch\af3\dbch\af13\hich\f3 \'b7\tab}\hich\af40\dbch\af13\loch\f40 distr\hich\af40\dbch\af13\loch\f40 -ibute Distributable Code to run on a platform other than the Windows platform; -\par {\listtext\pard\plain\ltrpar \s41 \rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\loch\af3\hich\af3\dbch\af13\insrsid15686224 \loch\af3\dbch\af13\hich\f3 \'b7\tab}\hich\af40\dbch\af13\loch\f40 -include Distributable Code in malicious, deceptive or unlawful programs; or -\par {\listtext\pard\plain\ltrpar \s41 \rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\loch\af3\hich\af3\dbch\af13\insrsid15686224 \loch\af3\dbch\af13\hich\f3 \'b7\tab}\hich\af40\dbch\af13\loch\f40 -modify or distribute the source code of any Distributable Code so that any part of it become\hich\af40\dbch\af13\loch\f40 s subject to an Excluded License. An Excluded License is one that requires, as a condition of use, modification or distribution, that - -\par {\listtext\pard\plain\ltrpar \s26 \rtlch\fcs1 \af40\afs19 \ltrch\fcs0 \fs19\cf17\loch\af3\hich\af3\dbch\af13\insrsid15686224 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}\pard\plain \ltrpar\s26\ql \fi-358\li1435\ri0\sb120\sa120\nowidctlpar -\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls8\adjustright\rin0\lin1435\itap0\pararsid15686224 \rtlch\fcs1 \af40\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\af40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 -\af40 \ltrch\fcs0 \dbch\af13\insrsid15686224 \hich\af40\dbch\af13\loch\f40 the code be disclosed or distributed in source code form; or -\par {\listtext\pard\plain\ltrpar \s27 \rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\loch\af3\hich\af3\dbch\af13\insrsid15686224 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}\pard\plain \ltrpar\s27\ql \fi-357\li1792\ri0\sb120\sa120\nowidctlpar -\jclisttab\tx1795\wrapdefault\aspalpha\aspnum\faauto\ls3\adjustright\rin0\lin1792\itap0\pararsid15686224 \rtlch\fcs1 \af40\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\af40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 -\af40\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid15686224 \hich\af40\dbch\af13\loch\f40 others have the right to modify it. -\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af40\afs20 \ltrch\fcs0 \b\fs20\loch\af40\hich\af40\dbch\af13\insrsid15686224 \hich\af40\dbch\af13\loch\f40 3.\tab}}\pard\plain \ltrpar\s1\ql \fi-357\li357\ri0\sb120\sa120\nowidctlpar -\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls5\outlinelevel0\adjustright\rin0\lin357\itap0\pararsid15686224 \rtlch\fcs1 \ab\af40\afs19\alang1025 \ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\af40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 { -\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid15686224 \hich\af40\dbch\af13\loch\f40 SCOPE OF LICENSE.}{\rtlch\fcs1 \ab0\af40\afs20 \ltrch\fcs0 \b0\fs20\dbch\af13\insrsid15686224 \hich\af40\dbch\af13\loch\f40 \hich\af40\dbch\af13\loch\f40 -The software is licensed, not sold. This agreement only gives you some rights to use the software. Microsoft reserves all other rights. Unless applicable law gives you more rights despite this limitation, you may use the software only as expressly permitt -\hich\af40\dbch\af13\loch\f40 e\hich\af40\dbch\af13\loch\f40 d in this agreement. In doing so, you must comply with any technical limitations in the software that only allow you to use it in certain ways. You may not -\par {\listtext\pard\plain\ltrpar \s25 \rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\loch\af3\hich\af3\dbch\af13\insrsid15686224 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}\pard\plain \ltrpar\s25\ql \fi-363\li720\ri0\sb120\sa120\nowidctlpar -\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls1\adjustright\rin0\lin720\itap0\pararsid15686224 \rtlch\fcs1 \af40\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\af40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 -\af40\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid15686224 \hich\af40\dbch\af13\loch\f40 work around any technical limitations in the software; -\par {\listtext\pard\plain\ltrpar \s25 \rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\loch\af3\hich\af3\dbch\af13\insrsid15686224 \loch\af3\dbch\af13\hich\f3 \'b7\tab}\hich\af40\dbch\af13\loch\f40 reverse engineer, decompile or disassembl -\hich\af40\dbch\af13\loch\f40 e the software, except and only to the extent that applicable law expressly permits, despite this limitation; -\par {\listtext\pard\plain\ltrpar \s25 \rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\loch\af3\hich\af3\dbch\af13\insrsid15686224 \loch\af3\dbch\af13\hich\f3 \'b7\tab}\hich\af40\dbch\af13\loch\f40 -make more copies of the software than specified in this agreement or allowed by applicable law, despite this limitation; -\par {\listtext\pard\plain\ltrpar \s25 \rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\loch\af3\hich\af3\dbch\af13\insrsid15686224 \loch\af3\dbch\af13\hich\f3 \'b7\tab}\hich\af40\dbch\af13\loch\f40 publish the software \hich\af40\dbch\af13\loch\f40 -for others to copy; -\par {\listtext\pard\plain\ltrpar \s25 \rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\loch\af3\hich\af3\dbch\af13\insrsid15686224 \loch\af3\dbch\af13\hich\f3 \'b7\tab}\hich\af40\dbch\af13\loch\f40 rent, lease or lend the software; -\par {\listtext\pard\plain\ltrpar \s25 \rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\loch\af3\hich\af3\dbch\af13\insrsid15686224 \loch\af3\dbch\af13\hich\f3 \'b7\tab}\hich\af40\dbch\af13\loch\f40 transfer the software or this agreement to any third party; or - -\par {\listtext\pard\plain\ltrpar \s25 \rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\loch\af3\hich\af3\dbch\af13\insrsid15686224 \loch\af3\dbch\af13\hich\f3 \'b7\tab}\hich\af40\dbch\af13\loch\f40 use the software for commercial software hosting services. -\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af40\afs20 \ltrch\fcs0 \b\fs20\loch\af40\hich\af40\dbch\af13\insrsid15686224 \hich\af40\dbch\af13\loch\f40 4.\tab}}\pard\plain \ltrpar\s1\ql \fi-357\li357\ri0\sb120\sa120\nowidctlpar -\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls5\outlinelevel0\adjustright\rin0\lin357\itap0\pararsid15686224 \rtlch\fcs1 \ab\af40\afs19\alang1025 \ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\af40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 { -\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid15686224 \hich\af40\dbch\af13\loch\f40 BACKUP COPY.}{\rtlch\fcs1 \ab0\af40\afs20 \ltrch\fcs0 \b0\fs20\dbch\af13\insrsid15686224 \hich\af40\dbch\af13\loch\f40 - You may make one backup copy of the software. You may use it only to reinstall the software. -\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af40\afs20 \ltrch\fcs0 \b\fs20\loch\af40\hich\af40\dbch\af13\insrsid15686224 \hich\af40\dbch\af13\loch\f40 5.\tab}}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid15686224 -\hich\af40\dbch\af13\loch\f40 DOCUMENTATION.}{\rtlch\fcs1 \ab0\af40\afs20 \ltrch\fcs0 \b0\fs20\dbch\af13\insrsid15686224 \hich\af40\dbch\af13\loch\f40 - Any person that has valid access to your computer or internal network may copy and use the documentation for your internal, reference purposes. -\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af40\afs20 \ltrch\fcs0 \b\fs20\loch\af40\hich\af40\dbch\af13\insrsid15686224 \hich\af40\dbch\af13\loch\f40 6.\tab}}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid15686224 -\hich\af40\dbch\af13\loch\f40 EXPORT RESTRICTIONS.}{\rtlch\fcs1 \ab0\af40\afs20 \ltrch\fcs0 \b0\fs20\dbch\af13\insrsid15686224 \hich\af40\dbch\af13\loch\f40 - The software is subject to United States export laws and regulations. You must comply with all domestic and international export laws and regulations that apply to the software. These laws include restrictions on destinations, end u -\hich\af40\dbch\af13\loch\f40 sers and end use. For additional information, see }{\rtlch\fcs1 \ab0\af0\afs20 \ltrch\fcs0 \cs36\b0\fs20\ul\cf2\dbch\af13\insrsid15686224 \hich\af40\dbch\af13\loch\f40 www.microsoft.com/exporting}{\rtlch\fcs1 \ab0\af40\afs20 -\ltrch\fcs0 \b0\fs20\dbch\af13\insrsid15686224 .}{\rtlch\fcs1 \ab0\af0\afs20 \ltrch\fcs0 \cs36\b0\fs20\ul\cf2\dbch\af13\insrsid15686224 -\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af40\afs20 \ltrch\fcs0 \b\fs20\loch\af40\hich\af40\dbch\af13\insrsid15686224 \hich\af40\dbch\af13\loch\f40 7.\tab}}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid15686224 -\hich\af40\dbch\af13\loch\f40 SUPPORT SERVICES. }{\rtlch\fcs1 \ab0\af40\afs20 \ltrch\fcs0 \b0\fs20\dbch\af13\insrsid15686224 \hich\af40\dbch\af13\loch\f40 \hich\f40 Because this software is \'93\loch\f40 \hich\f40 as is,\'94\loch\f40 - we may not provide support services for it. -\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af40\afs20 \ltrch\fcs0 \b\fs20\loch\af40\hich\af40\dbch\af13\insrsid15686224 \hich\af40\dbch\af13\loch\f40 8.\tab}}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid15686224 -\hich\af40\dbch\af13\loch\f40 ENTIRE AGREEMENT.}{\rtlch\fcs1 \ab0\af40\afs20 \ltrch\fcs0 \b0\fs20\dbch\af13\insrsid15686224 \hich\af40\dbch\af13\loch\f40 This agreement, and the terms for supplements, updates, I\hich\af40\dbch\af13\loch\f40 -nternet-based services and support services that you use, are the entire agreement for the software and support services. -\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af40\afs20 \ltrch\fcs0 \b\fs20\loch\af40\hich\af40\dbch\af13\insrsid15686224 \hich\af40\dbch\af13\loch\f40 9.\tab}}\pard \ltrpar\s1\ql \fi-360\li360\ri0\sb120\sa120\nowidctlpar -\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls5\outlinelevel0\adjustright\rin0\lin360\itap0\pararsid15686224 {\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid15686224 \hich\af40\dbch\af13\loch\f40 APPLICABLE LAW. -\par {\listtext\pard\plain\ltrpar \s2 \rtlch\fcs1 \ab\af40\afs20 \ltrch\fcs0 \b\fs20\loch\af40\hich\af40\dbch\af13\insrsid15686224 \hich\af40\dbch\af13\loch\f40 a.\tab}}\pard\plain \ltrpar\s2\ql \fi-363\li720\ri0\sb120\sa120\nowidctlpar -\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls5\ilvl1\outlinelevel1\adjustright\rin0\lin720\itap0\pararsid15686224 \rtlch\fcs1 \ab\af40\afs19\alang1025 \ltrch\fcs0 -\b\fs19\lang1033\langfe1033\loch\af40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid15686224 \hich\af40\dbch\af13\loch\f40 United States.}{\rtlch\fcs1 \ab0\af40\afs20 \ltrch\fcs0 -\b0\fs20\dbch\af13\insrsid15686224 \hich\af40\dbch\af13\loch\f40 If you acquired the software in the United States, Washington state law governs the interpretatio\hich\af40\dbch\af13\loch\f40 -n of this agreement and applies to claims for breach of it, regardless of conflict of laws principles. The laws of the state where you live govern all other claims, including claims under state consumer protection laws, unfair competition laws, and in tor -\hich\af40\dbch\af13\loch\f40 t. -\par {\listtext\pard\plain\ltrpar \s2 \rtlch\fcs1 \ab\af40\afs20 \ltrch\fcs0 \b\fs20\loch\af40\hich\af40\dbch\af13\insrsid15686224 \hich\af40\dbch\af13\loch\f40 b.\tab}}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid15686224 -\hich\af40\dbch\af13\loch\f40 Outside the United States.}{\rtlch\fcs1 \ab0\af40\afs20 \ltrch\fcs0 \b0\fs20\dbch\af13\insrsid15686224 \hich\af40\dbch\af13\loch\f40 If you acquired the software in any other country, the laws of that country apply. -\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af40\afs20 \ltrch\fcs0 \b\fs20\loch\af40\hich\af40\dbch\af13\insrsid15686224 \hich\af40\dbch\af13\loch\f40 10.\tab}}\pard\plain \ltrpar\s1\ql \fi-357\li357\ri0\sb120\sa120\nowidctlpar -\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls5\outlinelevel0\adjustright\rin0\lin357\itap0\pararsid15686224 \rtlch\fcs1 \ab\af40\afs19\alang1025 \ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\af40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 { -\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid15686224 \hich\af40\dbch\af13\loch\f40 LEGAL EFFECT.}{\rtlch\fcs1 \ab0\af40\afs20 \ltrch\fcs0 \b0\fs20\dbch\af13\insrsid15686224 \hich\af40\dbch\af13\loch\f40 - This agreement describes certain legal rights. You may have other rights under the laws of your country. You may also have \hich\af40\dbch\af13\loch\f40 -rights with respect to the party from whom you acquired the software. This agreement does not change your rights under the laws of your country if the laws of your country do not permit it to do so. -\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af40\afs20 \ltrch\fcs0 \b\fs20\loch\af40\hich\af40\dbch\af13\insrsid15686224 \hich\af40\dbch\af13\loch\f40 11.\tab}}\pard \ltrpar\s1\ql \fi-357\li357\ri0\sb120\sa120\widctlpar -\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls5\outlinelevel0\adjustright\rin0\lin357\itap0\pararsid15686224 {\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid15686224 \hich\af40\dbch\af13\loch\f40 \hich\f40 -DISCLAIMER OF WARRANTY. THE SOFTWARE IS LICENSED \'93\loch\f40 AS-\hich\af40\dbch\af13\loch\f40 \hich\f40 IS.\'94\loch\f40 - YOU BEAR THE RISK OF USING IT. MICROSOFT GIVES NO EXPRESS WARRANTIES, GUARANTEES OR CONDITIONS. YOU MAY HAVE ADDITIONAL CONSUMER RIGHTS OR STATUTORY GUARANTEES UNDER YOUR LOCAL LAWS WHICH THIS AGREEMENT CANNOT CHANGE. TO THE EXTENT PERMITTED UNDER YO -\hich\af40\dbch\af13\loch\f40 U\hich\af40\dbch\af13\loch\f40 R LOCAL LAWS, MICROSOFT EXCLUDES THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. -\par }\pard\plain \ltrpar\s24\ql \li357\ri0\sb120\sa120\nowidctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin357\itap0\pararsid15686224 \rtlch\fcs1 \af40\afs19\alang1025 \ltrch\fcs0 -\fs19\lang1033\langfe1033\loch\af40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \b\fs20\dbch\af13\insrsid15686224 \hich\af40\dbch\af13\loch\f40 FOR AUSTRALIA \hich\f40 \endash \hich\af40\dbch\af13\loch\f40 - YOU HAVE STATUTORY GUARANTEES UNDER THE AUSTRALIAN CONSUMER LAW AND NOTHING IN THESE TERMS IS INTENDED TO AFFECT THOSE RIGHTS. -\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af40\afs20 \ltrch\fcs0 \b\fs20\loch\af40\hich\af40\dbch\af13\insrsid15686224 \hich\af40\dbch\af13\loch\f40 12.\tab}}\pard\plain \ltrpar\s1\ql \fi-357\li357\ri0\sb120\sa120\widctlpar -\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls5\outlinelevel0\adjustright\rin0\lin357\itap0\pararsid15686224 \rtlch\fcs1 \ab\af40\afs19\alang1025 \ltrch\fcs0 \b\fs19\lang1033\langfe1033\loch\af40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 { -\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid15686224 \hich\af40\dbch\af13\loch\f40 LIMITATION ON AND EXCLUSION OF REMEDIES AND DAMAGES}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\insrsid15686224 \hich\af40\dbch\af11\loch\f40 -. YOU CAN RECOVER FROM MICROSOFT AND ITS SUPPLIERS ONLY DIRECT DAMAGES UP\hich\af40\dbch\af11\loch\f40 TO U.S. $5.00. YOU CANNOT RECOVER ANY OTHER DAMAGES, INCLUDING CONSEQUENTIAL, LOST PROFITS, SPECIAL, INDIRECT OR INCIDENTAL DAMAGES. -\par }\pard\plain \ltrpar\s24\ql \li357\ri0\sb120\sa120\nowidctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin357\itap0\pararsid15686224 \rtlch\fcs1 \af40\afs19\alang1025 \ltrch\fcs0 -\fs19\lang1033\langfe1033\loch\af40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid15686224 \hich\af40\dbch\af13\loch\f40 This limitation applies to -\par {\listtext\pard\plain\ltrpar \s25 \rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\loch\af3\hich\af3\dbch\af13\insrsid15686224 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}\pard\plain \ltrpar\s25\ql \fi-363\li720\ri0\sb120\sa120\nowidctlpar -\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls1\adjustright\rin0\lin720\itap0\pararsid15686224 \rtlch\fcs1 \af40\afs19\alang1025 \ltrch\fcs0 \fs19\lang1033\langfe1033\loch\af40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 -\af40\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid15686224 \hich\af40\dbch\af13\loch\f40 anything related to the software, services, content (including code) on third party Internet \hich\af40\dbch\af13\loch\f40 sites, or third party programs; and -\par {\listtext\pard\plain\ltrpar \s25 \rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\loch\af3\hich\af3\dbch\af13\insrsid15686224 \loch\af3\dbch\af13\hich\f3 \'b7\tab}\hich\af40\dbch\af13\loch\f40 -claims for breach of contract, breach of warranty, guarantee or condition, strict liability, negligence, or other tort to the extent permitted by applicable law. -\par }\pard\plain \ltrpar\ql \li360\ri0\sb120\sa120\nowidctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin360\itap0\pararsid15686224 \rtlch\fcs1 \af40\afs19\alang1025 \ltrch\fcs0 -\fs19\lang1033\langfe1033\loch\af40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid15686224 \hich\af40\dbch\af13\loch\f40 It also applies even if Microsoft knew or should have kn -\hich\af40\dbch\af13\loch\f40 own about the possibility of the damages. The above limitation or exclusion may not apply to you because your country may not allow the exclusion or limitation of incidental, consequential or other damages. -\par }\pard \ltrpar\ql \li0\ri0\sb120\sa120\nowidctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid15014299 {\rtlch\fcs1 \ab\af40\afs20 \ltrch\fcs0 \b\fs20\dbch\af13\insrsid15014299\charrsid15014299 \hich\af40\dbch\af13\loch\f40 -Please note: As this software is distributed in Q\hich\af40\dbch\af13\loch\f40 uebec, Canada, some of the clauses in this agreement are provided below in French. -\par }{\rtlch\fcs1 \ab\af40\afs20 \ltrch\fcs0 \b\fs20\lang1036\langfe1033\dbch\af13\langnp1036\insrsid15014299 -\par -\par }{\rtlch\fcs1 \ab\af40\afs20 \ltrch\fcs0 \b\fs20\lang1036\langfe1033\dbch\af13\langnp1036\insrsid15014299\charrsid15014299 \hich\af40\dbch\af13\loch\f40 \hich\f40 Remarque : Ce logiciel \'e9\loch\f40 \hich\f40 tant distribu\'e9\loch\f40 \hich\f40 au Qu -\'e9\loch\f40 \hich\f40 bec, Canada, certaines des clauses dans ce contrat sont fournies ci-dessous en fran\'e7\loch\f40 ais. -\par \hich\af40\dbch\af13\loch\f40 \hich\f40 EXON\'c9\loch\f40 RATION DE GARANTIE.}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\lang1036\langfe1033\dbch\af13\langnp1036\insrsid15014299\charrsid15014299 \hich\af40\dbch\af13\loch\f40 Le logiciel -\hich\af40\dbch\af13\loch\f40 \hich\f40 vis\'e9\loch\f40 \hich\f40 par une licence est offert \'ab\loch\f40 \hich\f40 tel quel \'bb\loch\f40 \hich\f40 . Toute utilisation de ce logiciel est \'e0\loch\f40 \hich\f40 votre seule risque et p\'e9\loch\f40 -ril. Microsoft n\hich\f40 \rquote \loch\f40 \hich\f40 accorde aucune autre garantie expresse. Vous pouvez b\'e9\loch\f40 \hich\f40 n\'e9\loch\f40 ficier de droits additionnels en vertu du droit local sur la protection d\hich\af40\dbch\af13\loch\f40 e -\hich\af40\dbch\af13\loch\f40 \hich\f40 s consommateurs, que ce contrat ne peut modifier. La ou elles sont permises par le droit locale, les garanties implicites de qualit\'e9\loch\f40 marchande, d\hich\f40 \rquote \loch\f40 \hich\f40 ad\'e9\loch\f40 -\hich\f40 quation \'e0\loch\f40 un usage particulier et d\hich\f40 \rquote \loch\f40 \hich\f40 absence de contrefa\'e7\loch\f40 on sont exclues. -\par }{\rtlch\fcs1 \ab\af40\afs20 \ltrch\fcs0 \b\fs20\lang1036\langfe1033\dbch\af13\langnp1036\insrsid15014299\charrsid15014299 \hich\af40\dbch\af13\loch\f40 \hich\f40 LIMITATION DES DOMMAGES-INT\'c9\loch\f40 \hich\f40 R\'ca\loch\f40 TS E -\hich\af40\dbch\af13\loch\f40 \hich\f40 T EXCLUSION DE RESPONSABILIT\'c9\loch\f40 POUR LES DOMMAGES.}{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\lang1036\langfe1033\dbch\af13\langnp1036\insrsid15014299\charrsid15014299 \hich\af40\dbch\af13\loch\f40 -\hich\f40 Vous pouvez obtenir de Microsoft et de ses fournisseurs une indemnisation en cas de dommages directs uniquement \'e0\loch\f40 \hich\f40 hauteur de 5,00 $ US. Vous ne pouvez pr\'e9\loch\f40 \hich\f40 tendre \'e0\loch\f40 - aucune indemnisation pour les autres dommage\hich\af40\dbch\af13\loch\f40 \hich\f40 s, y compris les dommages sp\'e9\loch\f40 \hich\f40 ciaux, indirects ou accessoires et pertes de b\'e9\loch\f40 \hich\f40 n\'e9\loch\f40 fices. -\par }{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\dbch\af13\insrsid15014299\charrsid15014299 \hich\af40\dbch\af13\loch\f40 Cette limitation concerne : -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\lang1036\langfe1033\loch\af3\hich\af3\dbch\af13\langnp1036\insrsid15014299\charrsid15014299 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}\pard \ltrpar -\ql \fi-360\li360\ri0\sb120\sa120\nowidctlpar\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls1\adjustright\rin0\lin360\itap0\pararsid15014299 {\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 -\fs20\lang1036\langfe1033\dbch\af13\langnp1036\insrsid15014299\charrsid15014299 \hich\af40\dbch\af13\loch\f40 \hich\f40 tout ce qui est reli\'e9\loch\f40 - au logiciel, aux services ou au contenu (y compris le code) figurant sur des sites Internet tiers ou dans des program\hich\af40\dbch\af13\loch\f40 mes tiers ; et -\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\lang1036\langfe1033\loch\af3\hich\af3\dbch\af13\langnp1036\insrsid15014299\charrsid15014299 \loch\af3\dbch\af13\hich\f3 \'b7\tab}\hich\af40\dbch\af13\loch\f40 \hich\f40 les r\'e9 -\loch\f40 \hich\f40 clamations au titre de violation de contrat ou de garantie, ou au titre de responsabilit\'e9\loch\f40 \hich\f40 stricte, de n\'e9\loch\f40 gligence ou d\hich\f40 \rquote \loch\f40 \hich\f40 une autre faute dans la limite autoris\'e9 -\loch\f40 e par la loi en vigueur. -\par }\pard \ltrpar\ql \li0\ri0\sb120\sa120\nowidctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid15014299 {\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\lang1036\langfe1033\dbch\af13\langnp1036\insrsid15014299\charrsid15014299 -\hich\af40\dbch\af13\loch\f40 Elle s\hich\f40 \rquote \loch\f40 \hich\f40 applique \'e9\loch\f40 \hich\f40 galement, m\'ea\loch\f40 me si Microsoft connai\hich\af40\dbch\af13\loch\f40 \hich\f40 ssait ou devrait conna\'ee\loch\f40 tre l\hich\f40 \rquote -\'e9\loch\f40 \hich\f40 ventualit\'e9\loch\f40 d\hich\f40 \rquote \loch\f40 un tel dommage. Si votre pays n\hich\f40 \rquote \loch\f40 autorise pas l\hich\f40 \rquote \loch\f40 \hich\f40 exclusion ou la limitation de responsabilit\'e9\loch\f40 - pour les dommages indirects, accessoires ou de quelque nature que ce soit, il se peut que la limitation ou l\hich\f40 \rquote \loch\f40 exclusion c\hich\af40\dbch\af13\loch\f40 i\hich\af40\dbch\af13\loch\f40 -dessus ne s\hich\f40 \rquote \loch\f40 -\hich\f40 appliquera pas \'e0\loch\f40 \hich\f40 votre \'e9\loch\f40 gard. -\par }\pard\plain \ltrpar\s37\ql \li0\ri0\sb120\sa120\nowidctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid15014299 \rtlch\fcs1 \ab\af40\afs19\alang1025 \ltrch\fcs0 -\b\fs19\lang1033\langfe1033\loch\af40\hich\af40\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \fs20\lang1036\langfe1033\dbch\af13\langnp1036\insrsid15014299\charrsid15014299 \hich\af40\dbch\af13\loch\f40 EFFET JURIDIQUE.}{ -\rtlch\fcs1 \ab0\af40\afs20 \ltrch\fcs0 \b0\fs20\lang1036\langfe1033\dbch\af13\langnp1036\insrsid15014299\charrsid15014299 \hich\af40\dbch\af13\loch\f40 \hich\f40 Le pr\'e9\loch\f40 \hich\f40 sent contrat d\'e9\loch\f40 -crit certains droits juridiques. Vous pourriez avoir d\hich\f40 \rquote \loch\f40 \hich\f40 autres droits pr\'e9\loch\f40 \hich\f40 vus par les lois de votre pays. Le pr\'e9\loch\f40 \hich\f40 sent contrat ne modifie pas les droits que vous conf\'e8 -\loch\f40 rent les loi\hich\af40\dbch\af13\loch\f40 s de votre pays si celles-ci ne le permettent pas}{\rtlch\fcs1 \ab0\af40\afs20 \ltrch\fcs0 \b0\fs20\lang1036\langfe1033\dbch\af13\langnp1036\insrsid15014299 .}{\rtlch\fcs1 \af40 \ltrch\fcs0 -\insrsid4000782 -\par }{\*\themedata 504b030414000600080000002100e9de0fbfff0000001c020000130000005b436f6e74656e745f54797065735d2e786d6cac91cb4ec3301045f748fc83e52d4a -9cb2400825e982c78ec7a27cc0c8992416c9d8b2a755fbf74cd25442a820166c2cd933f79e3be372bd1f07b5c3989ca74aaff2422b24eb1b475da5df374fd9ad -5689811a183c61a50f98f4babebc2837878049899a52a57be670674cb23d8e90721f90a4d2fa3802cb35762680fd800ecd7551dc18eb899138e3c943d7e503b6 -b01d583deee5f99824e290b4ba3f364eac4a430883b3c092d4eca8f946c916422ecab927f52ea42b89a1cd59c254f919b0e85e6535d135a8de20f20b8c12c3b0 -0c895fcf6720192de6bf3b9e89ecdbd6596cbcdd8eb28e7c365ecc4ec1ff1460f53fe813d3cc7f5b7f020000ffff0300504b030414000600080000002100a5d6 -a7e7c0000000360100000b0000005f72656c732f2e72656c73848fcf6ac3300c87ef85bd83d17d51d2c31825762fa590432fa37d00e1287f68221bdb1bebdb4f -c7060abb0884a4eff7a93dfeae8bf9e194e720169aaa06c3e2433fcb68e1763dbf7f82c985a4a725085b787086a37bdbb55fbc50d1a33ccd311ba548b6309512 -0f88d94fbc52ae4264d1c910d24a45db3462247fa791715fd71f989e19e0364cd3f51652d73760ae8fa8c9ffb3c330cc9e4fc17faf2ce545046e37944c69e462 -a1a82fe353bd90a865aad41ed0b5b8f9d6fd010000ffff0300504b0304140006000800000021006b799616830000008a0000001c0000007468656d652f746865 -6d652f7468656d654d616e616765722e786d6c0ccc4d0ac3201040e17da17790d93763bb284562b2cbaebbf600439c1a41c7a0d29fdbd7e5e38337cedf14d59b -4b0d592c9c070d8a65cd2e88b7f07c2ca71ba8da481cc52c6ce1c715e6e97818c9b48d13df49c873517d23d59085adb5dd20d6b52bd521ef2cdd5eb9246a3d8b -4757e8d3f729e245eb2b260a0238fd010000ffff0300504b03041400060008000000210030dd4329a8060000a41b0000160000007468656d652f7468656d652f -7468656d65312e786d6cec594f6fdb3614bf0fd87720746f6327761a07758ad8b19b2d4d1bc46e871e698996d850a240d2497d1bdae38001c3ba618715d86d87 -615b8116d8a5fb34d93a6c1dd0afb0475292c5585e9236d88aad3e2412f9e3fbff1e1fa9abd7eec70c1d1221294fda5efd72cd4324f1794093b0eddd1ef62fad -79482a9c0498f184b4bd2991deb58df7dfbb8ad755446282607d22d771db8b944ad79796a40fc3585ee62949606ecc458c15bc8a702910f808e8c66c69b9565b -5d8a314d3c94e018c8de1a8fa94fd05093f43672e23d06af89927ac06762a049136785c10607758d9053d965021d62d6f6804fc08f86e4bef210c352c144dbab -999fb7b4717509af678b985ab0b6b4ae6f7ed9ba6c4170b06c788a705430adf71bad2b5b057d03606a1ed7ebf5babd7a41cf00b0ef83a6569632cd467faddec9 -699640f6719e76b7d6ac355c7c89feca9cccad4ea7d36c65b258a206641f1b73f8b5da6a6373d9c11b90c537e7f08dce66b7bbeae00dc8e257e7f0fd2badd586 -8b37a088d1e4600ead1ddaef67d40bc898b3ed4af81ac0d76a197c86826828a24bb318f3442d8ab518dfe3a20f000d6458d104a9694ac6d88728eee2782428d6 -0cf03ac1a5193be4cbb921cd0b495fd054b5bd0f530c1931a3f7eaf9f7af9e3f45c70f9e1d3ff8e9f8e1c3e3073f5a42ceaa6d9c84e5552fbffdeccfc71fa33f -9e7ef3f2d117d57859c6fffac327bffcfc793510d26726ce8b2f9ffcf6ecc98baf3efdfdbb4715f04d814765f890c644a29be408edf3181433567125272371be -15c308d3f28acd249438c19a4b05fd9e8a1cf4cd296699771c393ac4b5e01d01e5a30a787d72cf1178108989a2159c77a2d801ee72ce3a5c545a6147f32a9979 -3849c26ae66252c6ed637c58c5bb8b13c7bfbd490a75330f4b47f16e441c31f7184e140e494214d273fc80900aedee52ead87597fa824b3e56e82e451d4c2b4d -32a423279a668bb6690c7e9956e90cfe766cb37b077538abd27a8b1cba48c80acc2a841f12e698f13a9e281c57911ce298950d7e03aba84ac8c154f8655c4f2a -f074481847bd804859b5e696007d4b4edfc150b12addbecba6b18b148a1e54d1bc81392f23b7f84137c2715a851dd0242a633f900710a218ed715505dfe56e86 -e877f0034e16bafb0e258ebb4faf06b769e888340b103d331115bebc4eb813bf83291b63624a0d1475a756c734f9bbc2cd28546ecbe1e20a3794ca175f3fae90 -fb6d2dd99bb07b55e5ccf68942bd0877b23c77b908e8db5f9db7f024d9239010f35bd4bbe2fcae387bfff9e2bc289f2fbe24cfaa301468dd8bd846dbb4ddf1c2 -ae7b4c191ba8292337a469bc25ec3d411f06f53a73e224c5292c8de0516732307070a1c0660d125c7d44553488700a4d7bddd3444299910e254ab984c3a219ae -a4adf1d0f82b7bd46cea4388ad1c12ab5d1ed8e1153d9c9f350a3246aad01c6873462b9ac05999ad5cc988826eafc3acae853a33b7ba11cd1445875ba1b236b1 -399483c90bd560b0b0263435085a21b0f22a9cf9356b38ec6046026d77eba3dc2dc60b17e92219e180643ed27acffba86e9c94c7ca9c225a0f1b0cfae0788ad5 -4adc5a9aec1b703b8b93caec1a0bd8e5de7b132fe5113cf312503b998e2c2927274bd051db6b35979b1ef271daf6c6704e86c73805af4bdd476216c26593af84 -0dfb5393d964f9cc9bad5c313709ea70f561ed3ea7b053075221d51696910d0d339585004b34272bff7213cc7a510a5454a3b349b1b206c1f0af490176745d4b -c663e2abb2b34b23da76f6352ba57ca2881844c1111ab189d8c7e07e1daaa04f40255c77988aa05fe06e4e5bdb4cb9c5394bbaf28d98c1d971ccd20867e556a7 -689ec9166e0a522183792b8907ba55ca6e943bbf2a26e52f48957218ffcf54d1fb09dc3eac04da033e5c0d0b8c74a6b43d2e54c4a10aa511f5fb021a07533b20 -5ae07e17a621a8e082dafc17e450ffb739676998b48643a4daa7211214f623150942f6a02c99e83b85583ddbbb2c4996113211551257a656ec1139246ca86be0 -aadedb3d1441a89b6a929501833b197fee7b9641a3503739e57c732a59b1f7da1cf8a73b1f9bcca0945b874d4393dbbf10b1680f66bbaa5d6f96e77b6f59113d -316bb31a795600b3d256d0cad2fe354538e7566b2bd69cc6cbcd5c38f0e2bcc63058344429dc2121fd07f63f2a7c66bf76e80d75c8f7a1b622f878a18941d840 -545fb28d07d205d20e8ea071b283369834296bdaac75d256cb37eb0bee740bbe278cad253b8bbfcf69eca23973d939b97891c6ce2cecd8da8e2d343578f6648a -c2d0383fc818c798cf64e52f597c740f1cbd05df0c264c49134cf09d4a60e8a107260f20f92d47b374e32f000000ffff0300504b030414000600080000002100 -0dd1909fb60000001b010000270000007468656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73848f4d0ac2301484f7 -8277086f6fd3ba109126dd88d0add40384e4350d363f2451eced0dae2c082e8761be9969bb979dc9136332de3168aa1a083ae995719ac16db8ec8e4052164e89 -d93b64b060828e6f37ed1567914b284d262452282e3198720e274a939cd08a54f980ae38a38f56e422a3a641c8bbd048f7757da0f19b017cc524bd62107bd500 -1996509affb3fd381a89672f1f165dfe514173d9850528a2c6cce0239baa4c04ca5bbabac4df000000ffff0300504b01022d0014000600080000002100e9de0f -bfff0000001c0200001300000000000000000000000000000000005b436f6e74656e745f54797065735d2e786d6c504b01022d0014000600080000002100a5d6 -a7e7c0000000360100000b00000000000000000000000000300100005f72656c732f2e72656c73504b01022d00140006000800000021006b799616830000008a -0000001c00000000000000000000000000190200007468656d652f7468656d652f7468656d654d616e616765722e786d6c504b01022d00140006000800000021 -0030dd4329a8060000a41b00001600000000000000000000000000d60200007468656d652f7468656d652f7468656d65312e786d6c504b01022d001400060008 -00000021000dd1909fb60000001b0100002700000000000000000000000000b20900007468656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73504b050600000000050005005d010000ad0a00000000} -{\*\colorschememapping 3c3f786d6c2076657273696f6e3d22312e302220656e636f64696e673d225554462d3822207374616e64616c6f6e653d22796573223f3e0d0a3c613a636c724d -617020786d6c6e733a613d22687474703a2f2f736368656d61732e6f70656e786d6c666f726d6174732e6f72672f64726177696e676d6c2f323030362f6d6169 -6e22206267313d226c743122207478313d22646b3122206267323d226c743222207478323d22646b322220616363656e74313d22616363656e74312220616363 -656e74323d22616363656e74322220616363656e74333d22616363656e74332220616363656e74343d22616363656e74342220616363656e74353d22616363656e74352220616363656e74363d22616363656e74362220686c696e6b3d22686c696e6b2220666f6c486c696e6b3d22666f6c486c696e6b222f3e} -{\*\latentstyles\lsdstimax371\lsdlockeddef0\lsdsemihiddendef0\lsdunhideuseddef0\lsdqformatdef0\lsdprioritydef99{\lsdlockedexcept \lsdqformat1 \lsdpriority0 \lsdlocked0 Normal;\lsdqformat1 \lsdlocked0 heading 1; -\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdlocked0 heading 2;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdlocked0 heading 3;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdlocked0 heading 4; -\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdlocked0 heading 5;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdlocked0 heading 6;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdlocked0 heading 7; -\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdlocked0 heading 8;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdlocked0 heading 9;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 index 1;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 index 2; -\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 index 3;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 index 4;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 index 5;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 index 6; -\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 index 7;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 index 8;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 index 9;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 1; -\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 2;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 3;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 4; -\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 5;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 6;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 7; -\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 8;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 9;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Normal Indent;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 footnote text; -\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 annotation text;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 header;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 footer;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 index heading; -\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority35 \lsdlocked0 caption;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 table of figures;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 envelope address; -\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 envelope return;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 footnote reference;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 annotation reference;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 line number; -\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 page number;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 endnote reference;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 endnote text;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 table of authorities; -\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 macro;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 toa heading;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List Bullet; -\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List Number;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List 2;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List 3;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List 4; -\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List 5;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List Bullet 2;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List Bullet 3;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List Bullet 4; -\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List Bullet 5;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List Number 2;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List Number 3;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List Number 4; -\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List Number 5;\lsdqformat1 \lsdpriority10 \lsdlocked0 Title;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Closing;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Signature; -\lsdsemihidden1 \lsdunhideused1 \lsdpriority1 \lsdlocked0 Default Paragraph Font;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Body Text;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Body Text Indent;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List Continue; -\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List Continue 2;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List Continue 3;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List Continue 4;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List Continue 5; -\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Message Header;\lsdqformat1 \lsdpriority11 \lsdlocked0 Subtitle;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Salutation;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Date; -\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Body Text First Indent;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Body Text First Indent 2;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Note Heading;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Body Text 2; -\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Body Text 3;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Body Text Indent 2;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Body Text Indent 3;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Block Text; -\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Hyperlink;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 FollowedHyperlink;\lsdqformat1 \lsdpriority22 \lsdlocked0 Strong;\lsdqformat1 \lsdpriority20 \lsdlocked0 Emphasis; -\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Document Map;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Plain Text;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 E-mail Signature;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 HTML Top of Form; -\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 HTML Bottom of Form;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Normal (Web);\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 HTML Acronym;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 HTML Address; -\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 HTML Cite;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 HTML Code;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 HTML Definition;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 HTML Keyboard; -\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 HTML Preformatted;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 HTML Sample;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 HTML Typewriter;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 HTML Variable; -\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 annotation subject;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 No List;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Outline List 1;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Outline List 2; -\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Outline List 3;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Balloon Text;\lsdpriority59 \lsdlocked0 Table Grid;\lsdsemihidden1 \lsdlocked0 Placeholder Text;\lsdqformat1 \lsdpriority1 \lsdlocked0 No Spacing; -\lsdpriority60 \lsdlocked0 Light Shading;\lsdpriority61 \lsdlocked0 Light List;\lsdpriority62 \lsdlocked0 Light Grid;\lsdpriority63 \lsdlocked0 Medium Shading 1;\lsdpriority64 \lsdlocked0 Medium Shading 2;\lsdpriority65 \lsdlocked0 Medium List 1; -\lsdpriority66 \lsdlocked0 Medium List 2;\lsdpriority67 \lsdlocked0 Medium Grid 1;\lsdpriority68 \lsdlocked0 Medium Grid 2;\lsdpriority69 \lsdlocked0 Medium Grid 3;\lsdpriority70 \lsdlocked0 Dark List;\lsdpriority71 \lsdlocked0 Colorful Shading; -\lsdpriority72 \lsdlocked0 Colorful List;\lsdpriority73 \lsdlocked0 Colorful Grid;\lsdpriority60 \lsdlocked0 Light Shading Accent 1;\lsdpriority61 \lsdlocked0 Light List Accent 1;\lsdpriority62 \lsdlocked0 Light Grid Accent 1; -\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 1;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 1;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 1;\lsdsemihidden1 \lsdlocked0 Revision;\lsdqformat1 \lsdpriority34 \lsdlocked0 List Paragraph; -\lsdqformat1 \lsdpriority29 \lsdlocked0 Quote;\lsdqformat1 \lsdpriority30 \lsdlocked0 Intense Quote;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 1;\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 1;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 1; -\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 1;\lsdpriority70 \lsdlocked0 Dark List Accent 1;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 1;\lsdpriority72 \lsdlocked0 Colorful List Accent 1;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 1; -\lsdpriority60 \lsdlocked0 Light Shading Accent 2;\lsdpriority61 \lsdlocked0 Light List Accent 2;\lsdpriority62 \lsdlocked0 Light Grid Accent 2;\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 2;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 2; -\lsdpriority65 \lsdlocked0 Medium List 1 Accent 2;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 2;\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 2;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 2;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 2; -\lsdpriority70 \lsdlocked0 Dark List Accent 2;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 2;\lsdpriority72 \lsdlocked0 Colorful List Accent 2;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 2;\lsdpriority60 \lsdlocked0 Light Shading Accent 3; -\lsdpriority61 \lsdlocked0 Light List Accent 3;\lsdpriority62 \lsdlocked0 Light Grid Accent 3;\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 3;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 3;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 3; -\lsdpriority66 \lsdlocked0 Medium List 2 Accent 3;\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 3;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 3;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 3;\lsdpriority70 \lsdlocked0 Dark List Accent 3; -\lsdpriority71 \lsdlocked0 Colorful Shading Accent 3;\lsdpriority72 \lsdlocked0 Colorful List Accent 3;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 3;\lsdpriority60 \lsdlocked0 Light Shading Accent 4;\lsdpriority61 \lsdlocked0 Light List Accent 4; -\lsdpriority62 \lsdlocked0 Light Grid Accent 4;\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 4;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 4;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 4;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 4; -\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 4;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 4;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 4;\lsdpriority70 \lsdlocked0 Dark List Accent 4;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 4; -\lsdpriority72 \lsdlocked0 Colorful List Accent 4;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 4;\lsdpriority60 \lsdlocked0 Light Shading Accent 5;\lsdpriority61 \lsdlocked0 Light List Accent 5;\lsdpriority62 \lsdlocked0 Light Grid Accent 5; -\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 5;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 5;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 5;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 5; -\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 5;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 5;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 5;\lsdpriority70 \lsdlocked0 Dark List Accent 5;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 5; -\lsdpriority72 \lsdlocked0 Colorful List Accent 5;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 5;\lsdpriority60 \lsdlocked0 Light Shading Accent 6;\lsdpriority61 \lsdlocked0 Light List Accent 6;\lsdpriority62 \lsdlocked0 Light Grid Accent 6; -\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 6;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 6;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 6;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 6; -\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 6;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 6;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 6;\lsdpriority70 \lsdlocked0 Dark List Accent 6;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 6; -\lsdpriority72 \lsdlocked0 Colorful List Accent 6;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 6;\lsdqformat1 \lsdpriority19 \lsdlocked0 Subtle Emphasis;\lsdqformat1 \lsdpriority21 \lsdlocked0 Intense Emphasis; -\lsdqformat1 \lsdpriority31 \lsdlocked0 Subtle Reference;\lsdqformat1 \lsdpriority32 \lsdlocked0 Intense Reference;\lsdqformat1 \lsdpriority33 \lsdlocked0 Book Title;\lsdsemihidden1 \lsdunhideused1 \lsdpriority37 \lsdlocked0 Bibliography; -\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority39 \lsdlocked0 TOC Heading;\lsdpriority41 \lsdlocked0 Plain Table 1;\lsdpriority42 \lsdlocked0 Plain Table 2;\lsdpriority43 \lsdlocked0 Plain Table 3;\lsdpriority44 \lsdlocked0 Plain Table 4; -\lsdpriority45 \lsdlocked0 Plain Table 5;\lsdpriority40 \lsdlocked0 Grid Table Light;\lsdpriority46 \lsdlocked0 Grid Table 1 Light;\lsdpriority47 \lsdlocked0 Grid Table 2;\lsdpriority48 \lsdlocked0 Grid Table 3;\lsdpriority49 \lsdlocked0 Grid Table 4; -\lsdpriority50 \lsdlocked0 Grid Table 5 Dark;\lsdpriority51 \lsdlocked0 Grid Table 6 Colorful;\lsdpriority52 \lsdlocked0 Grid Table 7 Colorful;\lsdpriority46 \lsdlocked0 Grid Table 1 Light Accent 1;\lsdpriority47 \lsdlocked0 Grid Table 2 Accent 1; -\lsdpriority48 \lsdlocked0 Grid Table 3 Accent 1;\lsdpriority49 \lsdlocked0 Grid Table 4 Accent 1;\lsdpriority50 \lsdlocked0 Grid Table 5 Dark Accent 1;\lsdpriority51 \lsdlocked0 Grid Table 6 Colorful Accent 1; -\lsdpriority52 \lsdlocked0 Grid Table 7 Colorful Accent 1;\lsdpriority46 \lsdlocked0 Grid Table 1 Light Accent 2;\lsdpriority47 \lsdlocked0 Grid Table 2 Accent 2;\lsdpriority48 \lsdlocked0 Grid Table 3 Accent 2; -\lsdpriority49 \lsdlocked0 Grid Table 4 Accent 2;\lsdpriority50 \lsdlocked0 Grid Table 5 Dark Accent 2;\lsdpriority51 \lsdlocked0 Grid Table 6 Colorful Accent 2;\lsdpriority52 \lsdlocked0 Grid Table 7 Colorful Accent 2; -\lsdpriority46 \lsdlocked0 Grid Table 1 Light Accent 3;\lsdpriority47 \lsdlocked0 Grid Table 2 Accent 3;\lsdpriority48 \lsdlocked0 Grid Table 3 Accent 3;\lsdpriority49 \lsdlocked0 Grid Table 4 Accent 3; -\lsdpriority50 \lsdlocked0 Grid Table 5 Dark Accent 3;\lsdpriority51 \lsdlocked0 Grid Table 6 Colorful Accent 3;\lsdpriority52 \lsdlocked0 Grid Table 7 Colorful Accent 3;\lsdpriority46 \lsdlocked0 Grid Table 1 Light Accent 4; -\lsdpriority47 \lsdlocked0 Grid Table 2 Accent 4;\lsdpriority48 \lsdlocked0 Grid Table 3 Accent 4;\lsdpriority49 \lsdlocked0 Grid Table 4 Accent 4;\lsdpriority50 \lsdlocked0 Grid Table 5 Dark Accent 4; -\lsdpriority51 \lsdlocked0 Grid Table 6 Colorful Accent 4;\lsdpriority52 \lsdlocked0 Grid Table 7 Colorful Accent 4;\lsdpriority46 \lsdlocked0 Grid Table 1 Light Accent 5;\lsdpriority47 \lsdlocked0 Grid Table 2 Accent 5; -\lsdpriority48 \lsdlocked0 Grid Table 3 Accent 5;\lsdpriority49 \lsdlocked0 Grid Table 4 Accent 5;\lsdpriority50 \lsdlocked0 Grid Table 5 Dark Accent 5;\lsdpriority51 \lsdlocked0 Grid Table 6 Colorful Accent 5; -\lsdpriority52 \lsdlocked0 Grid Table 7 Colorful Accent 5;\lsdpriority46 \lsdlocked0 Grid Table 1 Light Accent 6;\lsdpriority47 \lsdlocked0 Grid Table 2 Accent 6;\lsdpriority48 \lsdlocked0 Grid Table 3 Accent 6; -\lsdpriority49 \lsdlocked0 Grid Table 4 Accent 6;\lsdpriority50 \lsdlocked0 Grid Table 5 Dark Accent 6;\lsdpriority51 \lsdlocked0 Grid Table 6 Colorful Accent 6;\lsdpriority52 \lsdlocked0 Grid Table 7 Colorful Accent 6; -\lsdpriority46 \lsdlocked0 List Table 1 Light;\lsdpriority47 \lsdlocked0 List Table 2;\lsdpriority48 \lsdlocked0 List Table 3;\lsdpriority49 \lsdlocked0 List Table 4;\lsdpriority50 \lsdlocked0 List Table 5 Dark; -\lsdpriority51 \lsdlocked0 List Table 6 Colorful;\lsdpriority52 \lsdlocked0 List Table 7 Colorful;\lsdpriority46 \lsdlocked0 List Table 1 Light Accent 1;\lsdpriority47 \lsdlocked0 List Table 2 Accent 1;\lsdpriority48 \lsdlocked0 List Table 3 Accent 1; -\lsdpriority49 \lsdlocked0 List Table 4 Accent 1;\lsdpriority50 \lsdlocked0 List Table 5 Dark Accent 1;\lsdpriority51 \lsdlocked0 List Table 6 Colorful Accent 1;\lsdpriority52 \lsdlocked0 List Table 7 Colorful Accent 1; -\lsdpriority46 \lsdlocked0 List Table 1 Light Accent 2;\lsdpriority47 \lsdlocked0 List Table 2 Accent 2;\lsdpriority48 \lsdlocked0 List Table 3 Accent 2;\lsdpriority49 \lsdlocked0 List Table 4 Accent 2; -\lsdpriority50 \lsdlocked0 List Table 5 Dark Accent 2;\lsdpriority51 \lsdlocked0 List Table 6 Colorful Accent 2;\lsdpriority52 \lsdlocked0 List Table 7 Colorful Accent 2;\lsdpriority46 \lsdlocked0 List Table 1 Light Accent 3; -\lsdpriority47 \lsdlocked0 List Table 2 Accent 3;\lsdpriority48 \lsdlocked0 List Table 3 Accent 3;\lsdpriority49 \lsdlocked0 List Table 4 Accent 3;\lsdpriority50 \lsdlocked0 List Table 5 Dark Accent 3; -\lsdpriority51 \lsdlocked0 List Table 6 Colorful Accent 3;\lsdpriority52 \lsdlocked0 List Table 7 Colorful Accent 3;\lsdpriority46 \lsdlocked0 List Table 1 Light Accent 4;\lsdpriority47 \lsdlocked0 List Table 2 Accent 4; -\lsdpriority48 \lsdlocked0 List Table 3 Accent 4;\lsdpriority49 \lsdlocked0 List Table 4 Accent 4;\lsdpriority50 \lsdlocked0 List Table 5 Dark Accent 4;\lsdpriority51 \lsdlocked0 List Table 6 Colorful Accent 4; -\lsdpriority52 \lsdlocked0 List Table 7 Colorful Accent 4;\lsdpriority46 \lsdlocked0 List Table 1 Light Accent 5;\lsdpriority47 \lsdlocked0 List Table 2 Accent 5;\lsdpriority48 \lsdlocked0 List Table 3 Accent 5; -\lsdpriority49 \lsdlocked0 List Table 4 Accent 5;\lsdpriority50 \lsdlocked0 List Table 5 Dark Accent 5;\lsdpriority51 \lsdlocked0 List Table 6 Colorful Accent 5;\lsdpriority52 \lsdlocked0 List Table 7 Colorful Accent 5; -\lsdpriority46 \lsdlocked0 List Table 1 Light Accent 6;\lsdpriority47 \lsdlocked0 List Table 2 Accent 6;\lsdpriority48 \lsdlocked0 List Table 3 Accent 6;\lsdpriority49 \lsdlocked0 List Table 4 Accent 6; -\lsdpriority50 \lsdlocked0 List Table 5 Dark Accent 6;\lsdpriority51 \lsdlocked0 List Table 6 Colorful Accent 6;\lsdpriority52 \lsdlocked0 List Table 7 Colorful Accent 6;}}{\*\datastore 010500000200000018000000 -4d73786d6c322e534158584d4c5265616465722e362e3000000000000000000000060000 -d0cf11e0a1b11ae1000000000000000000000000000000003e000300feff090006000000000000000000000001000000010000000000000000100000feffffff00000000feffffff0000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffdfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffff52006f006f007400200045006e00740072007900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000500ffffffffffffffffffffffff0c6ad98892f1d411a65f0040963251e500000000000000000000000030b3 -eb9bfa5bce01feffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000 -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000 -000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000105000000000000}} \ No newline at end of file diff --git a/packages/Microsoft.Net.Http.2.1.10/Microsoft.Net.Http.2.1.10.nupkg b/packages/Microsoft.Net.Http.2.1.10/Microsoft.Net.Http.2.1.10.nupkg deleted file mode 100644 index dc98d0c11a54c289ad0fbf0c184f8b5f9f4822ec..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 503179 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

    8Sk{>1fu*Wut`3unzVR!m9i4EHY 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%0DKYpVJvyv@Zl<~A$%Gv4KGK}IO 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

    L68<&-q)*~uG+%>rv)58Lmm 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

    UYwVd+XHq@aQ#+F?)*<5J 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 IZP8Ev2X~qC$N&HU diff --git a/packages/Microsoft.Net.Http.2.1.10/ReleaseNotes.txt b/packages/Microsoft.Net.Http.2.1.10/ReleaseNotes.txt deleted file mode 100644 index e69de29..0000000 diff --git a/packages/Microsoft.Net.Http.2.1.10/lib/net40/System.Net.Http.Extensions.XML b/packages/Microsoft.Net.Http.2.1.10/lib/net40/System.Net.Http.Extensions.XML deleted file mode 100644 index 1190940..0000000 --- a/packages/Microsoft.Net.Http.2.1.10/lib/net40/System.Net.Http.Extensions.XML +++ /dev/null @@ -1,50 +0,0 @@ - - - - System.Net.Http.Extensions - - - -

    - Extension methods for which expose differences in platform specific capabilities. - - - - - Gets a value that indicates if HttpClientHandler.AllowAutoRedirect is supported by the handler. - When this property is true and HttpClientHandler.SupportsRedirectConfiguration is false, setting HttpClientHandler.AllowAutoRedirect to true will cause the system default to be used for HttpClientHandler.MaximumAutomaticRedirections. - - The to check. - Returns .true if the if the handler supports configuration settings for the property; otherwise false. - - - - Gets a value that indicates if is supported by the handler. - - The to check. - Returns .true if the if the handler supports configuration settings for the property; otherwise false. - - - - Gets a value that indicates if , HttpRequestMessage.ProtocolVersion, and HttpResponseMessage.ProtocolVersion are supported by the handler. - - The to check. - Returns .true if the if the handler supports configuration settings for the , HttpRequestMessage.ProtocolVersion, and HttpResponseMessage.ProtocolVersion properties; otherwise false. - - - - Gets a value that indicates if HttpRequestMessage.Headers with or header value of 'chunked' is supported by the handler. - - The to check. - Returns .true if the if the handler supports setting HttpRequestMessage.Headers with or header value of 'chunked'; otherwise false. - - - - Gets a value that indicates if is supported by the handler. - When this property is true and HttpClientHandler.SupportsProxy is false, setting HttpClientHandler.UseProxy to true will cause the system default to be used for HttpClientHandler.Proxy. - - The to check. - Returns .true if the if the handler supports configuration settings for the property; otherwise false. - - - diff --git a/packages/Microsoft.Net.Http.2.1.10/lib/net40/System.Net.Http.Extensions.dll b/packages/Microsoft.Net.Http.2.1.10/lib/net40/System.Net.Http.Extensions.dll deleted file mode 100644 index acc41c1b31372addf86d50a2a33dca3916144553..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22176 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 JZxhKfTa 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 - - - System.Net.Http.Primitives - - - - diff --git a/packages/Microsoft.Net.Http.2.1.10/lib/net40/System.Net.Http.WebRequest.dll b/packages/Microsoft.Net.Http.2.1.10/lib/net40/System.Net.Http.WebRequest.dll deleted file mode 100644 index 14180d9f8852104c7709a0113af0675e6f934268..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 27296 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 E0n?}0O#lD@ diff --git a/packages/Microsoft.Net.Http.2.1.10/lib/net40/System.Net.Http.WebRequest.xml b/packages/Microsoft.Net.Http.2.1.10/lib/net40/System.Net.Http.WebRequest.xml deleted file mode 100644 index c87a734..0000000 --- a/packages/Microsoft.Net.Http.2.1.10/lib/net40/System.Net.Http.WebRequest.xml +++ /dev/null @@ -1,52 +0,0 @@ - - - - System.Net.Http.WebRequest - - - - - - Implements a transport handler using instances to send HTTP requests to servers. - - - Initializes a new instance of the class. - - - Gets or sets a value that indicates whether to pipeline the request to the Internet resource. - Returns .true if the request should be pipelined; otherwise, false. The default is true. - - - Gets or sets a value indicating the level of authentication and impersonation used for this request. - Returns .A bitwise combination of the values. The default value is . - - - Gets or sets the cache policy for this request. - Returns .A object that defines a cache policy. The default is . - - - Gets or sets the collection of security certificates that are associated with this request. - Returns .The collection of security certificates associated with this request. - - - Gets or sets the amount of time, in milliseconds, the application will wait for 100-continue from the server before uploading data. - Returns .The amount of time, in milliseconds, the application will wait for 100-continue from the server before uploading data. The default value is 350 milliseconds. - - - Gets or sets the impersonation level for the current request. - Returns .The impersonation level for the request. The default is . - - - Gets or sets the maximum allowed length of the response headers. - Returns .The length, in kilobytes (1024 bytes), of the response headers. - - - Gets or sets a time-out in milliseconds when writing a request to or reading a response from a server. - Returns .The number of milliseconds before the writing or reading times out. The default value is 300,000 milliseconds (5 minutes). - - - Gets or sets a value that indicates whether to allow high-speed NTLM-authenticated connection sharing. - Returns .true to keep the authenticated connection open; otherwise, false. - - - \ No newline at end of file diff --git a/packages/Microsoft.Net.Http.2.1.10/lib/net40/System.Net.Http.dll b/packages/Microsoft.Net.Http.2.1.10/lib/net40/System.Net.Http.dll deleted file mode 100644 index 9034dd6c5decb95752636a49207f68551fce2102..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 190576 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ĈlHTO-~iRm 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 - - - System.Net.Http - - - - Provides HTTP content based on a byte array. - - - Initializes a new instance of the class. - The content used to initialize the . - The parameter is null. - - - Initializes a new instance of the class. - The content used to initialize the . - The offset, in bytes, in the parameter used to initialize the . - The number of bytes in the starting from the parameter used to initialize the . - The parameter is null. - The parameter is less than zero.-or-The parameter is greater than the length of content specified by the parameter.-or-The parameter is less than zero.-or-The parameter is greater than the length of content specified by the parameter - minus the parameter. - - - Creates an HTTP content stream for reading whose backing store is memory from the . - Returns .The HTTP content stream. - - - Serialize and write the byte array provided in the constructor to an HTTP content stream. - The target stream. - Information about the transport(channel binding token, for example). This parameter may be null. - - - Serialize and write the byte array provided in the constructor to an HTTP content stream as an asynchronous operation. - Returns . The task object representing the asynchronous operation. - The target stream. - Information about the transport, like channel binding token. This parameter may be null. - - - Determines whether a byte array has a valid length in bytes. - Returns .true if is a valid length; otherwise, false. - The length in bytes of the byte array. - - - A base type for HTTP handlers that delegate the processing of HTTP response messages to another handler, called the inner handler. - - - Initializes a new instance of the class with a specific inner handler. - The inner handler which is responsible for processing the HTTP response messages. - - - Releases the unmanaged resources used by the , and optionally disposes of the managed resources. - true to release both managed and unmanaged resources; false to releases only unmanaged resources. - - - Sends an HTTP request to the inner handler to send to the server synchronously. - Returns . The HTTP response message from the inner handler. - The HTTP request message to send to the server. - A cancellation token to cancel operation. - - - Sends an HTTP request to the inner handler to send to the server as an asynchronous operation. - Returns . The task object representing the asynchronous operation. - The HTTP request message to send to the server. - A cancellation token to cancel operation. - - - A container for name/value tuples encoded using application/x-www-form-urlencoded MIME type. - - - Initializes a new instance of the class with a specific collection of name/value pairs. - A collection of name/value pairs. - - - Creates an HTTP content stream for reading whose backing store is memory from the . - Returns . The HTTP content stream. - - - Serialize and write the provided name/value pairs in the constructor to an HTTP content stream. - The target stream. - Information about the transport (the channel binding token, for example). This parameter may be a null reference. - - - Serialize and write the provided name/value pairs in the constructor to an HTTP content stream as an asynchronous operation. - Returns . The task object representing the asynchronous operation. - The target stream. - Information about the transport (the channel binding token, for example). This parameter may be a null reference. - - - Determines whether the encoded name/value data has a valid length in bytes. - Returns .true if is a valid length; otherwise, false. - The length in bytes of the encoded name/value data. - - - Provides a base class for sending HTTP requests and receiving HTTP responses from a resource identified by a URI. - - - Initializes a new instance of the class. - - - Initializes a new instance of the class with a specific handler. - The HTTP handler stack to use for sending requests. - - - Gets or sets the base address of Uniform Resource Identifier (URI) of the Internet resource used when sending requests. - Returns .The base address of Uniform Resource Identifier (URI) of the Internet resource used when sending requests. - - - Cancel all pending requests on this instance. - - - Gets the headers which should be sent with each request. - Returns .The headers which should be sent with each request. - - - Send a DELETE request to the specified Uri. - Returns .The HTTP response message. - The Uri the request is sent to. - The request message was already sent by the instance. - - - Send a DELETE request to the specified Uri. - Returns .The HTTP response message. - The request message was already sent by the instance. - - - Send a DELETE request to the specified Uri as an asynchronous operation. - Returns .The task object representing the asynchronous operation. - The Uri the request is sent to. - - - Send a DELETE request to the specified Uri as an asynchronous operation. - Returns .The task object representing the asynchronous operation. - The Uri the request is sent to. - - - Releases the unmanaged resources and disposes of the managed resources used by the . - - - Releases the unmanaged resources used by the and optionally disposes of the managed resources. - true to release both managed and unmanaged resources; false to releases only unmanaged resources. - - - Send a GET request to the specified Uri. - Returns .The HTTP response message. - The Uri the request is sent to. - The request message was already sent by the instance. - - - Send a GET request to the specified Uri. - Returns .The HTTP response message. - The Uri the request is sent to. - The request message was already sent by the instance. - - - Send a GET request to the specified Uri as an asynchronous operation. - Returns .The task object representing the asynchronous operation. - The Uri the request is sent to. - The request message was already sent by the instance. - - - Send a GET request to the specified Uri as an asynchronous operation. - Returns .The task object representing the asynchronous operation. - The Uri the request is sent to. - The request message was already sent by the instance. - - - Gets or sets the maximum number of bytes to buffer when reading the response content. - Returns .The maximum number of bytes to buffer when reading the response content. - The size specified is less than or equal to zero. - An operation has already been started on the current instance. - The current instance has been disposed. - - - Send a POST request to the specified Uri. - Returns .The HTTP response message. - The Uri the request is sent to. - The HTTP request content sent to the server. - The request message was already sent by the instance. - - - Send a POST request to the specified Uri. - Returns .The HTTP response message. - The Uri the request is sent to. - The HTTP request content sent to the server. - The request message was already sent by the instance. - - - Send a POST request to the specified Uri as an asynchronous operation. - Returns .The task object representing the asynchronous operation. - The Uri the request is sent to. - The HTTP request content sent to the server. - The request message was already sent by the instance. - - - Send a POST request to the specified Uri as an asynchronous operation. - Returns .The task object representing the asynchronous operation. - The Uri the request is sent to. - The HTTP request content sent to the server. - The request message was already sent by the instance. - - - Send a PUT request to the specified Uri. - Returns .The HTTP response message. - The Uri the request is sent to. - The HTTP request content sent to the server. - The request message was already sent by the instance. - - - Send a PUT request to the specified Uri. - Returns .The HTTP response message. - The Uri the request is sent to. - The HTTP request content sent to the server. - The request message was already sent by the instance. - - - Send a PUT request to the specified Uri as an asynchronous operation. - Returns .The task object representing the asynchronous operation. - The Uri the request is sent to. - The HTTP request content sent to the server. - The request message was already sent by the instance. - - - Send a PUT request to the specified Uri as an asynchronous operation. - Returns .The task object representing the asynchronous operation. - The Uri the request is sent to. - The HTTP request content sent to the server. - The request message was already sent by the instance. - - - Send an HTTP request synchronously. - Returns .The HTTP response message. - The HTTP request message to send. - The request message was already sent by the instance. - - - Send an HTTP request synchronously. - Returns .The HTTP response message. - The HTTP request message to send. - When the operation should complete (as soon as a response is available or after reading the whole response content). - The request message was already sent by the instance. - - - Send an HTTP request synchronously. - Returns .The HTTP response message. - The HTTP request message to send. - When the operation should complete (as soon as a response is available or after reading the whole response content). - The cancellation token to cancel operation. - The request message was already sent by the instance. - - - Send an HTTP request synchronously. - Returns .The HTTP response message. - The HTTP request message to send. - The cancellation token to cancel operation. - The request message was already sent by the instance. - - - Send an HTTP request as an asynchronous operation. - Returns .The task object representing the asynchronous operation. - The HTTP request message to send. - The request message was already sent by the instance. - - - Send an HTTP request as an asynchronous operation. - Returns .The task object representing the asynchronous operation. - The HTTP request message to send. - When the operation should complete (as soon as a response is available or after reading the whole response content). - This operation will not block. The request message was already sent by the instance. - - - Send an HTTP request as an asynchronous operation. - Returns .The task object representing the asynchronous operation. - The HTTP request message to send. - When the operation should complete (as soon as a response is available or after reading the whole response content). - The cancellation token to cancel operation. - The request message was already sent by the instance. - - - Send an HTTP request as an asynchronous operation. - Returns .The task object representing the asynchronous operation. - The HTTP request message to send. - The cancellation token to cancel operation. - The request message was already sent by the instance. - - - Gets or sets the number of milliseconds to wait before the request times out. - Returns .The number of milliseconds to wait before the request times out. - The timeout specified is less than or equal to zero and is not . - An operation has already been started on the current instance. - The current instance has been disposed. - - - A base class for HTTP handler implementations. - - - Creates an instance of a class. - - - Gets or sets a value that indicates whether the handler should follow redirection responses. - Returns .true if the if the handler should follow redirection responses; otherwise false. The default value is true. - - - Gets or sets the type of decompression method used by the handler for automatic decompression of the HTTP content response. - Returns .The automatic decompression method used by the handler. The default value is . - - - Gets or sets the cookie container used to store server cookies by the handler. - Returns .The cookie container used to store server cookies by the handler. - - - Gets or sets authentication information used by this handler. - Returns .The authentication credentials associated with the handler. The default is null. - - - Releases the unmanaged resources used by the and optionally disposes of the managed resources. - true to release both managed and unmanaged resources; false to releases only unmanaged resources. - - - Gets or sets the maximum number of redirects that the handler follows. - Returns .The maximum number of redirection responses that the handler follows. The default value is 50. - - - Gets or sets the maximum request content buffer size used by the handler. - Returns .The maximum request content buffer size in bytes. The default value is 65,536 bytes. - - - Gets or sets a value that indicates whether the handler sends an Authorization header with the request. - Returns .true for the handler to send an HTTP Authorization header with requests after authentication has taken place; otherwise, false. The default is false. - - - Gets or sets proxy information used by the handler. - Returns .The proxy information used by the handler. The default value is null. - - - Creates an instance of based on the information provided in the . - Returns .The HTTP response message. - The HTTP request message. - A cancellation token to cancel the operation. - - - Creates an instance of based on the information provided in the as an operation that will not block. - Returns .The task object representing the asynchronous operation. - The HTTP request message. - A cancellation token to cancel the operation. - - - Gets a value that indicates whether the handler supports automatic response content decompression. - Returns .true if the if the handler supports automatic response content decompression; otherwise false. The default value is true. - - - Gets a value that indicates whether the handler supports proxy settings. - Returns .true if the if the handler supports proxy settings; otherwise false. The default value is true. - - - Gets a value that indicates whether the handler supports configuration settings for the and properties. - Returns .true if the if the handler supports configuration settings for the and properties; otherwise false. The default value is true. - - - Gets or sets a value that indicates whether the handler uses the property to store server cookies and uses these cookies when sending requests. - Returns .true if the if the handler supports uses the property to store server cookies and uses these cookies when sending requests; otherwise false. The default value is true. - - - Gets or sets a value that controls whether default credentials are sent with requests by the handler. - Returns .true if the default credentials are used; otherwise false. The default value is false. - - - Gets or sets a value that indicates whether the handler uses a proxy for requests. - Returns .true if the handler should use a proxy for requests; otherwise false. The default value is true. - - - Indicates if operations should be considered completed either as soon as a response is available, or after reading the entire response message including the content. - - - The operation should complete after reading the entire response including the content. - - - The operation should complete as soon as a response is available and headers are read. The content is not read yet. - - - A base class representing an HTTP entity body and content headers. - - - Initializes a new instance of the class. - - - Gets a stream representing the serialized HTTP content. - Returns .A stream representing the serialized HTTP content. - - - Write the HTTP content to a stream. - The target stream. - - - Write the HTTP content to a stream. - The target stream. - Information about the transport (channel binding token, for example). This parameter may be null. - - - Write the HTTP content to a stream as an asynchronous operation. - Returns .The task object representing the asynchronous operation. - The target stream. - - - Write the HTTP content to a stream as an asynchronous operation. - Returns .The task object representing the asynchronous operation. - The target stream. - Information about the transport (channel binding token, for example). This parameter may be null. - - - Buffer the te HTTP content to a memory stream. - Returns . - - - Releases the unmanaged resources and disposes of the managed resources used by the . - - - Releases the unmanaged resources used by the and optionally disposes of the managed resources. - true to release both managed and unmanaged resources; false to releases only unmanaged resources. - - - Gets the HTTP content headers as defined in RFC 2616. - Returns .The content headers as defined in RFC 2616. - - - Serialize the HTTP content to a memory buffer. - - - Serialize the HTTP content to a memory buffer. - The maximum size, in bytes, of the buffer to use. - - - Serialize the HTTP content to a memory buffer as an asynchronous operation. - Returns .The task object representing the asynchronous operation. - - - Serialize the HTTP content to a memory buffer as an asynchronous operation. - Returns .The task object representing the asynchronous operation. - The maximum size, in bytes, of the buffer to use. - - - Return the HTTP content as byte array. - Returns .The HTTP content as byte array. - - - Return the HTTP content as string. - Returns .The HTTP content as a string. - - - Serialize the HTTP content to a stream. - The target stream. - Information about the transport (channel binding token, for example). This parameter may be null. - - - Serialize the HTTP content to a stream as an asynchronous operation. - Returns .The task object representing the asynchronous operation. - The target stream. - Information about the transport (channel binding token, for example). This parameter may be null. - - - Determines whether the HTTP content has a valid length in bytes. - Returns .true if is a valid length; otherwise, false. - The length in bytes of the HHTP content. - - - A base type for HTTP message handlers. - - - Initializes a new instance of the class. - - - Releases the unmanaged resources and disposes of the managed resources used by the . - - - Releases the unmanaged resources used by the and optionally disposes of the managed resources. - true to release both managed and unmanaged resources; false to releases only unmanaged resources. - - - Send an HTTP message synchronously. - Returns .The HTTP response message. - The HTTP message to send. - The cancellation token to cancel operation. - - - Send an HTTP request as an asynchronous operation. - Returns .The task object representing the asynchronous operation. - The HTTP request message to send. - The cancellation token to cancel operation. - - - A helper class for retrieving and comparing standard HTTP methods. - - - Initializes a new instance of the class with a specific HTTP method. - The HTTP method. - - - Represents an HTTP DELETE protocol method. - Returns . - - - Returns . - - - Returns . - - - Represents an HTTP GET protocol method. - Returns . - - - Returns . - - - Represents an HTTP HEAD protocol method. The HEAD method is identical to GET except that the server only returns message-headers in the response, without a message-body. - Returns . - - - An HTTP method. - Returns .An HTTP method represented as a . - - - Returns . - - - Returns . - - - Represents an HTTP OPTIONS protocol method. - Returns . - - - Represents an HTTP POST protocol method that is used to post a new entity as an addition to a URI. - Returns . - - - Represents an HTTP PUT protocol method that is used to replace an entity identified by a URI. - Returns . - - - Returns a string that represents the current object. - Returns .A string representing the current object. - - - Represents an HTTP TRACE protocol method. - Returns . - - - A base class for exceptions thrown by the and classes. - - - Initializes a new instance of the class. - - - Initializes a new instance of the class with a specific message that describes the current exception. - A message that describes the current exception. - - - Initializes a new instance of the class with a specific message that describes the current exception and an inner exception. - A message that describes the current exception. - The inner exception. - - - Represents a HTTP request message. - - - Initializes a new instance of the class. - - - Initializes a new instance of the class with an HTTP method and a request . - The HTTP method. - A string that represents the request . - - - Initializes a new instance of the class with an HTTP method and a request . - The HTTP method. - The to request. - - - Gets or sets the contents of the HTTP message. - Returns .The content of a message - - - Releases the unmanaged resources and disposes of the managed resources used by the . - - - Releases the unmanaged resources used by the and optionally disposes of the managed resources. - true to release both managed and unmanaged resources; false to releases only unmanaged resources. - - - Gets the collection of HTTP request headers. - Returns .The collection of HTTP request headers. - - - Gets or sets the HTTP method used by the HTTP request message. - Returns .The HTTP method used by the request message. The default is the GET method. - - - Gets a set of properties for the HTTP request. - Returns . - - - Gets or sets the used for the HTTP request. - Returns .The used for the HTTP request. - - - Returns a string that represents the current object. - Returns .A string representation of the current object. - - - Gets or sets the HTTP message version. - Returns .The HTTP message version. The default is 1.1. - - - Represents a HTTP response message. - - - Initializes a new instance of the class. - - - Initializes a new instance of the class with a specific . - The status code of the HTTP response. - - - Gets or sets the content of a HTTP response message. - Returns .The content of the HTTP response message. - - - Releases the unmanaged resources and disposes of unmanaged resources used by the . - - - Releases the unmanaged resources used by the and optionally disposes of the managed resources. - true to release both managed and unmanaged resources; false to releases only unmanaged resources. - - - Throws an exception if the property for the HTTP response is false. - Returns .The HTTP response message if the call is successful. - - - Gets the collection of HTTP response headers. - Returns .The collection of HTTP response headers. - - - Gets a value that indicates if the HTTP response was successful. - Returns .A value that indicates if the HTTP response was successful. true if was in the range 200-299; otherwise false. - - - Gets or sets the reason phrase which typically is sent by servers together with the status code. - Returns .The reason phrase sent by the server. - - - Gets or sets the request message which led to this response message. - Returns .The request message which led to this response message. - - - Gets or sets the status code of the HTTP response. - Returns .The status code of the HTTP response. - - - Returns a string that represents the current object. - Returns .A string representation of the current object. - - - Gets or sets the HTTP message version. - Returns .The HTTP message version. The default is 1.1. - - - A base type for handlers which only do some small processing of request and/or response messages. - - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Provides a collection of objects that get serialized using the multipart/* content type specification. - - - - - - - Returns . - - - - Returns . - - - Returns . - - - Returns . - - - Provides a container for content encoded using multipart/form-data MIME type. - - - - - - - - Provides HTTP content based on a stream. - - - - - Returns . - - - - - Returns . - - - Returns . - - - Provides HTTP content based on a string. - - - - - - Represents authentication information in Authorization, ProxyAuthorization, WWW-Authneticate, and Proxy-Authenticate header values. - - - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Represents the value of the Cache-Control header. - - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Represents the value of the Content-Range header. - - - - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Represents an entity-tag header value. - - - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Represents the collection of Content Headers as defined in RFC 2616. - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - A collection of headers and their values as defined in RFC 2616. - - - - - - - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Represents a collection of header values. - - - - - - Returns . - - - - Returns . - - - Returns . - - - Returns . - - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Represents the collection of Request Headers as defined in RFC 2616. - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Represents the collection of Response Headers as defined in RFC 2616. - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Represents a media-type as defined in the RFC 2616. - - - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Represents a content-type header value with an additional quality. - - - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Represents a name/value pair. - - - - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Represents a name/value pair with parameters. - - - - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Represents a product header value. - - - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Represents a value which can either be a product or a comment. - - - - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Represents a header value which can either be a date/time or an entity-tag value. - - - - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Represents the value of the Range header. - - - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Represents a byte-range header value. - - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Represents a header value which can either be a date/time or a timespan value. - - - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Represents a string header value with an optional quality. - - - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Represents a transfer-coding header value. - - - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Represents a transfer-coding header value with optional quality. - - - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Represents the value of a Via header. - - - - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Represents a warning value used by the Warning header. - - - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - \ No newline at end of file diff --git a/packages/Microsoft.Net.Http.2.1.10/lib/net40/ensureRedirect.xml b/packages/Microsoft.Net.Http.2.1.10/lib/net40/ensureRedirect.xml deleted file mode 100644 index e69de29..0000000 diff --git a/packages/Microsoft.Net.Http.2.1.10/lib/net45/System.Net.Http.Extensions.XML b/packages/Microsoft.Net.Http.2.1.10/lib/net45/System.Net.Http.Extensions.XML deleted file mode 100644 index 1190940..0000000 --- a/packages/Microsoft.Net.Http.2.1.10/lib/net45/System.Net.Http.Extensions.XML +++ /dev/null @@ -1,50 +0,0 @@ - - - - System.Net.Http.Extensions - - - - - Extension methods for which expose differences in platform specific capabilities. - - - - - Gets a value that indicates if HttpClientHandler.AllowAutoRedirect is supported by the handler. - When this property is true and HttpClientHandler.SupportsRedirectConfiguration is false, setting HttpClientHandler.AllowAutoRedirect to true will cause the system default to be used for HttpClientHandler.MaximumAutomaticRedirections. - - The to check. - Returns .true if the if the handler supports configuration settings for the property; otherwise false. - - - - Gets a value that indicates if is supported by the handler. - - The to check. - Returns .true if the if the handler supports configuration settings for the property; otherwise false. - - - - Gets a value that indicates if , HttpRequestMessage.ProtocolVersion, and HttpResponseMessage.ProtocolVersion are supported by the handler. - - The to check. - Returns .true if the if the handler supports configuration settings for the , HttpRequestMessage.ProtocolVersion, and HttpResponseMessage.ProtocolVersion properties; otherwise false. - - - - Gets a value that indicates if HttpRequestMessage.Headers with or header value of 'chunked' is supported by the handler. - - The to check. - Returns .true if the if the handler supports setting HttpRequestMessage.Headers with or header value of 'chunked'; otherwise false. - - - - Gets a value that indicates if is supported by the handler. - When this property is true and HttpClientHandler.SupportsProxy is false, setting HttpClientHandler.UseProxy to true will cause the system default to be used for HttpClientHandler.Proxy. - - The to check. - Returns .true if the if the handler supports configuration settings for the property; otherwise false. - - - diff --git a/packages/Microsoft.Net.Http.2.1.10/lib/net45/System.Net.Http.Extensions.dll b/packages/Microsoft.Net.Http.2.1.10/lib/net45/System.Net.Http.Extensions.dll deleted file mode 100644 index acc41c1b31372addf86d50a2a33dca3916144553..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22176 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 JZxhKfTa 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 - - - System.Net.Http.Primitives - - - - diff --git a/packages/Microsoft.Net.Http.2.1.10/lib/net45/ensureRedirect.xml b/packages/Microsoft.Net.Http.2.1.10/lib/net45/ensureRedirect.xml deleted file mode 100644 index e69de29..0000000 diff --git a/packages/Microsoft.Net.Http.2.1.10/lib/portable-net40+sl4+win8+wp71/System.Net.Http.Extensions.XML b/packages/Microsoft.Net.Http.2.1.10/lib/portable-net40+sl4+win8+wp71/System.Net.Http.Extensions.XML deleted file mode 100644 index 1190940..0000000 --- a/packages/Microsoft.Net.Http.2.1.10/lib/portable-net40+sl4+win8+wp71/System.Net.Http.Extensions.XML +++ /dev/null @@ -1,50 +0,0 @@ - - - - System.Net.Http.Extensions - - - - - Extension methods for which expose differences in platform specific capabilities. - - - - - Gets a value that indicates if HttpClientHandler.AllowAutoRedirect is supported by the handler. - When this property is true and HttpClientHandler.SupportsRedirectConfiguration is false, setting HttpClientHandler.AllowAutoRedirect to true will cause the system default to be used for HttpClientHandler.MaximumAutomaticRedirections. - - The to check. - Returns .true if the if the handler supports configuration settings for the property; otherwise false. - - - - Gets a value that indicates if is supported by the handler. - - The to check. - Returns .true if the if the handler supports configuration settings for the property; otherwise false. - - - - Gets a value that indicates if , HttpRequestMessage.ProtocolVersion, and HttpResponseMessage.ProtocolVersion are supported by the handler. - - The to check. - Returns .true if the if the handler supports configuration settings for the , HttpRequestMessage.ProtocolVersion, and HttpResponseMessage.ProtocolVersion properties; otherwise false. - - - - Gets a value that indicates if HttpRequestMessage.Headers with or header value of 'chunked' is supported by the handler. - - The to check. - Returns .true if the if the handler supports setting HttpRequestMessage.Headers with or header value of 'chunked'; otherwise false. - - - - Gets a value that indicates if is supported by the handler. - When this property is true and HttpClientHandler.SupportsProxy is false, setting HttpClientHandler.UseProxy to true will cause the system default to be used for HttpClientHandler.Proxy. - - The to check. - Returns .true if the if the handler supports configuration settings for the property; otherwise false. - - - diff --git a/packages/Microsoft.Net.Http.2.1.10/lib/portable-net40+sl4+win8+wp71/System.Net.Http.Extensions.dll b/packages/Microsoft.Net.Http.2.1.10/lib/portable-net40+sl4+win8+wp71/System.Net.Http.Extensions.dll deleted file mode 100644 index b8e59c894ce71e07b2d55b12ebf08cad40c58287..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 29856 zcmeIa2V7H2(=fj0qyRyBQ)&Q}4kr{r1f)v`0YMRj0HH%L2?&Y`h}ac-S5UEB3t;aJ zd&S-h*n7Wr{m-6+qSt$$`+wi>`Q7LJzBiaXJF~m9v$M0avvW3v##JE(LWl|9@81#H z3Qzp;q|?7nN}*WUXuC4nsBqGFD-m+iI65O!%*_`G(?$GTZVEpyPblFg3%H_!JZ@$l z*Ec+hn=4Ee*eWS;y2?mL_#qTRFpy5|^1iLT-A1IbBB6+oHDKhW*t{Tka^afTuGyGRs660DFZPIKAJ!`7H5(WGH)XSa1Vs4J>Xf2P$zg? z4?svCo`3tpZDXBoA`dW-X#3bo1Vs{nB$kkH;fu!#e0ThCfh${)Sd;=tnztm#u;FV9 z-wq#7m@Zq9AV&xlF|U|snwBF5+CQEMdACE-Tm+UYd@ye$VxfFYdhKN8Y zpJ}cISe7~Dtt{h629w6JXsj~R9O_zGhW$|2oPlw;Jt$&Zd(aSBdyH*s&-yhQ=E@4@ zSC3*MJQdKn8g#8=E(drH+eU%)O$%^(+LkP~P#gFw!;p^R%}(8KqP8+QOM=#4ZKT>A zF^qu>rso3mfNP+~(l(cu(&H#Izi9#6Kv0>e+)7gisar^CY5+}L zpb6D~;E^rv3{-|n`Gc{v)&oIE>w%)+v9#6e0@Y<>HU)Yh87Yq(X+2WglFd|R3ZX9! zu*Cwlv@PWaFK$7BFBK-@p@ z(8_BoAHXg>E})3bjdWbFkUEZwC4|+_u{0!whV%e6CPp!nzXgSG6qrLKCtq!JBW@c1c7lZb;VubF*L3TD}y=6fJ2&hhqM;M zmKqd^uv|bKY8`6;FB~i$O-o=#4Ko7^nWHFY*@GO0R|12kVF}}uwuj-V$x4K>w(JqW z5Yv+U#s)#K#TL@`Z6n4qVjyg!VXSJ52pd=C2+$U$jT-a_!eP_HFU2St-$4*08!t+> zB12BoTpf7p&WNDVE#2pCJWX+EIc-c!PYd_kZ}gA zGCOi+uRRF{MU;a4nU?-!6R0FX&kMFDY%mdI31~T!Ap-G%p@8PtZjdEVuMG)BQY7di zAYqhJlOjce(g8A?MgluhBxn{O%V;F5WGNC<2apSCB#cao1YH2+iXWT91Osx@k4Ts~ zK<@dmIfxsOw`gP=pCBVZzWK2^s52lL1ZE!AxwLmsHb837$TsF-LICO1j*J0;fPeuR zh>{2i$Ov^9^DYSv9C55oPam?)?0j0n?2lI-za5Yj0iooG8Y?RnK z=AfgpWk#CwfQU88wq&y>XX*?v2W6BNL3;-1do;AiA5!Q5?XBfWp(8w15!nO_PCAvg zPGl1-G8te_Ho+Q{0eWN;EI1jUOf~^`Qs5h5sbi@J{6Sq>r8|1lB4`wk1J35sFAr8!^BtfCfRn3$O`!HmrT9hKEh_?T49$&j=8!beRF)Y;g~$ zQi@SDz7!K40SY3m0USt|ZYf65_)?fuCZ>sPcQQO-#?(fF_At$zfs{?KXdq09xeMeA zux@kM);1&Xl(5waA(%9_wV@Q0)BZ*Xxfr3OBL)@blwu-QirVdfl&mY1S#q@7{~40z zZWsp+NK}wFfrkwrP*GIqXiM2TP!2r2@L{*efpi%Zn2vxs2X!q192xg)bPVx;#u+-jMyKx~(LuRdz}$nBgBbES&y&X-_J)*=Lg`dM zV@A?xC7n*8@pI_39$InGE%|fuY{XJ{45_yQZktA@BNcG(uN9gVIA}ZvC9sdD22JR0C}+>kFl!Y(}cnP%S48#6t?mKbeSfyLuCMEqR~*Z zGj_|N=1f!vJ8u`5IUc$V<1t20U$l%(RKz-8yTjA8al-p!Bj&`MVz;0h7nC%U=USw zeuXrE{w*m4!|no___ht|24hh)rfVVHYfn(7%YQyh<>0ysWQkA zXlkR4ZBRFmhdh`R=pA(jng)n!gOZUE>Mw%~fr>Gj(*|XMzF%*v8GtO2JeWl(6?Zsl zxX{oHb7hc;LNW3|&9WY*C^RyBkulwF zDymhu$nZm^*hxZDJ9p(+GyM@oLzOTqPmn+ImO^M5`2wI=8MKpp52v6U8FU_?AXFxU z-jLr=2%05>m<$#XhE~fULq;be0_~MS7L0Ew5?zo%JphVEk7bY-)QmyjWl${RJ?f7% zVb?*Z5~V}UIAkG%3K*J1Jo1o1qo8aMijqO|07^m`GUzvk9+8Yj(2#Vr0yLh6W}!d7|;9xZ{DF! z$9!vjOu2W5Ivw$WfM=oTKPm0l3R7mt=p=TiFU^mjG162jHz^)Vl0*|(s;Ue$wL_~v zVsK3cU6U!RxlSIB-31)b)>Miy0tt{Z85#l2|LpuC;E;iq(qmsvbGwqxZvvT+vXM&l zO)4uqA_h7{*CAo+C(ubc|7Yn1D8&*OfUs5J(`hE8gF(-6T1=;9bUKbsr_$+MI<2A8 zRdm`wr`zasADteh(=(7363vj75RV{z0$-de(CJ6yB5z7+B7gZHvMZ#6Ni_nOb|L)b zpFlXtU%sAng!C5a2B|iqCta$5j?3GCwS0wK8D4~jf+wW93Q3F*nnE<4DoE*|XoUrg z0YtvSGDa7aNvwf7xK%WrW)j~N?m;v{nezoobvbHGV>mBQft{rXCkFD^qI5xCoPkU) zq92D3X&j_oP$Fk2q=VtqS4=FzdFacP5f8`Yq0DiF12Kge5A?MGk|i*?{K*H(A6|y2nOzjabUuM`BDf zopKpC?@6agbXrQMUD+CdPo>jRHm*}mr+e9$^V@WaN83h(-@l=M;T0}F4K%DVa{UqCcQ}knL#cm&ymUudxn@Xo-vNeEX5iODheM0zGZ|q ztZEW+G!9S%+J_5&!nxwgKjFeKs*M`X_ajE*2mN6oIl7G;QXp_f4t1ho1sPsZ_EeIU zE6K`LWUz`1R+H7!kl{6Ccr6*eiwxgIhS!t9ddLbi0b(P_j_%h$hBuJaGm^D8mOag6 zPdnMuLH2ZlCwQc!I9noJ>KUB!Hinnj;Xk)Bm|^dW`(k)JT3_y5J|}lFiW{hcBI^zr_Da1kz?5gb?+! z4Dk3d<1#g%#UX7a6NnU`MIz1qEEFlWT`W?#RWMShRWvf_XW>ZE?cxC#tD#q`kivu# ze_=shD(awCZMaB5ehxoH5Ss}z3YsU=Dp7htE=XFs90J8yIfZ%jGLcpY%u5r>6t``G zgcaoE@RM@{NjxMj$j=vwB;r3x99x4Q7B`Ce)4HuC5h4L7a|ZB}nL@88S&ImfP$Enb z=EMj@*!r|l`dNE?G79pt1*vW2ASq~CRE+3lE`~M72UUWXf%yWFq&SQZ(^<&RDQH`` zkp<9muD~`Bv>z(98LIFCNxKcnY+cT|^h%|vhy;=XQC3LvKGgHK{6(tv>r{g8oUQLRF$pTXgbXz-;X{?VhHy^|;YExM$f*xw5ActQ>=fv&g zWJ-XmK~ZvMPNt;86t-=|?G0od{=yeP(pV@qI)W zs$WrxfSw&(%+JY84TqITv({cBH9<)FfE`qpacIr(kehU;^hi!jq)>RxqWXy+T<_$)Ed0_EGSh%f1^bzLBTnDi&O(Zh~1-4fMGZzI*4K~+kA-z~z z8Ni&;J2~crhgw&z7|Dc-yOw%3*x+Kw9~Q3+)7DsKUE3CT2ir{>U)gBe>f_GrksDC# zP!l5^kWW-sH;cWh*gEX!4DbW!O_#QJ@U9-)PFf>G z0+K&1kus2`a+B`}ET9X3!++^?-XlJQigWROtN%iAz z$pqxt-iC(~|DGfr=&=Ow#ZtrH?)%bsDY8u$`-y*8^=){m_~;i23h77yQU64Eg)45& znR>zdha4nCLy#9LfKnmE@&sW0Gm!|MDS$z|_ByzX52aCn$K`yK3l}U3P#XLR0F#OG zP&z_dK0qfA{-hK#X$a{_u@b=MLHiK;nGU%O;K&zf;S!|ehl*g;$@*3ZfVN^NK}Lbl zM<_s;w>0=-E~DrkQ*b+tU`S#2g>mEnwh-e~FuzjHFn35L8cK2jC#1)UjH3a|2X4f& zT7HmEk@Z23M57;+;kI5dE-Bwg%?o-?1v%lC7>jH&fI|uN?FzAbJCG&*!{=u#1uRoB ze5G(MeS*}F2~$aJzT-J++rY8>(Q#rVU-ESHrQIuvCo|aw>Pif@x)O^^5b8>b6u}@> z)zy?$4UrN>GI8Dz0YoTJ1RU6K5eMoJIAe%9K^2^ZDux6GWc3XRIW9@pQKlHIHl!gb zr%Dip$Ut9-OX{m?scVr2`uYa?3@*}Fh7u_P%GH%Rab=J`02*9UR=2&4JeQ%armmz+ zVs@mAk&0ZVx*D*9(J-b?@Kpoam>E*Niz>;cpR$KCK!kc1jrx((KoMv{26$0dBH?`ssjj4eXa@AvjoEB1wQd9{U*9`%q}m0JD_w5E0`khrOnhP{ z2qs8Z8H-pg7iZ;5tMNNcW+_55pq!0Q*8oRGdGR2k34s6t$({KWdtlv_mrHFcep6ZZ zRq4^guUSv0jQPwc%o!Cjcbeh)UJvG7xo~~ojd^E#Xc&`KiXyji|&#Hq0PNlBL>x}9GK*pwkFKddn-JlguD$;$*sMF2o!f^0d@DtAu#75{k7-oY? zsw?Tk5Y?5SjuxqpmkCMecLrU;Bd#S3@fhHNT8G8r;95%1(f}jrG7utY53XUL56emp zt5GXN(}hJq_ew7ZIRv%UN>|AtOvylBo(pnmfF{roGOZ1PSy(wBkT#q?=pC>tRa|J= zNtIq0ARhRmCr?Hn76T|WG;QMpIw94Kl>wHcvFgT{XEi2Fi5i4Z2pE-m7m`ku>68OH zq25K!fCl8@b_ZTESWw0+E?&Os@PfWgGPDrnVSb?imLmzTymFVMGC^)B?;Cd191hTRX^NWsvlN$DWtYvPsJATt`4SsJL zxQ_0!r;7_vP}Xca3;1S=;oL|cmNYRDZYvdTR6#PF^BoCfw|^BkG&4mc6bsWNT!??YRJg66OCYUZwt(%0K=M3WCtDt63l|V{2&4w5LU3UP zu=&gQhPB_BKpgLa%$(E^ezG7(p65V0+4r<{M97RligbZD9G+7$v}G;h+mEC1_O|fe z7jC&J%A92^5@xgrj)BMs-oO5Zql;K{I1hr0q#zF=d3XXZbOs`s@G-=55KU^wiun0q z!n`(@1Y9lQ5HZ~t#w5E}ireY~?n3~4;T}R{lyB5yp~r~J>p0U7H%W1g zPmXtVcI3tLT%29v;qqmCCO)9%Ld*x;-S|Ie*cJ;iMGObttVBVo6F-HQ#*1&2$X_(e zPff<7`49TI1+_CX2n2@v$;z@3=V9~qKbJ1`M{z~g$bq)`7PgqmIeQ|6beM) zaKj@Jo?-CbJ)Ew&i}~Ukb}7K%0?cW9_Lk8Be?zwJWe9lq!j}N5eDFm5!H3NOuQL#Q z%QWyS@uw^HQXr(<>dofR-n7i`rfbwQ;o26^kb3S?KmCuCI?;6~)cWTLx2He`;Hzsx zTkOB*f|rZ^-eMRL_Wr@D!6y`WN`c;`o^BfWyj;3A1gQXrxspH)>E2a;eUk}TR0=&vlaeSz^Q9bA_JlpArX$Z>{j{~2AQel+%lR=L$Tviur03Ktj z4q!++oB!Rh_NV7J0{X#cwE~!1Ne4;(*XPxRp4T7g{ye+Cnp+pRVMTzX#I#IuL8Eg( z@?2O=KWav6+jgy>#rD6+|7{ZRl-|S4hdZ19`}u!Q0@WTcW|BlyxyKZ?f@Nhu<$EPU zj;t>CCZ!kH4Kh&fZ#V1|ZAMDon2Zc@-N&nGiKLm=Y%M)`65qQYGLo$Os~ z9GsnFQ2=4;okkvN?ca=cUYTU7O{1#F(;vJwoO&s;YQo_A?H&h{lDHiI4-(L@x<2! z6>7z6mKvMnI^14&vzw>iv@oRMZux&0 z9ol#`&G4{zM6Zp7I?HRTt0nzb-b?E2mF#j@;J=!wofh->aTV3ia*jdCImD#A!`zBv@n=%z8ct4ls#2>R@LTpxV>=Qw znpj#6A;xloMHzrd4V0PMOik2Z&*Ry_SM2G#dG0+nu2D>|e_2NBkbx<)Go@XsY3lgl zN~C{2=b7i{!p|G5>KmOls8G?ky%95%3Z??9`&9c?`eeYnTUR@~6j6?CZtJ<;Hbt0g zm!F-9v378x#P7<)c5Ty$^^#Ug&`MjVLiK0M!>VLK5QAWbP(f5cD@>7osP z4&deNpHr4l8kpa1%uW=il_W#Hqq@L?1a*P4`S&{$8INC#aM`x4WO1*^QOiD=x}0Zh z%^I-j@onK)##>?EteLI_qaW&Dmpd4?P;cd_u6;DShC2;uSg_M<*p!6uFYF1kXMePq z|K8IevTSl;0As}K`8r$HT^VRHHKmt*qSNO?Q{7IyP@Y@r!Jg`(F|qVNOxf^$9ah3wF<{QmI~0@hpB* ziB~n>W|vR8K-aST{EG1d-rL_<`rzQC^(H%}nP0A-7&RrMPoJ90MExti)&ZRwn>(&K z;leui=Ql0teUCRzOW%%8sZ3UTafU4C1) z>b3X=I9v$T|0Ff4_}^kIOetgOqStNH76=lh3b;|3>3LurI~X#ay`#OogM&j)sUdT0 z1F5o6{}$eUGGsD~%=i_sSE8lr(#mfr}jGbRvZ#Pj?ZBSh}#AI|uN%%Is zs`__JzfE}CXkf3;8<9jw)W!OPb;k-gVzsxMyLYD};f%ls){-cR%6K=H6Du{10lcuqZ?tQ^z$X;iW^&xW7s z;B4c_=R4T&djRO%BRK^kf)0+3{L~)|;BmEw$Ifol?oS+bwsp|f-WD>CV?@Q^K8={+ z6qvwjFoBhR|Gx|%=rU+B*u6vw_Bx)8Jq58#Yy#t2?Gu>5Fba%dD-0&kVy_YIX_^nB2*tbtpKPm>FF7G^A}s#&1eIC9CvSE1Wy z_WZ1LyLtZGgsv)jlg4VfmRwtVYQxc-?LDpihIdtq?oKHweed&_A$RX?T7vbkg$Aos zKk3&?UWaF9FIv^L;_9wQ1Ibeo>*efeR@eVyw0 z85s)ZAIaG-)EL{-BiHVGv_ZW5Y|6=?7LU7c!oGg5xxItb=#{{|*{}D~byc1`mjd%a z%vJum_umaI_S|K3@}b{_bu9@V?+OmzPfJNUabaG?m`Po!_b(iqQVbfr(}R?Q_qZy* z*gVs9h0EP;)8vPfo>aT5IC${vfN1N8|mj*R6HGZJse(cSWs89P>(N#@(+@Gep%F3lj~8_>CIv zqTM7O$O4s_RJ%UY?rImsZ_^|eEroW`H#DgMAI?rn{(AgqqCYQUo0-O4PwKSDLe<>l zuydGuwY_`Q$r=~-==iXha&t?T{g&WM;VBQ!+9bd7bAPZ#9{uiLv*^sgiQS_f4*f0Y zwf|{nHhJJGU4D*NvX3HWaknsg2|!@gZtZtBeBQ!^$aiUT=(%ao986;TFDbGciVZ{hU(H* z34RaU$&dq)wgQNX_#m$zY?<4}nvIi$WFP`72G;(y?8Z+-@l<8>8W##(QTV}`^ylx5mFtO&?Lyg+0VMp}NP7%$t z9Gp8}_k;e+sEg?*Ouok(oLn+-m)ZK_lo;P7eNTRTw6uTBjrpXXuU+EXtLx5}+vj~* zHdEv7lgtOJmRRpTVx_7qm^}B|yCt90yDJD>X1p3|6tv?^bIil0qFJ5ek2+~5-k5F> zIN4_RT1Q{~=c-z|DB*_FK;u($4l6t#tvoS2S6L&>y~HA5f#}SeoMZc*<}Zz%7CU^# zq-wnYM%??;OVc@$+8)nr>~xOY7dflH6*jn~mw$|0KgmH`V5mI)hU(4Kx588Y=g;Xp zDn7v6c}b|NdFyjNqq!Ko?-RgPs5&VC@j9raa73FFXb7v zC`aG8SM&K^AJw&~bG}Dt+m`HM84qol>1CGLIDN{@qmwSrH(sX{zu@JPb(I;TI%V1H zD9lC%v(~=W9`?KTsIJ?_p3Yj?hi5nM`kleXUl>8e$i^bwKH(M9^R4t6ZV^OrX1lX!1hiK6m~}Kc{B(| zZ2KnnuBYSVRNgBy=e!(u!sxg|*D(uUzfIS-{xa;rScAt8 z!j{(TGmSbn>671Sg{DDuP4(W)B_EgPOi#aLe%(K+zOw0_xxcO1n#%Bgk)7@`tUqT} zRZ)3k-VC4?ej0Ic_J)VXvqyY5tMNvDOH^*;M!%}X0Vt?XnwptK+RE8?&#}vbmVB&O zq1H!Jp?q=0vwlV2h0Yt`A~8{-+iJ#IYO zxOT|3Q^kEli3VHA;DNcFG*+M5J#5NW+w z1EO-xj-uBSnx6I|p116t!eJem6wvZAO6x}W>S=c$Ov<`Yy6^ss*KE7dj7L)~yPD*G z{{73{qPez8@8w$ZcXke2I60dmnz^;6=Yn*bgMF1BC&%~Jo-={lyG2gd{^JQ=P$AFV zN~Cz?alZTa(HxCi`#Jo{FE4G?c@j2Z1vuvfrX=~WQ!KUin3l-fWCk~GD_tD(BVMBdr`jN%n z-%E>)OBZQTX%D^C2k9PJWMbUp^T_Jaj<*3Ptj}MzFAeE#8PGK`?s3eEA37-){9iGST#C+OCBL zW7JbgcbmEaQ?}kUzPG9VSjxttXx4cz+lVzY>T8QuZ>XMCpnGN77>xoGJNuRLdDR0a zcH2|^qT-nG#V3a0N9R2cy#1aK2*)W7KazRme%|91vrq9XzAGOb7=JlbujcY6yG6Zi z`)Ow%)mZwKS8hIoDmSl!ST6<3?VpQFNTa_$hfUgp&(&oou)8J;QY$ccojQb`nGoM? z4^1obl&OxTTG$zEZOG(-Gk9aim$>DAtIKb8zpPbmaMF3+r*}S7P6ra5c!Q|;YL8O4 z|I)ix+565K-O|o~=C*a*X(8&$EGN)!MqOvATfFI)6)F5a>Gl>C%k^O9i5$#OHS!GX88+?p^u>y!S?fDlM)!43x!+@(a<0{v1Cv#9uWkQ6Pd~HT zcr3E;%2_1#dGoE=bkv~qA%(FmY~jUIw#W5WhPBLpyyyO-c!le3GnVOEU(cDZYWU<^ z7oUi8gN#F;mz6X&wJc7XzSyW``+}P{T}FDJHJ@R>=F7klck+%Gd9JDKRA#j7;jrdq zI>q02EP))fx$mPl_7`WhKn&Ve$Aw>anb8 zm6J>6y}RdEb3yeUzt6iOLrtxdzQauCJR3V^$ok)&8mrWlcZV=5*|mMH*t~L53s7pb zc254syn$c8ndqRK2~_8Ht{FVVHb9O5&1};>7EgtKivX?;L@w-|z`^-hGhOUfn-|PH zqP6)Wql}y3wJGDQ*T9at0wGtdE3S*lqdl+xK6ZiP(1cAT%}3&TXXm=`SMw5-C$CyL z`n&i`_wo-D1x2iz^1P#A?7#`t2Fp8Tme`q2zxXmy$uIYH@9f%>_Z7cHD~>r`elzQ4 zl235W#OGnV=DZxWc;W6Nxu$liyKi4Eeb-R><&OW#$h26Mt@lj#*sXs0qIlSwC{i=C znfq?^@A?BncBSR_bvq)*x}F*ScG$l0m+S6*j5@E-zh!01i9^BLV#@tPsk?HqH+nF; z9dmb|T)#M@d)( zQTN>QxaQ9eeRdDnf3>jRJ%cTZ3{S*uR??dF=pI#WdZT^0G6`O}=}EvHZId;Ai)FeU zP@6$_cq&+gNtFSFfWahTxl!@$jp0oe4jKLFn=Cr0(V;DqYx~;~Il1snSLYT^zq~Tt z@?{ij`D1GAvnPXAs%R|PzNuezxl(Tkk?aB&yS76}SiYtBlTx?-evfHi`-ecfBCs^# z-x78;r@DhL1#h;D+T$rdhlIHhN8{0<6nk*Sok2Gp=}-#Kfk(B0|3l)!3;K$;RIRXM zo~n26-`o25wggw#fcMHd(Ic*Jg?Ep+y#`F0+@%}4DJ)5HZR3K9er4fjdsmkBVy!># zHKD%bLZ2xI)r0wgSGoKtyL{d5e!eVBk_$r)3!bTt>sx*+;^LL{3q9WNk}s_y{bv`B zKe<}ebJ<`sm6k8-KOA_q@yg=T*Y|wJM}IX=$@>s6)bQB#g>NJ7ZXRVavClpOOJ5I{ zSDS6OHmv=qMOjsNEfw#Wmp{{D!IbVNPxagr(#4LkVDod!xHZ$>^zcw?d2R71Vu|M| z`_5)^_g18oty)_923`5=dTs%+LA2C~=~uLK_pZ`2=Gm#^-rSN@Y3!>w>vz#pcr9Ml zrqwUE2EW`~8pP;^-$=EF5*Um&%@2_$Iz(Ccy_vlurZw0qpL*>xI7K;L&fA~$Ll7h& zFZEso>s7{O29CzSR1QE+pU|w8ooAxZ%~|B{M8VMmadf<%@j`vlG^* zszkm&cmJSp(gdB4qZ=bWG~Q`6{~#IsB;3qr^isXhcWISL{9ZR=cUQj~p<=hleT|<( z!ulnJXKp3Es3{H`v`DqYwE0#2;B!O0>P{pY=X~cot@VMJZ(eVYN3ZX(|=Vj$CTo;_>0_-H8|9 zhip6fdRx`rCgSm^fS&X1Ig`KcFS@f;XW;3VR@83iAxl0AZyH@|iuZ~9WIc1uqdqMD zdvX1RyP~Zr4ztM%^0V3B`7Z;XC(gQWy~*jt>F|5Qv$d-{23%bv|MKL;`qBXY#F^Dk zN*nwyI@M?P{(6U5DbiLOG3TVIk1qSs!t0wAhK{*VdxN>hb?L?OPiIDk7HJ1Ra|=>J z@{`fChn2p!gKv~BsWII7+%9#y%IrtV?k5|@1$BQk)v-DM-pUfCkOd)6)Mn^dJ?Y{% z=I+Qrwc=skwjKk!EMLTNtaur@Gi>kRn|G#e6Blz{_i$XTY8|*NiBjY0PEecE9er&{ zEuU%N<~{3T-~9T8TY3gDK78_BBpT$sRMT2-+8OKNGjB~Adu-71x4xrJZF;mVIp-3o zwQ4BUU|xSp*YjzAL-wH9i=Ef39KHGXYj!WEiekqNaJ+dYXkFIFPD#Jti=5zP78H-!>rOwgIfU)h|DZRP}AwUe5ciTs72j`|Hj9 zjTd|CS!O?qi}-CT+eMcdxP4?}C&L@g*@x6GE53BuKbKv9q~`@fljnVIoKkV>m=QCQ zy5`g^3S96gW6;@K^P|>ttQ+gDtg>1+RH5$DtO3W8bXkwm3Ln}>c2~E1uv$Li^akH8 z36~GpG745_yg8ox#x=f1`>p@>+b*eV@=~3OmRF~!*qrm6{^8C|Ii(Bn#kGMJ50rLS zYYf>v!~MnQJ63V3Mxin0ONNSWtGjLq9CZ2FGoPuWt_)j0tWxiaN5jN~hvUL4bYIul z4Y*s?%VwQJ|ASjRzS*DKz;JI^UpLKV#MyDR z-Oi|-^gi)rQ{55fpPx(e!&E|m% z6UVl6OE_m7>=AijQ*7_9jF)GI4z#;qdM7_YrLX^x4IfbR&NXCt;W9 zmVL9!hCRFZEcij7#R?7c)`xn35jQ%2;|3kp(5APcA<)7Az8zLK5l2_%kO_LSY{CLG--Wk(z zj_`gFDi|?gC!)fuL#u-;1OI-kAC@nyTL{O)TdTIsE|GFbw6~`>yFsm+8*FxwR0I{) z3d3gS{b$EV>HUz_o$fE_OQ^ENn0YRpDcJG^

    zB_$Jnqg|YmFSgB)8~qm=iH7i*0nu%S(0utUvZXNbIP>2-m`|EE$&pcPmpM9?eU>e zbS8Jyx81!Ta*p-d(`VJvH<{N`_Lw-;&Q1_iR1KftAJOk}r)ec;b%XWaxOq>AY^wj7 zeaA!2)?)sBcfH#4n+%4`=-Kip^{B6V(NNPj8pD@YNk&b2d%Qd8Z@GWG>W*crSe@oS z%lMRGJG0udw`F$!z!W2e%)Gccv+j<1yLZYPf2*5cdNu8GdXd*{-Mu=qXH7TWDA&z3 zpFJm3*5dpCr>Yo0PvU#KNPJI^id9Q^&_2Gfj!`*okbOn9PL z`Z%*!-52T^Gi36uTLrl(Q{B%jj0p?hQyObhQ>12ZJoJSZr=j=fl_!=Z?5i0&KX!0T zSb*PN@1yez2XaaSvcDED-nT0^H|uDmSVL)O#7SPc)>o=r>mz;epZQO3T+;LZFV1fr zj)m1_Pv9;hr!~yfg~@|ZHt}B%S=qH6Wfhn_6DIe4(EaoM4xp>Usz$5|>hE|q>2}Jh ztXI8q6ILR%H)_QBe>{9O{h7{+O(nXHPK|q~J(GV@6sarB_q{kGprvKMS&?7MT&lPG z$_JXA0_P_7J*+h`R>jHlTU>&bO_YLI`OLQ6-*!KrQMGl;Ot!aq&z+5pdKry4Lo)6Oel&dvVCN;*G;ZQEpmquFacz#$ng-uMd6nD=LkH*h{A- zC0zWVs58BIe#sp*X7R}tR(qNof*p<1Mm}ts{-7%8z6$?{ zy1uufU%um@v9_D7E32EeBX1LCzE#UsSVb*begAz~(3q_Yj=j2Mu4<<#&Q4E_da~Un zGkeU)I%nS2sl(OIrD=4|{lbh+SYC6ird%V4D%bFDJ6|yv5SGyB0XX}%xx`@!4O2iF zkp$z9VTp3WovqlaLaGp%C?~8T++z;=VOP*58R?1v90maaq#t7%Oztqvn0MQPv&S`5 zd4)QvQeWauOi$~OPw_gTHY{d{a3C?78ydtYzAzj>dvx?CB;K`O`l0 zpX0bwvTH2P6wjXL(8I|IzXo*z#~naN3{oZkmLo=Ys;l&fVbFfW`0>^=K2}hme1CM? zJ6;lAWuUZkh}w8p?$a+Cv)_FhnK>g{60LfnmV?Sie|}by5p11!u<;&$f8iF7G^>Fx zwW7?JJR>hX-I)fb6f`E6@Tma}l&{LGq_GvzKAkRwZgr90;C*BInu}s8wtM+fKc%L} z@A{OT+|xD5zJHSc>;8Qz?JEo={Pd}bWzh|%r-w}2cVKzK8NNoI`61npm8Cmw@xS=* zGc)L#t}fCw9$y!nIxZr)A>r!~BlnlF1#5PV_YU>!dq!me+arDCyR^NGS-vA)GzEXn zyEpGx!^+n~EjhfGSHsv-H;w+D8<+gH53p1Nxpv5%`Tz3AkZoqLb^ zCJfSEK(NA1LR(`l_d!xEf9bYffM1x7=T*J&8CK%2chDgtZgg(Hzq*9-_ubYDzsDS( z@^DFfa>g0=8C3%>otoGAz<>9;U7K5p<1>^E)x*Z#fp%H{4_vqV6WZXeR@3e(z6n$| zlPa4=mBCLFWVd^;$67|Yw>g}IHt$b8)`;Lhsk`bE5oMPuNaMqAwEu>`8u5d_ihm;b zxBOMP`(yhmwH&%Vr+3+4hWo;$HO9gXPnMr}$J>3H)w1f_r`X&s)Q0^B(~f4{diUUE z(XPWQ7j?Vyap$w_=vaBHzU98^pSML#Jn=S3eSF~wPfxG;*W-1*$A288<20vhOt9pI zx9X9)JtGf|eC<3uuDAZ{xy39lu<@QFPMa?bgwRVd-bRahB0N*AKjUM5*80p<~3ohnzO`Z1wOQ*|crQ76x{Fun?aGgq^OmZmQRj9@?1OKm40|_syq(@* z#t>HaL+7fRI; zPFG(jnCV~GFv7`De*4uP*UlwQxhWYNs16&>RS5U*?-1^{zGN|^SNaLPL-g)r{qyeg z&zkfOzh;3bKi+U!f6YRJ|1)?0f4Na@W(;YJh`zH!)nc5ScIs7=OS2pt+$RoOI*f`j zcNr6!ap%Qwg?D}>S%k#Xtx#wGjH`Z&N+ww7&AG_cvE4YMT0P@nUbfiE&01f7#Nrmt zXgT|o=Gn7FrN{5P@2f5Q@SW@3ZP4*f_x29_-T1K6nyBj3o318@Bfm{3K-FWuFYTdLG>^l8zr_;E>5yR#PZ@B)p=ta17UDkm4qUAaz*WWKlvj1MQ{f)fRcUOnY zAM#J_*jIYZefJfkYwJd-WiMZnUpF{%uz$&wtrNza2>mqf(9&%w4+kDy${p;w^PI|N z4}~nj_4LE`lZKmf_V^DoTyc9z-IZ#)%$r>aeo4y5){ROJB&E|K_FrF(j|KJnAMH86J~TaO}c;R)0>d!VbrGskCr{MtpVCXYa@Da#-oC<>(L#-VuV=*VTol7p8L`5xOU~4cB>uKZ`|O^Y?kVZaAf~9+ zU5?uEYU{CiExbv66ayEeth2mo@!O5<8S~0M-COB%cJb$xB^rGlUF~z1=AP27I?jI( zxa*GD^%XmB>wlG8Dc9(p<;1%t$sJgEbK!C`n>Wwalnj=f-ddeUHmIV*p69xDyVH2r zo-aSr=bYg2y)U*k<%~iI(hj0e<9BNQ2OkiYbmPFGy#38RLkq2U9`OCXMbDgX;-0I0 zDxUVJ$a0OVF56F)?O9f~lPcTxZ*jeU`nAO$f7TZk9Yz1F&zrJ$w(;rV?_$IAb#dWY zQ5I5{-Q-7?of}2}FNoYwKKwtzBCZeqFXlS#IB;!%WT6Xv^*kt(&ML6rq{lzXzK4TL zTpI#>eHuYYDA)G0CcIs@rYtFri~z*x@mUdmH>x^EmeJWLEsf0CjZ1rUXiM_o4RqUW z9Qx#1&7tIRdxrL%q?*>eTn+ape(7IYgs9HBa?iPX(Y#@X+wJ@Gy0}Yy(DB1NOqKTC z+I64vuBzOcS#;;X29d6V+#>UsW8 zv#h2*c6o3+?s?>8Q;D}poKjGU<(d8==1S{tc()w&u76b;HLIkh#va|jTsdT8(zgqq zrS{pqy2zQi2OrvKvX*>0$h_AzvA;;ONnSsuoElp&Js_#RqWey=Xz|uDeN*q*53;qs z#dT$@T-vPe2qmcHyGgTYQvS_qIb=0g82bcdI>tw*yx%2qOmC-LYZJK93|M|Oa zE{CYHmJS5SPQ0?SRM}|?E`yadFg1U*cH#CYRaUxe#DAi&;Od!i=%Z7P2fw<#d_DWA z<@%?2%4|T*?(93Jo)T;QAyv7p; zvL>7~wFq?B;kHT8ndRhPeCFap=WpAGT-P4c)nwg{-c^qVeLmHFSz%VUYm+?=#{?}4 z@0Z(fnsH#Av;O;Zoj3LprDq>B-S%h~#(P+99o8@7RTH_0->XVlV8~iBmf5Vc&o?~j zs`JB2%i=rBy}~PATsFwH8Rj~*evr%U=p)fHuB^K_;c%++`lik2x|Ib?zVc$=ocm6j how=*dtu)ztYI%%H@t(libC(?To^I*6vz&IC|3A{8&LjW; diff --git a/packages/Microsoft.Net.Http.2.1.10/lib/portable-net40+sl4+win8+wp71/System.Net.Http.Primitives.XML b/packages/Microsoft.Net.Http.2.1.10/lib/portable-net40+sl4+win8+wp71/System.Net.Http.Primitives.XML deleted file mode 100644 index fb77470..0000000 --- a/packages/Microsoft.Net.Http.2.1.10/lib/portable-net40+sl4+win8+wp71/System.Net.Http.Primitives.XML +++ /dev/null @@ -1,58 +0,0 @@ - - - - System.Net.Http.Primitives - - - -

    - Represents the file compression and decompression encoding format to be used to compress the data received in response to an . - - - - - Do not use compression. - - - - - Use the gZip compression-decompression algorithm. - - - - - Use the deflate compression-decompression algorithm. - - - - - Provides the base interface for implementation of proxy access for the class. - - - - - Returns the URI of a proxy. - - A that specifies the requested Internet resource. - A instance that contains the URI of the proxy used to contact . - - - - Indicates that the proxy should not be used for the specified host. - - The of the host to check for proxy use. - true if the proxy server should not be used for ; otherwise, false. - - - - The credentials to submit to the proxy server for authentication. - - An instance that contains the credentials that are needed to authenticate a request to the proxy server. - - - - The System.Net.TransportContext class provides additional context about the underlying transport layer. - - - - diff --git a/packages/Microsoft.Net.Http.2.1.10/lib/portable-net40+sl4+win8+wp71/System.Net.Http.Primitives.dll b/packages/Microsoft.Net.Http.2.1.10/lib/portable-net40+sl4+win8+wp71/System.Net.Http.Primitives.dll deleted file mode 100644 index e602e3311feb56472f756c4fb6216559038e80b3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22176 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 diff --git a/packages/Microsoft.Net.Http.2.1.10/lib/portable-net40+sl4+win8+wp71/System.Net.Http.dll b/packages/Microsoft.Net.Http.2.1.10/lib/portable-net40+sl4+win8+wp71/System.Net.Http.dll deleted file mode 100644 index fb7c4907b04593a59957f621e5e0933c340b4621..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 218224 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
    8<|VY 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 - - - System.Net.Http - - - - Provides HTTP content based on a byte array. - - - Initializes a new instance of the class. - The content used to initialize the . - The parameter is null. - - - Initializes a new instance of the class. - The content used to initialize the . - The offset, in bytes, in the parameter used to initialize the . - The number of bytes in the starting from the parameter used to initialize the . - The parameter is null. - The parameter is less than zero.-or-The parameter is greater than the length of content specified by the parameter.-or-The parameter is less than zero.-or-The parameter is greater than the length of content specified by the parameter - minus the parameter. - - - Creates an HTTP content stream for reading whose backing store is memory from the . - Returns .The HTTP content stream. - - - Serialize and write the byte array provided in the constructor to an HTTP content stream. - The target stream. - Information about the transport(channel binding token, for example). This parameter may be null. - - - Serialize and write the byte array provided in the constructor to an HTTP content stream as an asynchronous operation. - Returns . The task object representing the asynchronous operation. - The target stream. - Information about the transport, like channel binding token. This parameter may be null. - - - Determines whether a byte array has a valid length in bytes. - Returns .true if is a valid length; otherwise, false. - The length in bytes of the byte array. - - - A base type for HTTP handlers that delegate the processing of HTTP response messages to another handler, called the inner handler. - - - Initializes a new instance of the class with a specific inner handler. - The inner handler which is responsible for processing the HTTP response messages. - - - Releases the unmanaged resources used by the , and optionally disposes of the managed resources. - true to release both managed and unmanaged resources; false to releases only unmanaged resources. - - - Sends an HTTP request to the inner handler to send to the server synchronously. - Returns . The HTTP response message from the inner handler. - The HTTP request message to send to the server. - A cancellation token to cancel operation. - - - Sends an HTTP request to the inner handler to send to the server as an asynchronous operation. - Returns . The task object representing the asynchronous operation. - The HTTP request message to send to the server. - A cancellation token to cancel operation. - - - A container for name/value tuples encoded using application/x-www-form-urlencoded MIME type. - - - Initializes a new instance of the class with a specific collection of name/value pairs. - A collection of name/value pairs. - - - Creates an HTTP content stream for reading whose backing store is memory from the . - Returns . The HTTP content stream. - - - Serialize and write the provided name/value pairs in the constructor to an HTTP content stream. - The target stream. - Information about the transport (the channel binding token, for example). This parameter may be a null reference. - - - Serialize and write the provided name/value pairs in the constructor to an HTTP content stream as an asynchronous operation. - Returns . The task object representing the asynchronous operation. - The target stream. - Information about the transport (the channel binding token, for example). This parameter may be a null reference. - - - Determines whether the encoded name/value data has a valid length in bytes. - Returns .true if is a valid length; otherwise, false. - The length in bytes of the encoded name/value data. - - - Provides a base class for sending HTTP requests and receiving HTTP responses from a resource identified by a URI. - - - Initializes a new instance of the class. - - - Initializes a new instance of the class with a specific handler. - The HTTP handler stack to use for sending requests. - - - Gets or sets the base address of Uniform Resource Identifier (URI) of the Internet resource used when sending requests. - Returns .The base address of Uniform Resource Identifier (URI) of the Internet resource used when sending requests. - - - Cancel all pending requests on this instance. - - - Gets the headers which should be sent with each request. - Returns .The headers which should be sent with each request. - - - Send a DELETE request to the specified Uri. - Returns .The HTTP response message. - The Uri the request is sent to. - The request message was already sent by the instance. - - - Send a DELETE request to the specified Uri. - Returns .The HTTP response message. - The request message was already sent by the instance. - - - Send a DELETE request to the specified Uri as an asynchronous operation. - Returns .The task object representing the asynchronous operation. - The Uri the request is sent to. - - - Send a DELETE request to the specified Uri as an asynchronous operation. - Returns .The task object representing the asynchronous operation. - The Uri the request is sent to. - - - Releases the unmanaged resources and disposes of the managed resources used by the . - - - Releases the unmanaged resources used by the and optionally disposes of the managed resources. - true to release both managed and unmanaged resources; false to releases only unmanaged resources. - - - Send a GET request to the specified Uri. - Returns .The HTTP response message. - The Uri the request is sent to. - The request message was already sent by the instance. - - - Send a GET request to the specified Uri. - Returns .The HTTP response message. - The Uri the request is sent to. - The request message was already sent by the instance. - - - Send a GET request to the specified Uri as an asynchronous operation. - Returns .The task object representing the asynchronous operation. - The Uri the request is sent to. - The request message was already sent by the instance. - - - Send a GET request to the specified Uri as an asynchronous operation. - Returns .The task object representing the asynchronous operation. - The Uri the request is sent to. - The request message was already sent by the instance. - - - Gets or sets the maximum number of bytes to buffer when reading the response content. - Returns .The maximum number of bytes to buffer when reading the response content. - The size specified is less than or equal to zero. - An operation has already been started on the current instance. - The current instance has been disposed. - - - Send a POST request to the specified Uri. - Returns .The HTTP response message. - The Uri the request is sent to. - The HTTP request content sent to the server. - The request message was already sent by the instance. - - - Send a POST request to the specified Uri. - Returns .The HTTP response message. - The Uri the request is sent to. - The HTTP request content sent to the server. - The request message was already sent by the instance. - - - Send a POST request to the specified Uri as an asynchronous operation. - Returns .The task object representing the asynchronous operation. - The Uri the request is sent to. - The HTTP request content sent to the server. - The request message was already sent by the instance. - - - Send a POST request to the specified Uri as an asynchronous operation. - Returns .The task object representing the asynchronous operation. - The Uri the request is sent to. - The HTTP request content sent to the server. - The request message was already sent by the instance. - - - Send a PUT request to the specified Uri. - Returns .The HTTP response message. - The Uri the request is sent to. - The HTTP request content sent to the server. - The request message was already sent by the instance. - - - Send a PUT request to the specified Uri. - Returns .The HTTP response message. - The Uri the request is sent to. - The HTTP request content sent to the server. - The request message was already sent by the instance. - - - Send a PUT request to the specified Uri as an asynchronous operation. - Returns .The task object representing the asynchronous operation. - The Uri the request is sent to. - The HTTP request content sent to the server. - The request message was already sent by the instance. - - - Send a PUT request to the specified Uri as an asynchronous operation. - Returns .The task object representing the asynchronous operation. - The Uri the request is sent to. - The HTTP request content sent to the server. - The request message was already sent by the instance. - - - Send an HTTP request synchronously. - Returns .The HTTP response message. - The HTTP request message to send. - The request message was already sent by the instance. - - - Send an HTTP request synchronously. - Returns .The HTTP response message. - The HTTP request message to send. - When the operation should complete (as soon as a response is available or after reading the whole response content). - The request message was already sent by the instance. - - - Send an HTTP request synchronously. - Returns .The HTTP response message. - The HTTP request message to send. - When the operation should complete (as soon as a response is available or after reading the whole response content). - The cancellation token to cancel operation. - The request message was already sent by the instance. - - - Send an HTTP request synchronously. - Returns .The HTTP response message. - The HTTP request message to send. - The cancellation token to cancel operation. - The request message was already sent by the instance. - - - Send an HTTP request as an asynchronous operation. - Returns .The task object representing the asynchronous operation. - The HTTP request message to send. - The request message was already sent by the instance. - - - Send an HTTP request as an asynchronous operation. - Returns .The task object representing the asynchronous operation. - The HTTP request message to send. - When the operation should complete (as soon as a response is available or after reading the whole response content). - This operation will not block. The request message was already sent by the instance. - - - Send an HTTP request as an asynchronous operation. - Returns .The task object representing the asynchronous operation. - The HTTP request message to send. - When the operation should complete (as soon as a response is available or after reading the whole response content). - The cancellation token to cancel operation. - The request message was already sent by the instance. - - - Send an HTTP request as an asynchronous operation. - Returns .The task object representing the asynchronous operation. - The HTTP request message to send. - The cancellation token to cancel operation. - The request message was already sent by the instance. - - - Gets or sets the number of milliseconds to wait before the request times out. - Returns .The number of milliseconds to wait before the request times out. - The timeout specified is less than or equal to zero and is not . - An operation has already been started on the current instance. - The current instance has been disposed. - - - A base class for HTTP handler implementations. - - - Creates an instance of a class. - - - Gets or sets a value that indicates whether the handler should follow redirection responses. - Returns .true if the if the handler should follow redirection responses; otherwise false. The default value is true. - - - Gets or sets the type of decompression method used by the handler for automatic decompression of the HTTP content response. - Returns .The automatic decompression method used by the handler. The default value is . - - - Gets or sets the cookie container used to store server cookies by the handler. - Returns .The cookie container used to store server cookies by the handler. - - - Gets or sets authentication information used by this handler. - Returns .The authentication credentials associated with the handler. The default is null. - - - Releases the unmanaged resources used by the and optionally disposes of the managed resources. - true to release both managed and unmanaged resources; false to releases only unmanaged resources. - - - Gets or sets the maximum number of redirects that the handler follows. - Returns .The maximum number of redirection responses that the handler follows. The default value is 50. - - - Gets or sets the maximum request content buffer size used by the handler. - Returns .The maximum request content buffer size in bytes. The default value is 65,536 bytes. - - - Gets or sets a value that indicates whether the handler sends an Authorization header with the request. - Returns .true for the handler to send an HTTP Authorization header with requests after authentication has taken place; otherwise, false. The default is false. - - - Gets or sets proxy information used by the handler. - Returns .The proxy information used by the handler. The default value is null. - - - Creates an instance of based on the information provided in the . - Returns .The HTTP response message. - The HTTP request message. - A cancellation token to cancel the operation. - - - Creates an instance of based on the information provided in the as an operation that will not block. - Returns .The task object representing the asynchronous operation. - The HTTP request message. - A cancellation token to cancel the operation. - - - Gets a value that indicates whether the handler supports automatic response content decompression. - Returns .true if the if the handler supports automatic response content decompression; otherwise false. The default value is true. - - - Gets a value that indicates whether the handler supports proxy settings. - Returns .true if the if the handler supports proxy settings; otherwise false. The default value is true. - - - Gets a value that indicates whether the handler supports configuration settings for the and properties. - Returns .true if the if the handler supports configuration settings for the and properties; otherwise false. The default value is true. - - - Gets or sets a value that indicates whether the handler uses the property to store server cookies and uses these cookies when sending requests. - Returns .true if the if the handler supports uses the property to store server cookies and uses these cookies when sending requests; otherwise false. The default value is true. - - - Gets or sets a value that controls whether default credentials are sent with requests by the handler. - Returns .true if the default credentials are used; otherwise false. The default value is false. - - - Gets or sets a value that indicates whether the handler uses a proxy for requests. - Returns .true if the handler should use a proxy for requests; otherwise false. The default value is true. - - - Indicates if operations should be considered completed either as soon as a response is available, or after reading the entire response message including the content. - - - The operation should complete after reading the entire response including the content. - - - The operation should complete as soon as a response is available and headers are read. The content is not read yet. - - - A base class representing an HTTP entity body and content headers. - - - Initializes a new instance of the class. - - - Gets a stream representing the serialized HTTP content. - Returns .A stream representing the serialized HTTP content. - - - Write the HTTP content to a stream. - The target stream. - - - Write the HTTP content to a stream. - The target stream. - Information about the transport (channel binding token, for example). This parameter may be null. - - - Write the HTTP content to a stream as an asynchronous operation. - Returns .The task object representing the asynchronous operation. - The target stream. - - - Write the HTTP content to a stream as an asynchronous operation. - Returns .The task object representing the asynchronous operation. - The target stream. - Information about the transport (channel binding token, for example). This parameter may be null. - - - Buffer the te HTTP content to a memory stream. - Returns . - - - Releases the unmanaged resources and disposes of the managed resources used by the . - - - Releases the unmanaged resources used by the and optionally disposes of the managed resources. - true to release both managed and unmanaged resources; false to releases only unmanaged resources. - - - Gets the HTTP content headers as defined in RFC 2616. - Returns .The content headers as defined in RFC 2616. - - - Serialize the HTTP content to a memory buffer. - - - Serialize the HTTP content to a memory buffer. - The maximum size, in bytes, of the buffer to use. - - - Serialize the HTTP content to a memory buffer as an asynchronous operation. - Returns .The task object representing the asynchronous operation. - - - Serialize the HTTP content to a memory buffer as an asynchronous operation. - Returns .The task object representing the asynchronous operation. - The maximum size, in bytes, of the buffer to use. - - - Return the HTTP content as byte array. - Returns .The HTTP content as byte array. - - - Return the HTTP content as string. - Returns .The HTTP content as a string. - - - Serialize the HTTP content to a stream. - The target stream. - Information about the transport (channel binding token, for example). This parameter may be null. - - - Serialize the HTTP content to a stream as an asynchronous operation. - Returns .The task object representing the asynchronous operation. - The target stream. - Information about the transport (channel binding token, for example). This parameter may be null. - - - Determines whether the HTTP content has a valid length in bytes. - Returns .true if is a valid length; otherwise, false. - The length in bytes of the HHTP content. - - - A base type for HTTP message handlers. - - - Initializes a new instance of the class. - - - Releases the unmanaged resources and disposes of the managed resources used by the . - - - Releases the unmanaged resources used by the and optionally disposes of the managed resources. - true to release both managed and unmanaged resources; false to releases only unmanaged resources. - - - Send an HTTP message synchronously. - Returns .The HTTP response message. - The HTTP message to send. - The cancellation token to cancel operation. - - - Send an HTTP request as an asynchronous operation. - Returns .The task object representing the asynchronous operation. - The HTTP request message to send. - The cancellation token to cancel operation. - - - A helper class for retrieving and comparing standard HTTP methods. - - - Initializes a new instance of the class with a specific HTTP method. - The HTTP method. - - - Represents an HTTP DELETE protocol method. - Returns . - - - Returns . - - - Returns . - - - Represents an HTTP GET protocol method. - Returns . - - - Returns . - - - Represents an HTTP HEAD protocol method. The HEAD method is identical to GET except that the server only returns message-headers in the response, without a message-body. - Returns . - - - An HTTP method. - Returns .An HTTP method represented as a . - - - Returns . - - - Returns . - - - Represents an HTTP OPTIONS protocol method. - Returns . - - - Represents an HTTP POST protocol method that is used to post a new entity as an addition to a URI. - Returns . - - - Represents an HTTP PUT protocol method that is used to replace an entity identified by a URI. - Returns . - - - Returns a string that represents the current object. - Returns .A string representing the current object. - - - Represents an HTTP TRACE protocol method. - Returns . - - - A base class for exceptions thrown by the and classes. - - - Initializes a new instance of the class. - - - Initializes a new instance of the class with a specific message that describes the current exception. - A message that describes the current exception. - - - Initializes a new instance of the class with a specific message that describes the current exception and an inner exception. - A message that describes the current exception. - The inner exception. - - - Represents a HTTP request message. - - - Initializes a new instance of the class. - - - Initializes a new instance of the class with an HTTP method and a request . - The HTTP method. - A string that represents the request . - - - Initializes a new instance of the class with an HTTP method and a request . - The HTTP method. - The to request. - - - Gets or sets the contents of the HTTP message. - Returns .The content of a message - - - Releases the unmanaged resources and disposes of the managed resources used by the . - - - Releases the unmanaged resources used by the and optionally disposes of the managed resources. - true to release both managed and unmanaged resources; false to releases only unmanaged resources. - - - Gets the collection of HTTP request headers. - Returns .The collection of HTTP request headers. - - - Gets or sets the HTTP method used by the HTTP request message. - Returns .The HTTP method used by the request message. The default is the GET method. - - - Gets a set of properties for the HTTP request. - Returns . - - - Gets or sets the used for the HTTP request. - Returns .The used for the HTTP request. - - - Returns a string that represents the current object. - Returns .A string representation of the current object. - - - Gets or sets the HTTP message version. - Returns .The HTTP message version. The default is 1.1. - - - Represents a HTTP response message. - - - Initializes a new instance of the class. - - - Initializes a new instance of the class with a specific . - The status code of the HTTP response. - - - Gets or sets the content of a HTTP response message. - Returns .The content of the HTTP response message. - - - Releases the unmanaged resources and disposes of unmanaged resources used by the . - - - Releases the unmanaged resources used by the and optionally disposes of the managed resources. - true to release both managed and unmanaged resources; false to releases only unmanaged resources. - - - Throws an exception if the property for the HTTP response is false. - Returns .The HTTP response message if the call is successful. - - - Gets the collection of HTTP response headers. - Returns .The collection of HTTP response headers. - - - Gets a value that indicates if the HTTP response was successful. - Returns .A value that indicates if the HTTP response was successful. true if was in the range 200-299; otherwise false. - - - Gets or sets the reason phrase which typically is sent by servers together with the status code. - Returns .The reason phrase sent by the server. - - - Gets or sets the request message which led to this response message. - Returns .The request message which led to this response message. - - - Gets or sets the status code of the HTTP response. - Returns .The status code of the HTTP response. - - - Returns a string that represents the current object. - Returns .A string representation of the current object. - - - Gets or sets the HTTP message version. - Returns .The HTTP message version. The default is 1.1. - - - A base type for handlers which only do some small processing of request and/or response messages. - - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Provides a collection of objects that get serialized using the multipart/* content type specification. - - - - - - - Returns . - - - - Returns . - - - Returns . - - - Returns . - - - Provides a container for content encoded using multipart/form-data MIME type. - - - - - - - - Provides HTTP content based on a stream. - - - - - Returns . - - - - - Returns . - - - Returns . - - - Provides HTTP content based on a string. - - - - - - Represents authentication information in Authorization, ProxyAuthorization, WWW-Authneticate, and Proxy-Authenticate header values. - - - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Represents the value of the Cache-Control header. - - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Represents the value of the Content-Range header. - - - - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Represents an entity-tag header value. - - - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Represents the collection of Content Headers as defined in RFC 2616. - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - A collection of headers and their values as defined in RFC 2616. - - - - - - - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Represents a collection of header values. - - - - - - Returns . - - - - Returns . - - - Returns . - - - Returns . - - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Represents the collection of Request Headers as defined in RFC 2616. - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Represents the collection of Response Headers as defined in RFC 2616. - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Represents a media-type as defined in the RFC 2616. - - - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Represents a content-type header value with an additional quality. - - - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Represents a name/value pair. - - - - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Represents a name/value pair with parameters. - - - - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Represents a product header value. - - - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Represents a value which can either be a product or a comment. - - - - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Represents a header value which can either be a date/time or an entity-tag value. - - - - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Represents the value of the Range header. - - - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Represents a byte-range header value. - - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Represents a header value which can either be a date/time or a timespan value. - - - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Represents a string header value with an optional quality. - - - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Represents a transfer-coding header value. - - - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Represents a transfer-coding header value with optional quality. - - - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Represents the value of a Via header. - - - - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Represents a warning value used by the Warning header. - - - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - \ No newline at end of file diff --git a/packages/Microsoft.Net.Http.2.1.10/lib/portable-net40+sl4+win8+wp71/ensureRedirect.xml b/packages/Microsoft.Net.Http.2.1.10/lib/portable-net40+sl4+win8+wp71/ensureRedirect.xml deleted file mode 100644 index e69de29..0000000 diff --git a/packages/Microsoft.Net.Http.2.1.10/lib/portable-net45+win8/System.Net.Http.Extensions.XML b/packages/Microsoft.Net.Http.2.1.10/lib/portable-net45+win8/System.Net.Http.Extensions.XML deleted file mode 100644 index 1190940..0000000 --- a/packages/Microsoft.Net.Http.2.1.10/lib/portable-net45+win8/System.Net.Http.Extensions.XML +++ /dev/null @@ -1,50 +0,0 @@ - - - - System.Net.Http.Extensions - - - - - Extension methods for which expose differences in platform specific capabilities. - - - - - Gets a value that indicates if HttpClientHandler.AllowAutoRedirect is supported by the handler. - When this property is true and HttpClientHandler.SupportsRedirectConfiguration is false, setting HttpClientHandler.AllowAutoRedirect to true will cause the system default to be used for HttpClientHandler.MaximumAutomaticRedirections. - - The to check. - Returns .true if the if the handler supports configuration settings for the property; otherwise false. - - - - Gets a value that indicates if is supported by the handler. - - The to check. - Returns .true if the if the handler supports configuration settings for the property; otherwise false. - - - - Gets a value that indicates if , HttpRequestMessage.ProtocolVersion, and HttpResponseMessage.ProtocolVersion are supported by the handler. - - The to check. - Returns .true if the if the handler supports configuration settings for the , HttpRequestMessage.ProtocolVersion, and HttpResponseMessage.ProtocolVersion properties; otherwise false. - - - - Gets a value that indicates if HttpRequestMessage.Headers with or header value of 'chunked' is supported by the handler. - - The to check. - Returns .true if the if the handler supports setting HttpRequestMessage.Headers with or header value of 'chunked'; otherwise false. - - - - Gets a value that indicates if is supported by the handler. - When this property is true and HttpClientHandler.SupportsProxy is false, setting HttpClientHandler.UseProxy to true will cause the system default to be used for HttpClientHandler.Proxy. - - The to check. - Returns .true if the if the handler supports configuration settings for the property; otherwise false. - - - diff --git a/packages/Microsoft.Net.Http.2.1.10/lib/portable-net45+win8/System.Net.Http.Extensions.dll b/packages/Microsoft.Net.Http.2.1.10/lib/portable-net45+win8/System.Net.Http.Extensions.dll deleted file mode 100644 index acc41c1b31372addf86d50a2a33dca3916144553..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22176 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 JZxhKfTa z24)+?)NiyG79Ng`m7KCn7eD#gLMmZAZ=x>bf=y=6o5*P4x34u0#t7Mbdr&DA82Pen z>dVeI>j2jO{tz%2D44IBOe6=PlEV$8;!p9lw(2S$;Ps23+NxI^n{!brVGy4B; z^tT0SVSeHp;ETvMXJ%T0!2we?>OXI?Qkhp}Sur?C3^swcEjjL)aERB|7I$LZiH&+P zZ};oIU2U_qdbGZ_DR1N-H(wboUW`3tIm9s5?&8|8Ps*q)9X)!Tn%f=G9IYVHw)xh3 zzi9)}4UFgSakm%uDNr_6?mb|<@uuZ=A z+)!VEyi%d8kio=~ds-GT(Uc|S%n4Dv=Rb^pb+WvX^q}?I@<)S>Jp^6m;m@^Crt{nP z`EMzV8;)Qx>@MT?i=M9eSjSr&B+WJ~ihffU6>)v%!``BCV!)pF8#n}5C(>e$M~5Ws z_a5G^sIUF?fwAXGPp?Po15FOL>9!@VbBVL?5kT25=GxwE`9V48+{-L-DC^~S%|X${ z=a}=f)ix`RZ0j`6?Lg^Vf0-;AVo^ZjvxaGW=JWa$0|PKi@T~x8`1!R&%o2Q3AW0mJ zV))f8K||>=vCokZ53o$oP>R6ZBL~hyX+TZ0sFT*PF`$3}=|`Ie2CHAVI4=ksDAK5!0!&--SrP+H0`3|u9cK?4bB z)Q9}Ui^YlO|8aj-6WCl0__J!RP%CL9m#sx(BuNqghnyv;}5ERyj_VpKxFUav&wikAJh`>tL;;?YLn3zxegJeizuxr^|{{Hm;| zbig9AutZ9kjo%Ijp9+uZ4dQwuu92lRDaLk&tJ=78nDhhU$NjG`WSDLqZnc>X@6T?k zI5rxqz=j*?v}f9Temjf$K(t8t;K63yS1P8Lj(&LRS5u6-ie=p&-TbBcN~5WVr$7#h zaiyf)oXzDWn5mw>6kG3uuS!#JX=5fETWkLRwDKpSP5RCgjc1Dtp5$}c7MPP#MOMdxQciJC8ooP``|?I zX~L{`4Zz?a*9Ltb_GL0&~Z5&T>7D)Y^RTnz``-#zG`w(DE4PyDk6Yxcd%dbHjyv0m?+yHO&n zKBuTqcPf5UMsQm6k+AmeoJr9ynvV{AxKYBEkz8DpCwv-Xyrt?~!XZgb>^Yf!zqg-0 z)NS@%Bf}l5tmPV2xc&rF3il3yON67mx3eE{S!5?Pv^F1Y9p1EMq+4e_YnKN#OOl1q zS?(Z4s(IfHb-ltd7w^~pM6`$=m^fy6^3!wjW z)mD^P!sn$s6r8ortn0kRx%y!2Hi{0*%PghWsV`KO7s-!bQE`@)_;jn(zEiHM;`oz{ zGe?aJ8(Wqb*}X`fRLCyk^@lqyQ}H%kz8l96rl>5vDN(lO-07#Lx|t5^9~QJXtnLkZ z?s~QDIecaM&P%(`oOK>62Xn=iXsT4VxG^dZbLKm!cMh}4irlZxTQ&PanCTPoIC5r7!rJ1z7o2XPm(4U$fAo|2t3r ze|bDb$k`Y2{DsofKHrHu7k6C0xwPihxsK06r(1Ae$NbAp89EOJu&k|% zWRm3F(Hh`*XR2kNhS|W>`x@1bJCxokiQ;_zO}AC9Gca};x3n))E9aA-+c-)Yi5cG0H zDVeG~7>Z`8>eo@ZaRPLJ1y$hx9)mX`Lf(8_XpemZ_lm&qBA#;G{9#p zh%@)h=>n|(xc{!x(`Sm z*==jHj@0fl5<74fUz>FHf>~7Wu(y!(wqq@WXWN|RtDE|6FWPwJ{XMS3IMt=R2C+KN zz#rWbYHHG*%IFQfTz0uJN&n^}j;*)J?5L&1<2YU(4zrTAmIpU?)|w?hykysx_^rc@ zEsDsrM&;u*;}%Tg$)!_--0`t2tB4A#R=?{K1Mj>Aoi@KgcLt{K9B0!-Jt;buwRjaZ z&uOreoaLYICEv2AOq`a}@#f`w+ojGE1Nf&``Rhv+!l{e`TY62i4&NRgfMepz980vt zyNEYazsf$cShA1h>`t}aL9!ac=#P6V(9(am!)(8IfJ`N0A-tM2aN)60vp!@OQY#SQGH)07Dj@IKXWH z%?RCJ#jOQP3USYuo<|#EU*CUHB}2PmBDS1^tCW<=HKxB~a;V(k zN~m7E+j^Olw$h2`D{wR#?$dP#DLgco`Eh)EPYj3CbpLIJrqc9noGF}xmC%^VrJQpg zLSCwj1iy(EIs7R_l6wiSpLt(EMrY@d+T9P22UTMtJhx@Uy9um#e*auaTfN{=tv9r$ z)ZAvRvt)L^6IRgL`MhM=g~r3@vy1bemk)k&yK}bRi>zhZc)g3;X&v`9J=S-?0cITR zy!Z5-xBs8j181yYzY%K|TES>2JS;qK?f`CDoIe;e;GfM}e5`|LL*G>w+xL%WKECno zSnK5;Z52cRaS^iGu3nDYL2zQv0t9FdTw*(%*a8D*u*3??;@|CE;5`Z_CKPY}pEy~- z^-QxoiStH`>hW!^@3^D&6^?CsQT%Wr<%2T^aqw9il#oL?0L2AGrdq$eNNaicPX25! z&nfdI9OVzV*?9w=2>;h z^HaaLqP$e2=R1=^)!YifNZ}`+UYxK>44&qy#KpE-n{R7p`xx#(cw}iNx+E}aW0*%n z)WkuTS{IX{cSg>Ar-P?W^HnZ43W?Z7568UhyWP4vvwx>auymjNOWckA(K`=w-{+5H>)5i7dj{F}ExQo155^XTF?JP0N~?+}OO{kBYnw_*(k|Mh z6eUCvkrK)O+#}NRJiq7vd*A2(yubhFy*1Z;&bjZiUFSO2xz6`och;^M5Ca5381S2! zfuLG&M=pIj{d1B89&?JG=Y&qNHjCAwteV9f1A`*5;S_QJg&2zUC5DBOsaPKpmJ$_) z4GO~=+d5!F$$lgp2M3$vx1#M#Ajk^E0P&U{UOiXa3kWU7j$((PMIeP`Hg%^QxMRUj zAN(MQn;u5bwi`)6+E2fd00rqK9uVl4_a@|3OkO_H?&$uc5JLwGLllIf zHxJ=Ovk(2x)n zuBB5Vod(fq1fWZyIC?l4PyuK+pjc=>pi&SHVux-6$_q)OaF8J64yXha1E@TmDnpw< zSQ*Nv(=&A138)eD0Z>b52^t4E(5V|e#g`tAq|*dQ06a~Bi~-#SSp&KkazbO0X7vIx z#gIPBLSvx+3nw`Wq#@UjY0Y#7{g}o{=NtrjgItnm4KxS1W044`bz#irTMRtVwkG>U zg^+Y1hqy>8DHLZzqT*Ijso^*~N>FGJH7J@CiSr8ynR{#>6-EsTCH)k|Igu!lLF6zX zp^zhy5CG5A!EeLWxKv#E?IH%bG+b`VpzbU-SQA7RMlJ z2=!vVjzC->b7ztdXn$-R1R5I_8BV59L2v1c$F~BFgNOlP`IDd{6NLebP-x8&?i=Oumn{yOsp(wzRxW^8s`R`zE`G$OiNT^!oQzmBijxxw zq8R~MY=Q(?KweZ*AtVVVYZ6#CK`~6olmu~m2Ln7ZgAs+sd~eeEYQ>Y05?tyru8L`n zf&S^>!CjlD7@|W`toH8_snL3U;K`$B4bKnUU&$+m&S0l#e@@EUc=crr_pWQqF}AY( z1kOEg7zca$#V(f)_rLdZw_3Ef;rM?RtN&8w!%c*_b%mfpJ2HLE)R6>wtAgRRIj7KVY`bx4Rk&a^zexKbwt% zBEv(7aW-IbFG0${&J}`ni1LXfQB_co(v>o-b&xNG97*=4VvWcYAP@8b!eOxnAt6}$ z6pzFLaRPEl^20%p018_A+Z+(Yfr40&)e#TlU zC3p_jY!tE-g9`+J`2sExL>?T`e9jbNxD7eXB-WQiS09dn6mm=?y?F4}oZX3J76OUO zz=E(0n4b0y#tys8rOlIu_$|tYmb~Sg$vK4N@zr$qaaU1O!Mo$t)zsaAapoR`sDea{uE#;SgT?Mut-BL&K$TkAjO`QO<88xEl8%wP74sXuE` z11*vCV>^%;F}rtg(TAXiv&Jnw?I8nD5s(wG*t`HW0d}qfWDeOvHXv>es3`~|*G0_m z*IDZfXmDVQ&RJ}F$U|@;sk0NC9;FjwKvAGnB18e@1Oc0#1j-D9{2?;^xgTT!4*RPa_1NDuf;Nyy#+1;O)wDv%EdgZ(Nn@=?GpB}1W5 zIK7TI&?6#<0mTL`Yfz#uD3=WCCWBT{flwoFQ^4B@UDz6LUox`@MAGvHfp-_S z*#X$qksyTxYQcfpNFa;@yEZEL3kM-PdOt!z%}B0jdO1j2RDg~Dy?iH-P66e7=YwLt4x3Q1`y$0-paw0)0h0Y749|%|cKwpt7klshzZ|@=!fb?-r znvmG+X#Q9G>Ovo1WOT@&?kF&})CHV`fCT<~S&0pgH9pgl!A(*DSi-}b(ZB^PQ z4iq!Gkfxgik`mD<6rLSsWnz@)WIzirLa-GRn>-T=gQBUSQJ6wqSR3YFkirGCGN7PB zOffnMg2fi(!z?*jyd?DcK|**HzAV_1*Y*piyWvuQF)1 ziX>kDW?@6z4tf_Dacs1aaTouKLpqAKvp`6!%x@^5Jw2h5JNjGY%_ZEI(bmxiTgqatBOLE(WU3f9=c z1Z(18qiLvaVx*`H8>lF%;Z;=dQn18qkA!~Pqi=gMn1&Kx$YB&C#6UxF0f9iVp=l@- z)GNST&bCkC;TaXb+bY=6I*bc#+iBKk_7B4kcDpOQ9uGb=eg;>aoVFGLaNEMSp__MkWLnAG(Qz*Lx>`%xX#q=%hf<^0Z|tZf25f!mpfqMBlA_>y ztB~7%@%dzzNW;`uDmCxk?7d_~YhAyO-FBl=3%7@WiT`o*doM}Iw4q_m{S=C!c$(&+ zOMC55Xduz35*msXaD)*S1}qik#PDI3cv%{DE;^@P_|Sjl4yP&VT66zodAbYdGN=m+z5M1co z)*c5yA*JwjK}f0+*fApTRix7VFd}kE7fT?OIPePW!o&h*B_ks<3Wc$PE#OsiaTuMZ z{jGwSn3&&HK%)Ff$yAsZX|EJ!5zIDMBm>JraRCz&hzknhGPEmvBvQ_=C(3qMUTtfD zi()lwt2KPZIcSjdz^ciPG8!rMu_qPX6eSelVs!ld&0{;eZjoKI(_bq!$EyzdKYrwS ze&<2wv`p^8x2x64oj*z^NZ2lKe-Rpuk%Eal<)u4IR-9SY>o96!(^Q)-&7EKNszqWT zE~H{_pr*hW@6{z|;x!8lp6+)lXnpX4Z(jz*suJ}{l4)wWd```pJMjnm_h_!eCnSw= z7C3J^+sAlDL+U^_O?Krr^@@sZ0w>mpK;!2rSlgD_mZ%$e4EvU~+aoSkERLNa7 zf;}@p{R>=AdOfbu`9^$b^Y-I4TBlK0%3plhDYbNw_@#r3hJ=9{8w6_X;Q}>QwYZXP zTdUT==fK#7psJs^2FLv^%0dDbo1OFm^U?xvB0mz=At(TWkQXR2JVAv(P*zsfm{nvd z^HDfCt6QuGo0xnmQG1qLhS z+4ZL`X`Mgk9<`Ux-tv}mlUmi-+YLv@4VJpIkc7q5MikDAvvXH-=f{X|N=>vqCzw$+ zUh;L@heZc$3de7W*9G1eU|B*KV|ullh&cWi|6aBws`6mzn4B& zrEqc;`O8E(Mb2EQlsv_0SJx@D*WLVZ-03qNcRzbdRoMQ3@oO1u&L}gf@t=2{yc2%~1n!}tllPYp) z^JfadU=&`BOzy=Ppf3)Y!p8WY#zz^(BcjB}E2oTC)lijJ@hAGjK5BSHq8|dp5sAu* z#FZebw$jHJfP%^@Dn!2@6yWW}{kQI);&VaWRKqFr@tw0ez$OYiA$5vkY+;}R3xNtu zGx@(#fIyakBm=$Y1*}qx@@cKWjcTwq_}K=h+qPb~dgBomUqfSddYa$KJTHc>8sv?6?Bv;FvLc!@%6zxT@K@#`yDy_TEs#_Wr~^{=(eAKvtR0= z+T3sQsG{3LcRcEPpTDp7oks^!H}8;yKMkw2`U+PY23T-f)@yPOpUKiZqTVC5hvo1V ze_*yT)&YHYXjb2`5tUa6(5*H6Pt1b7=mr`a>z)T0S+NFD;HZQG&K~Gi8L-Ec@dN^1Lzw`S8DgFx zQ34YEC-v;VGOcPTYu%T_e)Yl!ys=or{m~8~x`J)wJGbAzS@$)YkNZWJCN)LitWqIi zaHjK$p^d~N3e=(M%$9zu0&D(ZB=Cf_<&M&eah4IeX3S5grMmK?wzM3JG~W0)xnu0& z=*mMk-A$fVmg~Hb3CtEaQc8(*de5KPGp(9QDQt`O5{WTM*`&_b8tKLeL}o{6O_0*l z2bPrmbFZD#pE(zhKAh z#k-ue8&0r#F+7;lV4gsOxx!qCX5dAkW-yE}1Gp{FUcc2Oh*d1ig~5Q0LmJG(#QJSt zvJ{13q!$d#-}y8&VzEu%!`nPqu{G;ujpMwj_e$}8k$cJJkhQkw5NtQA%gkXj*rd>?&>&6kuj{gTd8Yu;_63qn z*J6%yS_^2gRWMM>b8(=>)c=|mn>`#tCJZuPK&ij#FEk2TtD(Dbg=ytmvVJw;bnshF zrLd#spWb>!4OwX^J~k?6|9X2s5nm#4C($k^NzCJfj*`{+;-gM^ufi|Xo|=d|ZBF^5 z`^I47t(S}VgKn4RVHGFY?XEgCE55S0Ul;!RC`U0vsnd(vt(MNCS%!J<$A;g%N)uJl zu5~&v;vlg}?hs9AZ+9lM@MyQq#P*_F{k)~SZEgtO-$luiiwMmXm=GFqXbZR_KI1Oj zT)h3FbWNPElX3Ct=FbBqE>6#L(I&=9ULT%TJfsoAz8uQp?RgvYx~y2?(hYfTPSVc( z9plB5JS$j9>Y4B3MJ+Ded+F5Q8oO_q`%P6oujhM(&37tZDpxTUddIy~0P=XQ>LzwK z=Q``VO`O|pLpgbEbP{D(rst5B>`;I(v?GsO8hta zC~7<($ko~bw9oc6JCylIBAi>Fb9efEAm258_<(;P?keWggDHhB(X9n1*rs@;^~-xc zzbxBmdV$&7jO49vQ)M`4GjuXKuANPVHB=}GFWSxN_`J7hs@IIW+%IRwjt`eu&nOn( zon;^$)VOz7*3BL5xndO@?s+4{6={Jfi-Hv|M6ZK{_mz+GC4A&dkvzAhCHSZrUg^NI zR}ngop$$G}_wH`FS-WhKld_|sM5hw1A3PJ3yRV!3DEBEfJC?Ra9hk<%4D|Q#oc`tu zMDTiW2KGph(0aMQT^ppZVl?LxTWLFXU4`WSoS&XeH>`-BY&p7f4dR> zL3?x0D`B9$fj)=eGkJLX?IpT_2-9YhMdr_diXJ} z{@Aj3AKBsJTv-*S7y+M~IwGN>v=R2}3Kv?8PWFBtTz~r2p`%pQTAQW_37!?v?ArF* zBV0|5meid*S!Eq?s;6{PCSgX;1{J@0|tL`W~Y$qgHt&m$K z>E-&yY4~vG{`^~-#_=F;n)7jVG2)fZ1_U1_TUA*iJXOo+I zyR~3Z`=nBV9&Qcax|_Tu(|DRpCQOsb09Y>!rrSScm)%*9G0IF`{4UYky~rnJ&#IF1y|H63ThXqfktxY^@q}$!u0&J2iDeOO1%O%6lHbRQ2~R^W1xbtP z(z){=vj%>DGO<85J>X^ETg`xHpN}x3fMm|g9wVNMeu@B09e`W_;`)nZVm*%~2I$7Q ze8}r6 zIm0~K9^Rvw&?1!FOQf<_Or8rAlD=1>bMDdD67!FyDmO#Y14XKHtP^hw1IyMp5>AFa({n#A+((-nil(r)~*!_EEaFT^UMt^vcMF%w&!FnCeNAXN28;&3N`Bh0w zs+mtIOj_?{x+K1@kj9}0Ad-u~#4cR`3A1#^O>#)Nn7pCe+CKp4?4U^-{ubC(23`Sd zDR8nS`W;XC84|_<91Ty0QV75pR|B%CLWffD%6ND_`X7P|=dF%Bn{h-5bGJ&zMNi@O zIS)$Em#3HOaR3_0p2G7;7FHY^zFqWVWk` z$C7CN6ieK7(OA1@s-5i3Yy&Ch4RNQhrgho1J*mmp{dAEfDFbbq9lf>rI7Q=7gfv(8 zmzs&I?@v8Bm^9jJwAFE1%r|UeRlLZpXZauOdd{SXZ#QcYmNV8>e}4v7TV4KnDJ-9A zP!f6JKzNpH-mVqRcQxv*mMbyjop~qcdScJmO5MfXqp|~b#rk&%%cPlmkN75+m6VP_ zPo^{<ni>v2~X&Cf$=+=a)X#Ma|%CNWE{;rcds0=T@Av%N2lKE;9>aNFgUu zb5H^U!@T5Mv7i>9EJQtwp52~m9OvCpqX=J4cVRQ>IQ3jiT= zi18m+Fn6f+Csj~^eK3bNp@EOrfg0|iCd-K+3IY>&{iRwtE|I|+T*X4SsDFx#4pPyW!Vd7Bdxn;eb1t{-~YT6 zb4w`r(<;=E4dDrg)s^du$GH5tQV-pD+;~=Z;zQ5&wog{)nn%xNTy90ZNm-?lOJLhM zeI@o)Ex%jKh&+5rEvEQ0xl^>G)!oQ`QX%WafEgq4Q)Jbn9!jmRayI%AOE%LCam4(c z*S+w2HVrtMF}7wP~AbRgm8FD@+=NZ}EnlW(gw! zrh)utXISGmKPr8Wsn;xNqfOr1XdTOEIizjD0kQ0ahWgWtUsyg*DlQVKd#B`go-2ER zQ>VE)-D1VSZk3ney+;!{tn#ehF3#kaf4kgdbI(T4(#QluoUYsQ!v$fI+-~hxyO~7%f9BgRLC21DN|>7>Xp1Jx2Uy~OmRHr1&`)gbIQXrx7Asp4 ztM^n0NgOHjA0&zfzmzf0_uA4e?)e|JN6a>7vCkmYN0*(1C%hmWieNb1|_6YEu@l=|2?&%HiIM&|uc zXrs(7gg8K+-mwQ71;YNSNX`V=-1i*-@p_3+L*plhp~`m|~be`kTshkaFb zriCFn_g}Pa***^{4S~gL0R9yh`tE=6+r{Wl(EJ|&r(ez*5a*vc#|?_2CK{h%bZ!Zw z&C54OuH)}Xq^p4QMeu?s2CPJ|ZJ~9cWt#b4$NIta1@jib@!-^IezEg{mAwcA`eNrf zx441D&K|adZRX-&u`~Rm?c=O}$lOZzC*@P&7mjfPxCiaj0P$S*eT!fE?%8j+Z~gta zMHvkwFPwtzL?h*1Xv)`1di`v-wCc^uO2&dZeCx$kOS3&lsTu3HncA&sU$iIjzJR6B zn6}|I`_`)Ib+2@pak9C6I)bGSPYcInYIG0y-89yTjh7hXU4J-(nzG}=?G z^6Z)*=2DlzbxxUgog}5f?2kq6``V$lBGZd&$FfUVEmv{xPZDi~WSgpUOZ7}*L{zWc zFD^b9A1^++DogbEl$k`*c)>*dy0ezq-EX5}1qR=!?T=e#In#DhA~342a`MZzx9mx8 zg0w2Xz(W|Ton2i~p}xCy?&Uk#*w!aGix3^H z!`U|r&Yw`;$C`NX7sZeGIB=gdOa7=` z_y~Vzzs#04W!k}r;$dN@UGpL-R^a5%*mB+yDVt0ut;fbx?j!nfMC}! ztVLf<^pomxg@AR>D#W}Z2}Z2v&Cjup+(=5uYT4L(L6ZNt&X@5k@5fqBooY;-2!-`(#FFR5Gy8r#t9~7=Z|03a23&bEnph2>HPkRfdRl0yemN(VSX$TSb|pqB#EL?48Ot>G?We# z`?A3F@=hAc!0u&d$N|Z(16n5< zp1sW9j@mGDO0ch5+yKqAI!^COx7RXWunvJw`Q}h49B^ZGg_%JGNodrE!sK&@lF$6} z{;Y;{e^w&{MS`)R$zSwmEu?V*7>FqXIOMIJGu&B|XTMlO|Fq8h&oSKLZ*DAVFrI){ zUa5*W7ZX&0;SQoINEA-|TecW0V9D7nhVb_-#*bdl$hHCo!uPA$zR*dyOqioCX7N@{ z?BEyP?D5HsL7D5Qj@*w**&y1csiDL`O9ii{#$Mu;=(D>1@@^wb9i%aMQ3FANEaAJX zygL(#@Y-tFnCrdwmQ+WhMUSm()mcs&KHqzyEfRKKK`SxgXniwomfTz~=}mC)HXU^_ zOCzL;P>BJ%y^%0%7Lz%Lf8D66UtvVTOWONy1lEv*xe`ao=#?l+vB?jmR^3Gk5+O_s^dEsyUKQmegTG?i-c$8?S8~Ra@_>Cp5Z0&SJMc zRH@FzKduy)OnOpwdR@=;yB}}GLu5$W?b!VnAFT)QKETpH`R4RQv z)4Nmof{)jM4rl#=_jmXEXKbGd_SyKn$%1|Nif)a;--+LIgC?+ea| zJsf)fW!`7uFY4`?AFh?M?Mpj!u|S{#W0+EVIw@CN9eY};*KhFChx!e^Yo)m2aT?Ci z#SzDtwsNKOohKeyeEUEot;6e6MqX+~uy%P+bHrJQPpj-i$QR$ggt}hi znGfyN{6sQ~?VmWh>iDNl$_C;(a!gtB?IWxwG%gHYyWLJZMQIlPP`e2wk~AflF6XFG z^|ISTDmpANH13q3lyK~;q1{L_^k54?7DQn#4%fCc9%fcvj3 zfcq65%f@I0+!4G+hm90|UVZ*qmA>F>7J%|E{F;Rx{m)$e|K&n;h9RcW&hga+ZrOBZ zKEJ2pkM}7n>ugUbNr0VX)HhoPz8YT7I&P8}jH2pmNAq9Fd}>mVxJ_0trwz-GJC#|; z6WA2CE>d1wK}cxB!EUxq%mm+;+1Zq&+kH9>rO6XBSVJk#+lzWHyL}Y9u6n|u(63Wd z{JQVOLuoepV-(jj0I@jWlwX{pfAwSnVRxoUx?dIFzH#qb;6GIGHmsx2_i>c6jweeR0`^pL=h8xKhG^xf`C)}3$Xvh zW?GjKwJFk2m7BWiFHO?z=WQX62XwPhK6s7_4VmN*jN6$f|Lxp1jmk zu|3k6DOTpNyPFAv!r=uJGgqd{p(b-J@)*3;DO}H-lInM4^ACTl2Wf4 zdk939jYbbhZ+gGrif9bc0HpP#@5Wyh{ReLlilx}Vru_TKJ;PF{Ms4j(pR7j6*GP@y zMyZ1)_;be~an;)7KWie%5E>=rH?PA52hFG+Jq@u822QSI5i4 zva=?;_>U$#)`1*F@g-rciQxa5qF{}{e+Rd2;fe#?2GESqqt$}Cu=p}AFyUsme=uRC zvbyVh0J^*?IMro?dumL zI2yVx_OXp;&=eSTlisFJzFC1y7c@J*AtBkK#wrM>X4hRIBjQaFx@l_1;j3=qn`HTL zceKjnjiwK`(qF48rLWlk^{C^@km8$%1qVeGxo~`Er`lk(#$2psu`xSm`)SUW!ULv* z!ScJ`sK0*U`p&*xf@&!4%3+ZxchAL2hNI@WVfRhLs`p6_`x3j02vA>pTFfc$uaEST z25ptrzTcY-^@~%o@3M%JiJW~cmR&2d zPG25b>35%9ej2?UKU~dL$8Ecm@kRfe$HgMa&DlrWjhZ$`MFgn!%t+)4<%qXFh - - - System.Net.Http.Primitives - - - - diff --git a/packages/Microsoft.Net.Http.2.1.10/lib/sl4-windowsphone71/System.Net.Http.Extensions.XML b/packages/Microsoft.Net.Http.2.1.10/lib/sl4-windowsphone71/System.Net.Http.Extensions.XML deleted file mode 100644 index 1190940..0000000 --- a/packages/Microsoft.Net.Http.2.1.10/lib/sl4-windowsphone71/System.Net.Http.Extensions.XML +++ /dev/null @@ -1,50 +0,0 @@ - - - - System.Net.Http.Extensions - - - - - Extension methods for which expose differences in platform specific capabilities. - - - - - Gets a value that indicates if HttpClientHandler.AllowAutoRedirect is supported by the handler. - When this property is true and HttpClientHandler.SupportsRedirectConfiguration is false, setting HttpClientHandler.AllowAutoRedirect to true will cause the system default to be used for HttpClientHandler.MaximumAutomaticRedirections. - - The to check. - Returns .true if the if the handler supports configuration settings for the property; otherwise false. - - - - Gets a value that indicates if is supported by the handler. - - The to check. - Returns .true if the if the handler supports configuration settings for the property; otherwise false. - - - - Gets a value that indicates if , HttpRequestMessage.ProtocolVersion, and HttpResponseMessage.ProtocolVersion are supported by the handler. - - The to check. - Returns .true if the if the handler supports configuration settings for the , HttpRequestMessage.ProtocolVersion, and HttpResponseMessage.ProtocolVersion properties; otherwise false. - - - - Gets a value that indicates if HttpRequestMessage.Headers with or header value of 'chunked' is supported by the handler. - - The to check. - Returns .true if the if the handler supports setting HttpRequestMessage.Headers with or header value of 'chunked'; otherwise false. - - - - Gets a value that indicates if is supported by the handler. - When this property is true and HttpClientHandler.SupportsProxy is false, setting HttpClientHandler.UseProxy to true will cause the system default to be used for HttpClientHandler.Proxy. - - The to check. - Returns .true if the if the handler supports configuration settings for the property; otherwise false. - - - diff --git a/packages/Microsoft.Net.Http.2.1.10/lib/sl4-windowsphone71/System.Net.Http.Extensions.dll b/packages/Microsoft.Net.Http.2.1.10/lib/sl4-windowsphone71/System.Net.Http.Extensions.dll deleted file mode 100644 index b8e59c894ce71e07b2d55b12ebf08cad40c58287..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 29856 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 diff --git a/packages/Microsoft.Net.Http.2.1.10/lib/sl4-windowsphone71/System.Net.Http.Primitives.XML b/packages/Microsoft.Net.Http.2.1.10/lib/sl4-windowsphone71/System.Net.Http.Primitives.XML deleted file mode 100644 index fb77470..0000000 --- a/packages/Microsoft.Net.Http.2.1.10/lib/sl4-windowsphone71/System.Net.Http.Primitives.XML +++ /dev/null @@ -1,58 +0,0 @@ - - - - System.Net.Http.Primitives - - - -

    - Represents the file compression and decompression encoding format to be used to compress the data received in response to an . - - - - - Do not use compression. - - - - - Use the gZip compression-decompression algorithm. - - - - - Use the deflate compression-decompression algorithm. - - - - - Provides the base interface for implementation of proxy access for the class. - - - - - Returns the URI of a proxy. - - A that specifies the requested Internet resource. - A instance that contains the URI of the proxy used to contact . - - - - Indicates that the proxy should not be used for the specified host. - - The of the host to check for proxy use. - true if the proxy server should not be used for ; otherwise, false. - - - - The credentials to submit to the proxy server for authentication. - - An instance that contains the credentials that are needed to authenticate a request to the proxy server. - - - - The System.Net.TransportContext class provides additional context about the underlying transport layer. - - - - diff --git a/packages/Microsoft.Net.Http.2.1.10/lib/sl4-windowsphone71/System.Net.Http.Primitives.dll b/packages/Microsoft.Net.Http.2.1.10/lib/sl4-windowsphone71/System.Net.Http.Primitives.dll deleted file mode 100644 index e602e3311feb56472f756c4fb6216559038e80b3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22176 zcmeHv2|QKbxA?h(c_tF!8p?c~d(D~Wc?h8*E-r3{%e~i_3^yr7Nf`=-QYnQrs5EM% zLUT&WP$W^5q3OTR75O%Nf8Y0e@B9D0_df6Fu5;GjXRp2Y+H0@9*4q2zv@8e0KoEol zzpq~*s2<#r%ajHG9HfG5ewkDJ&{3|Nvh^s(o3b9E6gn=7Mh&5nB5;AE$Ve&!7eL0* zVj^*rNSvjMJ1&A6M8@;+aVvZy?P>)0@8lgl?ot8U$Y(p{qkRnyo&t$e*cCdN#IfgbX|}KQwUO;Ap&r5 z2r4xOcYg@t1-DTZ2$~P>fBC}AG@Vt16X3S93ga2%cm}}J5#k_^)mPB&*%uDfj;GOS zfgq99HdFAx4t}iufcv-06to^sBZpJLiwHTS%?J-5G4PvpnL?2HER^-=5BiT>NZZg5 z8}tkZL36kvhzm)ab-CgoD0LS8yGO@VLQwYd%tE0tM$wBF7bWJrY}M-PY);Qzc?o;M z%9F$GEnVk@YgsGu$LG&!f8UlBG?|*$pz=;`liOH)^F01`xTXIE!!?1s;_lW6(1MD+76U07H6;g3# zP!N<1@quS{h@Jg7=#6LUS%7<{HnQL~0H>}id>s%DP?*LBp#|SDHWW&g#W5uJ3L7_y z2>98GL$EY)S(Fjr_Cpqy0WdQb?@^ES#S#rZU@j2sszvtss+#pI>~}UEO-IH2_O|nIw$xO0zY0L zES!Khk`NvuLTqRRssp$NS_7a66pO-xyn_JBLstM)WkDiz7d#W8*8n;|f#6LZXdZYr zfGohX1uJDa3%avX!XOGrr$f;Iu7VQL7SKje?{26F`U4lDPMX~^jR_}-M%fMi1_YEVo#*%)$9pfku3cxN&LZ_8jr z;azEz2nvG|OQz$4!owj;av(J#ibkf>Dbz?OG9#24M4wd#vhyMbxYDTc36KYk6iJVw z(ij%hNS1arqtnR|0pSUt6e)1=G`kEwkU^zEtO}tZGMzz*B(WMAN~JTPFml37A7VhI z5oEk4nTBu(=q<>DL<23b25T@mj!Fyr-u!8XSWu%9Xq1pp#;>v>qDYYmKWA7|!pYz2 z_&L)qGMGw>U^S2w{@b^Ho8duWgp+@!YDuOC(kM|#w|~wAgB(l=iJ`G7{W%-(HYg_W z7aasr5=4$5{gN#);fxsCtcH9OO*b-~8bb>t(;;Va41-1rpGj~eMTW$XLVhk{Ng;(q zf{~&G(t(Hs#Ds*90%mt{Dh&)4m<53DbVc9B(gH|4U^mU3OpB!;^-d+Qy6Q#_C&ja# z=-+$oHdPRL4P*sS!YPbdL-_j{23d!bLT1sKp}2(phhEL3Pl*=VNt9SNCz}gY&bNEpC1d};748)T8un$rj|kqpl~V#Z39Hu5lR4eb2lR(S{+$% zINBz?E**X}yc?f>K;ZCazW%=LY7z_R)#rH$$_C_-%9!*`rRU&0@S1r5l=uC8i?ncj3X?;deCCX5F~?wB>qHX zAvT1=5C;lElOus~2JQ%sJWTlt(#RNipvAmsq$r@Mt>Od8EFIzzN~6ZnS%sk)e*-By zAEXJYf*&wC+}thQG4mat8Qj%0Prb6MEKC0WGo(o1BA);sEnO{w4?#~?&j%RgJ`}LZ z&?3k|6rlfoe&1j`!pJ~+6pgylkEo-quc=QC^qJ=574?ru(4LsQaPum&bb^uyWdEL+%?9dlP zUm{)t;_pn~O%NjB0^0rC{AQsnU5=fD&{h;^69c?O0qG&Xpv2312ZpBqw4ea+4B{2QUPb}SnhHfgQLH)= zK#xcO1KJB*PJm({pi2dHQ$ed3K**7|Y2a-H&TfrAu;@`Ubz1@obXHjkcz1T2-Jt}K z!vOgaz&mgTcLuoI0>}Vw;vrX7KO#WQNU2yB9i%N{oD1&emsgDNkB*4S(J^Xjtf(IU7IQT=ZbVvixcLcOUSd5qS>ub04i(fL1ICsyi<1zLz<+OC^;qNjN4h_b?ytsH4=j=>z$rTTLu4rc^g01> z>33znO9hK<{|ElJaR4_JGfXx7-`27J>(5`|Kq(TWL8BpJnjC zkEpo}pjxob3<{^!{VgrygL#ma@rYoZTwL7$SY zdg_|Gy1MFmX1Y3r1+e^7kLLffN8cPTn2C~`&0!Q9gkhotfIy(Q(M%B3ZF<@?Pe3N$ zlj--+oOqWr;&{pVi-Spe2fZ~9g{8UHub1Watu9c{S$4G%f5h=_AjA7}=jBX~R-PN5 zi_?V?s&>oDMQA=d{B(h-RjxB%AgAg^-3}Lyl}}V!1eb00@+~o%oEwO~5@mc^Zg6?+ z81Yn3bVI_|@#cOn6UM3+?^Y*yd23YN=HLHl{UcMEMRI0cTno{qH+mP`$_iQ2X+6Hy zsj)p+`YJuy;ArgJy%nXUj3xVf{l(1!^sbVv4`RiFJzq`iZ8mT5^$5~P8*kBr1O&sL zufb;<+rGB*w12&WGTJO4_>n`)J|G;G9eEX(-sIC3xLtaa?`weyG1~)SPh~aGK%!B* znJ6y65jI!~uvCg4D~6o|c}p4(UVh8I^(?_i=V%p=FL5}HB|}p3SaDb^b&kB&_#-## zDDFYikFg)?RBIZw>jYpAq`VB)33h<(N^MH5GAu%YQ@lt+Bajx3kC^t~@gU}@5fw&3 zQZ<0*h=j7}8Z*O)$R$fGfmGtbE3h{^CzzFNY#b;Q))BUcZKrVTl7Q{c^%JcK0Y^i$m~jzq(YL& z6YftA8*pq=T$x++IhT&0IKS?-%dZEVUOqH5lfL@&)PQ}13B?n13Ldh=Ad z#SkcVZbCcVUrw18kx5EBqAMr%w9B zY!!2JXwtl_TQf3{y#KwKs1GMuN>+DR?UWpkV69+DoZQ;ualO1(Sl|09}GQDM(XSU5iB0R43^GR97b; z5JdhowX{ef6N~OzI&toNv!Zk5@)HRy=;DUh(49GD#XOBE@hi=tf4?m@^X0=*D$YUYQ$M@Cd6^5g?C)ihQRf$xk;N<)o#yb~E*v?9Y^!CC0 z(oXuGp_LL<4govgCY_&?Vtdo+h~>nv;noQAhkZ#e=9U(PhH@!QpbLhCFsDM?4qfQ4 zqwl>Pc+RYn?)r^@$x7I#OTu0J}SaLkT2X8g)5rRh2E zTuO6AF;0Dw$MuruP4#a3+YM1K_w$uwDmmuFu5c4X*HcZQ6XVZG;$VR!kp zDtnmow{~sgkb2kUJf2n7)F)E0#rc}#?aj12mFS2fiShZv?)O7($bI#Zx>=reM)62O zpr>W|;+qrwyS+U-iqKY;8h)eghwn0pk)QVDiS!ImURIW?oxP?i$WPw1{qg(qN#TWD zWW8-~6J_jAw>|glYmLtr_qnbu=GU=R%5IbT*+W{E^WO-HNLDLl;rPdmT zFeluOWNV6%rTI5>2tExOrQWi>duMKc!X@m{J0I0LWj5@r;{GV2XnLq;;(29?^=S@& z8?wKtbB+0H=fS$zgooT(ToLnA2{K*$9v!`9AA4;C4+Rx|brr)Wonw~b zoOeC@VUg@%KA+;@^1~USYj{_xpNmRn^(`y++YmH%Jn4=$dH^K{ z*tFeRf4yFOlAo4+VYg8=+H~btN>P57;C{iQx~`n}8;xKlI|tC;L(}?OEEI{?gT1hS zLVv@$uogIyMby@W5o44{V4=X(2IxQM?*A+8y{jy|w)3%Vu1ZoEe%|vlUEP4~*_O-5_4 zk~LnjD#K-o8*dLr?c>Uv95`~_$WpjuGWmW%U7u`0^7w6$5zZ6t5pGAVa(3B5_BO#n zips(J3wrLbr`eZJr0)~5nZw20l|Hy6{tIe{lq=_2ND#IjJn>ZC`t&7rk6qQ$@n(d$ z8%3Q4Yqpk=(8r|sYCnw?9YNiabMW{&!Pa;Y$1|$0BWbax1{zlLn6J9)PLq8D zH=T|r`z%Mz<(|WTyM0dKd&85#-gW94FDKS!+*s_{R}!@?yh`8k?uUeP2gDNtl!wZT zl(pF7Bm%A*Nk_;qhk355oo=zH>z#PL`dIg#{S57T=gZOZ!V6=04BfJ#mswlPX{f8K zaSFM%%lvC8ITzG}VwViUZtrq>N{ijE5Z>ZgUNKAEHsA8+&x9pYY(B7xp zOPUr@&!j0b*oEH2%APA?UQqNnUc1sLvn-Z$G_p)&@3{ju!@|_h8;IdYzH~0WmL-2Z z_)Lk^I^iI+k$Uyg&GkL9y~k>r0*}Ufu-!GoyH;(hsfa&VSDGIq@hEqlNQ|5YaX)8d z>GG@v=Sqjtn`G|~NV{C$@y71i7>Z2I zzWY5i%|qaaXXlC{#^7{8ECCpUguU|lde(ROqDRmrhZFZ}pZwU942RDm!An>H`;;1k zjgfz6kM7%kXPHE*`0vcN*()uGx?-6qsOFl9hKC#1;N$4b>V2QD))%6>xP>h_R3`@} z6IwDem!suMAIpE0NWg zHa*mJZ##B>F*9xcs;m!JW1Gjfi*3{Kj(uarCM=XL;PT#a^5iR#-nyrXO^++?@}^M} z&Xng?FBewyJRcMIdB>&0!u;o&ONzq#FzJf2*A_-m;%06RQK`G;29(AHRC` zN@1UB>%gN;*|TK@gj^9>sjLw)>9F$Rp1k&a_0GlfclPqHzVPUp*|F|r1(bmH5%Rdl ziB&PnaNa{Mrxsmt(YSqci36O6-CX6)Y>cEnifVBALW?SlTle6fFo zN?gO+Hbpy%>u{#r$y(t4e#B{>LuWNfQfwT$%GR%KPryHi#RWqTv{|yd(ObfWytkg| zA(kX&t?F$GuB)nC@v=Mn zAiqK)c0cEzlaFlSf7B;NvWt5+;r`wxM19?+!Zza{Ld1TO@(6xi94 z`5sUCF(ixwaWn!eltKi?xGs=QEmkOnphxe zWIM(m?vebYUWHpS!eD9krg;n4Tb=zGkB=6oFG+K`ZIY2{z;@)W*~Xfrdp4Ud3po#P*E{8Y*K*TaL~%uq-hF{-mAflOphq7U z-6=-Z(ROQNt>PQbo=I&}3Jb~{>15=HTu8rdb>Ecw*hf%(+AdcEcDd425Mu$dBQ+gL zz+h%1-;onFE6PGL!J4?{*5dhZy|ai8aealtj7w3kfvJ;0wGIacMz)nw!;MiA=44# z-&Zibsr4sSFo1n99dAN|6JE16nZZ=VFo9vr++`sh=6fVaz-{c#i_6sPjdLf~HoA^C zb~h@GGolAv6fM^7mUMa_oZ(M0=!z0pLtmr+_HJ`Bqrm|1)Sxr*5ufA5t3o3J!2;=fu03cxVLU$ClXZX0@#M{SCv(oXqF$}B)h{A)Z~A;O zzPoVc~tNIBtFMt#{r>jb5#fCS*`0ySy4e>WsWyqK5y?%ZmslTw+83)(NDX# zoTMjkzthn=D5z$)#~&8LNo*71%Ik_7z_D#jEzOJ^tab#_$%J zSLRZ!r)~C!S5ENyf9Q4FXr}1odSY+2mugOJL*X&7ufmZClz6~&jD$buHcM|~eh?No zZT;V(xIr9yN^vWHSKPl3gnw7z1fa3?h_JT)R5V40g%V%{{l}LWCi>^o259880UDe( z0CVo(@FY!eKK{_d$OBA4C#_TOj(f}QGM7{d>tE)2pq^b%0&90FrIA;7WtHkjar|2rWaHd8KfP*w=_^d z{f_C@@$RP_eD{13D(sYB@|`Uei95T^Xy{|N>M}tYCr_pFMA|dqMJMc5JRBUf*s|u) zsw1m1Bp(^qX8HDIx};0IE7MrolVhNMSkwFR3F9xsJ9QYN+9TDuddas-Qq|r&dv1}{ zUeKr?8I@mOLR=0Cm+txLlmt`#Q6IVKZLs3a@L7~3APD@g4 z?&10J`znK9lVnytSF$VdTi><7_l~TCvD>9%UM32d;kLx(8u#S8qkIJxTgTOnL(dzk z&`iI_=SAzzNZwuI@KV1_pkLmuLA>5F$*SiFqV^=RV!(JeptA zU|kwsc>CG?^;t7Pr9rTG^}|2Mg}$G^_~l~sC(-;r1e|`_Yd{YFOds5!sV_nkax6~H zVRL@|YTs2tn|!7g*k1%M$Y8-r1iO?vl{#eD{qHdU115Vq8G#-adD}d9s!D(A&qHTB#u<2lv z>FUrZG0i`#4q3c|sDX5FB!vP#p-KphqT@pu5wPhD0W_>7O~gsfI^63Aj`mW)Ayec? zbOJd1jT~Y|4nQM^Psyw!#(1364+@pF`i8vAs3?5qksyJ;^N)?{4&U3&?1c3e+jc=xiSueh9s>gg>9+r(-pYk7 z?Ba|$-aap*(>dVGKOVmFxKcW>P*{=o#nz`~yHrQdmRQz&-niZ+>BgM_!5+-3OFCC| z^uEk_v2&%nkcQe4o|x>DQo)t_?Bq?9LnJaU4%l}&t77XJt<2{ zcX{Pz2$3GV44-#FL5&c1xumYt(zMCY>Wjy4j$}gVhpo<@mD2VO#n@Km>xW0K9j|#g zm|t$tY2s#X@Bw4=z)#bXzuEO_R)&q{pi_Fn_gDaLMa_E;z=44UD zfZwMTOP^VOIN0&#al-1L{MCz&pxGA(+O$N%y3tQN4fmbxaar=xCZWv%xY&$E^?`9T7-_K_I z>_ftpQhW_@LK_z0UVjoPct4p!*%rp|5WH8x4Kde#983yzQ1iRo*h{(?d%`$ab@{NU zyCRk#V+I(&}o-O*IL z|6QUAH(|KlnSIOg^_<#$@$+l?x8F2;sbP6)-{_N|GkZ`Ma9msCZ+>bxf8Ek|g;+6) z%|*^>I_B~MaH{K1&DMM1OVSO5oDqvvN!F5=HA9!Jjac$$hfw~y*?RATXY=O1a-V?E zHluAh%OBj@A%5vUd)#iutVH57usW=xPSj+Xtp5ea?S4ZWn5(5Ma}_xWl$Hml<-%#; z(}ZuQdk~8?4K|uFI8kDR-&(A$4t7)Ks)eh&Mi4oe1ir=o3-+q(AM91+6T!b^uX4Ot zznHJ<%Cka~v}lY`$?h^)YTdxz8}A8cTiCiPzf5{X%!BJLUJky#vh)4R;rKIG_wQWL zJ<%{2=HbPux|nGx{PCoF){Rkr;SI4jOij&-p7_lD>NBxou6Chg@qVD5X3gf#M_%41x9gn?C``_N$9-Nc)b!9+G$7Oq-EepH!U(d6T4lG$E z8_`(2yWDUxWp)0_ocO&Fx1SeJNPW_KxNY=G1$TbNo-;co4r9&N)E`SNlGDQ-ThJTy zdTjJua^TVh0*QEiuh{bF1MC|FGR01j_6arbc*t+FBlU9Y&3&yytJe%aH;Cry^ko#v zagy3=T&1aJ-adyqUlKU>Y+W=)wu$c>-*0?tjo6h@7!Ol#i9Ri%IW^_Av_%%ilM zQls^2QPQa&B{Nk#^p7lWzs9#@d*V8}0q2WC^;g-?H1Wd9@6T&^D9Vmqt8#8vs;{kl zoPT7WdHMC0d1g+}GA2}Z>=p`!@0?~39XbP7z2Ck;L-ML@_0nU9pI90exJExHyM1{{ zH|43Z;v7#HBd@UR|=bH0P;yoyT|l zHa}&ow-W{nPCE$qUz`>0SIP-FiLEh=3}&r9Nby$ zLe)`Wdv2v|iM?!bZrIaj>Q8zC$8Vg>ymVFa%*$hUJ`NskA$%DLuCc_lZx7*Ib}oip zPAIcA#O=mpORla}-{jjfns;u{yX$55l!~ry*0_XWYd6WK-&xvQ=)~ihp;2PfcHggL zOaImMM|ojH$D?78+cUE}h7`vBTQ^pRmbfi>5tTBBqkLybO@`%&rU~8miqiO8KR1-R zrN;fic+UD>1C8@18yy-?7--ztd#t$D*1m(t@P^DoRa zJH3_Oaqi2dtmU^Rmnb$lIqjgX77DMmk*{$~3Qu7#V=!gh;>G*fCB$5JG%o5$OB*Xv zq{*hlOfOWDfKzj4#r~fZa+V~tVUKLIX^d{odRh0P#=YbZvHxGLTmQ+!+`!TRpRpi^ zxu;ea5dA0oSFJ9;q5Wgn|6d)FVeJKg?^~F1BPWc4l7$^UE&TMX=S1tJInG>P4tnlr zTUNODY?hhywxh(e=|@jk#dZ(*iz}?#-_n1y%|p4Nsi#?Z)%mw~`F9aCC52294LUl| z2gIA23@7uu!%tVAzMgJ;^&#)tW*QGla?g8$kRY#B#WLIN$?a#YG9H|A>Ph>0$D2Er z%)V6P!$tEJ?Dd0^lcbXOBZYQRwRWvRmt_0i_|J7u9zeH;=52h>ZHRij`&i+e#f+Wq z{q3~E;8H*3md({N%;Gx(FWx#zdW`oGpIi`atWt?&u!*hdwk+J$Jk$p#q*S|AERyLY zU(Noa_|RrvF6YsWTAL_}x)SIQTk7)UzH-{Cd?{mMVnL901mw2 zbZ@bMJ}f6LFy;Oc^}z=~+C;*#=>$#qTLR307k&3N!S1>mtO9d?BLL#`h_48~8x@)V z?P0FLRIZ!_E?)#$kD`rQ9$lQXV7L?O!(i%u$B>p}kXITAW>GK<`U6 z%Dh=3P}Y^!xJLi-?VfbwhO#lkJ3}3pFsOWGvlEo%>}Rq}=Ny#aJcCmaFsv> ztUIUaaO%1TH5zf=OZOewVBEk|g;SO+2i|-Es4fw~fmcQ+(ld3+u$FwPixCkb; z?efbwez&!YlMP=Fiklqkod>6N%_4y2C8XVk(^_C~7%Z(8JLgw(7n~l2(^B^&|94~- zIC`d6lg@V~L9=q5*BgO&W0n1@pY3@tTk^r0gBgi@f_w2!CXyo?CLjN zc-<8vs<#&-bn)nl4%evW0#6&KhRqG9mfvo%J)Xep$`^C403}{}lE2FzcP9$Ff71J* sdR6uMR)_OplBk=ZlN-*jI_=!VC%*aMoif@0*Vd-R!cI5YSVr^z1NtIEOaK4? diff --git a/packages/Microsoft.Net.Http.2.1.10/lib/sl4-windowsphone71/System.Net.Http.dll b/packages/Microsoft.Net.Http.2.1.10/lib/sl4-windowsphone71/System.Net.Http.dll deleted file mode 100644 index fb7c4907b04593a59957f621e5e0933c340b4621..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 218224 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
    8<|VY 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 - - - System.Net.Http - - - - Provides HTTP content based on a byte array. - - - Initializes a new instance of the class. - The content used to initialize the . - The parameter is null. - - - Initializes a new instance of the class. - The content used to initialize the . - The offset, in bytes, in the parameter used to initialize the . - The number of bytes in the starting from the parameter used to initialize the . - The parameter is null. - The parameter is less than zero.-or-The parameter is greater than the length of content specified by the parameter.-or-The parameter is less than zero.-or-The parameter is greater than the length of content specified by the parameter - minus the parameter. - - - Creates an HTTP content stream for reading whose backing store is memory from the . - Returns .The HTTP content stream. - - - Serialize and write the byte array provided in the constructor to an HTTP content stream. - The target stream. - Information about the transport(channel binding token, for example). This parameter may be null. - - - Serialize and write the byte array provided in the constructor to an HTTP content stream as an asynchronous operation. - Returns . The task object representing the asynchronous operation. - The target stream. - Information about the transport, like channel binding token. This parameter may be null. - - - Determines whether a byte array has a valid length in bytes. - Returns .true if is a valid length; otherwise, false. - The length in bytes of the byte array. - - - A base type for HTTP handlers that delegate the processing of HTTP response messages to another handler, called the inner handler. - - - Initializes a new instance of the class with a specific inner handler. - The inner handler which is responsible for processing the HTTP response messages. - - - Releases the unmanaged resources used by the , and optionally disposes of the managed resources. - true to release both managed and unmanaged resources; false to releases only unmanaged resources. - - - Sends an HTTP request to the inner handler to send to the server synchronously. - Returns . The HTTP response message from the inner handler. - The HTTP request message to send to the server. - A cancellation token to cancel operation. - - - Sends an HTTP request to the inner handler to send to the server as an asynchronous operation. - Returns . The task object representing the asynchronous operation. - The HTTP request message to send to the server. - A cancellation token to cancel operation. - - - A container for name/value tuples encoded using application/x-www-form-urlencoded MIME type. - - - Initializes a new instance of the class with a specific collection of name/value pairs. - A collection of name/value pairs. - - - Creates an HTTP content stream for reading whose backing store is memory from the . - Returns . The HTTP content stream. - - - Serialize and write the provided name/value pairs in the constructor to an HTTP content stream. - The target stream. - Information about the transport (the channel binding token, for example). This parameter may be a null reference. - - - Serialize and write the provided name/value pairs in the constructor to an HTTP content stream as an asynchronous operation. - Returns . The task object representing the asynchronous operation. - The target stream. - Information about the transport (the channel binding token, for example). This parameter may be a null reference. - - - Determines whether the encoded name/value data has a valid length in bytes. - Returns .true if is a valid length; otherwise, false. - The length in bytes of the encoded name/value data. - - - Provides a base class for sending HTTP requests and receiving HTTP responses from a resource identified by a URI. - - - Initializes a new instance of the class. - - - Initializes a new instance of the class with a specific handler. - The HTTP handler stack to use for sending requests. - - - Gets or sets the base address of Uniform Resource Identifier (URI) of the Internet resource used when sending requests. - Returns .The base address of Uniform Resource Identifier (URI) of the Internet resource used when sending requests. - - - Cancel all pending requests on this instance. - - - Gets the headers which should be sent with each request. - Returns .The headers which should be sent with each request. - - - Send a DELETE request to the specified Uri. - Returns .The HTTP response message. - The Uri the request is sent to. - The request message was already sent by the instance. - - - Send a DELETE request to the specified Uri. - Returns .The HTTP response message. - The request message was already sent by the instance. - - - Send a DELETE request to the specified Uri as an asynchronous operation. - Returns .The task object representing the asynchronous operation. - The Uri the request is sent to. - - - Send a DELETE request to the specified Uri as an asynchronous operation. - Returns .The task object representing the asynchronous operation. - The Uri the request is sent to. - - - Releases the unmanaged resources and disposes of the managed resources used by the . - - - Releases the unmanaged resources used by the and optionally disposes of the managed resources. - true to release both managed and unmanaged resources; false to releases only unmanaged resources. - - - Send a GET request to the specified Uri. - Returns .The HTTP response message. - The Uri the request is sent to. - The request message was already sent by the instance. - - - Send a GET request to the specified Uri. - Returns .The HTTP response message. - The Uri the request is sent to. - The request message was already sent by the instance. - - - Send a GET request to the specified Uri as an asynchronous operation. - Returns .The task object representing the asynchronous operation. - The Uri the request is sent to. - The request message was already sent by the instance. - - - Send a GET request to the specified Uri as an asynchronous operation. - Returns .The task object representing the asynchronous operation. - The Uri the request is sent to. - The request message was already sent by the instance. - - - Gets or sets the maximum number of bytes to buffer when reading the response content. - Returns .The maximum number of bytes to buffer when reading the response content. - The size specified is less than or equal to zero. - An operation has already been started on the current instance. - The current instance has been disposed. - - - Send a POST request to the specified Uri. - Returns .The HTTP response message. - The Uri the request is sent to. - The HTTP request content sent to the server. - The request message was already sent by the instance. - - - Send a POST request to the specified Uri. - Returns .The HTTP response message. - The Uri the request is sent to. - The HTTP request content sent to the server. - The request message was already sent by the instance. - - - Send a POST request to the specified Uri as an asynchronous operation. - Returns .The task object representing the asynchronous operation. - The Uri the request is sent to. - The HTTP request content sent to the server. - The request message was already sent by the instance. - - - Send a POST request to the specified Uri as an asynchronous operation. - Returns .The task object representing the asynchronous operation. - The Uri the request is sent to. - The HTTP request content sent to the server. - The request message was already sent by the instance. - - - Send a PUT request to the specified Uri. - Returns .The HTTP response message. - The Uri the request is sent to. - The HTTP request content sent to the server. - The request message was already sent by the instance. - - - Send a PUT request to the specified Uri. - Returns .The HTTP response message. - The Uri the request is sent to. - The HTTP request content sent to the server. - The request message was already sent by the instance. - - - Send a PUT request to the specified Uri as an asynchronous operation. - Returns .The task object representing the asynchronous operation. - The Uri the request is sent to. - The HTTP request content sent to the server. - The request message was already sent by the instance. - - - Send a PUT request to the specified Uri as an asynchronous operation. - Returns .The task object representing the asynchronous operation. - The Uri the request is sent to. - The HTTP request content sent to the server. - The request message was already sent by the instance. - - - Send an HTTP request synchronously. - Returns .The HTTP response message. - The HTTP request message to send. - The request message was already sent by the instance. - - - Send an HTTP request synchronously. - Returns .The HTTP response message. - The HTTP request message to send. - When the operation should complete (as soon as a response is available or after reading the whole response content). - The request message was already sent by the instance. - - - Send an HTTP request synchronously. - Returns .The HTTP response message. - The HTTP request message to send. - When the operation should complete (as soon as a response is available or after reading the whole response content). - The cancellation token to cancel operation. - The request message was already sent by the instance. - - - Send an HTTP request synchronously. - Returns .The HTTP response message. - The HTTP request message to send. - The cancellation token to cancel operation. - The request message was already sent by the instance. - - - Send an HTTP request as an asynchronous operation. - Returns .The task object representing the asynchronous operation. - The HTTP request message to send. - The request message was already sent by the instance. - - - Send an HTTP request as an asynchronous operation. - Returns .The task object representing the asynchronous operation. - The HTTP request message to send. - When the operation should complete (as soon as a response is available or after reading the whole response content). - This operation will not block. The request message was already sent by the instance. - - - Send an HTTP request as an asynchronous operation. - Returns .The task object representing the asynchronous operation. - The HTTP request message to send. - When the operation should complete (as soon as a response is available or after reading the whole response content). - The cancellation token to cancel operation. - The request message was already sent by the instance. - - - Send an HTTP request as an asynchronous operation. - Returns .The task object representing the asynchronous operation. - The HTTP request message to send. - The cancellation token to cancel operation. - The request message was already sent by the instance. - - - Gets or sets the number of milliseconds to wait before the request times out. - Returns .The number of milliseconds to wait before the request times out. - The timeout specified is less than or equal to zero and is not . - An operation has already been started on the current instance. - The current instance has been disposed. - - - A base class for HTTP handler implementations. - - - Creates an instance of a class. - - - Gets or sets a value that indicates whether the handler should follow redirection responses. - Returns .true if the if the handler should follow redirection responses; otherwise false. The default value is true. - - - Gets or sets the type of decompression method used by the handler for automatic decompression of the HTTP content response. - Returns .The automatic decompression method used by the handler. The default value is . - - - Gets or sets the cookie container used to store server cookies by the handler. - Returns .The cookie container used to store server cookies by the handler. - - - Gets or sets authentication information used by this handler. - Returns .The authentication credentials associated with the handler. The default is null. - - - Releases the unmanaged resources used by the and optionally disposes of the managed resources. - true to release both managed and unmanaged resources; false to releases only unmanaged resources. - - - Gets or sets the maximum number of redirects that the handler follows. - Returns .The maximum number of redirection responses that the handler follows. The default value is 50. - - - Gets or sets the maximum request content buffer size used by the handler. - Returns .The maximum request content buffer size in bytes. The default value is 65,536 bytes. - - - Gets or sets a value that indicates whether the handler sends an Authorization header with the request. - Returns .true for the handler to send an HTTP Authorization header with requests after authentication has taken place; otherwise, false. The default is false. - - - Gets or sets proxy information used by the handler. - Returns .The proxy information used by the handler. The default value is null. - - - Creates an instance of based on the information provided in the . - Returns .The HTTP response message. - The HTTP request message. - A cancellation token to cancel the operation. - - - Creates an instance of based on the information provided in the as an operation that will not block. - Returns .The task object representing the asynchronous operation. - The HTTP request message. - A cancellation token to cancel the operation. - - - Gets a value that indicates whether the handler supports automatic response content decompression. - Returns .true if the if the handler supports automatic response content decompression; otherwise false. The default value is true. - - - Gets a value that indicates whether the handler supports proxy settings. - Returns .true if the if the handler supports proxy settings; otherwise false. The default value is true. - - - Gets a value that indicates whether the handler supports configuration settings for the and properties. - Returns .true if the if the handler supports configuration settings for the and properties; otherwise false. The default value is true. - - - Gets or sets a value that indicates whether the handler uses the property to store server cookies and uses these cookies when sending requests. - Returns .true if the if the handler supports uses the property to store server cookies and uses these cookies when sending requests; otherwise false. The default value is true. - - - Gets or sets a value that controls whether default credentials are sent with requests by the handler. - Returns .true if the default credentials are used; otherwise false. The default value is false. - - - Gets or sets a value that indicates whether the handler uses a proxy for requests. - Returns .true if the handler should use a proxy for requests; otherwise false. The default value is true. - - - Indicates if operations should be considered completed either as soon as a response is available, or after reading the entire response message including the content. - - - The operation should complete after reading the entire response including the content. - - - The operation should complete as soon as a response is available and headers are read. The content is not read yet. - - - A base class representing an HTTP entity body and content headers. - - - Initializes a new instance of the class. - - - Gets a stream representing the serialized HTTP content. - Returns .A stream representing the serialized HTTP content. - - - Write the HTTP content to a stream. - The target stream. - - - Write the HTTP content to a stream. - The target stream. - Information about the transport (channel binding token, for example). This parameter may be null. - - - Write the HTTP content to a stream as an asynchronous operation. - Returns .The task object representing the asynchronous operation. - The target stream. - - - Write the HTTP content to a stream as an asynchronous operation. - Returns .The task object representing the asynchronous operation. - The target stream. - Information about the transport (channel binding token, for example). This parameter may be null. - - - Buffer the te HTTP content to a memory stream. - Returns . - - - Releases the unmanaged resources and disposes of the managed resources used by the . - - - Releases the unmanaged resources used by the and optionally disposes of the managed resources. - true to release both managed and unmanaged resources; false to releases only unmanaged resources. - - - Gets the HTTP content headers as defined in RFC 2616. - Returns .The content headers as defined in RFC 2616. - - - Serialize the HTTP content to a memory buffer. - - - Serialize the HTTP content to a memory buffer. - The maximum size, in bytes, of the buffer to use. - - - Serialize the HTTP content to a memory buffer as an asynchronous operation. - Returns .The task object representing the asynchronous operation. - - - Serialize the HTTP content to a memory buffer as an asynchronous operation. - Returns .The task object representing the asynchronous operation. - The maximum size, in bytes, of the buffer to use. - - - Return the HTTP content as byte array. - Returns .The HTTP content as byte array. - - - Return the HTTP content as string. - Returns .The HTTP content as a string. - - - Serialize the HTTP content to a stream. - The target stream. - Information about the transport (channel binding token, for example). This parameter may be null. - - - Serialize the HTTP content to a stream as an asynchronous operation. - Returns .The task object representing the asynchronous operation. - The target stream. - Information about the transport (channel binding token, for example). This parameter may be null. - - - Determines whether the HTTP content has a valid length in bytes. - Returns .true if is a valid length; otherwise, false. - The length in bytes of the HHTP content. - - - A base type for HTTP message handlers. - - - Initializes a new instance of the class. - - - Releases the unmanaged resources and disposes of the managed resources used by the . - - - Releases the unmanaged resources used by the and optionally disposes of the managed resources. - true to release both managed and unmanaged resources; false to releases only unmanaged resources. - - - Send an HTTP message synchronously. - Returns .The HTTP response message. - The HTTP message to send. - The cancellation token to cancel operation. - - - Send an HTTP request as an asynchronous operation. - Returns .The task object representing the asynchronous operation. - The HTTP request message to send. - The cancellation token to cancel operation. - - - A helper class for retrieving and comparing standard HTTP methods. - - - Initializes a new instance of the class with a specific HTTP method. - The HTTP method. - - - Represents an HTTP DELETE protocol method. - Returns . - - - Returns . - - - Returns . - - - Represents an HTTP GET protocol method. - Returns . - - - Returns . - - - Represents an HTTP HEAD protocol method. The HEAD method is identical to GET except that the server only returns message-headers in the response, without a message-body. - Returns . - - - An HTTP method. - Returns .An HTTP method represented as a . - - - Returns . - - - Returns . - - - Represents an HTTP OPTIONS protocol method. - Returns . - - - Represents an HTTP POST protocol method that is used to post a new entity as an addition to a URI. - Returns . - - - Represents an HTTP PUT protocol method that is used to replace an entity identified by a URI. - Returns . - - - Returns a string that represents the current object. - Returns .A string representing the current object. - - - Represents an HTTP TRACE protocol method. - Returns . - - - A base class for exceptions thrown by the and classes. - - - Initializes a new instance of the class. - - - Initializes a new instance of the class with a specific message that describes the current exception. - A message that describes the current exception. - - - Initializes a new instance of the class with a specific message that describes the current exception and an inner exception. - A message that describes the current exception. - The inner exception. - - - Represents a HTTP request message. - - - Initializes a new instance of the class. - - - Initializes a new instance of the class with an HTTP method and a request . - The HTTP method. - A string that represents the request . - - - Initializes a new instance of the class with an HTTP method and a request . - The HTTP method. - The to request. - - - Gets or sets the contents of the HTTP message. - Returns .The content of a message - - - Releases the unmanaged resources and disposes of the managed resources used by the . - - - Releases the unmanaged resources used by the and optionally disposes of the managed resources. - true to release both managed and unmanaged resources; false to releases only unmanaged resources. - - - Gets the collection of HTTP request headers. - Returns .The collection of HTTP request headers. - - - Gets or sets the HTTP method used by the HTTP request message. - Returns .The HTTP method used by the request message. The default is the GET method. - - - Gets a set of properties for the HTTP request. - Returns . - - - Gets or sets the used for the HTTP request. - Returns .The used for the HTTP request. - - - Returns a string that represents the current object. - Returns .A string representation of the current object. - - - Gets or sets the HTTP message version. - Returns .The HTTP message version. The default is 1.1. - - - Represents a HTTP response message. - - - Initializes a new instance of the class. - - - Initializes a new instance of the class with a specific . - The status code of the HTTP response. - - - Gets or sets the content of a HTTP response message. - Returns .The content of the HTTP response message. - - - Releases the unmanaged resources and disposes of unmanaged resources used by the . - - - Releases the unmanaged resources used by the and optionally disposes of the managed resources. - true to release both managed and unmanaged resources; false to releases only unmanaged resources. - - - Throws an exception if the property for the HTTP response is false. - Returns .The HTTP response message if the call is successful. - - - Gets the collection of HTTP response headers. - Returns .The collection of HTTP response headers. - - - Gets a value that indicates if the HTTP response was successful. - Returns .A value that indicates if the HTTP response was successful. true if was in the range 200-299; otherwise false. - - - Gets or sets the reason phrase which typically is sent by servers together with the status code. - Returns .The reason phrase sent by the server. - - - Gets or sets the request message which led to this response message. - Returns .The request message which led to this response message. - - - Gets or sets the status code of the HTTP response. - Returns .The status code of the HTTP response. - - - Returns a string that represents the current object. - Returns .A string representation of the current object. - - - Gets or sets the HTTP message version. - Returns .The HTTP message version. The default is 1.1. - - - A base type for handlers which only do some small processing of request and/or response messages. - - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Provides a collection of objects that get serialized using the multipart/* content type specification. - - - - - - - Returns . - - - - Returns . - - - Returns . - - - Returns . - - - Provides a container for content encoded using multipart/form-data MIME type. - - - - - - - - Provides HTTP content based on a stream. - - - - - Returns . - - - - - Returns . - - - Returns . - - - Provides HTTP content based on a string. - - - - - - Represents authentication information in Authorization, ProxyAuthorization, WWW-Authneticate, and Proxy-Authenticate header values. - - - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Represents the value of the Cache-Control header. - - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Represents the value of the Content-Range header. - - - - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Represents an entity-tag header value. - - - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Represents the collection of Content Headers as defined in RFC 2616. - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - A collection of headers and their values as defined in RFC 2616. - - - - - - - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Represents a collection of header values. - - - - - - Returns . - - - - Returns . - - - Returns . - - - Returns . - - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Represents the collection of Request Headers as defined in RFC 2616. - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Represents the collection of Response Headers as defined in RFC 2616. - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Represents a media-type as defined in the RFC 2616. - - - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Represents a content-type header value with an additional quality. - - - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Represents a name/value pair. - - - - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Represents a name/value pair with parameters. - - - - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Represents a product header value. - - - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Represents a value which can either be a product or a comment. - - - - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Represents a header value which can either be a date/time or an entity-tag value. - - - - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Represents the value of the Range header. - - - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Represents a byte-range header value. - - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Represents a header value which can either be a date/time or a timespan value. - - - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Represents a string header value with an optional quality. - - - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Represents a transfer-coding header value. - - - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Represents a transfer-coding header value with optional quality. - - - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Represents the value of a Via header. - - - - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Represents a warning value used by the Warning header. - - - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - Returns . - - - \ No newline at end of file diff --git a/packages/Microsoft.Net.Http.2.1.10/lib/win8/System.Net.Http.Extensions.XML b/packages/Microsoft.Net.Http.2.1.10/lib/win8/System.Net.Http.Extensions.XML deleted file mode 100644 index 1190940..0000000 --- a/packages/Microsoft.Net.Http.2.1.10/lib/win8/System.Net.Http.Extensions.XML +++ /dev/null @@ -1,50 +0,0 @@ - - - - System.Net.Http.Extensions - - - - - Extension methods for which expose differences in platform specific capabilities. - - - - - Gets a value that indicates if HttpClientHandler.AllowAutoRedirect is supported by the handler. - When this property is true and HttpClientHandler.SupportsRedirectConfiguration is false, setting HttpClientHandler.AllowAutoRedirect to true will cause the system default to be used for HttpClientHandler.MaximumAutomaticRedirections. - - The to check. - Returns .true if the if the handler supports configuration settings for the property; otherwise false. - - - - Gets a value that indicates if is supported by the handler. - - The to check. - Returns .true if the if the handler supports configuration settings for the property; otherwise false. - - - - Gets a value that indicates if , HttpRequestMessage.ProtocolVersion, and HttpResponseMessage.ProtocolVersion are supported by the handler. - - The to check. - Returns .true if the if the handler supports configuration settings for the , HttpRequestMessage.ProtocolVersion, and HttpResponseMessage.ProtocolVersion properties; otherwise false. - - - - Gets a value that indicates if HttpRequestMessage.Headers with or header value of 'chunked' is supported by the handler. - - The to check. - Returns .true if the if the handler supports setting HttpRequestMessage.Headers with or header value of 'chunked'; otherwise false. - - - - Gets a value that indicates if is supported by the handler. - When this property is true and HttpClientHandler.SupportsProxy is false, setting HttpClientHandler.UseProxy to true will cause the system default to be used for HttpClientHandler.Proxy. - - The to check. - Returns .true if the if the handler supports configuration settings for the property; otherwise false. - - - diff --git a/packages/Microsoft.Net.Http.2.1.10/lib/win8/System.Net.Http.Extensions.dll b/packages/Microsoft.Net.Http.2.1.10/lib/win8/System.Net.Http.Extensions.dll deleted file mode 100644 index acc41c1b31372addf86d50a2a33dca3916144553..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22176 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 JZxhKfTa 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 - - - System.Net.Http.Primitives - - - - diff --git a/packages/Microsoft.Owin.2.1.0/Microsoft.Owin.2.1.0.nupkg b/packages/Microsoft.Owin.2.1.0/Microsoft.Owin.2.1.0.nupkg deleted file mode 100644 index 3b40c36444b40621da157e761bb38b078fb7886d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 111798 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≠VNV8#Ohi; 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 z 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 Q@i!$91PnqA5S&2$F943-6951J diff --git a/packages/Microsoft.Owin.2.1.0/lib/net40/Microsoft.Owin.XML b/packages/Microsoft.Owin.2.1.0/lib/net40/Microsoft.Owin.XML deleted file mode 100644 index 1010c8c..0000000 --- a/packages/Microsoft.Owin.2.1.0/lib/net40/Microsoft.Owin.XML +++ /dev/null @@ -1,2777 +0,0 @@ - - - - Microsoft.Owin - - - - - Provided as a down-level stub for the 4.5 AssemblyMetaDataAttribute class. - All released assemblies should define [AssemblyMetadata("Serviceable", "True")]. - - - - - Extension methods for . - - - - - Inserts a middleware into the OWIN pipeline. - - The middleware type - - Any additional arguments for the middleware constructor - - - - - Inserts into the OWIN pipeline a middleware which does not have a next middleware reference. - - - An app that handles all requests - - - - Inserts a middleware into the OWIN pipeline. - - - An app that handles the request or calls the given next Func - - - - - Represents a middleware for executing in-line function middleware. - - - - - An abstract base class for a standard middleware pattern. - - - - - Instantiates the middleware with an optional pointer to the next component. - - - - - - Process an individual request. - - - - - - - The optional next component. - - - - - Initializes a new instance of the class. - - The pointer to next middleware. - A function that handles all requests. - - - - Initializes a new instance of the class. - - The pointer to next middleware. - A function that handles the request or calls the given next function. - - - - Invokes the handler for processing the request. - - The OWIN context. - The object that represents the request operation. - - - - Contains the parsed form values. - - - - - Accessors for query, forms, etc. - - - - - Accessors for headers, query, forms, etc. - - - - - Get the associated value from the collection. Multiple values will be merged. - Returns null if the key is not present. - - - - - - - Get the associated values from the collection in their original format. - Returns null if the key is not present. - - - - - - - Get the associated value from the collection. Multiple values will be merged. - Returns null if the key is not present. - - - - - - - Create a new wrapper - - - - - - Get the associated value from the collection. Multiple values will be merged. - Returns null if the key is not present. - - - - - - - Get the associated values from the collection in their original format. - Returns null if the key is not present. - - - - - - - - - - - - - - - - - - - Get the associated value from the collection. Multiple values will be merged. - Returns null if the key is not present. - - - - - - - Contains the parsed form values. - - - - - Initializes a new instance of the class. - - The store for the form. - - - - Represents a wrapper for owin.RequestHeaders and owin.ResponseHeaders. - - - - - Represents a wrapper for owin.RequestHeaders and owin.ResponseHeaders. - - - - - Get the associated values from the collection separated into individual values. - Quoted values will not be split, and the quotes will be removed. - - The header name. - the associated values from the collection separated into individual values, or null if the key is not present. - - - - Add a new value. Appends to the header if already present - - The header name. - The header value. - - - - Add new values. Each item remains a separate array entry. - - The header name. - The header values. - - - - Quotes any values containing comas, and then coma joins all of the values with any existing values. - - The header name. - The header values. - - - - Sets a specific header value. - - The header name. - The header value. - - - - Sets the specified header values without modification. - - The header name. - The header values. - - - - Quotes any values containing comas, and then coma joins all of the values. - - The header name. - The header values. - - - - Get or sets the associated value from the collection as a single string. - - The header name. - the associated value from the collection as a single string or null if the key is not present. - - - - Initializes a new instance of the class. - - The underlying data store. - - - - Returns an enumerator that iterates through a collection. - - An object that can be used to iterate through the collection. - - - - Returns an enumerator that iterates through a collection. - - An object that can be used to iterate through the collection. - - - - Get the associated value from the collection as a single string. - - The header name. - the associated value from the collection as a single string or null if the key is not present. - - - - Get the associated values from the collection without modification. - - The header name. - the associated value from the collection without modification, or null if the key is not present. - - - - Get the associated values from the collection separated into individual values. - Quoted values will not be split, and the quotes will be removed. - - The header name. - the associated values from the collection separated into individual values, or null if the key is not present. - - - - Add a new value. Appends to the header if already present - - The header name. - The header value. - - - - Add new values. Each item remains a separate array entry. - - The header name. - The header values. - - - - Quotes any values containing comas, and then coma joins all of the values with any existing values. - - The header name. - The header values. - - - - Sets a specific header value. - - The header name. - The header value. - - - - Sets the specified header values without modification. - - The header name. - The header values. - - - - Quotes any values containing comas, and then coma joins all of the values. - - The header name. - The header values. - - - - Adds the given header and values to the collection. - - The header name. - The header values. - - - - Determines whether the contains a specific key. - - The key. - true if the contains a specific key; otherwise, false. - - - - Removes the given header from the collection. - - The header name. - true if the specified object was removed from the collection; otherwise, false. - - - - Retrieves a value from the dictionary. - - The header name. - The value. - true if the contains the key; otherwise, false. - - - - Adds a new list of items to the collection. - - The item to add. - - - - Clears the entire list of objects. - - - - - Returns a value indicating whether the specified object occurs within this collection. - - The item. - true if the specified object occurs within this collection; otherwise, false. - - - - Copies the elements to a one-dimensional Array instance at the specified index. - - The one-dimensional Array that is the destination of the specified objects copied from the . - The zero-based index in at which copying begins. - - - - Removes the given item from the the collection. - - The item. - true if the specified object was removed from the collection; otherwise, false. - - - - Gets an that contains the keys in the ;. - - An that contains the keys in the . - - - - - - - - - Gets the number of elements contained in the ;. - - The number of elements contained in the . - - - - Gets a value that indicates whether the is in read-only mode. - - true if the is in read-only mode; otherwise, false. - - - - Get or sets the associated value from the collection as a single string. - - The header name. - the associated value from the collection as a single string or null if the key is not present. - - - - Throws KeyNotFoundException if the key is not present. - - The header name. - - - - - Represents the host portion of a Uri can be used to construct Uri's properly formatted and encoded for use in - HTTP headers. - - - - - Creates a new HostString without modification. The value should be Unicode rather than punycode, and may have a port. - IPv4 and IPv6 addresses are also allowed, and also may have ports. - - - - - - Returns the value as normalized by ToUriComponent(). - - - - - - Returns the value properly formatted and encoded for use in a URI in a HTTP header. - Any Unicode is converted to punycode. IPv6 addresses will have brackets added if they are missing. - - - - - - Creates a new HostString from the given uri component. - Any punycode will be converted to Unicode. - - - - - - - Creates a new HostString from the host and port of the give Uri instance. - Punycode will be converted to Unicode. - - - - - - - Compares the equality of the Value property, ignoring case. - - - - - - - Compares against the given object only if it is a HostString. - - - - - - - Gets a hash code for the value. - - - - - - Compares the two instances for equality. - - - - - - - - Compares the two instances for inequality. - - - - - - - - Returns the original value from the constructor. - - - - - This wraps OWIN environment dictionary and provides strongly typed accessors. - - - - - Gets a value from the OWIN environment, or returns default(T) if not present. - - The type of the value. - The key of the value to get. - The value with the specified key or the default(T) if not present. - - - - Sets the given key and value in the OWIN environment. - - The type of the value. - The key of the value to set. - The value to set. - This instance. - - - - Gets a wrapper exposing request specific properties. - - A wrapper exposing request specific properties. - - - - Gets a wrapper exposing response specific properties. - - A wrapper exposing response specific properties. - - - - Gets the OWIN environment. - - The OWIN environment. - - - - Gets or sets the host.TraceOutput environment value. - - The host.TraceOutput TextWriter. - - - - This wraps OWIN environment dictionary and provides strongly typed accessors. - - - - - Gets a value from the OWIN environment, or returns default(T) if not present. - - The type of the value. - The key of the value to get. - The value with the specified key or the default(T) if not present. - - - - Sets the given key and value in the OWIN environment. - - The type of the value. - The key of the value to set. - The value to set. - This instance. - - - - Gets the OWIN environment. - - The OWIN environment. - - - - Gets the request context. - - The request context. - - - - Gets or set the HTTP method. - - The HTTP method. - - - - Gets or set the HTTP request scheme from owin.RequestScheme. - - The HTTP request scheme from owin.RequestScheme. - - - - Returns true if the owin.RequestScheme is https. - - true if this request is using https; otherwise, false. - - - - Gets or set the Host header. May include the port. - - The Host header. - - - - Gets or set the owin.RequestPathBase. - - The owin.RequestPathBase. - - - - Gets or set the request path from owin.RequestPath. - - The request path from owin.RequestPath. - - - - Gets or set the query string from owin.RequestQueryString. - - The query string from owin.RequestQueryString. - - - - Gets the query value collection parsed from owin.RequestQueryString. - - The query value collection parsed from owin.RequestQueryString. - - - - Gets the uniform resource identifier (URI) associated with the request. - - The uniform resource identifier (URI) associated with the request. - - - - Gets or set the owin.RequestProtocol. - - The owin.RequestProtocol. - - - - Gets the request headers. - - The request headers. - - - - Gets the collection of Cookies for this request. - - The collection of Cookies for this request. - - - - Gets or sets the Content-Type header. - - The Content-Type header. - - - - Gets or sets the Cache-Control header. - - The Cache-Control header. - - - - Gets or sets the Media-Type header. - - The Media-Type header. - - - - Gets or set the Accept header. - - The Accept header. - - - - Gets or set the owin.RequestBody Stream. - - The owin.RequestBody Stream. - - - - Gets or sets the cancellation token for the request. - - The cancellation token for the request. - - - - Gets or set the server.LocalIpAddress. - - The server.LocalIpAddress. - - - - Gets or set the server.LocalPort. - - The server.LocalPort. - - - - Gets or set the server.RemoteIpAddress. - - The server.RemoteIpAddress. - - - - Gets or set the server.RemotePort. - - The server.RemotePort. - - - - Gets or set the server.User. - - The server.User. - - - - This wraps OWIN environment dictionary and provides strongly typed accessors. - - - - - Registers for an event that fires when the response headers are sent. - - The callback method. - The callback state. - - - - Sets a 302 response status code and the Location header. - - The location where to redirect the client. - - - - Writes the given text to the response body stream using UTF-8. - - The response data. - - - - Writes the given bytes to the response body stream. - - The response data. - - - - Writes the given bytes to the response body stream. - - The response data. - The zero-based byte offset in the parameter at which to begin copying bytes. - The number of bytes to write. - - - - Asynchronously writes the given text to the response body stream using UTF-8. - - The response data. - A Task tracking the state of the write operation. - - - - Asynchronously writes the given text to the response body stream using UTF-8. - - The response data. - A token used to indicate cancellation. - A Task tracking the state of the write operation. - - - - Asynchronously writes the given bytes to the response body stream. - - The response data. - A Task tracking the state of the write operation. - - - - Asynchronously writes the given bytes to the response body stream. - - The response data. - A token used to indicate cancellation. - A Task tracking the state of the write operation. - - - - Asynchronously writes the given bytes to the response body stream. - - The response data. - The zero-based byte offset in the parameter at which to begin copying bytes. - The number of bytes to write. - A token used to indicate cancellation. - A Task tracking the state of the write operation. - - - - Gets a value from the OWIN environment, or returns default(T) if not present. - - The type of the value. - The key of the value to get. - The value with the specified key or the default(T) if not present. - - - - Sets the given key and value in the OWIN environment. - - The type of the value. - The key of the value to set. - The value to set. - This instance. - - - - Gets the OWIN environment. - - The OWIN environment. - - - - Gets the request context. - - The request context. - - - - Gets or sets the optional owin.ResponseStatusCode. - - The optional owin.ResponseStatusCode, or 200 if not set. - - - - Gets or sets the the optional owin.ResponseReasonPhrase. - - The the optional owin.ResponseReasonPhrase. - - - - Gets or sets the owin.ResponseProtocol. - - The owin.ResponseProtocol. - - - - Gets the response header collection. - - The response header collection. - - - - Gets a collection used to manipulate the Set-Cookie header. - - A collection used to manipulate the Set-Cookie header. - - - - Gets or sets the Content-Length header. - - The Content-Length header. - - - - Gets or sets the Content-Type header. - - The Content-Type header. - - - - Gets or sets the Expires header. - - The Expires header. - - - - Gets or sets the E-Tag header. - - The E-Tag header. - - - - Gets or sets the owin.ResponseBody Stream. - - The owin.ResponseBody Stream. - - - - Used to mark which class in an assembly should be used for automatic startup. - - - - - Initializes a new instance of the class - - The startup class - - - - Initializes a new instance of the class - - A non-default configuration, e.g. staging. - The startup class - - - - Initializes a new instance of the class - - The startup class - Specifies which method to call - - - - Initializes a new instance of the class - - A non-default configuration, e.g. staging. - The startup class - Specifies which method to call - - - - A non-default configuration if any. e.g. Staging. - - - - - The startup class - - - - - The name of the configuration method - - - - - An ordered list of known Asp.Net integrated pipeline stages. More details on the ASP.NET integrated pipeline can be found at http://msdn.microsoft.com/en-us/library/system.web.httpapplication.aspx - - - - - Corresponds to the AuthenticateRequest stage of the ASP.NET integrated pipeline. - - - - - Corresponds to the PostAuthenticateRequest stage of the ASP.NET integrated pipeline. - - - - - Corresponds to the AuthorizeRequest stage of the ASP.NET integrated pipeline. - - - - - Corresponds to the PostAuthorizeRequest stage of the ASP.NET integrated pipeline. - - - - - Corresponds to the ResolveRequestCache stage of the ASP.NET integrated pipeline. - - - - - Corresponds to the PostResolveRequestCache stage of the ASP.NET integrated pipeline. - - - - - Corresponds to the MapRequestHandler stage of the ASP.NET integrated pipeline. - - - - - Corresponds to the PostMapRequestHandler stage of the ASP.NET integrated pipeline. - - - - - Corresponds to the AcquireRequestState stage of the ASP.NET integrated pipeline. - - - - - Corresponds to the PostAcquireRequestState stage of the ASP.NET integrated pipeline. - - - - - Corresponds to the PreRequestHandlerExecute stage of the ASP.NET integrated pipeline. - - - - - Extension methods for the MapMiddleware - - - - - If the request path starts with the given pathMatch, execute the app configured via configuration parameter instead of - continuing to the next component in the pipeline. - - - The path to match - The branch to take for positive path matches - - - - - If the request path starts with the given pathMatch, execute the app configured via configuration parameter instead of - continuing to the next component in the pipeline. - - - The path to match - The branch to take for positive path matches - - - - - Used to create path based branches in your application pipeline. - The owin.RequestPathBase is not included in the evaluation, only owin.RequestPath. - Matching paths have the matching piece removed from owin.RequestPath and added to the owin.RequestPathBase. - - - - - Initializes a new instance of the class - - The normal pipeline taken for a negative match - - - - - Process an individual request. - - - - - - - Options for the Map middleware - - - - - The path to match - - - - - The branch taken for a positive match - - - - - Extension methods for the MapWhenMiddleware - - - - - Branches the request pipeline based on the result of the given predicate. - - - Invoked with the request environment to determine if the branch should be taken - Configures a branch to take - - - - - Determines if the request should take a specific branch of the pipeline by passing the environment - to a user defined callback. - - - - - Initializes a new instance of the class - - The normal application pipeline - - - - - Process an individual request. - - - - - - - Options for the MapWhen middleware - - - - - The user callback that determines if the branch should be taken - - - - - The branch taken for a positive match - - - - - This wraps OWIN environment dictionary and provides strongly typed accessors. - - - - - Create a new context with only request and response header collections. - - - - - Create a new wrapper. - - OWIN environment dictionary which stores state information about the request, response and relevant server state. - - - - Gets a value from the OWIN environment, or returns default(T) if not present. - - The type of the value. - The key of the value to get. - The value with the specified key or the default(T) if not present. - - - - Sets the given key and value in the OWIN environment. - - The type of the value. - The key of the value to set. - The value to set. - This instance. - - - - Gets a wrapper exposing request specific properties. - - A wrapper exposing request specific properties. - - - - Gets a wrapper exposing response specific properties. - - A wrapper exposing response specific properties. - - - - Gets the OWIN environment. - - The OWIN environment. - - - - Gets or sets the host.TraceOutput environment value. - - The host.TraceOutput TextWriter. - - - - Provides correct escaping for Path and PathBase values when needed to reconstruct a request or redirect URI string - - - - - Represents the empty path. This field is read-only. - - - - - Initialize the path string with a given value. This value must be in un-escaped format. Use - PathString.FromUriComponent(value) if you have a path value which is in an escaped format. - - The unescaped path to be assigned to the Value property. - - - - Provides the path string escaped in a way which is correct for combining into the URI representation. - - The escaped path value - - - - Provides the path string escaped in a way which is correct for combining into the URI representation. - - The escaped path value - - - - Returns an PathString given the path as it is escaped in the URI format. The string MUST NOT contain any - value that is not a path. - - The escaped path as it appears in the URI format. - The resulting PathString - - - - Returns an PathString given the path as from a Uri object. Relative Uri objects are not supported. - - The Uri object - The resulting PathString - - - - Checks if this instance starts with or exactly matches the other instance. Only full segments are matched. - - - - - - - Checks if this instance starts with or exactly matches the other instance. Only full segments are matched. - - - Any remaining segments from this instance not included in the other instance. - - - - - Adds two PathString instances into a combined PathString value. - - The combined PathString value - - - - Combines a PathString and QueryString into the joined URI formatted string value. - - The joined URI formatted string value - - - - Compares this PathString value to another value. The default comparison is StringComparison.OrdinalIgnoreCase. - - The second PathString for comparison. - True if both PathString values are equal - - - - Compares this PathString value to another value using a specific StringComparison type - - The second PathString for comparison - The StringComparison type to use - True if both PathString values are equal - - - - Compares this PathString value to another value. The default comparison is StringComparison.OrdinalIgnoreCase. - - The second PathString for comparison. - True if both PathString values are equal - - - - Returns the hash code for the PathString value. The hash code is provided by the OrdinalIgnoreCase implementation. - - The hash code - - - - Operator call through to Equals - - The left parameter - The right parameter - True if both PathString values are equal - - - - Operator call through to Equals - - The left parameter - The right parameter - True if both PathString values are not equal - - - - Operator call through to Add - - The left parameter - The right parameter - The PathString combination of both values - - - - Operator call through to Add - - The left parameter - The right parameter - The PathString combination of both values - - - - The unescaped path value - - - - - True if the path is not empty - - - - - Provides correct handling for QueryString value when needed to reconstruct a request or redirect URI string - - - - - Represents the empty query string. This field is read-only. - - - - - Initalize the query string with a given value. This value must be in escaped and delimited format without - a leading '?' character. - - The query string to be assigned to the Value property. - - - - Initialize a query string with a single given parameter name and value. The value is - - The unencoded parameter name - The unencoded parameter value - - - - Provides the query string escaped in a way which is correct for combining into the URI representation. - A leading '?' character will be prepended unless the Value is null or empty. Characters which are potentally - dangerous are escaped. - - The query string value - - - - Provides the query string escaped in a way which is correct for combining into the URI representation. - A leading '?' character will be prepended unless the Value is null or empty. Characters which are potentially - dangerous are escaped. - - The query string value - - - - Returns an QueryString given the query as it is escaped in the URI format. The string MUST NOT contain any - value that is not a query. - - The escaped query as it appears in the URI format. - The resulting QueryString - - - - Returns an QueryString given the query as from a Uri object. Relative Uri objects are not supported. - - The Uri object - The resulting QueryString - - - - Indicates whether the current instance is equal to the other instance. - - - - - - - Indicates whether the current instance is equal to the other instance. - - - - - - - Returns the hash code for this instance. - - - - - - Compares the two instances for equality. - - - - - - - - Compares the two instances for inequality. - - - - - - - - The unescaped query string without the leading '?' character - - - - - True if the query string is not empty - - - - - A wrapper for the request Cookie header - - - - - Create a new wrapper - - - - - - - - - - - - - - - - - - Returns null rather than throwing KeyNotFoundException - - - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Conversion delegate must take one parameter.. - - - - - Looks up a localized string similar to The type '{0}' does not match any known middleware pattern.. - - - - - Looks up a localized string similar to The OWIN key 'server.OnSendingHeaders' is not available for this request.. - - - - - Looks up a localized string similar to The class '{0}' does not have a constructor taking {1} arguments.. - - - - - Looks up a localized string similar to No conversion available between {0} and {1}.. - - - - - Looks up a localized string similar to The path must not end with a '/'. - - - - - Looks up a localized string similar to The path must start with a '/' followed by one or more characters.. - - - - - Looks up a localized string similar to The path is required. - - - - - Looks up a localized string similar to The query string must start with a '?' unless null or empty.. - - - - - A standard implementation of IAppBuilder - - - - - Initializes a new instance of the the type. - - - - - - - - - - - - Adds a middleware node to the OWIN function pipeline. The middleware are - invoked in the order they are added: the first middleware passed to Use will - be the outermost function, and the last middleware passed to Use will be the - innermost. - - - The middleware parameter determines which behavior is being chained into the - pipeline. - - If the middleware given to Use is a Delegate, then it will be invoked with the "next app" in - the chain as the first parameter. If the delegate takes more than the single argument, - then the additional values must be provided to Use in the args array. - - If the middleware given to Use is a Type, then the public constructor will be - invoked with the "next app" in the chain as the first parameter. The resulting object - must have a public Invoke method. If the object has constructors which take more than - the single "next app" argument, then additional values may be provided in the args array. - - - Any additional args passed to Use will be passed as additional values, following the "next app" - parameter, when the OWIN call pipeline is build. - - They are passed as additional parameters if the middleware parameter is a Delegate, or as additional - constructor arguments if the middle parameter is a Type. - - - The IAppBuilder itself is returned. This enables you to chain your use statements together. - - - - - The New method creates a new instance of an IAppBuilder. This is needed to create - a tree structure in your processing, rather than a linear pipeline. The new instance share the - same Properties, but will be created with a new, empty middleware list. - - To create a tangent pipeline you would first call New, followed by several calls to Use on - the new builder, ending with a call to Build on the new builder. The return value from Build - will be the entry-point to your tangent pipeline. This entry-point may now be added to the - main pipeline as an argument to a switching middleware, which will either call the tangent - pipeline or the "next app", based on something in the request. - - That said - all of that work is typically hidden by a middleware like Map, which will do that - for you. - - The new instance of the IAppBuilder implementation - - - - The Build is called at the point when all of the middleware should be chained - together. This is typically done by the hosting component which created the app builder, - and does not need to be called by the startup method if the IAppBuilder is passed in. - - - The Type argument indicates which calling convention should be returned, and - is typically typeof() for the OWIN - calling convention. - - - Returns an instance of the pipeline's entry point. This object may be safely cast to the - type which was provided - - - - - Contains arbitrary properties which may added, examined, and modified by - components during the startup sequence. - - Returns . - - - - Simple object used by AppBuilder as seed OWIN callable if the - builder.Properties["builder.DefaultApp"] is not set - - - - - Abstracts the system clock to facilitate testing. - - - - - Retrieves the current system time in UTC. - - - - - Provides access to the normal system clock. - - - - - Retrieves the current system time in UTC. - - - - - Response generation utilities. - - - - - Append the given query to the uri. - - The base uri. - The query string to append, if any. - The combine result. - - - - Append the given query key and value to the uri. - - The base uri. - The name of the query key. - The query value. - The combine result. - - - - Append the given query keys and values to the uri. - - The base uri. - A collection of name value query pairs to append. - The combine result. - - - - A wrapper for the response Set-Cookie header - - - - - Create a new wrapper - - - - - - Add a new cookie and value - - - - - - - Add a new cookie - - - - - - - - Sets an expired cookie - - - - - - Sets an expired cookie - - - - - - - Extension methods used to indicate at which stage in the integrated pipeline prior middleware should run. - - - - - Call after other middleware to specify when they should run in the integrated pipeline. - - The IAppBuilder. - The name of the integrated pipeline in which to run. - The original IAppBuilder for chaining. - - - - Call after other middleware to specify when they should run in the integrated pipeline. - - The IAppBuilder. - The stage of the integrated pipeline in which to run. - The original IAppBuilder for chaining. - - - - Logging extension methods for IAppBuilder. - - - - - Sets the server.LoggerFactory in the Properties collection. - - - - - - - Retrieves the server.LoggerFactory from the Properties collection. - - - - - - - Creates a new ILogger instance from the server.LoggerFactory in the Properties collection. - - - - - - - - Creates a new ILogger instance from the server.LoggerFactory in the Properties collection. - - - - - - - - Creates a new ILogger instance from the server.LoggerFactory in the Properties collection. - - - - - - - - Used to create logger instances of the given name. - - - - - Creates a new ILogger instance of the given name. - - - - - - - A generic interface for logging. - - - - - Aggregates most logging patterns to a single method. This must be compatible with the Func representation in the OWIN environment. - - To check IsEnabled call WriteCore with only TraceEventType and check the return value, no event will be written. - - - - - - - - - - - Contains the parts of an address. - - - - - Initializes a new instance. - - - - - - Initializes a new with the given parts. - - The scheme. - The host. - The port. - The path. - - - - Creates a new - - A new - - - - Determines whether the specified object is equal to the current object. - - The other object. - true if the specified object is equal to the current object; otherwise, false. - - - - Determines whether the specified object is equal to the current object. - - The other object. - true if the specified object is equal to the current object; otherwise, false. - - - - Returns the hash code for this instance. - - The hash code for this instance. - - - - Determines whether two specified instances of are equal. - - The first object to compare. - The second object to compare. - true if left and right represent the same address; otherwise, false. - - - - Determines whether two specified instances of are not equal. - - The first object to compare. - The second object to compare. - true if left and right do not represent the same address; otherwise, false. - - - - Gets a specified key and value from the underlying dictionary. - - - The key. - - - - - Sets a specified key and value in the underlying dictionary. - - The key. - The value. - - - - - Gets the internal dictionary for this collection. - - The internal dictionary for this collection. - - - - The uri scheme. - - - - - The uri host. - - - - - The uri port. - - - - - The uri path. - - - - - Wraps the host.Addresses list. - - - - - Initializes a new instance of the class. - - The address list to set to the collection. - - - - Adds the specified address to the collection. - - The address to add to the collection. - - - - Gets the enumerator that iterates through the collection. - - The enumerator that can be used to iterate through the collection. - - - - Gets the enumerator that iterates through the collection. - - The enumerator that can be used to iterate through the collection. - - - - Creates a new empty instance of . - - A new empty instance of . - - - - Determines whether the current collection is equal to the specified collection. - - The other collection to compare to the current collection. - true if current collection is equal to the specified collection; otherwise, false. - - - - Determines whether the current collection is equal to the specified object. - - The object to compare to the current collection. - true if current collection is equal to the specified object; otherwise, false. - - - - Gets the hash code for this instance. - - The hash code for this instance. - - - - Determines whether the first collection is equal to the second collection. - - The first collection to compare. - The second collection to compare. - true if both collections are equal; otherwise, false. - - - - Determines whether the first collection is not equal to the second collection. - - The first collection to compare. - The second collection to compare. - true if both collections are not equal; otherwise, false. - - - - Gets the underlying address list. - - The underlying address list. - - - - Gets the number of elements in the collection. - - The number of elements in the collection. - - - - Gets the item with the specified index from the collection. - - The index. - The item with the specified index. - - - - A wrapper for the IDictionary. - - - - - Initializes a new instance of the class. - - - - - - Determines whether the current AppProperties is equal to the specified AppProperties. - - The other AppProperties to compare with the current instance. - true if the current AppProperties is equal to the specified AppProperties; otherwise, false. - - - - Determines whether the current AppProperties is equal to the specified object. - - The object to compare with the current instance. - true if the current AppProperties is equal to the specified object; otherwise, false. - - - - Returns the hash code for this instance. - - The hash code for this instance. - - - - Determines whether the first AppPProperties is equal to the second AppProperties. - - The first AppPropeties to compare. - The second AppPropeties to compare. - true if both AppProperties are equal; otherwise, false. - - - - Determines whether the first AppPProperties is not equal to the second AppProperties. - - The first AppPropeties to compare. - The second AppPropeties to compare. - true if both AppProperties are not equal; otherwise, false. - - - - Gets the value from the dictionary with the specified key. - - The type of the value. - The key of the value to get. - The value with the specified key. - - - - Sets the value with the specified key. - - The key of the value to set. - The value to set. - This instance. - - - - Gets or sets the string value for “owin.Version”. - - The string value for “owin.Version”. - - - - Gets or sets the function delegate for “builder.DefaultApp”. - - The function delegate for “builder.DefaultApp”. - - - - Gets or sets the action delegate for “builder.AddSignatureConversion”. - - The action delegate for “builder.AddSignatureConversion”. - - - - Gets or sets the string value for “host.AppName”. - - The string value for “host.AppName”. - - - - Gets or sets the text writer for “host.TraceOutput”. - - The text writer for “host.TraceOutput”. - - - - Gets or sets the cancellation token for “host.OnAppDisposing”. - - The cancellation token for “host.OnAppDisposing”. - - - - Gets or sets the address collection for “host.Addresses”. - - The address collection for “host.Addresses”. - - - - Gets or sets the list of “server.Capabilities”. - - The list of “server.Capabilities”. - - - - Gets the underlying dictionary for this instance. - - The underlying dictionary for this instance. - - - - Represents the capabilities for the builder properties. - - - - - Initializes a new instance of the class. - - - - - - Initializes a new instance of the class. - - A new instance of the class. - - - - Determines whether the current Capabilities instance is equal to the specified Capabilities. - - The other Capabilities to compare with the current instance. - true if the specified object is equal to the current object; otherwise, false. - - - - Determines whether the current Capabilities is equal to the specified object. - - The object to compare with the current instance. - true if the current Capabilities is equal to the specified object; otherwise, false. - - - - Returns the hash code for this instance. - - The hash code for this instance. - - - - Determines whether two specified instances of are equal. - - The first object to compare. - The second object to compare. - true if the two specified instances of are equal; otherwise, false. - - - - Determines whether two specified instances of are not equal. - - The first object to compare. - The second object to compare. - true if the two specified instances of are not equal; otherwise, false. - - - - Gets the value from the dictionary with the specified key. - - The type of the value. - The key of the value to get. - The value with the specified key. - - - - Sets the given key and value in the underlying dictionary. - - The key of the value to set. - The value to set. - This instance. - - - - The underling IDictionary - - - - - Gets or sets the string value for "sendfile.Version" - - the string value for "sendfile.Version" - - - - Gets or sets the websocket version. - - The websocket version. - - - - Options used to create a new cookie. - - - - - Creates a default cookie with a path of '/'. - - - - - Gets or sets the domain to associate the cookie with. - - The domain to associate the cookie with. - - - - Gets or sets the cookie path. - - The cookie path. - - - - Gets or sets the expiration date and time for the cookie. - - The expiration date and time for the cookie. - - - - Gets or sets a value that indicates whether to transmit the cookie using Secure Sockets Layer (SSL)—that is, over HTTPS only. - - true to transmit the cookie only over an SSL connection (HTTPS); otherwise, false. - - - - Gets or sets a value that indicates whether a cookie is accessible by client-side script. - - true if a cookie is accessible by client-side script; otherwise, false. - - - - Provides a default ILoggerFactory. - - - - - Provides a default ILoggerFactory based on System.Diagnostics.TraceSorce. - - - - - Extension methods for IAppBuilder. - - - - - The Build is called at the point when all of the middleware should be chained - together. May be called to build pipeline branches. - - - The request processing entry point for this section of the pipeline. - - - - The Build is called at the point when all of the middleware should be chained - together. May be called to build pipeline branches. - - The application signature. - - The request processing entry point for this section of the pipeline. - - - - Adds converters for adapting between disparate application signatures. - - - - - - - Adds converters for adapting between disparate application signatures. - - - - - - - - - Converts between an OwinMiddlware and an . - - - - - - - - - - - - - - - - - - Transitions between and OwinMiddleware. - - - - - - - - - - - - - OWIN environment dictionary which stores state information about the request, response and relevant server state. - - - - - Adds adapters between and OwinMiddleware. - - - - - Adds adapters between and OwinMiddleware. - - - - - - This wraps OWIN environment dictionary and provides strongly typed accessors. - - - - - Create a new context with only request and response header collections. - - - - - Create a new environment wrapper exposing request properties. - - OWIN environment dictionary which stores state information about the request, response and relevant server state. - - - - Gets a value from the OWIN environment, or returns default(T) if not present. - - The type of the value. - The key of the value to get. - The value with the specified key or the default(T) if not present. - - - - Sets the given key and value in the OWIN environment. - - The type of the value. - The key of the value to set. - The value to set. - This instance. - - - - Gets the OWIN environment. - - The OWIN environment. - - - - Gets the request context. - - The request context. - - - - Gets or set the HTTP method. - - The HTTP method. - - - - Gets or set the HTTP request scheme from owin.RequestScheme. - - The HTTP request scheme from owin.RequestScheme. - - - - Returns true if the owin.RequestScheme is https. - - true if this request is using https; otherwise, false. - - - - Gets or set the Host header. May include the port. - - The Host header. - - - - Gets or set the owin.RequestPathBase. - - The owin.RequestPathBase. - - - - Gets or set the request path from owin.RequestPath. - - The request path from owin.RequestPath. - - - - Gets or set the query string from owin.RequestQueryString. - - The query string from owin.RequestQueryString. - - - - Gets the query value collection parsed from owin.RequestQueryString. - - The query value collection parsed from owin.RequestQueryString. - - - - Gets the uniform resource identifier (URI) associated with the request. - - The uniform resource identifier (URI) associated with the request. - - - - Gets or set the owin.RequestProtocol. - - The owin.RequestProtocol. - - - - Gets the request headers. - - The request headers. - - - - Gets the collection of Cookies for this request. - - The collection of Cookies for this request. - - - - Gets or sets the Content-Type header. - - The Content-Type header. - - - - Gets or sets the Cache-Control header. - - The Cache-Control header. - - - - Gets or sets the Media-Type header. - - The Media-Type header. - - - - Gets or set the Accept header. - - The Accept header. - - - - Gets or set the owin.RequestBody Stream. - - The owin.RequestBody Stream. - - - - Gets or sets the cancellation token for the request. - - The cancellation token for the request. - - - - Gets or set the server.LocalIpAddress. - - The server.LocalIpAddress. - - - - Gets or set the server.LocalPort. - - The server.LocalPort. - - - - Gets or set the server.RemoteIpAddress. - - The server.RemoteIpAddress. - - - - Gets or set the server.RemotePort. - - The server.RemotePort. - - - - Gets or set the server.User. - - The server.User. - - - - This wraps OWIN environment dictionary and provides strongly typed accessors. - - - - - Create a new context with only request and response header collections. - - - - - Creates a new environment wrapper exposing response properties. - - OWIN environment dictionary which stores state information about the request, response and relevant server state. - - - - Registers for an event that fires when the response headers are sent. - - The callback method. - The callback state. - - - - Sets a 302 response status code and the Location header. - - The location where to redirect the client. - - - - Writes the given text to the response body stream using UTF-8. - - The response data. - - - - Writes the given bytes to the response body stream. - - The response data. - - - - Writes the given bytes to the response body stream. - - The response data. - The zero-based byte offset in the parameter at which to begin copying bytes. - The number of bytes to write. - - - - Asynchronously writes the given text to the response body stream using UTF-8. - - The response data. - A Task tracking the state of the write operation. - - - - Asynchronously writes the given text to the response body stream using UTF-8. - - The response data. - A token used to indicate cancellation. - A Task tracking the state of the write operation. - - - - Asynchronously writes the given bytes to the response body stream. - - The response data. - A Task tracking the state of the write operation. - - - - Asynchronously writes the given bytes to the response body stream. - - The response data. - A token used to indicate cancellation. - A Task tracking the state of the write operation. - - - - Asynchronously writes the given bytes to the response body stream. - - The response data. - The zero-based byte offset in the parameter at which to begin copying bytes. - The number of bytes to write. - A token used to indicate cancellation. - A Task tracking the state of the write operation. - - - - Gets a value from the OWIN environment, or returns default(T) if not present. - - The type of the value. - The key of the value to get. - The value with the specified key or the default(T) if not present. - - - - Sets the given key and value in the OWIN environment. - - The type of the value. - The key of the value to set. - The value to set. - This instance. - - - - Gets the OWIN environment. - - The OWIN environment. - - - - Gets the request context. - - The request context. - - - - Gets or sets the optional owin.ResponseStatusCode. - - The optional owin.ResponseStatusCode, or 200 if not set. - - - - Gets or sets the the optional owin.ResponseReasonPhrase. - - The the optional owin.ResponseReasonPhrase. - - - - Gets or sets the owin.ResponseProtocol. - - The owin.ResponseProtocol. - - - - Gets the response header collection. - - The response header collection. - - - - Gets a collection used to manipulate the Set-Cookie header. - - A collection used to manipulate the Set-Cookie header. - - - - Gets or sets the Content-Length header. - - The Content-Length header. - - - - Gets or sets the Content-Type header. - - The Content-Type header. - - - - Gets or sets the Expires header. - - The Expires header. - - - - Gets or sets the E-Tag header. - - The E-Tag header. - - - - Gets or sets the owin.ResponseBody Stream. - - The owin.ResponseBody Stream. - - - - Provides an ILoggerFactory based on System.Diagnostics.TraceSource. - - - - - Initializes a new instance of the class. - - - Creates a factory named "Microsoft.Owin". - - - - - Initializes a new instance of the class. - - - - - - - Creates a new DiagnosticsLogger for the given component name. - - - - - - - ILogger extension methods for common scenarios. - - - - - Checks if the given TraceEventType is enabled. - - - - - - - - Writes a verbose log message. - - - - - - - Writes an informational log message. - - - - - - - Writes a warning log message. - - - - - - - - Writes a warning log message. - - - - - - - - Writes an error log message. - - - - - - - Writes an error log message. - - - - - - - - Writes a critical log message. - - - - - - - Writes a critical log message. - - - - - - - diff --git a/packages/Microsoft.Owin.2.1.0/lib/net40/Microsoft.Owin.dll b/packages/Microsoft.Owin.2.1.0/lib/net40/Microsoft.Owin.dll deleted file mode 100644 index d706512b08b18ec95288d0eb084a4aef35ba8731..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 80048 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 V{Pg-)r#;>L=8E#YGj{IJ{Xgo-otyvw diff --git a/packages/Microsoft.Owin.2.1.0/lib/net45/Microsoft.Owin.XML b/packages/Microsoft.Owin.2.1.0/lib/net45/Microsoft.Owin.XML deleted file mode 100644 index 0d91d40..0000000 --- a/packages/Microsoft.Owin.2.1.0/lib/net45/Microsoft.Owin.XML +++ /dev/null @@ -1,3150 +0,0 @@ - - - - Microsoft.Owin - - - - - This wraps OWIN environment dictionary and provides strongly typed accessors. - - - This wraps OWIN environment dictionary and provides strongly typed accessors. - - - - - Gets a value from the OWIN environment, or returns default(T) if not present. - - The type of the value. - The key of the value to get. - The value with the specified key or the default(T) if not present. - - - - Sets the given key and value in the OWIN environment. - - The type of the value. - The key of the value to set. - The value to set. - This instance. - - - - Gets the Authentication middleware functionality available on the current request. - - The authentication middleware functionality available on the current request. - - - - Gets a wrapper exposing request specific properties. - - A wrapper exposing request specific properties. - - - - Gets a wrapper exposing response specific properties. - - A wrapper exposing response specific properties. - - - - Gets the OWIN environment. - - The OWIN environment. - - - - Gets or sets the host.TraceOutput environment value. - - The host.TraceOutput TextWriter. - - - - Extension methods for . - - - - - Inserts a middleware into the OWIN pipeline. - - The middleware type - - Any additional arguments for the middleware constructor - - - - - Inserts into the OWIN pipeline a middleware which does not have a next middleware reference. - - - An app that handles all requests - - - - Inserts a middleware into the OWIN pipeline. - - - An app that handles the request or calls the given next Func - - - - - Represents a middleware for executing in-line function middleware. - - - - - An abstract base class for a standard middleware pattern. - - - - - Instantiates the middleware with an optional pointer to the next component. - - - - - - Process an individual request. - - - - - - - The optional next component. - - - - - Initializes a new instance of the class. - - The pointer to next middleware. - A function that handles all requests. - - - - Initializes a new instance of the class. - - The pointer to next middleware. - A function that handles the request or calls the given next function. - - - - Invokes the handler for processing the request. - - The OWIN context. - The object that represents the request operation. - - - - Contains the parsed form values. - - - - - Accessors for query, forms, etc. - - - - - Accessors for headers, query, forms, etc. - - - - - Get the associated value from the collection. Multiple values will be merged. - Returns null if the key is not present. - - - - - - - Get the associated values from the collection in their original format. - Returns null if the key is not present. - - - - - - - Get the associated value from the collection. Multiple values will be merged. - Returns null if the key is not present. - - - - - - - Create a new wrapper - - - - - - Get the associated value from the collection. Multiple values will be merged. - Returns null if the key is not present. - - - - - - - Get the associated values from the collection in their original format. - Returns null if the key is not present. - - - - - - - - - - - - - - - - - - - Get the associated value from the collection. Multiple values will be merged. - Returns null if the key is not present. - - - - - - - Contains the parsed form values. - - - - - Initializes a new instance of the class. - - The store for the form. - - - - Represents a wrapper for owin.RequestHeaders and owin.ResponseHeaders. - - - - - Represents a wrapper for owin.RequestHeaders and owin.ResponseHeaders. - - - - - Get the associated values from the collection separated into individual values. - Quoted values will not be split, and the quotes will be removed. - - The header name. - the associated values from the collection separated into individual values, or null if the key is not present. - - - - Add a new value. Appends to the header if already present - - The header name. - The header value. - - - - Add new values. Each item remains a separate array entry. - - The header name. - The header values. - - - - Quotes any values containing comas, and then coma joins all of the values with any existing values. - - The header name. - The header values. - - - - Sets a specific header value. - - The header name. - The header value. - - - - Sets the specified header values without modification. - - The header name. - The header values. - - - - Quotes any values containing comas, and then coma joins all of the values. - - The header name. - The header values. - - - - Get or sets the associated value from the collection as a single string. - - The header name. - the associated value from the collection as a single string or null if the key is not present. - - - - Initializes a new instance of the class. - - The underlying data store. - - - - Returns an enumerator that iterates through a collection. - - An object that can be used to iterate through the collection. - - - - Returns an enumerator that iterates through a collection. - - An object that can be used to iterate through the collection. - - - - Get the associated value from the collection as a single string. - - The header name. - the associated value from the collection as a single string or null if the key is not present. - - - - Get the associated values from the collection without modification. - - The header name. - the associated value from the collection without modification, or null if the key is not present. - - - - Get the associated values from the collection separated into individual values. - Quoted values will not be split, and the quotes will be removed. - - The header name. - the associated values from the collection separated into individual values, or null if the key is not present. - - - - Add a new value. Appends to the header if already present - - The header name. - The header value. - - - - Add new values. Each item remains a separate array entry. - - The header name. - The header values. - - - - Quotes any values containing comas, and then coma joins all of the values with any existing values. - - The header name. - The header values. - - - - Sets a specific header value. - - The header name. - The header value. - - - - Sets the specified header values without modification. - - The header name. - The header values. - - - - Quotes any values containing comas, and then coma joins all of the values. - - The header name. - The header values. - - - - Adds the given header and values to the collection. - - The header name. - The header values. - - - - Determines whether the contains a specific key. - - The key. - true if the contains a specific key; otherwise, false. - - - - Removes the given header from the collection. - - The header name. - true if the specified object was removed from the collection; otherwise, false. - - - - Retrieves a value from the dictionary. - - The header name. - The value. - true if the contains the key; otherwise, false. - - - - Adds a new list of items to the collection. - - The item to add. - - - - Clears the entire list of objects. - - - - - Returns a value indicating whether the specified object occurs within this collection. - - The item. - true if the specified object occurs within this collection; otherwise, false. - - - - Copies the elements to a one-dimensional Array instance at the specified index. - - The one-dimensional Array that is the destination of the specified objects copied from the . - The zero-based index in at which copying begins. - - - - Removes the given item from the the collection. - - The item. - true if the specified object was removed from the collection; otherwise, false. - - - - Gets an that contains the keys in the ;. - - An that contains the keys in the . - - - - - - - - - Gets the number of elements contained in the ;. - - The number of elements contained in the . - - - - Gets a value that indicates whether the is in read-only mode. - - true if the is in read-only mode; otherwise, false. - - - - Get or sets the associated value from the collection as a single string. - - The header name. - the associated value from the collection as a single string or null if the key is not present. - - - - Throws KeyNotFoundException if the key is not present. - - The header name. - - - - - Represents the host portion of a Uri can be used to construct Uri's properly formatted and encoded for use in - HTTP headers. - - - - - Creates a new HostString without modification. The value should be Unicode rather than punycode, and may have a port. - IPv4 and IPv6 addresses are also allowed, and also may have ports. - - - - - - Returns the value as normalized by ToUriComponent(). - - - - - - Returns the value properly formatted and encoded for use in a URI in a HTTP header. - Any Unicode is converted to punycode. IPv6 addresses will have brackets added if they are missing. - - - - - - Creates a new HostString from the given uri component. - Any punycode will be converted to Unicode. - - - - - - - Creates a new HostString from the host and port of the give Uri instance. - Punycode will be converted to Unicode. - - - - - - - Compares the equality of the Value property, ignoring case. - - - - - - - Compares against the given object only if it is a HostString. - - - - - - - Gets a hash code for the value. - - - - - - Compares the two instances for equality. - - - - - - - - Compares the two instances for inequality. - - - - - - - - Returns the original value from the constructor. - - - - - This wraps OWIN environment dictionary and provides strongly typed accessors. - - - This wraps OWIN environment dictionary and provides strongly typed accessors. - - - - - Gets a value from the OWIN environment, or returns default(T) if not present. - - The type of the value. - The key of the value to get. - The value with the specified key or the default(T) if not present. - - - - Sets the given key and value in the OWIN environment. - - The type of the value. - The key of the value to set. - The value to set. - This instance. - - - - Asynchronously reads and parses the request body as a form. - - The parsed form data. - - - - Gets the OWIN environment. - - The OWIN environment. - - - - Gets the request context. - - The request context. - - - - Gets or set the HTTP method. - - The HTTP method. - - - - Gets or set the HTTP request scheme from owin.RequestScheme. - - The HTTP request scheme from owin.RequestScheme. - - - - Returns true if the owin.RequestScheme is https. - - true if this request is using https; otherwise, false. - - - - Gets or set the Host header. May include the port. - - The Host header. - - - - Gets or set the owin.RequestPathBase. - - The owin.RequestPathBase. - - - - Gets or set the request path from owin.RequestPath. - - The request path from owin.RequestPath. - - - - Gets or set the query string from owin.RequestQueryString. - - The query string from owin.RequestQueryString. - - - - Gets the query value collection parsed from owin.RequestQueryString. - - The query value collection parsed from owin.RequestQueryString. - - - - Gets the uniform resource identifier (URI) associated with the request. - - The uniform resource identifier (URI) associated with the request. - - - - Gets or set the owin.RequestProtocol. - - The owin.RequestProtocol. - - - - Gets the request headers. - - The request headers. - - - - Gets the collection of Cookies for this request. - - The collection of Cookies for this request. - - - - Gets or sets the Content-Type header. - - The Content-Type header. - - - - Gets or sets the Cache-Control header. - - The Cache-Control header. - - - - Gets or sets the Media-Type header. - - The Media-Type header. - - - - Gets or set the Accept header. - - The Accept header. - - - - Gets or set the owin.RequestBody Stream. - - The owin.RequestBody Stream. - - - - Gets or sets the cancellation token for the request. - - The cancellation token for the request. - - - - Gets or set the server.LocalIpAddress. - - The server.LocalIpAddress. - - - - Gets or set the server.LocalPort. - - The server.LocalPort. - - - - Gets or set the server.RemoteIpAddress. - - The server.RemoteIpAddress. - - - - Gets or set the server.RemotePort. - - The server.RemotePort. - - - - Gets or set the server.User. - - The server.User. - - - - This wraps OWIN environment dictionary and provides strongly typed accessors. - - - - - Registers for an event that fires when the response headers are sent. - - The callback method. - The callback state. - - - - Sets a 302 response status code and the Location header. - - The location where to redirect the client. - - - - Writes the given text to the response body stream using UTF-8. - - The response data. - - - - Writes the given bytes to the response body stream. - - The response data. - - - - Writes the given bytes to the response body stream. - - The response data. - The zero-based byte offset in the parameter at which to begin copying bytes. - The number of bytes to write. - - - - Asynchronously writes the given text to the response body stream using UTF-8. - - The response data. - A Task tracking the state of the write operation. - - - - Asynchronously writes the given text to the response body stream using UTF-8. - - The response data. - A token used to indicate cancellation. - A Task tracking the state of the write operation. - - - - Asynchronously writes the given bytes to the response body stream. - - The response data. - A Task tracking the state of the write operation. - - - - Asynchronously writes the given bytes to the response body stream. - - The response data. - A token used to indicate cancellation. - A Task tracking the state of the write operation. - - - - Asynchronously writes the given bytes to the response body stream. - - The response data. - The zero-based byte offset in the parameter at which to begin copying bytes. - The number of bytes to write. - A token used to indicate cancellation. - A Task tracking the state of the write operation. - - - - Gets a value from the OWIN environment, or returns default(T) if not present. - - The type of the value. - The key of the value to get. - The value with the specified key or the default(T) if not present. - - - - Sets the given key and value in the OWIN environment. - - The type of the value. - The key of the value to set. - The value to set. - This instance. - - - - Gets the OWIN environment. - - The OWIN environment. - - - - Gets the request context. - - The request context. - - - - Gets or sets the optional owin.ResponseStatusCode. - - The optional owin.ResponseStatusCode, or 200 if not set. - - - - Gets or sets the the optional owin.ResponseReasonPhrase. - - The the optional owin.ResponseReasonPhrase. - - - - Gets or sets the owin.ResponseProtocol. - - The owin.ResponseProtocol. - - - - Gets the response header collection. - - The response header collection. - - - - Gets a collection used to manipulate the Set-Cookie header. - - A collection used to manipulate the Set-Cookie header. - - - - Gets or sets the Content-Length header. - - The Content-Length header. - - - - Gets or sets the Content-Type header. - - The Content-Type header. - - - - Gets or sets the Expires header. - - The Expires header. - - - - Gets or sets the E-Tag header. - - The E-Tag header. - - - - Gets or sets the owin.ResponseBody Stream. - - The owin.ResponseBody Stream. - - - - Used to mark which class in an assembly should be used for automatic startup. - - - - - Initializes a new instance of the class - - The startup class - - - - Initializes a new instance of the class - - A non-default configuration, e.g. staging. - The startup class - - - - Initializes a new instance of the class - - The startup class - Specifies which method to call - - - - Initializes a new instance of the class - - A non-default configuration, e.g. staging. - The startup class - Specifies which method to call - - - - A non-default configuration if any. e.g. Staging. - - - - - The startup class - - - - - The name of the configuration method - - - - - An ordered list of known Asp.Net integrated pipeline stages. More details on the ASP.NET integrated pipeline can be found at http://msdn.microsoft.com/en-us/library/system.web.httpapplication.aspx - - - - - Corresponds to the AuthenticateRequest stage of the ASP.NET integrated pipeline. - - - - - Corresponds to the PostAuthenticateRequest stage of the ASP.NET integrated pipeline. - - - - - Corresponds to the AuthorizeRequest stage of the ASP.NET integrated pipeline. - - - - - Corresponds to the PostAuthorizeRequest stage of the ASP.NET integrated pipeline. - - - - - Corresponds to the ResolveRequestCache stage of the ASP.NET integrated pipeline. - - - - - Corresponds to the PostResolveRequestCache stage of the ASP.NET integrated pipeline. - - - - - Corresponds to the MapRequestHandler stage of the ASP.NET integrated pipeline. - - - - - Corresponds to the PostMapRequestHandler stage of the ASP.NET integrated pipeline. - - - - - Corresponds to the AcquireRequestState stage of the ASP.NET integrated pipeline. - - - - - Corresponds to the PostAcquireRequestState stage of the ASP.NET integrated pipeline. - - - - - Corresponds to the PreRequestHandlerExecute stage of the ASP.NET integrated pipeline. - - - - - Extension methods for the MapMiddleware - - - - - If the request path starts with the given pathMatch, execute the app configured via configuration parameter instead of - continuing to the next component in the pipeline. - - - The path to match - The branch to take for positive path matches - - - - - If the request path starts with the given pathMatch, execute the app configured via configuration parameter instead of - continuing to the next component in the pipeline. - - - The path to match - The branch to take for positive path matches - - - - - Used to create path based branches in your application pipeline. - The owin.RequestPathBase is not included in the evaluation, only owin.RequestPath. - Matching paths have the matching piece removed from owin.RequestPath and added to the owin.RequestPathBase. - - - - - Initializes a new instance of the class - - The normal pipeline taken for a negative match - - - - - Process an individual request. - - - - - - - Options for the Map middleware - - - - - The path to match - - - - - The branch taken for a positive match - - - - - Extension methods for the MapWhenMiddleware - - - - - Branches the request pipeline based on the result of the given predicate. - - - Invoked with the request environment to determine if the branch should be taken - Configures a branch to take - - - - - Branches the request pipeline based on the async result of the given predicate. - - - Invoked asynchronously with the request environment to determine if the branch should be taken - Configures a branch to take - - - - - Determines if the request should take a specific branch of the pipeline by passing the environment - to a user defined callback. - - - - - Initializes a new instance of the class - - The normal application pipeline - - - - - Process an individual request. - - - - - - - Options for the MapWhen middleware - - - Options for the MapWhen middleware - - - - - The user callback that determines if the branch should be taken - - - - - The branch taken for a positive match - - - - - The async user callback that determines if the branch should be taken - - - - - This wraps OWIN environment dictionary and provides strongly typed accessors. - - - This wraps OWIN environment dictionary and provides strongly typed accessors. - - - - - Create a new context with only request and response header collections. - - - - - Create a new wrapper. - - OWIN environment dictionary which stores state information about the request, response and relevant server state. - - - - Gets a value from the OWIN environment, or returns default(T) if not present. - - The type of the value. - The key of the value to get. - The value with the specified key or the default(T) if not present. - - - - Sets the given key and value in the OWIN environment. - - The type of the value. - The key of the value to set. - The value to set. - This instance. - - - - Gets a wrapper exposing request specific properties. - - A wrapper exposing request specific properties. - - - - Gets a wrapper exposing response specific properties. - - A wrapper exposing response specific properties. - - - - Gets the OWIN environment. - - The OWIN environment. - - - - Gets or sets the host.TraceOutput environment value. - - The host.TraceOutput TextWriter. - - - - Gets the Authentication middleware functionality available on the current request. - - The authentication middleware functionality available on the current request. - - - - This wraps OWIN environment dictionary and provides strongly typed accessors. - - - This wraps OWIN environment dictionary and provides strongly typed accessors. - - - - - Asynchronously reads and parses the request body as a form. - - The parsed form data. - - - - Create a new context with only request and response header collections. - - - - - Create a new environment wrapper exposing request properties. - - OWIN environment dictionary which stores state information about the request, response and relevant server state. - - - - Gets a value from the OWIN environment, or returns default(T) if not present. - - The type of the value. - The key of the value to get. - The value with the specified key or the default(T) if not present. - - - - Sets the given key and value in the OWIN environment. - - The type of the value. - The key of the value to set. - The value to set. - This instance. - - - - Gets the OWIN environment. - - The OWIN environment. - - - - Gets the request context. - - The request context. - - - - Gets or set the HTTP method. - - The HTTP method. - - - - Gets or set the HTTP request scheme from owin.RequestScheme. - - The HTTP request scheme from owin.RequestScheme. - - - - Returns true if the owin.RequestScheme is https. - - true if this request is using https; otherwise, false. - - - - Gets or set the Host header. May include the port. - - The Host header. - - - - Gets or set the owin.RequestPathBase. - - The owin.RequestPathBase. - - - - Gets or set the request path from owin.RequestPath. - - The request path from owin.RequestPath. - - - - Gets or set the query string from owin.RequestQueryString. - - The query string from owin.RequestQueryString. - - - - Gets the query value collection parsed from owin.RequestQueryString. - - The query value collection parsed from owin.RequestQueryString. - - - - Gets the uniform resource identifier (URI) associated with the request. - - The uniform resource identifier (URI) associated with the request. - - - - Gets or set the owin.RequestProtocol. - - The owin.RequestProtocol. - - - - Gets the request headers. - - The request headers. - - - - Gets the collection of Cookies for this request. - - The collection of Cookies for this request. - - - - Gets or sets the Content-Type header. - - The Content-Type header. - - - - Gets or sets the Cache-Control header. - - The Cache-Control header. - - - - Gets or sets the Media-Type header. - - The Media-Type header. - - - - Gets or set the Accept header. - - The Accept header. - - - - Gets or set the owin.RequestBody Stream. - - The owin.RequestBody Stream. - - - - Gets or sets the cancellation token for the request. - - The cancellation token for the request. - - - - Gets or set the server.LocalIpAddress. - - The server.LocalIpAddress. - - - - Gets or set the server.LocalPort. - - The server.LocalPort. - - - - Gets or set the server.RemoteIpAddress. - - The server.RemoteIpAddress. - - - - Gets or set the server.RemotePort. - - The server.RemotePort. - - - - Gets or set the server.User. - - The server.User. - - - - Provides correct escaping for Path and PathBase values when needed to reconstruct a request or redirect URI string - - - - - Represents the empty path. This field is read-only. - - - - - Initialize the path string with a given value. This value must be in un-escaped format. Use - PathString.FromUriComponent(value) if you have a path value which is in an escaped format. - - The unescaped path to be assigned to the Value property. - - - - Provides the path string escaped in a way which is correct for combining into the URI representation. - - The escaped path value - - - - Provides the path string escaped in a way which is correct for combining into the URI representation. - - The escaped path value - - - - Returns an PathString given the path as it is escaped in the URI format. The string MUST NOT contain any - value that is not a path. - - The escaped path as it appears in the URI format. - The resulting PathString - - - - Returns an PathString given the path as from a Uri object. Relative Uri objects are not supported. - - The Uri object - The resulting PathString - - - - Checks if this instance starts with or exactly matches the other instance. Only full segments are matched. - - - - - - - Checks if this instance starts with or exactly matches the other instance. Only full segments are matched. - - - Any remaining segments from this instance not included in the other instance. - - - - - Adds two PathString instances into a combined PathString value. - - The combined PathString value - - - - Combines a PathString and QueryString into the joined URI formatted string value. - - The joined URI formatted string value - - - - Compares this PathString value to another value. The default comparison is StringComparison.OrdinalIgnoreCase. - - The second PathString for comparison. - True if both PathString values are equal - - - - Compares this PathString value to another value using a specific StringComparison type - - The second PathString for comparison - The StringComparison type to use - True if both PathString values are equal - - - - Compares this PathString value to another value. The default comparison is StringComparison.OrdinalIgnoreCase. - - The second PathString for comparison. - True if both PathString values are equal - - - - Returns the hash code for the PathString value. The hash code is provided by the OrdinalIgnoreCase implementation. - - The hash code - - - - Operator call through to Equals - - The left parameter - The right parameter - True if both PathString values are equal - - - - Operator call through to Equals - - The left parameter - The right parameter - True if both PathString values are not equal - - - - Operator call through to Add - - The left parameter - The right parameter - The PathString combination of both values - - - - Operator call through to Add - - The left parameter - The right parameter - The PathString combination of both values - - - - The unescaped path value - - - - - True if the path is not empty - - - - - Provides correct handling for QueryString value when needed to reconstruct a request or redirect URI string - - - - - Represents the empty query string. This field is read-only. - - - - - Initalize the query string with a given value. This value must be in escaped and delimited format without - a leading '?' character. - - The query string to be assigned to the Value property. - - - - Initialize a query string with a single given parameter name and value. The value is - - The unencoded parameter name - The unencoded parameter value - - - - Provides the query string escaped in a way which is correct for combining into the URI representation. - A leading '?' character will be prepended unless the Value is null or empty. Characters which are potentally - dangerous are escaped. - - The query string value - - - - Provides the query string escaped in a way which is correct for combining into the URI representation. - A leading '?' character will be prepended unless the Value is null or empty. Characters which are potentially - dangerous are escaped. - - The query string value - - - - Returns an QueryString given the query as it is escaped in the URI format. The string MUST NOT contain any - value that is not a query. - - The escaped query as it appears in the URI format. - The resulting QueryString - - - - Returns an QueryString given the query as from a Uri object. Relative Uri objects are not supported. - - The Uri object - The resulting QueryString - - - - Indicates whether the current instance is equal to the other instance. - - - - - - - Indicates whether the current instance is equal to the other instance. - - - - - - - Returns the hash code for this instance. - - - - - - Compares the two instances for equality. - - - - - - - - Compares the two instances for inequality. - - - - - - - - The unescaped query string without the leading '?' character - - - - - True if the query string is not empty - - - - - A wrapper for the request Cookie header - - - - - Create a new wrapper - - - - - - - - - - - - - - - - - - Returns null rather than throwing KeyNotFoundException - - - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Conversion delegate must take one parameter.. - - - - - Looks up a localized string similar to The type '{0}' does not match any known middleware pattern.. - - - - - Looks up a localized string similar to The OWIN key 'server.OnSendingHeaders' is not available for this request.. - - - - - Looks up a localized string similar to The class '{0}' does not have a constructor taking {1} arguments.. - - - - - Looks up a localized string similar to No conversion available between {0} and {1}.. - - - - - Looks up a localized string similar to The path must not end with a '/'. - - - - - Looks up a localized string similar to The path must start with a '/' followed by one or more characters.. - - - - - Looks up a localized string similar to The path is required. - - - - - Looks up a localized string similar to The query string must start with a '?' unless null or empty.. - - - - - A standard implementation of IAppBuilder - - - - - Initializes a new instance of the the type. - - - - - - - - - - - - Adds a middleware node to the OWIN function pipeline. The middleware are - invoked in the order they are added: the first middleware passed to Use will - be the outermost function, and the last middleware passed to Use will be the - innermost. - - - The middleware parameter determines which behavior is being chained into the - pipeline. - - If the middleware given to Use is a Delegate, then it will be invoked with the "next app" in - the chain as the first parameter. If the delegate takes more than the single argument, - then the additional values must be provided to Use in the args array. - - If the middleware given to Use is a Type, then the public constructor will be - invoked with the "next app" in the chain as the first parameter. The resulting object - must have a public Invoke method. If the object has constructors which take more than - the single "next app" argument, then additional values may be provided in the args array. - - - Any additional args passed to Use will be passed as additional values, following the "next app" - parameter, when the OWIN call pipeline is build. - - They are passed as additional parameters if the middleware parameter is a Delegate, or as additional - constructor arguments if the middle parameter is a Type. - - - The IAppBuilder itself is returned. This enables you to chain your use statements together. - - - - - The New method creates a new instance of an IAppBuilder. This is needed to create - a tree structure in your processing, rather than a linear pipeline. The new instance share the - same Properties, but will be created with a new, empty middleware list. - - To create a tangent pipeline you would first call New, followed by several calls to Use on - the new builder, ending with a call to Build on the new builder. The return value from Build - will be the entry-point to your tangent pipeline. This entry-point may now be added to the - main pipeline as an argument to a switching middleware, which will either call the tangent - pipeline or the "next app", based on something in the request. - - That said - all of that work is typically hidden by a middleware like Map, which will do that - for you. - - The new instance of the IAppBuilder implementation - - - - The Build is called at the point when all of the middleware should be chained - together. This is typically done by the hosting component which created the app builder, - and does not need to be called by the startup method if the IAppBuilder is passed in. - - - The Type argument indicates which calling convention should be returned, and - is typically typeof() for the OWIN - calling convention. - - - Returns an instance of the pipeline's entry point. This object may be safely cast to the - type which was provided - - - - - Contains arbitrary properties which may added, examined, and modified by - components during the startup sequence. - - Returns . - - - - Simple object used by AppBuilder as seed OWIN callable if the - builder.Properties["builder.DefaultApp"] is not set - - - - - Abstracts the system clock to facilitate testing. - - - - - Retrieves the current system time in UTC. - - - - - Provides access to the normal system clock. - - - - - Retrieves the current system time in UTC. - - - - - Response generation utilities. - - - - - Append the given query to the uri. - - The base uri. - The query string to append, if any. - The combine result. - - - - Append the given query key and value to the uri. - - The base uri. - The name of the query key. - The query value. - The combine result. - - - - Append the given query keys and values to the uri. - - The base uri. - A collection of name value query pairs to append. - The combine result. - - - - A wrapper for the response Set-Cookie header - - - - - Create a new wrapper - - - - - - Add a new cookie and value - - - - - - - Add a new cookie - - - - - - - - Sets an expired cookie - - - - - - Sets an expired cookie - - - - - - - Acts as the return value from calls to the IAuthenticationManager's AuthenticeAsync methods. - - - - - Create an instance of the result object - - Assigned to Identity. May be null. - Assigned to Properties. Contains extra information carried along with the identity. - Assigned to Description. Contains information describing the authentication provider. - - - - Contains the claims that were authenticated by the given AuthenticationType. If the authentication - type was not successful the Identity property will be null. - - - - - Contains extra values that were provided with the original SignIn call. - - - - - Contains description properties for the middleware authentication type in general. Does not - vary per request. - - - - - Contains information describing an authentication provider. - - - - - Initializes a new instance of the class - - - - - Initializes a new instance of the class - - - - - - Contains metadata about the authentication provider. - - - - - Gets or sets the name used to reference the authentication middleware instance. - - - - - Gets or sets the display name for the authentication provider. - - - - - Extension methods used to indicate at which stage in the integrated pipeline prior middleware should run. - - - - - Call after other middleware to specify when they should run in the integrated pipeline. - - The IAppBuilder. - The name of the integrated pipeline in which to run. - The original IAppBuilder for chaining. - - - - Call after other middleware to specify when they should run in the integrated pipeline. - - The IAppBuilder. - The stage of the integrated pipeline in which to run. - The original IAppBuilder for chaining. - - - - Logging extension methods for IAppBuilder. - - - - - Sets the server.LoggerFactory in the Properties collection. - - - - - - - Retrieves the server.LoggerFactory from the Properties collection. - - - - - - - Creates a new ILogger instance from the server.LoggerFactory in the Properties collection. - - - - - - - - Creates a new ILogger instance from the server.LoggerFactory in the Properties collection. - - - - - - - - Creates a new ILogger instance from the server.LoggerFactory in the Properties collection. - - - - - - - - Used to create logger instances of the given name. - - - - - Creates a new ILogger instance of the given name. - - - - - - - A generic interface for logging. - - - - - Aggregates most logging patterns to a single method. This must be compatible with the Func representation in the OWIN environment. - - To check IsEnabled call WriteCore with only TraceEventType and check the return value, no event will be written. - - - - - - - - - - - Contains the parts of an address. - - - - - Initializes a new instance. - - - - - - Initializes a new with the given parts. - - The scheme. - The host. - The port. - The path. - - - - Creates a new - - A new - - - - Determines whether the specified object is equal to the current object. - - The other object. - true if the specified object is equal to the current object; otherwise, false. - - - - Determines whether the specified object is equal to the current object. - - The other object. - true if the specified object is equal to the current object; otherwise, false. - - - - Returns the hash code for this instance. - - The hash code for this instance. - - - - Determines whether two specified instances of are equal. - - The first object to compare. - The second object to compare. - true if left and right represent the same address; otherwise, false. - - - - Determines whether two specified instances of are not equal. - - The first object to compare. - The second object to compare. - true if left and right do not represent the same address; otherwise, false. - - - - Gets a specified key and value from the underlying dictionary. - - - The key. - - - - - Sets a specified key and value in the underlying dictionary. - - The key. - The value. - - - - - Gets the internal dictionary for this collection. - - The internal dictionary for this collection. - - - - The uri scheme. - - - - - The uri host. - - - - - The uri port. - - - - - The uri path. - - - - - Wraps the host.Addresses list. - - - - - Initializes a new instance of the class. - - The address list to set to the collection. - - - - Adds the specified address to the collection. - - The address to add to the collection. - - - - Gets the enumerator that iterates through the collection. - - The enumerator that can be used to iterate through the collection. - - - - Gets the enumerator that iterates through the collection. - - The enumerator that can be used to iterate through the collection. - - - - Creates a new empty instance of . - - A new empty instance of . - - - - Determines whether the current collection is equal to the specified collection. - - The other collection to compare to the current collection. - true if current collection is equal to the specified collection; otherwise, false. - - - - Determines whether the current collection is equal to the specified object. - - The object to compare to the current collection. - true if current collection is equal to the specified object; otherwise, false. - - - - Gets the hash code for this instance. - - The hash code for this instance. - - - - Determines whether the first collection is equal to the second collection. - - The first collection to compare. - The second collection to compare. - true if both collections are equal; otherwise, false. - - - - Determines whether the first collection is not equal to the second collection. - - The first collection to compare. - The second collection to compare. - true if both collections are not equal; otherwise, false. - - - - Gets the underlying address list. - - The underlying address list. - - - - Gets the number of elements in the collection. - - The number of elements in the collection. - - - - Gets the item with the specified index from the collection. - - The index. - The item with the specified index. - - - - A wrapper for the IDictionary. - - - - - Initializes a new instance of the class. - - - - - - Determines whether the current AppProperties is equal to the specified AppProperties. - - The other AppProperties to compare with the current instance. - true if the current AppProperties is equal to the specified AppProperties; otherwise, false. - - - - Determines whether the current AppProperties is equal to the specified object. - - The object to compare with the current instance. - true if the current AppProperties is equal to the specified object; otherwise, false. - - - - Returns the hash code for this instance. - - The hash code for this instance. - - - - Determines whether the first AppPProperties is equal to the second AppProperties. - - The first AppPropeties to compare. - The second AppPropeties to compare. - true if both AppProperties are equal; otherwise, false. - - - - Determines whether the first AppPProperties is not equal to the second AppProperties. - - The first AppPropeties to compare. - The second AppPropeties to compare. - true if both AppProperties are not equal; otherwise, false. - - - - Gets the value from the dictionary with the specified key. - - The type of the value. - The key of the value to get. - The value with the specified key. - - - - Sets the value with the specified key. - - The key of the value to set. - The value to set. - This instance. - - - - Gets or sets the string value for “owin.Version”. - - The string value for “owin.Version”. - - - - Gets or sets the function delegate for “builder.DefaultApp”. - - The function delegate for “builder.DefaultApp”. - - - - Gets or sets the action delegate for “builder.AddSignatureConversion”. - - The action delegate for “builder.AddSignatureConversion”. - - - - Gets or sets the string value for “host.AppName”. - - The string value for “host.AppName”. - - - - Gets or sets the text writer for “host.TraceOutput”. - - The text writer for “host.TraceOutput”. - - - - Gets or sets the cancellation token for “host.OnAppDisposing”. - - The cancellation token for “host.OnAppDisposing”. - - - - Gets or sets the address collection for “host.Addresses”. - - The address collection for “host.Addresses”. - - - - Gets or sets the list of “server.Capabilities”. - - The list of “server.Capabilities”. - - - - Gets the underlying dictionary for this instance. - - The underlying dictionary for this instance. - - - - Represents the capabilities for the builder properties. - - - - - Initializes a new instance of the class. - - - - - - Initializes a new instance of the class. - - A new instance of the class. - - - - Determines whether the current Capabilities instance is equal to the specified Capabilities. - - The other Capabilities to compare with the current instance. - true if the specified object is equal to the current object; otherwise, false. - - - - Determines whether the current Capabilities is equal to the specified object. - - The object to compare with the current instance. - true if the current Capabilities is equal to the specified object; otherwise, false. - - - - Returns the hash code for this instance. - - The hash code for this instance. - - - - Determines whether two specified instances of are equal. - - The first object to compare. - The second object to compare. - true if the two specified instances of are equal; otherwise, false. - - - - Determines whether two specified instances of are not equal. - - The first object to compare. - The second object to compare. - true if the two specified instances of are not equal; otherwise, false. - - - - Gets the value from the dictionary with the specified key. - - The type of the value. - The key of the value to get. - The value with the specified key. - - - - Sets the given key and value in the underlying dictionary. - - The key of the value to set. - The value to set. - This instance. - - - - The underling IDictionary - - - - - Gets or sets the string value for "sendfile.Version" - - the string value for "sendfile.Version" - - - - Gets or sets the websocket version. - - The websocket version. - - - - Options used to create a new cookie. - - - - - Creates a default cookie with a path of '/'. - - - - - Gets or sets the domain to associate the cookie with. - - The domain to associate the cookie with. - - - - Gets or sets the cookie path. - - The cookie path. - - - - Gets or sets the expiration date and time for the cookie. - - The expiration date and time for the cookie. - - - - Gets or sets a value that indicates whether to transmit the cookie using Secure Sockets Layer (SSL)—that is, over HTTPS only. - - true to transmit the cookie only over an SSL connection (HTTPS); otherwise, false. - - - - Gets or sets a value that indicates whether a cookie is accessible by client-side script. - - true if a cookie is accessible by client-side script; otherwise, false. - - - - Provides a default ILoggerFactory. - - - - - Provides a default ILoggerFactory based on System.Diagnostics.TraceSorce. - - - - - Extension methods for IAppBuilder. - - - - - The Build is called at the point when all of the middleware should be chained - together. May be called to build pipeline branches. - - - The request processing entry point for this section of the pipeline. - - - - The Build is called at the point when all of the middleware should be chained - together. May be called to build pipeline branches. - - The application signature. - - The request processing entry point for this section of the pipeline. - - - - Adds converters for adapting between disparate application signatures. - - - - - - - Adds converters for adapting between disparate application signatures. - - - - - - - - - Provides helper methods for processing requests. - - - - - Parses an HTTP form body. - - The HTTP form body to parse. - The object containing the parsed HTTP form body. - - - - Converts between an OwinMiddlware and an . - - - - - - - - - - - - - - - - - - Transitions between and OwinMiddleware. - - - - - - - - - - - - - OWIN environment dictionary which stores state information about the request, response and relevant server state. - - - - - Adds adapters between and OwinMiddleware. - - - - - Adds adapters between and OwinMiddleware. - - - - - - This wraps OWIN environment dictionary and provides strongly typed accessors. - - - - - Create a new context with only request and response header collections. - - - - - Creates a new environment wrapper exposing response properties. - - OWIN environment dictionary which stores state information about the request, response and relevant server state. - - - - Registers for an event that fires when the response headers are sent. - - The callback method. - The callback state. - - - - Sets a 302 response status code and the Location header. - - The location where to redirect the client. - - - - Writes the given text to the response body stream using UTF-8. - - The response data. - - - - Writes the given bytes to the response body stream. - - The response data. - - - - Writes the given bytes to the response body stream. - - The response data. - The zero-based byte offset in the parameter at which to begin copying bytes. - The number of bytes to write. - - - - Asynchronously writes the given text to the response body stream using UTF-8. - - The response data. - A Task tracking the state of the write operation. - - - - Asynchronously writes the given text to the response body stream using UTF-8. - - The response data. - A token used to indicate cancellation. - A Task tracking the state of the write operation. - - - - Asynchronously writes the given bytes to the response body stream. - - The response data. - A Task tracking the state of the write operation. - - - - Asynchronously writes the given bytes to the response body stream. - - The response data. - A token used to indicate cancellation. - A Task tracking the state of the write operation. - - - - Asynchronously writes the given bytes to the response body stream. - - The response data. - The zero-based byte offset in the parameter at which to begin copying bytes. - The number of bytes to write. - A token used to indicate cancellation. - A Task tracking the state of the write operation. - - - - Gets a value from the OWIN environment, or returns default(T) if not present. - - The type of the value. - The key of the value to get. - The value with the specified key or the default(T) if not present. - - - - Sets the given key and value in the OWIN environment. - - The type of the value. - The key of the value to set. - The value to set. - This instance. - - - - Gets the OWIN environment. - - The OWIN environment. - - - - Gets the request context. - - The request context. - - - - Gets or sets the optional owin.ResponseStatusCode. - - The optional owin.ResponseStatusCode, or 200 if not set. - - - - Gets or sets the the optional owin.ResponseReasonPhrase. - - The the optional owin.ResponseReasonPhrase. - - - - Gets or sets the owin.ResponseProtocol. - - The owin.ResponseProtocol. - - - - Gets the response header collection. - - The response header collection. - - - - Gets a collection used to manipulate the Set-Cookie header. - - A collection used to manipulate the Set-Cookie header. - - - - Gets or sets the Content-Length header. - - The Content-Length header. - - - - Gets or sets the Content-Type header. - - The Content-Type header. - - - - Gets or sets the Expires header. - - The Expires header. - - - - Gets or sets the E-Tag header. - - The E-Tag header. - - - - Gets or sets the owin.ResponseBody Stream. - - The owin.ResponseBody Stream. - - - - Used to interact with authentication middleware that have been chained in the pipeline - - - - - Lists all of the description data provided by authentication middleware that have been chained - - The authentication descriptions - - - - Lists the description data of all of the authentication middleware which are true for a given predicate - - A function provided by the caller which returns true for descriptions that should be in the returned list - The authentication descriptions - - - - Call back through the middleware to ask for a specific form of authentication to be performed - on the current request - - Identifies which middleware should respond to the request - for authentication. This value is compared to the middleware's Options.AuthenticationType property. - Returns an object with the results of the authentication. The AuthenticationResult.Identity - may be null if authentication failed. Even if the Identity property is null, there may still be - AuthenticationResult.properties and AuthenticationResult.Description information returned. - - - - Called to perform any number of authentication mechanisms on the current request. - - Identifies one or more middleware which should attempt to respond - Returns the AuthenticationResult information from the middleware which responded. The - order is determined by the order the middleware are in the pipeline. Latest added is first in the list. - - - - Add information into the response environment that will cause the authentication middleware to challenge - the caller to authenticate. This also changes the status code of the response to 401. The nature of that - challenge varies greatly, and ranges from adding a response header or changing the 401 status code to - a 302 redirect. - - Additional arbitrary values which may be used by particular authentication types. - Identify which middleware should perform their alterations on the - response. If the authenticationTypes is null or empty, that means the - AuthenticationMode.Active middleware should perform their alterations on the response. - - - - Add information into the response environment that will cause the authentication middleware to challenge - the caller to authenticate. This also changes the status code of the response to 401. The nature of that - challenge varies greatly, and ranges from adding a response header or changing the 401 status code to - a 302 redirect. - - Identify which middleware should perform their alterations on the - response. If the authenticationTypes is null or empty, that means the - AuthenticationMode.Active middleware should perform their alterations on the response. - - - - Add information to the response environment that will cause the appropriate authentication middleware - to grant a claims-based identity to the recipient of the response. The exact mechanism of this may vary. - Examples include setting a cookie, to adding a fragment on the redirect url, or producing an OAuth2 - access code or token response. - - Contains additional properties the middleware are expected to persist along with - the claims. These values will be returned as the AuthenticateResult.properties collection when AuthenticateAsync - is called on subsequent requests. - Determines which claims are granted to the signed in user. The - ClaimsIdentity.AuthenticationType property is compared to the middleware's Options.AuthenticationType - value to determine which claims are granted by which middleware. The recommended use is to have a single - ClaimsIdentity which has the AuthenticationType matching a specific middleware. - - - - Add information to the response environment that will cause the appropriate authentication middleware - to grant a claims-based identity to the recipient of the response. The exact mechanism of this may vary. - Examples include setting a cookie, to adding a fragment on the redirect url, or producing an OAuth2 - access code or token response. - - Determines which claims are granted to the signed in user. The - ClaimsIdentity.AuthenticationType property is compared to the middleware's Options.AuthenticationType - value to determine which claims are granted by which middleware. The recommended use is to have a single - ClaimsIdentity which has the AuthenticationType matching a specific middleware. - - - - Add information to the response environment that will cause the appropriate authentication middleware - to revoke any claims identity associated the the caller. The exact method varies. - - Identifies which middleware should perform the work to sign out. - Multiple authentication types may be provided to clear out more than one cookie at a time, or to clear - cookies and redirect to an external single-sign out url. - - - - Returns the current user for the request - - - - - Exposes the security.Challenge environment value as a strong type. - - - - - Exposes the security.SignIn environment value as a strong type. - - - - - Exposes the security.SignOut environment value as a strong type. - - - - - - - - - - - - - - Exposes the security.Challenge environment value as a strong type. - - - - - Exposes the security.SignIn environment value as a strong type. - - - - - Exposes the security.SignOut environment value as a strong type. - - - - - Dictionary used to store state values about the authentication session. - - - - - Initializes a new instance of the class - - - - - Initializes a new instance of the class - - - - - - State values about the authentication session. - - - - - Gets or sets whether the authentication session is persisted across multiple requests. - - - - - Gets or sets the full path or absolute URI to be used as an http redirect response value. - - - - - Gets or sets the time at which the authentication ticket was issued. - - - - - Gets or sets the time at which the authentication ticket expires. - - - - - Exposes the security.Challenge environment value as a strong type. - - - - - Initializes a new instance of the class - - - - - - - List of the authentication types that should send a challenge in the response. - - - - - Dictionary used to store state values about the authentication session. - - - - - Exposes the security.SignIn environment value as a strong type. - - - - - Initializes a new instance of the class. - - - - - - - Initializes a new instance of the class. - - - - - - - The identity associated with the user sign in. - - - - - The security principal associated with the user sign in. - - - - - Dictionary used to store state values about the authentication session. - - - - - Exposes the security.SignOut environment value as a strong type. - - - - - Initializes a new instance of the class - - - - - - List of the authentication types that should be revoked on sign out. - - - - - Provides an ILoggerFactory based on System.Diagnostics.TraceSource. - - - - - Initializes a new instance of the class. - - - Creates a factory named "Microsoft.Owin". - - - - - Initializes a new instance of the class. - - - - - - - Creates a new DiagnosticsLogger for the given component name. - - - - - - - ILogger extension methods for common scenarios. - - - - - Checks if the given TraceEventType is enabled. - - - - - - - - Writes a verbose log message. - - - - - - - Writes an informational log message. - - - - - - - Writes a warning log message. - - - - - - - - Writes a warning log message. - - - - - - - - Writes an error log message. - - - - - - - Writes an error log message. - - - - - - - - Writes a critical log message. - - - - - - - Writes a critical log message. - - - - - - - diff --git a/packages/Microsoft.Owin.2.1.0/lib/net45/Microsoft.Owin.dll b/packages/Microsoft.Owin.2.1.0/lib/net45/Microsoft.Owin.dll deleted file mode 100644 index 6a04e4d854b6d5d13cba8970ee3ab52f06bbc59e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 93872 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 bU35p`+4|e(I)Zjxk4|U3`I`OOGY(Mz+kAE6 diff --git a/packages/Microsoft.Owin.Cors.2.1.0/Microsoft.Owin.Cors.2.1.0.nupkg b/packages/Microsoft.Owin.Cors.2.1.0/Microsoft.Owin.Cors.2.1.0.nupkg deleted file mode 100644 index c8ac4bec0cb308b228d90a8e39721c12fd3cc6d7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14289 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

    C;~l zra%zD$X03=bfFm`&yH%Ms2l~mPeNnX2@v}6=XY%NVqZGdjZPC%yL zeE9RYzx=Q?eYI|BW(oY0vrNC!9lxpkNkrhEEQ=5u(<{s(!2GYKfHly=&EClr^v8_< zF}&O>r(tI-!2EmvuQ8o1oo#@BNd9fOfAk9cMtA&?GQVLJf26$}-Yv?*D^~IAdi$F8 zy5g_P_Bs>8U#JU6pXnEO^S{F8{ATa}lgarN%2%HloqzfC%H&7@&5T`aoJl0zUqAi_ z67-7gymBl5bp9WhjcIge*rrG zb`X1jGw_x2c_nrJ3+-1h;XnBIA5~vB+yAfXzo46c>+^qDn7>g$zb_5*Z=rn6BX9^t zus<^CuXNYnA+A5MUjI=1cVy3>6$M|<;@@}vAKCp+RO;_`{tAlx*$x-f>$(2lVIzMx z_t$TSe>NA(@ZXtxjo9Cp=daI~Kby;70sG&7+WdX^zwYxt51+^m_FwIKWjSb=Ut%z? O@0HiXVUhD!>;C||mk5pk diff --git a/packages/Microsoft.Owin.Cors.2.1.0/lib/net45/Microsoft.Owin.Cors.XML b/packages/Microsoft.Owin.Cors.2.1.0/lib/net45/Microsoft.Owin.Cors.XML deleted file mode 100644 index 292c8f5..0000000 --- a/packages/Microsoft.Owin.Cors.2.1.0/lib/net45/Microsoft.Owin.Cors.XML +++ /dev/null @@ -1,96 +0,0 @@ - - - - Microsoft.Owin.Cors - - - -

    - Extension methods for adding CorsMiddleware to an application pipeline. - - - - - Adds a CORS middleware to your web application pipeline to allow cross domain requests. - - The IAppBuilder passed to your configuration method - An options class that controls the middleware behavior - The original app parameter - - - - Processes requests according to the provided cross domain policy. - - - - - Creates a new instance of CorsMiddleware. - - - - - - - Evaluates and applies the CORS policy. Responses will be generated for preflight requests. - Requests that are permitted by the CORS policy will be passed onto the next middleware. - - - - - - - Contains the options used by the CorsMiddleware - - - - - A policy that allows all headers, all methods, any origin and supports credentials - - - - - The cors policy to apply - - - - - The cors engine - - - - - A pluggable CORS policy provider that always returns null by default. - - - - - Defines how to select a CORS policy for a given request. - - - - - Selects a CORS policy to apply for the given request. - - - The CORS policy to apply to the request, or null if no policy applies and - the request should be passed through to the next middleware. - - - - Creates a new CorsPolicyProvider instance. - - - - - Executes the PolicyResolver unless overridden by a subclass. - - - - - - - A pluggable callback that will be used to select the CORS policy for the given requests. - - - - diff --git a/packages/Microsoft.Owin.Cors.2.1.0/lib/net45/Microsoft.Owin.Cors.dll b/packages/Microsoft.Owin.Cors.2.1.0/lib/net45/Microsoft.Owin.Cors.dll deleted file mode 100644 index 9c027b0859bd80a6e7a729dbe244667dbc9f2b33..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18608 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 bqG|U|t^Fg(q2rwR>0_R_oD}!oDw_6R_+!2w diff --git a/packages/Microsoft.Owin.Host.HttpListener.2.1.0/Microsoft.Owin.Host.HttpListener.2.1.0.nupkg b/packages/Microsoft.Owin.Host.HttpListener.2.1.0/Microsoft.Owin.Host.HttpListener.2.1.0.nupkg deleted file mode 100644 index 35c9ae4d25755fc566ed24e666f79c63a0a530a5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 92367 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 N{x*1lY3Wx7{~!H{ui*dy diff --git a/packages/Microsoft.Owin.Host.HttpListener.2.1.0/lib/net40/Microsoft.Owin.Host.HttpListener.xml b/packages/Microsoft.Owin.Host.HttpListener.2.1.0/lib/net40/Microsoft.Owin.Host.HttpListener.xml deleted file mode 100644 index b9c5c2c..0000000 --- a/packages/Microsoft.Owin.Host.HttpListener.2.1.0/lib/net40/Microsoft.Owin.Host.HttpListener.xml +++ /dev/null @@ -1,141 +0,0 @@ - - - - Microsoft.Owin.Host.HttpListener - - - - - Provided as a down-level stub for the 4.5 AssemblyMetaDataAttribute class. - All released assemblies should define [AssemblyMetadata("Serviceable", "True")]. - - - - - This class is used to wrap other streams and convert some exception types. - - - - - This wraps HttpListenerRequest's WebHeaderCollection (NameValueCollection) and adapts it to - the OWIN required IDictionary surface area. It remains fully mutable, but you will be subject - to the header validations performed by the underlying collection. - - - - - This wraps HttpListener and exposes it as an OWIN compatible server. - - - - - Creates a listener wrapper that can be configured by the user before starting. - - - - - These are merged as one call because they should be swapped out atomically. - This controls how many requests the server attempts to process concurrently. - - The maximum number of pending request receives. - The maximum number of active requests being processed. - - - - - - - - - - - Sets the maximum number of requests that will be queued up in Http.Sys. - - - - - - Starts the listener and request processing threads. - - - - - Shuts down the listener and disposes it. - - - - - The HttpListener instance wrapped by this wrapper. - - - - - This wraps an HttpListenerRequest and exposes it as an OWIN environment IDictionary. - - - - - Initializes a new instance of the class. - Uses the given request object to populate the OWIN standard keys in the environment IDictionary. - Most values are copied so that they can be mutable, but the headers collection is only wrapped. - - - - - This wraps an HttpListenerResponse, populates it with the given response fields, and relays - the response body to the underlying stream. - - - - - Initializes a new instance of the class. - Sets up the Environment with the necessary request state items. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to The key '{0}' is already present in the dictionary.. - - - - - Looks up a localized string similar to The response headers have already been sent.. - - - - - Implements the Katana setup pattern for the OwinHttpListener server. - - - - - Advertise the capabilities of the server. - - - - - - Creates an OwinHttpListener and starts listening on the given URL. - - The application entry point. - The addresses to listen on. - The OwinHttpListener. Invoke Dispose to shut down. - - - diff --git a/packages/Microsoft.Owin.Host.HttpListener.2.1.0/lib/net45/Microsoft.Owin.Host.HttpListener.dll b/packages/Microsoft.Owin.Host.HttpListener.2.1.0/lib/net45/Microsoft.Owin.Host.HttpListener.dll deleted file mode 100644 index 21dfaa2cfb6084db8914b6ba4680b3fa6d851134..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 104624 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 - - - Microsoft.Owin.Host.HttpListener - - - - - This class is used to wrap other streams and convert some exception types. - - - - - This wraps HttpListenerRequest's WebHeaderCollection (NameValueCollection) and adapts it to - the OWIN required IDictionary surface area. It remains fully mutable, but you will be subject - to the header validations performed by the underlying collection. - - - - - This wraps HttpListener and exposes it as an OWIN compatible server. - - - - - Creates a listener wrapper that can be configured by the user before starting. - - - - - These are merged as one call because they should be swapped out atomically. - This controls how many requests the server attempts to process concurrently. - - The maximum number of pending request receives. - The maximum number of active requests being processed. - - - - - - - - - - - Sets the maximum number of requests that will be queued up in Http.Sys. - - - - - - Starts the listener and request processing threads. - - - - - Shuts down the listener and disposes it. - - - - - The HttpListener instance wrapped by this wrapper. - - - - - This wraps an HttpListenerRequest and exposes it as an OWIN environment IDictionary. - - - - - Initializes a new instance of the class. - Uses the given request object to populate the OWIN standard keys in the environment IDictionary. - Most values are copied so that they can be mutable, but the headers collection is only wrapped. - - - - - This wraps an HttpListenerResponse, populates it with the given response fields, and relays - the response body to the underlying stream. - - - - - Initializes a new instance of the class. - Sets up the Environment with the necessary request state items. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to The key '{0}' is already present in the dictionary.. - - - - - Looks up a localized string similar to The response headers have already been sent.. - - - - - Implements the Katana setup pattern for the OwinHttpListener server. - - - - - Advertise the capabilities of the server. - - - - - - Creates an OwinHttpListener and starts listening on the given URL. - - The application entry point. - The addresses to listen on. - The OwinHttpListener. Invoke Dispose to shut down. - - - - Standard keys and values for use within the OWIN interfaces - - - - diff --git a/packages/Microsoft.Owin.Hosting.2.1.0/Microsoft.Owin.Hosting.2.1.0.nupkg b/packages/Microsoft.Owin.Hosting.2.1.0/Microsoft.Owin.Hosting.2.1.0.nupkg deleted file mode 100644 index 696fad54150008b949e0923ef274815a5b9e9b41..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 73505 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 - Provided as a down-level stub for the 4.5 AssemblyMetaDataAttribute class. - All released assemblies should define [AssemblyMetadata("Serviceable", "True")]. - - - - - Locates the startup class based on the following convention: - AssemblyName.Startup, with a method named Configuration - - - - - - - - - - Allows for a fallback loader to be specified. - - - - - - Allows for a fallback loader and a Dependency Injection activator to be specified. - - - - - - - - - - - - - - - Executes the loader, searching for the entry point by name. - - The name of the assembly and type entry point - - - - - - - - - - - - - A default fallback loader that does nothing. - - - - - A placeholder method that always returns null. - - - - null. - - - - A singleton instance of the NullLoader type. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to For the app startup parameter value '{0}', the assembly '{1}' was not found.. - - - - - Looks up a localized string similar to For the app startup parameter value '{0}', the class '{1}' was not found in assembly '{2}'.. - - - - - Looks up a localized string similar to The OwinStartup attribute discovered in assembly '{0}' referencing startup type '{1}' conflicts with the attribute in assembly '{2}' referencing startup type '{3}' because they have the same FriendlyName '{4}'. Remove or rename one of the attributes, or reference the desired type directly.. - - - - - Looks up a localized string similar to The discovered startup type '{0}' conflicts with the type '{1}'. Remove or rename one of the types, or reference the desired type directly.. - - - - - Looks up a localized string similar to The OwinStartupAttribute.FriendlyName value '{0}' does not match the given value '{1}' in Assembly '{2}'.. - - - - - Looks up a localized string similar to No '{0}' method was found in class '{1}'.. - - - - - Looks up a localized string similar to No assembly found containing a Startup or [AssemblyName].Startup class.. - - - - - Looks up a localized string similar to No assembly found containing an OwinStartupAttribute.. - - - - - Looks up a localized string similar to The OwinStartupAttribute.StartupType value is empty in Assembly '{0}'.. - - - - - Looks up a localized string similar to The type '{0}' referenced from assembly '{1}' does not define a property 'StartupType' of type 'Type'.. - - - - - Looks up a localized string similar to The given type or method '{0}' was not found. Try specifying the Assembly.. - - - - - Looks up a localized string similar to The '{0}' method on class '{1}' does not have the expected signature 'void {0}(IAppBuilder)'.. - - - - - Used to instantiate the server factory. - - - - - Used to instantiate the server factory. - - - - - Instantiate an instance of the given type. - - - - - - - - - - - - - Instantiate an instance of the given type. - - - - - - - Located and loads the server factory. - - - - - Used to locate and load the named server factory. - - - - - Used to locate and load the named server factory. - - - - - - - Allows for a Dependency Injection activator to be specified. - - - - - - Executes the loader, searching for the server factory by name. - Acceptable inputs: - - Assembly.Name. Look for type Assembly.Name.ServerFactory in the assembly Assembly.Name. - - Assembly.Name.FactoryName. Look for type Assembly.Name.FactoryName in the assembly Assembly.Name. - - The name of the assembly and type of the server factory - - - - - The basic ServerFactory contract. - - - - - An optional method that allows the server factory to specify its capabilities. - - - - - - Starts a server with the given app instance. - - - - - - - Attempts to find the entry point for an app. - - - - - Attempts to find the entry point for an app. - - - - - Attempts to find the entry point for a given configuration string. - - - - - - - - - - - - - - Attempts to find the entry point for a given configuration string. - - - - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to The following errors occurred while attempting to load the app.. - - - - - Looks up a localized string similar to Failed to resolve an instance of {0} from the IServiceProvider.. - - - - - Looks up a localized string similar to The settings file is improperly formatted. It should consist of one name=value pair per line. Empty lines or lines beginning with '#' are ignored.. - - - - - Looks up a localized string similar to The '{0}' Create method must take two parameters.. - - - - - Looks up a localized string similar to The '{0}' Create method must have a second parameter of type IDictionary<string,object>.. - - - - - Looks up a localized string similar to The server factory could not be located for the given input: {0}. - - - - - The basic ServerFactory contract. - - - - - Creates a wrapper around the given server factory instance. - - - - - - Creates a wrapper around the given server factory type. - - - - - - - Calls the optional Initialize method on the server factory. - The method may be static or instance, and may accept either - an IAppBuilder or the IAppBuilder.Properties IDictionary<string, object>. - - - - - - Calls the Create method on the server factory. - The method may be static or instance, and may accept the AppFunc and the - IAppBuilder.Properties IDictionary<string, object>. - - - - - - - Helper code for the various activator services. - - - - - Retrieve an instance of the given type from the service provider. If one is not found then instantiate it directly. - - - - - - - - Instantiate an object of the given type, using constructor service injection if possible. - - - - - - - - Creates a factory to instantiate a type using constructor service injection if possible. - - - - - - - Used to instantiate the application entry point. e.g. the Startup class. - - - - - Used to instantiate the application entry point. e.g. the Startup class. - - - - - Instantiate an instance of the given type. - - - - - - - Creates a new AppActivator. - - - - - - Instantiate an instance of the given type, injecting any available services. - - - - - - - Provides an IAppBuilder instance based on Microsoft.Owin.Builder.AppBuilder. - - - - - Provides an IAppBuilder instance. - - - - - Create a new IAppBuilder instance. - - - - - - Create a new IAppBuilder instance based on Microsoft.Owin.Builder.AppBuilder. - - - - - - Initializes a new app loader. - - - - - Initializes a new app loader. - - - - - Create a new chained app loader. - - - - - - - Not currently used. - - - - - - - - - - - Create a new chained app loader. - - - - - - - Not currently used. - - - - - Create a default ServiceProvider with input from a variety or sources. - - - - - Create a default ServiceProvider with the given settings. - - - - - - - - Create a default ServiceProvider with the given settings file. - - - - - - - - Create a default ServiceProvider. - - - - - - - Create a default ServiceProvider with the given settings. - - - - - - - Create a default ServiceProvider with the given settings file. - - - - - - - Create a default ServiceProvider. - - - - - - Enumerate the default service types with the given settings overrides. - - - - - - - Enumerate the default service types with the given settings file overrides. - - - - - - - Enumerate the default service types. - - - - - - Loads settings from various locations. - - - - - Load settings from the AppSettings section of the config file. - - - - - - Load settings from the AppSettings section of the config file. - - - - - - Load settings from a flat text file. - - - - - - - Load settings from a flat text file. - - - - - - - Extension methods for IServiceProvider. - - - - - Retrieve a service of type T from the IServiceProvider. - - - - - - - - The default IServiceProvider. - - - - - - - - - - Gets the service object of the specified type. - - - - - - - Remove all occurrences of the given type from the provider. - - - - - - - Remove all occurrences of the given type from the provider. - - - - - - - Add an instance of type TService to the list of providers. - - - - - - - - Add an instance of the given type to the list of providers. - - - - - - - - Specify that services of the type TService should be fulfilled by the type TImplementation. - - - - - - - - Specify that services of the type serviceType should be fulfilled by the type implementationType. - - - - - - - - Specify that services of the given type should be created with the given serviceFactory. - - - - - - - - Opens a stream writer for the given file. - - - - - Used to create the trace output. - - - - - Used to create the trace output. - - - - - - - Opens a stream writer for the given file. - - - - - - - Instantiates instances of the IHostingStarter. - - - - - Instantiates instances of the IHostingStarter. - - - - - Instantiates instances of the IHostingStarter. - - - - - - - - - - - - - Instantiates instances of the IHostingStarter. - - - - - - - Executes the IHostingEngine without making any changes to the current execution environment. - - - - - Performs any necessary environment setup prior to executing the IHostingEngine. - - - - - Performs any necessary environment setup prior to executing the IHostingEngine. - - - - - - - - - - - - - Executes the IHostingEngine without making any changes to the current execution environment. - - - - - - - Used for executing the IHostingEngine in a new AppDomain. - - - - - Registers a fallback assembly resolver that looks in the given directory. - - - - - - Executes the IHostingEngine in a new AppDomain. - - - - - - - - - - - - - - - - - Renews the given lease for 5 minutes. - - - - - - - Creates a new AppDomain to run the IHostingEngine in. - - - - - Creates a new AppDomain to run the IHostingEngine in. - - - - - - - This attribute is used to identify custom hosting starters that may be loaded at runtime. - - - - - - - - - - - - - - - - Creates a IHostingStarter for the given identifier. - - - - - Creates a IHostingStarter for the given identifier. - - - - - - - Selects from known hosting starters, or detects additional providers via convention. - - - - - - - - - - - Selects from known hosting starters, or detects additional providers via convention. - - - - - - - These methods are used to load, assemble, and start a web app. - - - - - Start a web app using default settings and the given url and entry point. - e.g. Discover the ServerFactory and run at the given url. - - An IDisposible instance that can be called to shut down the web app. - - - - Start a web app using the given settings and entry point, using defaults for items not specified. - - An IDisposible instance that can be called to shut down the web app. - - - - Start a web app using default settings and the given url and entry point type. - e.g. Discover the ServerFactory and run at the given url. - - An IDisposible instance that can be called to shut down the web app. - - - - Start a web app using the given settings and entry point type, using defaults for items not specified. - - An IDisposible instance that can be called to shut down the web app. - - - - Start a web app using the given settings and entry point type, using defaults for items not specified. - - An IDisposible instance that can be called to shut down the web app. - - - - Start a web app using the given settings and entry point type, using defaults for items not specified. - - An IDisposible instance that can be called to shut down the web app. - - - - Settings to control the startup behavior of an OWIN application - - - - - Initializes a new instance of the class - - - - - Initializes a new instance of the class - - - - - A list of url prefixes to listen on. Overrides port. - - - - - A port to listen on. - - - - - Parameter to locate and load web application startup routine - - - - - Name of the assembly containing the http server implementation - - - - - Optional settings used to override service types and other defaults - - - - - Initializes and starts a web application. - - - - - Initializes and starts a web application. - - - - - - - Determines the which IHostingStarter instance to use via the IHostingSterterFactory. - - - - - - - - - - - Determines the which IHostingStarter instance to use via the IHostingSterterFactory. - - - - - - - Used to initialize and start a web application. - - - - - - - - - - - - - - - Initialize and start a web application. - Major Steps: - - Find and initialize the ServerFactory - - Find and initialize the application - - Start the server - - - - - - - This class contains the relevant application and server state during startup. - - - - - Create a new StartContext with the given options. - If the given options do not define any settings, then settings will be loaded from the config. - - - - - - The initial options provided to the constructor. - - - - - The factory used to instantiate the server. - - - - - The IAppBuilder used to construct the OWIN application pipeline. - - - - - The constructed OWIN application pipeline. - - - - - The application entry point where the pipeline is defined. - - - - - A TextWriter for writing diagnostic data to. - - - - - A list of keys and their associated values that will be injected by the host into each OWIN request environment. - - - - diff --git a/packages/Microsoft.Owin.Hosting.2.1.0/lib/net40/Microsoft.Owin.Hosting.dll b/packages/Microsoft.Owin.Hosting.2.1.0/lib/net40/Microsoft.Owin.Hosting.dll deleted file mode 100644 index 64916c64b28b432623ef82b33999a4594beb8d02..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 64688 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 E01lql2mk;8 diff --git a/packages/Microsoft.Owin.Hosting.2.1.0/lib/net45/Microsoft.Owin.Hosting.XML b/packages/Microsoft.Owin.Hosting.2.1.0/lib/net45/Microsoft.Owin.Hosting.XML deleted file mode 100644 index 994ef78..0000000 --- a/packages/Microsoft.Owin.Hosting.2.1.0/lib/net45/Microsoft.Owin.Hosting.XML +++ /dev/null @@ -1,1009 +0,0 @@ - - - - Microsoft.Owin.Hosting - - - -

    - Locates the startup class based on the following convention: - AssemblyName.Startup, with a method named Configuration - - - - - - - - - - Allows for a fallback loader to be specified. - - - - - - Allows for a fallback loader and a Dependency Injection activator to be specified. - - - - - - - - - - - - - - - Executes the loader, searching for the entry point by name. - - The name of the assembly and type entry point - - - - - - - - - - - - - A default fallback loader that does nothing. - - - - - A placeholder method that always returns null. - - - - null. - - - - A singleton instance of the NullLoader type. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to For the app startup parameter value '{0}', the assembly '{1}' was not found.. - - - - - Looks up a localized string similar to For the app startup parameter value '{0}', the class '{1}' was not found in assembly '{2}'.. - - - - - Looks up a localized string similar to The OwinStartup attribute discovered in assembly '{0}' referencing startup type '{1}' conflicts with the attribute in assembly '{2}' referencing startup type '{3}' because they have the same FriendlyName '{4}'. Remove or rename one of the attributes, or reference the desired type directly.. - - - - - Looks up a localized string similar to The discovered startup type '{0}' conflicts with the type '{1}'. Remove or rename one of the types, or reference the desired type directly.. - - - - - Looks up a localized string similar to The OwinStartupAttribute.FriendlyName value '{0}' does not match the given value '{1}' in Assembly '{2}'.. - - - - - Looks up a localized string similar to No '{0}' method was found in class '{1}'.. - - - - - Looks up a localized string similar to No assembly found containing a Startup or [AssemblyName].Startup class.. - - - - - Looks up a localized string similar to No assembly found containing an OwinStartupAttribute.. - - - - - Looks up a localized string similar to The OwinStartupAttribute.StartupType value is empty in Assembly '{0}'.. - - - - - Looks up a localized string similar to The type '{0}' referenced from assembly '{1}' does not define a property 'StartupType' of type 'Type'.. - - - - - Looks up a localized string similar to The given type or method '{0}' was not found. Try specifying the Assembly.. - - - - - Looks up a localized string similar to The '{0}' method on class '{1}' does not have the expected signature 'void {0}(IAppBuilder)'.. - - - - - Used to instantiate the server factory. - - - - - Used to instantiate the server factory. - - - - - Instantiate an instance of the given type. - - - - - - - - - - - - - Instantiate an instance of the given type. - - - - - - - Located and loads the server factory. - - - - - Used to locate and load the named server factory. - - - - - Used to locate and load the named server factory. - - - - - - - Allows for a Dependency Injection activator to be specified. - - - - - - Executes the loader, searching for the server factory by name. - Acceptable inputs: - - Assembly.Name. Look for type Assembly.Name.ServerFactory in the assembly Assembly.Name. - - Assembly.Name.FactoryName. Look for type Assembly.Name.FactoryName in the assembly Assembly.Name. - - The name of the assembly and type of the server factory - - - - - The basic ServerFactory contract. - - - - - An optional method that allows the server factory to specify its capabilities. - - - - - - Starts a server with the given app instance. - - - - - - - Attempts to find the entry point for an app. - - - - - Attempts to find the entry point for an app. - - - - - Attempts to find the entry point for a given configuration string. - - - - - - - - - - - - - - Attempts to find the entry point for a given configuration string. - - - - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to The following errors occurred while attempting to load the app.. - - - - - Looks up a localized string similar to Failed to resolve an instance of {0} from the IServiceProvider.. - - - - - Looks up a localized string similar to The settings file is improperly formatted. It should consist of one name=value pair per line. Empty lines or lines beginning with '#' are ignored.. - - - - - Looks up a localized string similar to The '{0}' Create method must take two parameters.. - - - - - Looks up a localized string similar to The '{0}' Create method must have a second parameter of type IDictionary<string,object>.. - - - - - Looks up a localized string similar to The server factory could not be located for the given input: {0}. - - - - - The basic ServerFactory contract. - - - - - Creates a wrapper around the given server factory instance. - - - - - - Creates a wrapper around the given server factory type. - - - - - - - Calls the optional Initialize method on the server factory. - The method may be static or instance, and may accept either - an IAppBuilder or the IAppBuilder.Properties IDictionary<string, object>. - - - - - - Calls the Create method on the server factory. - The method may be static or instance, and may accept the AppFunc and the - IAppBuilder.Properties IDictionary<string, object>. - - - - - - - Helper code for the various activator services. - - - - - Retrieve an instance of the given type from the service provider. If one is not found then instantiate it directly. - - - - - - - - Instantiate an object of the given type, using constructor service injection if possible. - - - - - - - - Creates a factory to instantiate a type using constructor service injection if possible. - - - - - - - Used to instantiate the application entry point. e.g. the Startup class. - - - - - Used to instantiate the application entry point. e.g. the Startup class. - - - - - Instantiate an instance of the given type. - - - - - - - Creates a new AppActivator. - - - - - - Instantiate an instance of the given type, injecting any available services. - - - - - - - Provides an IAppBuilder instance based on Microsoft.Owin.Builder.AppBuilder. - - - - - Provides an IAppBuilder instance. - - - - - Create a new IAppBuilder instance. - - - - - - Create a new IAppBuilder instance based on Microsoft.Owin.Builder.AppBuilder. - - - - - - Initializes a new app loader. - - - - - Initializes a new app loader. - - - - - Create a new chained app loader. - - - - - - - Not currently used. - - - - - - - - - - - Create a new chained app loader. - - - - - - - Not currently used. - - - - - Create a default ServiceProvider with input from a variety or sources. - - - - - Create a default ServiceProvider with the given settings. - - - - - - - - Create a default ServiceProvider with the given settings file. - - - - - - - - Create a default ServiceProvider. - - - - - - - Create a default ServiceProvider with the given settings. - - - - - - - Create a default ServiceProvider with the given settings file. - - - - - - - Create a default ServiceProvider. - - - - - - Enumerate the default service types with the given settings overrides. - - - - - - - Enumerate the default service types with the given settings file overrides. - - - - - - - Enumerate the default service types. - - - - - - Loads settings from various locations. - - - - - Load settings from the AppSettings section of the config file. - - - - - - Load settings from the AppSettings section of the config file. - - - - - - Load settings from a flat text file. - - - - - - - Load settings from a flat text file. - - - - - - - Extension methods for IServiceProvider. - - - - - Retrieve a service of type T from the IServiceProvider. - - - - - - - - The default IServiceProvider. - - - - - - - - - - Gets the service object of the specified type. - - - - - - - Remove all occurrences of the given type from the provider. - - - - - - - Remove all occurrences of the given type from the provider. - - - - - - - Add an instance of type TService to the list of providers. - - - - - - - - Add an instance of the given type to the list of providers. - - - - - - - - Specify that services of the type TService should be fulfilled by the type TImplementation. - - - - - - - - Specify that services of the type serviceType should be fulfilled by the type implementationType. - - - - - - - - Specify that services of the given type should be created with the given serviceFactory. - - - - - - - - Opens a stream writer for the given file. - - - - - Used to create the trace output. - - - - - Used to create the trace output. - - - - - - - Opens a stream writer for the given file. - - - - - - - Instantiates instances of the IHostingStarter. - - - - - Instantiates instances of the IHostingStarter. - - - - - Instantiates instances of the IHostingStarter. - - - - - - - - - - - - - Instantiates instances of the IHostingStarter. - - - - - - - Executes the IHostingEngine without making any changes to the current execution environment. - - - - - Performs any necessary environment setup prior to executing the IHostingEngine. - - - - - Performs any necessary environment setup prior to executing the IHostingEngine. - - - - - - - - - - - - - Executes the IHostingEngine without making any changes to the current execution environment. - - - - - - - Used for executing the IHostingEngine in a new AppDomain. - - - - - Registers a fallback assembly resolver that looks in the given directory. - - - - - - Executes the IHostingEngine in a new AppDomain. - - - - - - - - - - - - - - - - - Renews the given lease for 5 minutes. - - - - - - - Creates a new AppDomain to run the IHostingEngine in. - - - - - Creates a new AppDomain to run the IHostingEngine in. - - - - - - - This attribute is used to identify custom hosting starters that may be loaded at runtime. - - - - - - - - - - - - - - - - Creates a IHostingStarter for the given identifier. - - - - - Creates a IHostingStarter for the given identifier. - - - - - - - Selects from known hosting starters, or detects additional providers via convention. - - - - - - - - - - - Selects from known hosting starters, or detects additional providers via convention. - - - - - - - These methods are used to load, assemble, and start a web app. - - - - - Start a web app using default settings and the given url and entry point. - e.g. Discover the ServerFactory and run at the given url. - - An IDisposible instance that can be called to shut down the web app. - - - - Start a web app using the given settings and entry point, using defaults for items not specified. - - An IDisposible instance that can be called to shut down the web app. - - - - Start a web app using default settings and the given url and entry point type. - e.g. Discover the ServerFactory and run at the given url. - - An IDisposible instance that can be called to shut down the web app. - - - - Start a web app using the given settings and entry point type, using defaults for items not specified. - - An IDisposible instance that can be called to shut down the web app. - - - - Start a web app using the given settings and entry point type, using defaults for items not specified. - - An IDisposible instance that can be called to shut down the web app. - - - - Start a web app using the given settings and entry point type, using defaults for items not specified. - - An IDisposible instance that can be called to shut down the web app. - - - - Settings to control the startup behavior of an OWIN application - - - - - Initializes a new instance of the class - - - - - Initializes a new instance of the class - - - - - A list of url prefixes to listen on. Overrides port. - - - - - A port to listen on. - - - - - Parameter to locate and load web application startup routine - - - - - Name of the assembly containing the http server implementation - - - - - Optional settings used to override service types and other defaults - - - - - Initializes and starts a web application. - - - - - Initializes and starts a web application. - - - - - - - Determines the which IHostingStarter instance to use via the IHostingSterterFactory. - - - - - - - - - - - Determines the which IHostingStarter instance to use via the IHostingSterterFactory. - - - - - - - Used to initialize and start a web application. - - - - - - - - - - - - - - - Initialize and start a web application. - Major Steps: - - Find and initialize the ServerFactory - - Find and initialize the application - - Start the server - - - - - - - This class contains the relevant application and server state during startup. - - - - - Create a new StartContext with the given options. - If the given options do not define any settings, then settings will be loaded from the config. - - - - - - The initial options provided to the constructor. - - - - - The factory used to instantiate the server. - - - - - The IAppBuilder used to construct the OWIN application pipeline. - - - - - The constructed OWIN application pipeline. - - - - - The application entry point where the pipeline is defined. - - - - - A TextWriter for writing diagnostic data to. - - - - - A list of keys and their associated values that will be injected by the host into each OWIN request environment. - - - - diff --git a/packages/Microsoft.Owin.Hosting.2.1.0/lib/net45/Microsoft.Owin.Hosting.dll b/packages/Microsoft.Owin.Hosting.2.1.0/lib/net45/Microsoft.Owin.Hosting.dll deleted file mode 100644 index b7ec851cd0e3b3bdd60a83c7da3e6563c8a02c09..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 64688 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 diff --git a/packages/Microsoft.Owin.Security.2.0.1/lib/net45/Microsoft.Owin.Security.XML b/packages/Microsoft.Owin.Security.2.0.1/lib/net45/Microsoft.Owin.Security.XML deleted file mode 100644 index c8a426b..0000000 --- a/packages/Microsoft.Owin.Security.2.0.1/lib/net45/Microsoft.Owin.Security.XML +++ /dev/null @@ -1,435 +0,0 @@ - - - - Microsoft.Owin.Security - - - - - Provides extensions methods for app.Property values that are only needed by implementations of authentication middleware. - - - - - Returns the previously set AuthenticationType that external sign in middleware should use when the - browser navigates back to their return url. - - App builder passed to the application startup code - - - - - Called by middleware to change the name of the AuthenticationType that external middleware should use - when the browser navigates back to their return url. - - App builder passed to the application startup code - AuthenticationType that external middleware should sign in as. - - - - Controls the behavior of authentication middleware - - - - - In Active mode the authentication middleware will alter the user identity as the request arrives, and - will also alter a plain 401 as the response leaves. - - - - - In Passive mode the authentication middleware will only provide user identity when asked, and will only - alter 401 responses where the authentication type named in the extra challenge data. - - - - - Base Options for all authentication middleware - - - - - Initialize properties of AuthenticationOptions base class - - Assigned to the AuthenticationType property - - - - The AuthenticationType in the options corresponds to the IIdentity AuthenticationType property. A different - value may be assigned in order to use the same authentication middleware type more than once in a pipeline. - - - - - If Active the authentication middleware alter the request user coming in and - alter 401 Unauthorized responses going out. If Passive the authentication middleware will only provide - identity and alter responses when explicitly indicated by the AuthenticationType. - - - - - Additional information about the authentication type which is made available to the application. - - - - - String constants used only by the Security assembly - - - - - Used by middleware extension methods to coordinate the default value Options property SignInAsAuthenticationType - - - - - Factory used to create IDataProtection instances - - - - - Returns a new instance of IDataProtection for the provider. - - Additional entropy used to ensure protected data may only be unprotected for the correct purposes. - An instance of a data protection service - - - - Service used to protect and unprotect data - - - - - Called to protect user data. - - The original data that must be protected - A different byte array that may be unprotected or altered only by software that has access to - the an identical IDataProtection service. - - - - Called to unprotect user data - - The byte array returned by a call to Protect on an identical IDataProtection service. - The byte array identical to the original userData passed to Protect. - - - - Base class for the per-request work performed by most authentication middleware. - - Specifies which type for of AuthenticationOptions property - - - - Base class for the per-request work performed by most authentication middleware. - - - - - Called once per request after Initialize and Invoke. - - async completion - - - - Called once by common code after initialization. If an authentication middleware responds directly to - specifically known paths it must override this virtual, compare the request path to it's known paths, - provide any response information as appropriate, and true to stop further processing. - - Returning false will cause the common code to call the next middleware in line. Returning true will - cause the common code to begin the async completion journey without calling the rest of the middleware - pipeline. - - - - Causes the authentication logic in AuthenticateCore to be performed for the current request - at most once and returns the results. Calling Authenticate more than once will always return - the original value. - - This method should always be called instead of calling AuthenticateCore directly. - - The ticket data provided by the authentication logic - - - - The core authentication logic which must be provided by the handler. Will be invoked at most - once per request. Do not call directly, call the wrapping Authenticate method instead. - - The ticket data provided by the authentication logic - - - - Causes the ApplyResponseCore to be invoked at most once per request. This method will be - invoked either earlier, when the response headers are sent as a result of a response write or flush, - or later, as the last step when the original async call to the middleware is returning. - - - - - - Core method that may be overridden by handler. The default behavior is to call two common response - activities, one that deals with sign-in/sign-out concerns, and a second to deal with 401 challenges. - - - - - - Override this method to dela with sign-in/sign-out concerns, if an authentication scheme in question - deals with grant/revoke as part of it's request flow. (like setting/deleting cookies) - - - - - - Override this method to dela with 401 challenge concerns, if an authentication scheme in question - deals an authentication interaction as part of it's request flow. (like adding a response header, or - changing the 401 result to 302 of a login page or external sign-in location.) - - - - - - Initialize is called once per request to contextualize this instance with appropriate state. - - The original options passed by the application control behavior - The utility object to observe the current request and response - async completion - - - - Interface for providing pinned certificate validation, which checks HTTPS - communication against a known good list of certificates to protect against - compromised or rogue CAs issuing certificates for hosts without the - knowledge of the host owner. - - - - - Verifies the remote Secure Sockets Layer (SSL) certificate used for authentication. - - An object that contains state information for this validation. - The certificate used to authenticate the remote party. - The chain of certificate authorities associated with the remote certificate. - One or more errors associated with the remote certificate. - A Boolean value that determines whether the specified certificate is accepted for authentication. - - - - Provides pinned certificate validation based on the certificate thumbprint. - - - - - Initializes a new instance of the class. - - A set of thumbprints which are valid for an HTTPS request. - - - - Validates that the certificate thumbprints in the signing chain match at least one whitelisted thumbprint. - - An object that contains state information for this validation. - The certificate used to authenticate the remote party. - The chain of certificate authorities associated with the remote certificate. - One or more errors associated with the remote certificate. - A Boolean value that determines whether the specified certificate is accepted for authentication. - - - - Used to provide the data protection services that are derived from the Data Protection API. It is the best choice of - data protection when you application is not hosted by ASP.NET and all processes are running as the same domain identity. - - - - - Initializes a new DpapiDataProtectionProvider with a random application - name. This is only useful to protect data for the duration of the - current application execution. - - - - - Initializes a new DpapiDataProtectionProvider which uses the given - appName as part of the protection algorithm - - A user provided value needed to round-trip secured - data. The default value comes from the IAppBuilder.Properties["owin.AppName"] - when self-hosted. - - - - Returns a new instance of IDataProtection for the provider. - - Additional entropy used to ensure protected data may only be unprotected for the correct purposes. - An instance of a data protection service - - - - Helper code used when implementing authentication middleware - - - - - Helper code used when implementing authentication middleware - - - - - - Add an additional ClaimsIdentity to the ClaimsPrincipal in the "server.User" environment key - - - - - - Find response challenge details for a specific authentication middleware - - The authentication type to look for - The authentication mode the middleware is running under - The information instructing the middleware how it should behave - - - - Find response sign-in details for a specific authentication middleware - - The authentication type to look for - The information instructing the middleware how it should behave - - - - Find response sign-out details for a specific authentication middleware - - The authentication type to look for - The authentication mode the middleware is running under - The information instructing the middleware how it should behave - - - - Base class used for certain event contexts - - - - - Base class used for certain event contexts - - - - - Creates an instance of this context - - - - - Prevents the request from being processed further by other components. - IsRequestCompleted becomes true after calling. - - - - - True if the request should not be processed further by other components. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to The AuthenticationTokenProvider's required synchronous events have not been registered.. - - - - - Looks up a localized string similar to The default data protection provider may only be used when the IAppBuilder.Properties contains an appropriate 'host.AppName' key.. - - - - - Looks up a localized string similar to A default value for SignInAsAuthenticationType was not found in IAppBuilder Properties. This can happen if your authentication middleware are added in the wrong order, or if one is missing.. - - - - - Looks up a localized string similar to The state passed to UnhookAuthentication may only be the return value from HookAuthentication.. - - - - - Looks up a localized string similar to {0} cookie not found.. - - - - - Looks up a localized string similar to {0} correlation cookie and state property mismatch.. - - - - - Looks up a localized string similar to {0} state property not found.. - - - - - Provides pinned certificate validation based on the subject key identifier of the certificate. - - - - - Initializes a new instance of the class. - - A set of subject key identifiers which are valid for an HTTPS request. - - - - The algorithm used to generate the subject public key information blob hashes. - - - - - Implements a cert pinning validator passed on - http://datatracker.ietf.org/doc/draft-ietf-websec-key-pinning/?include_text=1 - - - - - Initializes a new instance of the class. - - A collection of valid base64 encoded hashes of the certificate public key information blob. - The algorithm used to generate the hashes. - - - - Validates at least one SPKI hash is known. - - An object that contains state information for this validation. - The certificate used to authenticate the remote party. - The chain of certificate authorities associated with the remote certificate. - One or more errors associated with the remote certificate. - A Boolean value that determines whether the specified certificate is accepted for authentication. - - - - Encodes a structure of the type indicated by the value of the lpszStructType parameter. - - Type of encoding used. - The high-order word is zero, the low-order word specifies the integer identifier for the type of the specified structure so - we can use the constants in http://msdn.microsoft.com/en-us/library/windows/desktop/aa378145%28v=vs.85%29.aspx - A pointer to the structure to be encoded. - A pointer to a buffer to receive the encoded structure. This parameter can be NULL to retrieve the size of this information for memory allocation purposes. - A pointer to a DWORD variable that contains the size, in bytes, of the buffer pointed to by the pbEncoded parameter. - - - - diff --git a/packages/Microsoft.Owin.Security.2.0.1/lib/net45/Microsoft.Owin.Security.dll b/packages/Microsoft.Owin.Security.2.0.1/lib/net45/Microsoft.Owin.Security.dll deleted file mode 100644 index 73e2f02ba43b3d40ecaa8f1296942a252aff348f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 50352 zcmeFa34D~*^*?-`XJ(#Rl1ws_kOYJ z?m73|d(S=h+;g|*d9vjAi^)PnR$Tx5C(%Q=^KY)eZwGydc8`6;P4_#W&wof;{Cs{x zYbfgLjD$Bv0`0!$Ku1To%eOx0i*$GRLLI)^W%a)Ha7(ZxEzMP6X1#nq(PGU)XPm!r zMXa=gr01t-DMY(KaVToZk8$_mdIA?whJvo&56=tt*K{Bh4U+Y)>G-6}=Hx(r+%Bt0WR^3xknmWtmwAbUUu3-&~@3NvH%f zSg-i8Y&zMfb1`H(g~%yXqOTSZb=y$BkEqY2ecR18?~8ZWTz&aH7rcMv73;fKUHQke zcPx1O@elT2r@w#6oM~C5`|f$!{!X^#zKf3e&UM$`ReA1t$M?TIuk*6sUUB6e8?x?v z|4Q$*sWnSV7k-rgs~2y6e1GZNj}(`^zrOiTKU==-`%jTPBdT~kw_s(c8k?S-)JQBAED%R-KLTj6ZZGsd0S!md(5}-S8JOIH%q|%&GfQ|3*bBGo{yg0E=vY8M zN-=bcABr>dY`-11!aThf_GK+xpv_0(rISWaXK1p=K3FJl_X~*b(2yIyWmje1HAzdLzkTyp0Gbv9g zLF#LvV#p0mqQ0#NSi;%hb{P{6*}1M!XhRSdP>?8+v8tdeE3L&HiuPo=qA!3U#ctWg znG9@myJTGKHBAS;u`@gwnM^E9qCheBL&l3-N)h6qYOx0?$3oL^NBa$Li=1JSEv7;7 zDfS|}J(`0=g;`2gouCbZ2@TG}?*$jy#jg9aB&0M@Sg!j=0FPe5nQ(t7MSAHEst0^E zu+({jdH@`P5rt}9r_G9+9DK30P;3m=%`O=_XPPBkqN+RvHzSOKTv2o-qi|I`DIAg& z){44W3#aS7j9S8FU}TJ`CWd^uU0?+4dpxo95wAv_)@ZpDlO3MQX*T*Xac_+j}*6iEy}x`I(S>hyF@n5Xy2ebni&K|$rN`a&hjccJ{~blhD=bOvrP z4nNw$u!m;?Gs56;r5?z#7lASh;WvyT!%!jVQyTn-PHB`qp0nbxL6eGA_=r+X>=xSd zSfWQEH43T14NeHAW&G=W-Q>)PzhWorpf=_A*l~5lF+C?d8>Q)% zFubHId^7_lnD|@-Qzqxz!_^45bT9c~9 zFs2@~M~?xP=gCS>Ue!g3J&@EwyS7bDDg7;WlGoxIi&u16q6w}%^WSGlQ-?BSKnCstz*uR=Jo zBc7=}yqXCIk_c-+P-IE(P{wsba(lsGzXKViA4=Px;yQIx@Ha{ynWc8ZRE|8RJ_g%b zuCg_@ESIk844;A#QB{}2smc`7oEM^ATBbES(>8gTZufIsreT_+T~}2RqC;2J5X7l_ zoQl`wv3hJC!(;b2JWh`*im}FZqsNxBCe!AzIj7#`u^M(q^mtG+Q*`O|nW>%>Pik~4 zN-8|fVjbl_0g*+idgKtaBzi1_0$871ckWjsarbgvrL(vU;WX3fmO`Fx$b6(Q?!^7@ zXfg}QWv|B*4GCbhfXg((jhuN5Igyc{Vgdu-YFObwbW6;g*nkzpF?e=JV%2SaxH8Ed z!>!6)0+_~NJWvD)EY00QP* zDt8HhfB{MoB=Dr}hkG%KGIjP{MsbQCMq*Cz6bV|EC`-7BD}4my;C__}-R5BO6hd~X zj_i^xdhaF#*;yGyxh66+%Os|*q!fB@8z*i?3E>uiG_S=U#JzZqp1qBW(4E`b`L^|B zK(9sj>*#aYt^;j)FVoX>o|wUoG>=s=j*w)?W+SrkT2$m@49hH~SsXl&aUdr}AA3lZ zA(`9#tw?bob0F0ZA;h*~^RoT>DF+s+O;;jW{K%IXc%F$NfiUCncuC*J#d*oHjq8U2 z0>ZksNgc?Pka`(S@oI>*pi*8EG5lf956yE7D-_Lxo;kRAn8eM)cT2ca1Q^^t$R^f4 zryv-X?9e`f49!!~g$eBwPoeilI5F^H+J}ok`$YM+6;eq1SmW)(^a1T7j3c&jvSHeX z%QTCF`;E1alp&cXw@-rlZSBJ%4QU_D0HuAnIBp-VU#xwk4rm{dka`(a?Slz1w+|Ck z`^22c;ax#ex3zBbAt77=oWHn&e4yfJB!Ip-E=G{RF?z2g@MHKe!Vu7nq^o$fhKgjRfGc&@mDYOb~HkV4V_Ul>i8(F@gj@C}slB{Vb53DBJA!-5{qr z=7U17;A+4asP}FGQSZex%esw|#RxqJhtXM#WJ2^R7HVA*l~ae|*o`nO#KrzEo**8j za`10P+_s7FBG@?_S%(bx43+x^Iq@ zDsj{R>lNM+l5&vsnuP|qB;;Yt`aTq65?h&w0$iCkug#C@xQc7^996!@wryKN0GrOs zVfeN;p&%sZs7#yA%SSl*BRqy;HYKq6p=}p0JUKGcu6yj;PUFma85R|(dl;D*MObx; z9^uE0Oo!Kz6z9JhG}9G|PDB~WT`fUXU9B4B#eT0tQ+(xsfM#Z&$hsWR=ipK}UiutM z!F`Sm#S2?u`-t^DX$15=F3(H7jHahziAc@H7i(%MO=^_f)CsETRg>G=p<#WCE2*tnBLmuc7IZSoY-_G; ztZhYgXj?7-ZOf=?+Z5HdOfdbb*>ri?{#0(lEA*|C5UFqV3p|n`_AxLh8&Pyfmp{$q zDwO!i0*g#848cYeJ;3F6GnevZxu`?T9?k&c5PLWa#4twfVY~+O!yeA&+txDy*&fo7 zH#+T8VhP8v92n6 z9N&cw;a;%cmb@~L^kIzC{Q*{#6~GTOa=FI(E(AqOIeh{$weuRtC0k_X9$pmo=gPEt ztU2L+ggn?)i(Ao1tN%&lo^#J_-yx|MMInnM=s~k@9R3ZshR-D9UCdnx*iS7V|Q1x*m^-?yU3Yc%%vP_nhST4~rWjVJskEz5Q8maJUPCSDc#xB7W9Zt+oT}c2?8)+q z4o;2f*ihgtaT(<7iqovMp$0k3hd9!7YLca7mF(0K)cE=!c`SPyD&{L`EaOHP;Nw=H zlKHSvUdwTF^1OvjhvzL^Q!m-Jv4O;VpR^);9~X@=j#1_NveB&YeN0fk@3hz!E;}+q zw@xTFCPuGj3+e;T^Y{wzidjnlglRE?1kOX}{2utN(l_BN?@TNVto~~d!*D{D4QU1>NR z)^A3dg$+=tGgcV)8x|tdse4^!Nv;7UIaNu{0sTfaC#{p*ZxYmD`^_O}l&_?I!|gku z-^@eZ$D93z?S=adD>Bwk#30a5xG3}!MpZuDh(6N%uxPGh28MSi|=LxKH**+%p+&}2dtp9_pS zeI|RGQKv&%D-Mj{*_TI1WBy-c-4^EjbwedZL{LM4`XiRN^^$MM_om03}-hgp-m{ZPjp6~0V%v6VDel? z_$Q1!3xLh;Q65|PISyj}75*s#MGgZYW<|_=+=|~kkm|7&*@2=Gt~Zi|Fv9SyF7pg% zBTd?&9!21J(3z;mk!C$ENgSc83j7?Y!p{TX^d;8_zkpCthPv+vWgpV;f3lX16J{?g zJFC!`Q0$nPl@)!F3sY=rr+yS~x_=KxJ?1936~`?Zu}yc6bw{ZDKvtns_II~I9;jIK zI=nnDi9E$zUif8%6KYDET;dcZrC988mSPr{Yd6Bb0B3xZi@pLZ^+2{$DekA}Kt+aA zsVxg#2r{VivS~Cc96Q6XP!ROV-zwXyNwWPC;UaWhzV8SX+m(t6vr{JLSQOR%z1X3E zQE1OulL9dn^Hiu~scOG;O`5|08geN-$+NAj39y7&MEumsc6$8wCU-!V9D~o4N;4Hk-6y6 zFBP+fe-A?V9f0V&04}4C`Ggtn3EfW4sO7%O|0o2EoQb3o5q=K|3Qg*thNafxnVzA% zcMePadRVI87%qo(1F1=)*ae6&AGt{$#TK9Y z3=8CJ1V8^0PXD!}Dn~yA@3v#4whUvn6&|Ur-g_+QMOc*aJ*NbRUv{WW#aXv85q?Ui z@1l$;|E4~4|IbisSJKc9hh70c&4YW2T?Y45!{PraxWXTSCIfhy-pe97)i7_%$+RBG zK^ht8pGrOt&o1;>P2WD5miEN_m5nf1QmN?fV`TagOkLTt{}Z6MFv`=PdKB^!CNN2H zU5uvKdz%rJnvDmK^8BA7NshNKsmfdlxOI2=1Ga zM+>O+)PuCmv;<+!DGX{<3de(;Lkp}0+XfWUO>JPWg)jkJAv`4#g!J7AMG%TYuulA2 zir9AG$KvXdC$?IK%XA5nMe#2LNj4(W8n+iKi{LW6`shL#Rj&`M;& zRb<6{o9gOOH&$ej8Xz}kc^z7zXf=otWTE72q8c-+5Ezth7l6_Yju!d{5={TL1c@?K z_1mSyX2^%fH>hxM(gge9lIp;&t!`)y`l`FTT7xjd=0F#$TP$~ZB)mBU>z@?$MS`bv zha$liU$m#Axiu2*2zN()!Ochz^|b~z2Yu>U-(UwgH-^xcz+0mAYn*dSa6UBPB9f`gL1uRYM?3wN~j@WaC0Q53QTlK3EwudceYb6$6-4MLPan$BRPD-?|S zn!_Dkflx=(7wGT>I+0IjBoych`X;r8qg^FPvoz2ioaEaS>?zS6)2ibVY!0+_2YnmD z5np|1V@F*_b#zdzdpd)@ErF=iW<$8UqlF(_P7=bG5Te87>I=|!W}_hD2i0kXsBajiFOjJ zFxth{>kLF$J6&Pl%8u4>c+)`P2dI%Vj|AbCI(%lOBjI-6q9KV&v=P0f+n~_!rjTkx zsdkArRgoijuviQt#u9)|Oleem^suPyfv)D(5^W488WhWhq4Gq>npc0!JdK}5#4i=s zW_F@eOQ)9cq7hGIwgF~L#@hOHqOG`JhK0lU`mP8xA$}!eB~dN>;`o*I)PR9F1N`F` zuB^k9iCTcalm&cVTX;Qi{)u%TedAa>Pet_ggsFVM%cY-*3o}Ey8W(r?M{pr2eTgd_ z*EP794`UlYQzZ9gxVv#Nz0kaK*f7Ih+#R?^;)2V?&t=xspdGezYzAEp=%RaVHHi7O zZ5Jr-gW{&Y*ggmSb)yD(&2=#6LO?HFto1q&cFuMhbUdJo-g52&r`yGF5}-kUa{bn2 zP;LsRIxCg=_on{V<)X$k=6TiqnA@PQ(>YelU|5jh$}p%dqXh7_jEe!M<2j{lS|G5+ zv)nU^&h>EY9zYk(_Oi6?02TrmSpCUmPBTw&!rUKgzu<*PyFLaw(@D z(R74CI|csnh?fu^G1@ZPpdx{F0$T<4k7mxx1>Q88(>^?!^Z%{HejzYz45#%AtP$8K zut(qx0)IZ{;W2-vgJZZo((^tYW6%_VO9ZaV+sTQK!bu~ zS=$kT=OEUgJIAs%9uoMnz&u}y&!E}9l8kH$`_}rh=`?}o0~+*W-^CfD=ndaX2#?F> z9H!E}|K1hxZ01Afl) zH9yPnDR@TFAwTPO)RDc8Y^pf&3*=dMWYZDcN4N(u)Tkc|;)xg*ZGvftI02Xwn1%Y$ z(>o;23ak&DX9{MAZSF?;9l*HvagWQu3la|?7Y95HW3K~qQ40DsW1j$X1Iv)|{z+My z4VXuAIZDeysVS(p1@ZL=b6k$Zbx2$)dN;>ylekpkDrBIaaxQM16!n9CleQOFI`-9f zBlc}z>_a9>>0d~k2m3lKi&JM#FIFFCphlzMtZX>(uaMgM^$OjFv;PX=T&Zu-8&Gzo zGepPT_jGZcZR$I7LDrl>uTLn%JO-GpPcM9T&X3*Kfd5&<-pmQYdR?A-GGn3Ah zxZeS@0Xtu?&rNKHw1Z()ahFJ3mX-B6i!LW8BrCOU(MQlxbd{8Tw3YQzg*N6oECDtO zZ+zS#SQD@Y`1QL53j@0gI=WBV=qxMOp%$K=HGh#{3+NeQJ9`M2lNQpm68D=X0JRdP%U0#xWMAUkG-eVBPepVCCaE?sR%haSC<@{aUbF zv5+2t736OO`-@LhJi;V_a)z@IG20Q^!qh=!rm}%$m4Es5tN9{pa?``&CEuZ$< zrvW~0uLNA?hybp3>;+sWaIgJ0(8?>0bXdfvjvW2CzA4TIQgBt@h0Y*yyH()*0-qH4 zGN4BDTsCVyZFS{ZHG15|lusQq5#F70FW{poKLq?u%09p^Q=S`!v%c@7)FAq5Ctw*} zpIUCy=$6#!fRChB0zR8s4fvK&{+e2gu#v_TUmEkwNLvK>C$|mxr=(wla8ddVfS05{ zYs;t4(+?sX&RAz?^iswHfUh_n22`<^dj4pX(Mz66t&DyLm`_J|Sz`rW&W-D(IPt81 zCYPvSaz0OHa(zDm^iX|PyWK;5SrL0aeUSY}Bi2U6Ik(tX^_2tWQ)SK{jeOcDl$&$7 z1s?=7=uLs|4~0$*F3Db6M{1Kwq2t4q&rT z+J*Bpp8KV}YX!O(kV*p>zpN=tQIG)s0jcy!wIG%$@RXu7EV8$q$)u5k^W6SwS#aTVa=pS?vAsO@{rp%kB9Z&tLhs-*%mSlIEm4 z6emibqq*o=!QRuDGffUziQdzg(@o!nZz4JyoJ+KHx+V$Bpf3cwf_`GJhqq{ir{dba zWj{g7q+KTVcl&xRi(V0IC#5@1(6Z^EiIq4O%4r;@+i$CMY|?URG<=#WZ-+LLiUfO4 zJUyGl zSwOD|wlnuC$Gh4D`be-V95*=r0PN2uc8}vv!2WJxk2${4CXzmZ%e%tytiz^Hb1#NV$)Qjm6 z!MIf#^%8nou>Hs-2&`5L*{_Xvw&_#oA;GRdE>XRdp7pZ;oJ+4>PM2U6#`|P#&h7eC zy5GdMInUFl)9Zq%5@ym{g0Z!JW|>K!sW`_c&c9eH=_|qd9fzEs0n>O1MQ1yXaQ)pf zi`*tQ%|+H(bcDi?ix1dRGj4~goo3T2!OnDCt@GlTC1ojQ0_wNlmXgw7t)*+s^72zou+FEO zOspiO1=w9Cc2r7-bphRPVoOqbfIVhnO(|zt7t%8()}FEh*b64sn{t(P5xr(&J5p`} z_B+A$!>+5XbyQl!((Kn*&SU6w6Jt4#B|b~wIF@rU<&`j|T4f1MjAMVdE}^vwbFe;_ zQ$R4K&*gNo8OQoOjv{6p>+?9`2d|MQ%};Ho6|}>|R;IQByG1b71M2BMGhJ=kUo7?X zuwea;Kc5k2;O^n;Uf!;8&jcJQ*4fKwgt~c#CU>}=t7p1MXt)wr_xbLN% z2<(txXE<(2Yq71O+A@~&OnM+K1ngSDcG7cc5!)JiRIsPDx6-!Q)>7$I<~)PG6l}9# zPiq!8$DJw+omHqyr`&Jj+(-_}T93fAxFO@A2J zA;Hd|bJBloJCU-m$&NfFmnIr5*cG%l{bgGdtue8e(_gm*=mNpmUf!`a(~Syqtj;hn zH@s7@en)f01YqCDP7P~fzOjLhpT#9`y6cP(^(f5oV8$)RCh8Zg-|wyJFHN7rg!eR#+e&jxjN`V^ z0>MCvkpQ1HKW=&YM!C zTDqTnf~oTQX+a!orG9D_OpSQk={xbb&n#!qRSKhGZ;t&;S~r*TJeyARj=)2n!LD$;>RkZr z7!x}PYzM6tj9YWL{bFht>}(kWE+Ky5o=A-Wm(b~E9JlnPbha7CEqy6nWX7?dxQwnf zG4>Oe(H(-R5-y{?X51&E5DYCO^mJlTAFTREt&0f9nCSZ zGcsF&Ei|zk5qCW;GqE2a?s{4y*cs4gqkaRe6YNsQ#aUbIH_#0xc5~J?V7Hpso~$!~ z-D6@u$~w=!i=H;IzY6vn6Dt_Oai5vk34$55+(wr=&Jk?1iQOnzxrsd~*doDHAKOLW z6-@Q9-FVK9bJK@)}22+<$l^@ zVjTAXJt53&E)@%k$6hxDq6aoj`X5YMjS9-{lj ze=1oXrjNvbsOJyiNF&8@k|&X zo<4x@ZtZBSpDO=qkKd!aoxDQ$U@5A>m~D8$ut-pDg)1l1fRK z9R8!E{aj+d5jZqfQBc0$S+EB)W?Ik(4z>=qlAv zm@I#CcqnIr5-U;VoSbU<5E)c#HRw84jx2edK&1_aIxR~|mCU(HQk^8RD!f6$OwlPS zVU>TcP%Z+rnE78N6je&Hgu8{#r6lW6qg#c3H=uqrHR%gFy&De?qp-XZWlfe#DZC-6CeFAIDf@EiME zfV$&zK&RtxfQ`DQGjsyBVm}Zgu%n7L=RM)@=;!7==NKvUD!MQ46^E0Uv(kjTdy+3{ zYh}-~R`xt=WzTal@oIcA@hUtE{By8_z_1ap*x3U33QBQ|UE*vL%8^n^8|J6?A$G#p z`)w^WW$Z)FMxh)Bo>!g6(UP%mI4gDDbEwpLSE5=N=A?Mp+lo-vHNQ4d05k(|iv(Ptgl~ zYwQ7<>YHc33^_O*0XoLlPM6V2-z&&xi_z}tN9kt?yw>$H@y^oAbPaf3rn?0`xXXK;5B z?-|_>ojh#2PwM_KE@}5ks<#k62lPtE2Y`L!J^?&?+!ou@Qp(RI&%20su1+EA_{FwYAzQJthdkr2 zNqqxlJ&^hiaar%sm~r>p`f1$wM!laVjSr@MB%GRM+jzVC3kiGlN5|jp_E_E=f5g3^Ax(V;HdOUvG6SI z&l%UGS6ZGgxGjCR{&B(G>8YUnBAr{dQO^gAWQ>*^MoVr58t+UNX!qy$fzIou0*&`1 zM{7I>FVJ|G(yH<5u|VV9)B=rnZi_V5Pld+%DbT(gw=<(cV=d*AXTr}i@}b)ojY`X? z3Ad$JLBfrmDvd3(4w`ADw`k*pQ$5F7m~x!ucVkcYthIbR_DoN}a?6DCJV$B|OlYSn z?c;(a&b1b{)sW@q6Rz=uEWe$w+vCwcpKu%C-zMA*s7;(__n?&@^7L3d6QA@rY2?Iq z>PIOrcysIA{H5n=%Yzxe_3WdK6W7?;0(0y;Exi-(GtZ{#N zS$IyND<*#B3DJWSv%R}5&rKZd)wGW%jsx6cOajF=X|~s?O_)>z$n$z9=+_y$EmJ3* z;PnWn6KkYauakIfR6)GIRYBZp6>=6(A*Tiv#JgY>kY~BQLE{sF294J!cR=!Q?Dqk} zchRm%t=>QAPfq$F;G2`4@Qy@T`vLzr=~eG@;CaJ)q_*7uk@t02(Vx73uv~;sF0ju3 z=`GW4_ur+xPWSsqWqxk?i9av%Z{T-2KDWH-pO~pxIqU>%)I9=6GPLIdw&JAJfwNXV zFI|TbVKiNha4o_Pd>3w=?#AiYPQc}K8DImRCv)RGaXVlm?FPJnoHhsfG|r(w<5Z;r zE3~KWK6(`Sln`d?StU66I|cAkIur03x(F~za{zm(Dzk)cqThQ<==*dFC@R$vG!OLg zbOGRG;h8G1M&PmZD(Lle2=D|vSzCe!(b54oQDN3x$)QHzZc2eXPYB#6@Ss4_nC=r; zqj8CENm$c`t}|t>z;yy|)>A;yEF5dKaJX8+wGs|UxL@FIfj3z=hkX)$OJKg0)6NxG zEpVN{K7qRgI&DYUfA2j~;7vA*eY5u_TZ(-h0V3@_fo}=a45s7@9B>=$^3z+D1&3%p6-K7mgOd`sZ(1!@kFN?^6X zfWSV1y97QV@Ss3)GQUsYT!HHZ?s7I;cBJfbS}g16Aj0EP4@!8hi}}|H>=U?4pf82# za|P}a_=LcN0x4BuQ=2Vcrp`^}Ja?I}*>XwRy0m7?Ecd!Jrq6Xt{sNzHa|<36=u4Lz z1g=YG&UNX{7Hh^Xp*$h*pg_tHPJy)idAxQ$GVt z=BZ5|oWtVun{7mm>30A&r{4?s{q&y$emCQEgXoVLj{(}9cwpS5ySyGeo8}Ry0FTIKSSxUgz#9ZUDDW46I`nISo^1l{ zxbt`CY@j%C#;3z8GaLs@gI1jg7oZh1%<@wZo`&ZVG(6LhhVTrujE?6tJb<&XD$wxk zMJB>kXg>{SE)3_R)pU#z3>To~G(0`QunsM#W7IeT;bZYexlYFjT!Hr0;H$@i(twk4 zjaCBcv=*{x_^QTuginAh{B->!z!PBu8l42F<3Z)g2(JUw@sw*ZU?j1C1U7)ah~PK&KzmYQQI;37z&q2Rc28+UxWb>aEk$sBtCj(w+jmQF{jM zaWlfR=vIV}qT3NZita?Xita+Vita&pHtj)pHvItMIdnh5bLc^YkEVwZKAIjuxba9A zjY13fp~LC)u;aImw;i853Y=4&_0Akufoqm)p)2Tm!S$NUpE4z7S&A(+BlYssds2U# z`uDT~_dV{<-FfNfq@S8`b;dmz_h$q=fADG00euGW5*qmi|b*QvY?RhQdQgAlq~ z{HM|B=tl`I4tr>q&^T4>H-|nKT5{T#wM}wNolMi{oFRM~ZS%zP;XGS${+NmS*{W{-x6Qq)fMYA4ks$ zK9gRQ`&{$B!o1_OOX#QLeiJ?GdY(clZ_-~8Z=kfH)^Yjyhk4yWKPDy*7 zy3^jI4-o!q+TZ91_ur_<{XCVq-=wSEzM zpV}4d;5Qzkhf7EUA4Enm!9k>Do&3ailxhIF0(fYg>LmMMEuINq5RTya;dNy+4C!#9 za=Jx$7P&1Lp~N%UiQK3m)VwL!l|)EX>|a-?gwr8g^GS888;B!D9$crIKwH~kqLP!~ z>sCWKskSrF8A?hGF2?GEc$U2_bQ<0=Ih?*lJhS#_y%@g|Gl4^+3DqRXrfQN1wdw)= zRs3{(l;#DZL9~;6q55#@k85CH%gb8>D}v3z(B^-cMP0{+NFdr3>2BtiXQ*zNoW8A; zZ;Pvm1o60htPTS+jv39cRA`KQ#0tFZ5R7&u*$F>5Kggt&fej)qi9hR)tm}rmqbm_z*AP6lYko&F`cUNGYX2B7H{0}z(=L5)4gu+S>z z%P-Wx{`m#H2`MxBz3!tn%w)587zn2qau}>7Ib$s zuPdj9?#{L#?oG|&Who{jHFd}9V7}lO^B|_pCng#-k)F;j{xcDstvyuI9JdfuC1&N^ zR7ogXgz0fP#tc>^IEFM$mEsvfPb4u1LRh>xf}*|R$|p4|F<ml`CRHDDvu_uU)daSTyoVAvW3$r=UNk55&&4_3xrfNYm#zd-;G8m%Q zq&U=822l3)DjOIz=9o#dJ;_+63ncByFUlsX-)!LeU{|cEg?UJ+Dht!z8d_nJE&SG8 zLm;{-N(@cwt>*U@A&*Q=Vs}Mk9~SPw2qr4)Fs)tm6+@C^RHEc)MNvGl5>$K)8xWVA zfytmqRm;rshSV}1BaFjEn;Cse)bL4TMN%xFL|KM8kWy7Vq$1*dC8>d=?P|jDR|S_x zf*V4oqFbqDMUsyU(u$=ERp&=Wn?ub(^hV{pR$ww8Zl@;o`e+1$b+|(s5Dk+&tPC7v zf^{9CE;U_l8OTv`q5Hi*{^}!A{^F{J*Ixj8QkyC;XjS*D5 z4Z%R9CA_b%`t=?Ywtnn zDQS)zYdPuj=CW73ff-J;5>=VJLyC#zvBG?pI;myQEn-WUl^wBnt%r|qYBd+gGICeQ zWDSn4f(8xGc(Xdx(H!awv{9X!fb-y@K8R2gM%##kjFw2tgqpF;3<(9pAm#zmC0g+| zb`bCWbC)o~Rc2sFh5$F+Y-R2MwQ`?Yo zlO`i2Yo?V}Caut-G>D*Zu3}6>OM_kUi4E09+m?s%?T4QEkw_Q|_?TVBn7M1vqCm8@ zKFAv$O_)cAT9V33tO&6~!fOL`h4q+j@q&w&gcu^_wj6T|b`8@j>SRNuIcTC-?ZqiE zUoyQy8cFek!DLOO5FaU1y{2Y!;a}a-vJ!KlxF!c$Sj?NEDOJ~{#aJMBcP8-R`Naj8 zylM$DXqgksctubePUXs+%euR0{wdvowkWS+Sc5gJj&Ns_P1w=F}^KE%?qtbJxlUK5H=uuR46% zA;MK9Wi%x6@cCeBlqlcqDQFb+Q52rfNoYx+BfxGqlE7mYz7Q|p^Y)b*z|Bvi@RB{w zY|_kua$tt6fml4(J{D&B{8O8Q;zI{7BzgW(8xBU7hP%w^1P|V^mHxn_=Db_>J-E@K z>!`WT!S;j5lqhG3`UXR6u7220Mhr?e+{YQ}`2!9zrDu6o2O=F9zA$~@&n`gj1^lfE z$!1`bB!d|8eT4z>5))4u(^EqBfgMn$$%ofbBH6#tPlEB^)=eVGx9eqK#p5*_NFJz< zSlmEeD5pByp3)F+Ue3;BI8Lf>4PZaIHBdfny6L5r`&4eYWw<>lc1qYjZ3@Kqrm%q+ z2{d=rcWw&FHz}ASY3EAT&jV>Z+B8+yFKwE?v}Rdt-O`0J-ZTx_R^lN`iDK>}HLvG& zJawvD%N8C}gaKwIX4knsPJ$b39)NXnl=RV74%K7B244z_o`$?J^;#Z?U`>kEZj_o= zcJTLE=7q3W zV6F|KCGguUe3TZ{EuP;{w`4xSF6IUC0T+BTC)`!Nf!E+>Tg2{hX{17`oRu9REJ#ro zlQ)hx$M<+CvM~|H8i4{sx3Vx=cL%9O6s>k^f-StC3P&B^gYQ%k*kB2o8#c@jzhs^z z#1}lB-I3046m=8*R!1U%p6V`a2dwYz3X-|E0%b>3yT*!3#wfAj0)b`xZkMgWEoyTD zqQrJncwG!twIpryQ*5XovNZ3K1zndMppYP##-QTi*ld=48MUdIcLYupd*u|HYYtey zHJfw6p}K@E#g;80+4IGa-Jw+3!ICy7cF9R{q3EEgl}w$I=Sy9jd|*kkJs8HfaPZNp z^(RwXa6=bGLK|DVNKy~i^P?*2-|g**&i?JDOiKchC}vCe;!wPiS9Y|^INBl|v<)2& zOGq4tsQ$WHA!5ay>rKByoz3y!paRXF$E%`-Km?=A0`9h3!jVmh5@Sh%8_Y>PRpX07 z?d#im8bV!d!31NBoV1xaG!l!U4WW(QYOOv@wE8SsA_Bd6RVW(5d^SN_*d1y~U^R>D zWvUk9m10~^OVxMPVv~>P;y}m7Zp=Rt95Hb@aiAlqAH^cj>sp}M;Zk(=h(!#IYKWlE zvKIl_Jqz7ZHavWHD89nwy$xL($H*Ko3@qQT(aMs`|t2gU?yt)KrQ|Y5iAQ5W%BHd%T&9894ePn*@OeHZ-!TusksW(Cfqxm{t{#!=|M$KU7&QEod@LAA@8SXATSFuv->$`A8WQQz`FC=y$5W4hQCUm#+*1{<_& zE*N9yEj8WPK>;7vDK@z^8)C@fJ~=a50{tvyZ@L1*2F7HZk0qpo2uwEH66?g6rPVFt z@wyWeYJOON79Jn!G!>9UUW{+XwMm1TeBz>6!hsv#Oc}WOE&Bpe7jvV)>=uhd9jC}K znp!F&Z`KW`7eC4YsdOAOryd-!3|$}F`E9Y;i0sCT#YaL>)IoJAbegVUCpMSE-5XmI z_FkoSimQ2NZB7eYR-J^^95v9~iY*a>Ee^n|=9D!xMP&dLX5OM!D;4uIcT_c}tEp+d z`sN*wil(M6{8?@I^ysGQEde=osG8H=)Km~qSeZ(JJh27X$#b<*wuKlkSF1^g>KHYNH3WFLT-3^AoF!dZ8)BcYEWl}|*8?xBZ>*)Y5>j|Hmi zFvs%L^QnZQ&?^Q+P8G9=@4znW7_g5T zrPWX`Ex?EJ%$iok_DkbMPaBxwbag0(m4fO}@dF5295}5fA$kM`8pZrKLBYA=fNj+H zo+(?>%z>p;!lpa$5CP5W!Msatl&hJw=@8*}(0&}tPuTF1GPZ%pE_6{>SLZT(T~R7u z7nN;!(}BsM46o|tltv{@_#V~SBtJ~|`4fjN;Fam#u&m;%W6phbD@?V%69-$^@8Lb# z_=o{L^Ze9YyrGY=VR8kyvp_A0dAHgTR((tP8`U>4ony0J7QrSsZ(7bbH+^EUXm@B# zz7R=OY7bClQf1CkmEmw6;^vYvtHTf*3D&^yC^nv9>uK2rXnkWa(Hmq}kSDkE+k!mi z4OUuGl)30kq9nQL!TBhaC(V6Xw8SKrtF;-i7);az)%3z_vjYg&h>Kw84YlL>3$z(V zN3;XywHO=iU9H5^E?OGgBKL-{nGJ53BrOi$E0#%9C50awLQcx_CT$ldf}A<;7)mL1 z$=}t)aucIOd?%3^O$49vlz~*z4SE15w#CHkNhZM~%TQ9>g5&#JX!aV-kKa<~o;#JGjmRBUc1B;H#+}%|S8e zD47#5mRoIIb01-hTic|>CZwuf=3JinVl5gQ=-bi5VW&LWw$c2S5atN;BH=AE4N1s1 zC_+Xq*@1|6-a&>Qrz*yFPL9* z!KMJd4jcjAg@>L?@NhDJ#W@NrfIIdeK>P21{g@{3=a~=xRcQ4=V>&uIM4np6!Lq0? zMDyp5n}MruO%MEPbOhf>?L^AI{9PIwB$e4Lmg^8T*=sQ#@`;_VrneN*oaQR zFv??$Wy3HC9{%Wb0AF1eo|JZQaJY@AyA@nr;Gc!Zq^E$FKd>Am{@5~W`&5M55DEkD z1kNRH1m70WrcgOvnk~gc#ZyeEzL>4Pw9PFz1-Z2$WeB-2e+R<+xohhA_EOuCVz8Yw zqwIF%kzDdjDS0~Jzbct^(#9n(8(8udi<53gr zu%JZ#7B`Ju3=6J73opha)75y~y#cQVEW_u5>JVDXZ!wdWpRgpXhoA$tA^s9}1T|ue zQo4YtZ;?|Pw_3Ach#8THSq0uUST1TYIgw+muMGdWZtxz-_7_F#Ek#PUM($NO*8s+C z6SH4@UnrgJCWgam@;6I~tlI`yMK`2f4-Qp#?v0efdg1o%z&F@iB)0%U+%rz)dZnwb zAN$NXc{-(kcR~WL0dh#^c4dn(Q{W{pT_~V8vZJ^)!&pr%K!Qpabz5Gvp6`qz2SIU3=lkikL_#5qPd2HvyeGi^yd>eP- z>+Y)7iI2h4T@U+MPbb4Z*oUhR@Yf~T-Ug8}!Zw;&j$ShjS2i1EXLV9)ojWzssd@FW(5N z8V6g^>uBx1lP@b>Hh#$?_nx~g*Yl4L$nnF|8dr_1IC!ox!kepQlB4X$GgsX`ed#pd zqcv}ux^2a+R$;hpwU6-j-OS9NefaW}U%uP;3|^gbdq*0iYu=G=-Ede85B`c1epY^& zL^s@4pQgDjK0<&zsWxC>@R4^62fbq~1};Bh{fGtdj_Eu5Kkcn-6aVvLJmhm{5@05| z?V^QDg0vM@!`pX(+h@^OF`4A804jBg0~1C5%(5(M>4&G#<-6_ zCi(gp_XzIpJim0!f{;fVU~rFd z^U#5}fK(IWoi>r#n-(K&jgz*j8hX>r`&Ng;Oce`k6(KSSw@iHCS1=d}s+Km!CN(bx zikhc+%h22!|DAAV9%J)zQt#F{*H-4*>MgV5tGnJ}H@?ZOyS-&@@MFpK|Nczk)Ne1e zT{_#q2`6{Y|NcZG@7u@yr32;q?@lwsM5l4j6Hv*a*)Wx9-01{Va%eUiKrY%R6&CKD zro!BJy;~)Rtw^$!85P>XOy1*cIIo|7N=M>hg?j`*S#&?>J-z|IUM6$ z6X#qL<6M)(i7<;LSxO(^v?gVZ>J?t_IQ(Y0E)J;DVzf0e8u-$Zs^;D5|92-hsCk`k zjOKEeKtZ~pgHnwv1M2Y{$0}e*p1xgBgoYcdEyLl{p`i@um^5uPldA2kjU}2c)#toK zeQ9=|uA}>`gbzK=YH)fu#p7%M5|nbpBe4VKT;YADS&U5lF;TpzhdwykTj^~RUtBpF za<%2d3wYZ`c-LCl>zruy21a;;x*K7@(W6IutMgcr!$*&mwmN+LD4)e!J$&9{pr*qo z%;Oe1d^9wnc|+bb)>cTA6XIYRDiy+&#s(N-z&g{s9&t<1@-)$CC-md;S)q=0?3;bM#>(a2A zJ{n#Q-^kG!$A1xI8ioiT={)A)PpFZui0CjFGcIJXQ_8wf;7<5K~Gt;0|L#_M;9zf{(SUA%EDx-`jU^4CFt2YA&M)&6SDjSbeBrwtZNM z?Qm>v4Exfu{UbRUW&$v>{s~Bi354C^?a%iXi}k~hOuP&;0`>#!8d67i`-`;^p8hf* zDQtFT*vTCI(;xw}OpB52X7mVDP$e1|>+PS7jFfxl{L}05mXkjuPVMTBigu*8)Cn`Pnh$mU`K=A{zBc~4_PI;tANJ%&4cHmC-_G@n&^ z6XJkn+0y_WV}L;%{MhR_$O1_{{VOeY%?&H!;Se_-ev~#(M0e^Bz;xE(YGEWOrozJ# zdL~d;sjh1od6bc-Ib1pjp1yZf+7L9Ld;3EUCiVvvv3sqC7uF8*zA+BOlU@NW8MxCb zkF3R>mYF>Cu#MnqAgjGp(^wv83z9hOa9ZzxtZKCewOFGnz@w-s?+3@@^8^1AG7UY! zQeu1{VtfEG90qKshsQzI@@Q^;35<@(@(~2(agr^7Ink@l6saz@J5KBA`^aacpL|Ed_SUlIP)tc#BJm*XOfLJN_7S zTvBBUD>YjF-xF?_gE%GDXCl^T5DQZ1=+^z{*P_wP49&`BN*Q_vJP_!4UPfIt<8k93r3y0_AuM?UuI zhv)O2%0_T1dKa!S?kq?!WDb@&3@rsNipQ}`J=22j>+Qb|tzyIlKkG9d8!#doQO{57rrMS?krNZ&nJzqF6ws}1h>?uh- zN@b;>>Rk%ruN5u*FWGM5)!}tzlLwrZk`tz6ip+zch{V;ES!ag$vTdl3G#gLf(V%w- zyj$RX4Erv3@c?+A8+EwbhRGj>XrAh+$*KkO54XhvYZ}8r&Emkw_e_CVl4`@Nj+SLP}j9J(^qnb|_)4 zMpMnxz{EjMLpamSovBTM2ODxiS+{14E6;b}iw zXaO^9U>L#sb}DWB!GUj?Vj_!gf3nU$2G!gDxtm%0zf?04ZkG(M+11cJ8bQ>L8GJ4; zrgBjb=H?EM-Qnr`xwr2POrf2*m_a)52Tbs*!yh3jSvtQV{sdu>`Lx<>{Jp+u7|`8W z@hJ1zD}H*%%V~V^7$0~S;&ZWwu}Yu6Y(r^T`OKNY(qKhJptO1FhUwF$Z`jb%T-q|D zqI^cMrLtw(jLP+8Wk+J4UZaA_mYL;c&1Egc2RE|H_^W+`A z1UV^%uez7~?q>XvOCqmEY32AkhUI0Y>z+7LGq+z>gbkiAr;T>x}a^u3&C%_0b?c@ffZf zcpXz)|L*ml?z%na>&4%FaQyaQ>Zf0Gn&w%JVqn!9ap>E~4}msT%$!zHKCQfBMsxX$ z4dpW`8_n}&Jp32L;|`6{NONPn)&oBb(};&>8#{ts71J7H+=t;T>1+P ziaZYc5_obbBZ&{+5kq^|wzVzcH@xJV4Z)zC>T-&IPCy>!$8?f&`2S0oztTqd;t}-? ztdVpn9AgfpGv6XyYn~wb0xl)?`@(`_09u7j{wBcrIP$Bxq*fAo}9>i$zTJSL#A2RddM&huMWgeR6w>=!-!*{*PppR0(a(v5b zCh{%CRe^s2gqmq8VyENSW;*U0a2V4JY74%6RRR7P;B3KRP7C5^;JzNYl;KNk{Hwy( zvl8;I0w*5=sbfKo=fj{F*(}x~6u(cCuxXu6X@Bc^*>`{M*xisc* z|BtN1{}uYbs)0TDI|Nw9Q0ewjHyh5vvlpHH*EG$p@7g}NISV-4=b6 zjY=0AuE~aG)wa*jHS4Z9rB$UlNtE!Y>!?`0Uc^8yzO=GOs*_nwC@McE&8)mYI12>Trdqw z$I>k#k!7XT$kbQXmt~fE3?Pn7*J?a4h__$5!X0H9rEVtLGwpbtxjo#`QkGXbnklZ# z;nxCX`K4ny-jbOcpV|5vLhZp~JOkO@>04e?U7DAZR#skGSz1wER#rZ>;&`A_L5QKH z{d@mcBugtzVaZZ5txJ|IUr{!xbb>2->%^=d^}j{wgm54e*D>+&bndI z?!4!o_~fKI`&kD&uh{zd!%gd(jES$DU-@Y6xLZmtx%=10es|WWd#^d;o@Y<0yx__5 z-t1F9o-uRQ=j;F8x?OMm=)*_no_F7&-9^*auj{N_x8D8t{kb#4doFoxZd%{1X{Vk) zebd?JP0Y#t=bjIjJo4y~neR0&+R?dS`ou#O)4pHv)?a_~>&8D`y{+trOUADLaO-QA zr)@~hbC>7LDf(sK?iW7%>s34TH}*CCV`kr1mESqB<)yz6VGaTA#e2GD;{rp z*T1r};o65j+Da=IoZ!F8ziRPYpFiRpc}4%C!qR8|I@Q&vu4%>7`Lm`>X^ym&w8yu}o5Sr>@X|0-r{FD4eswK6CEko|mtvN%$`Y`Yt}z_w zl{T#ZHS6NiV@emr@KXKkDzktsTeb{W03Ieke9m2^nJn)FYig-0mZim!Y%b`KFc*By z_2+wf-<|UK`>P&!G5Xs(SG=5Ex&Qv>zy8&syx;@xFZ%N}3%+aHaPq{nPdaqYnm6`0 z@0i*5g=4|i$XFs{~vYTgo)>8S_Gr#=X3-%Yj|IUQZLifD7;O#>j%By~L zA#yxcJxX9l3pT0K5zpL-3zklmjl^aUmUyzgg{@2^T zUYl~-k8V#pH2R;G^P7LL#H){AR=oGDGmm5!~3TNp5V9=U&(OFCBHm zo0v>tqCZG$r9J;E&SHFNzUuU&;?{yKkCvd1U%`fRj61Ta*m|ibFP}PfY9%|e3b?Tt zTH1fc|B7sb9GU5nEr;>Q|I#siaBt&{zO=9WTYqHh{m$K=e7N~8fBn(3emi&D-W^ll zTYdB`$Bn3HxaGzB&%fj7+h@F0y!_*7*-JlNa@ub*H-C3e(PwKL@A&YoUme-~&Jkx# zy5`Sc6<=RHeR9g&zdwG|BM&!rUz)w**q=^)X2zaBe|Y-sUsjK3bOgub&-kq9k#Q** z_hnqSW!zb3Ze8~95f|_I@}@)Qf06pVrMtd-&Xxc6oxj(nFZ{=p?I-tJzPw}F8<(xV z?(fIG`u|jS=J8OydmJBQCfUX?sAP?7nQ_h_3MJW>L8L6%x5%1oshE(;_OnE`j9pn0 zl|n92_ASv(!kDsU2`$QU&nV^BuX}&pKklp7{cB#|Gc(Vb*E!$k{d}I!_dL&_i2ZWW zY%3$Z0p8(u!#4FhapJ{kTlrADcj`)n%2E1NFS+B)HFN!M-|25(^f)a_6H*~A)=^V{ zL=F$Jc+^5pEJgNz9uL#A6!`U!XKCe45*!(6#?-gTMbYFf4DzThEP)pi4m6qW%kJIl6J6m0BmGI zthJq#ELPguS_*5u8wzE2+t>m!(10jyZTBYtwy=&hcb9V>rD>AINpW)C(@AFF1B|KX z)!!St@3e7k0GTpK0KEh@mBYK z!k*8}L>x$Ann6M}~9k4eT#!FKaq+e~*Of86j39VSt%=Rege%?iI!1n8fKco&xkI z?wj6oddFST3xqd3b+Taf}iucS_U(QK07f z`dxs(QZ--OnCjDF^09sIPCb6@U~AR-G&$r#q!937M!M6Mr&QTd3#DDN7d3MyVQ-!s zWoPW>+;9g-wjrw^-erH`9fP%$FjYvxVBilI3$R=hXbkkR!WZM_BP!3_U3 z#8boH$=Sb?R=2!N%(nq{H9W~y{QSySeGE_R+urNm+VXb7WhIdlJv6x2`#jfO$qf9P z)t7b31i`0Xuzr~%3>TY=`85}2oeFieBXg?#wLMeR>7Fm|985bE-f{h;%DKMa{`u;; z-Puj%sxL~46o*8e61nnnyiOXw-4ah(mWlVu==HJW^;JC|D#zJ*(hLcuOk~cjJrN8=3Fz<=LyPWsEK5+#z$?bIk>oaoniGtP zqT)#WUF|+S+tF^U&0AH)(ZbEJ_iCi{F0%+>!?A$tT61b0vI=tP<-X=QThb$2Sfh;< zY76NtX`ieU%mN~qDZoM{1BQlX6@dh3p_dKx`YB1Ms+flbfq*6sVF24E`mgg64jKe< ztzk(1eme%IDz@b=knlwKQo?YOm3%(vo~uyx3=3@g_91pSf{B*_@&u`mK0}KZ{=_m= zA<;_7SS0b)PRx?{FoR)&2_+lQ|H3j&KpjxcIGAxDZ2zyb>|4HjL8(pM>|%{#M(fmq zD5e2GP+pHAipl*N#lCFpPVF$%{sOi7SAM~vGWVW+=Y-WtCf$`v@wc5PQIc-?nja=D zPfh8_WBU#kF|M?XW5F!J)up?UCRUV`H%$c+~#zPgCw2#asD5t)ipP3#B4JD zG-z8K&pK*6kOEg#k+fWRUfe^(yDeoWU?`KvM+-6~9yIPkqwJ%u_P@*g#3oE{FBktd zfKRKkYuI?K)9=bw^ClTi%Yir^%_!`HB54)wX*35H?AU;enLvBeWBTb(RD_-@3PVr~ z6w^rc>Y6{%T>Hi&>qzX8Gx3ob+cjuSKXha{GI;0gp2A9QX?*P^%eLTNs^CamJaj8k ziqoDKb!hmSD2u}d=hQ0ctkmtTln6JK z-w>wCeEgp=NYlG=2Z4NKl+nN|(&ty|=pwtMReereU=30rfShnZgPpZe?`jWks@VDo z1rs)3+>QTxDFf)LAeS6-J+ zkvG84I!X7`D1k#We!FsPagsS8{2b;ocDnk_MLL!bC`8ii#a6x+DWMB#a|@2#5=*B? z!+9n~30b6CLBrwG1uh7&0a(>r{Ki9##! z**PW#aJw*X0;GL9+nZQ6CXjgcV>f1g^Ib#NL*=S5*EC>S>JF?TVh;Itc`>511urVjh9&?NKdZw`f_0kx^SF9p>q>#;`HN_hPafWECMgYxI&NY?P%Jj|s_ zA5w17wC~V1T3tjwtm9`~r}qtr-g*Ct-anlP|B2q{ZxDv)4e=ZX1Se71Du@V<0fHlg z*nfs!l5Mv2|6E=W(f&o8B(02`BAt^*7w9lJ`~Ms2|I*YQy4L8#OApOyRdx@Imlyf= zxBDCD(v;%7J-gcVl$ z&0X$%BTq9;eh|%oY>d<(&l++J=-r5=j7B;?4XS+|KetITly>|NaiJX^pWiQ0{I24d zKhTjqsA3KVt)P||Hcg7Wu6)E<#>Wzs9S6%^ zExtK(dn7yGTc(20;3>!^?8B&VD8kcJ?I3$qS=mip$Hr^Qt3mz(LFpWT!>s}o!;=PG=+DD)!g;*h{fM+j2i6 zWX}PdeqsF09KRc78COnm{WJCg=F|>JeEw#)46}%xH5oG@%>uoXyn0Q^)0#scXzblD zGM;HX-uT*WA}_HW6kA0#n3+G*-A;P;Niuyu?l7lI6DDgJBq9nR`yvPOdI6}r{XSpf zi~IYdZSviG&Iqof%C)a1H9alJw845tK>qG`Ynl;60UO`tpo+ouFCsul3^obA>yK47 zv51now~`mf1BbJ#kHMXbk^KGq&O_7i37gSI#c+^jRZ2M;Gi>PO?)DU!hjHVTz<;hHz z;kW<5t)@(9m$chDkp1r6J9Uw9w*eh?m^LOlig1#FWwi9 zWkzWaVN4feE)hFTYX+y=`EEpZ#o8G3%hA0do!y!036uON&y@6h#X*5QxNx5y)PtgYtc_E}#4W5QmBMP_$-u$sgiDc~@Y Xdns`G1qZ8+R**Z+`M`mCv*CXM@}`D4 diff --git a/packages/Newtonsoft.Json.6.0.3/Newtonsoft.Json.6.0.3.nupkg b/packages/Newtonsoft.Json.6.0.3/Newtonsoft.Json.6.0.3.nupkg deleted file mode 100644 index c4e39edc12d71d2f0e87898bcbe5916fcbc78b1d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1500583 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�G*>AO{ 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

    @+&Wk49<|a1|TMw+|^83*3I1rLb_+ z(!KN{LY1pR5*t@k4>2S2*UG--fawcTM8y?}I!fo{^Rjw2QcYg6HO4u^DV@he_XLPL}E41LMH4^%_x9IyKy=2yRtoN_3_8!5Vr zw`&8O5_jzjcUnhbZHFB?lb0g32C3JUHhtv;rz@v>I9=IkYz| z@stf84?x+M;YOD{EtG4BDK?is8?~GC*zu;uQJ&05KT3ItvHwX-aEv3q36>vjUpkj_Q*!9e;3*#JsH&N!4RvB z5boN6<|)$ukfq)&i?M-496E^vef9=Qbjp6tfe-ju%zxgkigALr`@2Km4!^9SoN3GW zu_C#~{k?y~E*t)Z_XS%O{`6E1{7a086Y0{fjs6V%gy!C9FN9BXB8@xz??q+sQ!w|+ zm;v2P@M*KAhc$e1u0I@8c+-2;F9Sasyu@o^?Qk4_nZo>`TW zhg`XB3ov8;Kd5)Eu|@U8ze0z|5Sr+dOUY=SR?l}PHBPrjwU&k{f+IBX?JY(5@x&i` z3s2Du+3iZ;_X8o(ZFak%rw3&kpM~5nCz9W! zk^fAjT~Ob^2UAjeLr0EC{C3PzSk@5QI1^DrXsAgt zXKDWswXpv~)~)4$;a_DP+u?bONPG}Lel;is7q6Z+4TA87OshC{+=)Z4uT}S9UTokB zUM?OY9QAvuPuFzFg)Jk{hv@r1nHOJ2CXQ73)Ut8WR~ur9DZ*<85$3&+`QaBntB0lR zfkXfLh0L^MYF&6NJFHr5CMgF&hxh>)^1Td$$Vf?m{eUwL+9vaP;{n#M02)ppV2@HA z6H}D1N5l0*CVXchZOCIm6xnt*=Cp58&rZ;y(sOBnkduGA2z49MPgsmY8~IMiEcwb; z$t9O*(3hokksR=crAvcB5%;G}KZvA=c()X4(U009KWPaJx_o3c&s&bAj;bxQ)@0Mk zbKJ8#z>TCI3xYhb8T?C#>zUHNdtCWl}a;dOWI0W*=hyHSqSo94*@n?i*lHFenA(=?~>TLL?r zW_o|0;k=i#YK;z`s;`dN8aR(;)%r20GY%AI9F<(_vU!zQ&B`Ef z&}Qz2s8oXiwo}`^W@1enFeKD8@|e6Z3pX~?a%iS0_P4< z*}G$5y)L2^ljVl@M%ig<66z`W?rh6e!b^cZ-k0sj7QaZprule5cEL#YDlw6kJip(l zNw&igN2Y^UT6>ARjd`$YKMjcYo@P>?E_i-KGYPluDcD(dsB?)B=o_E5MEAFY=0cHyEt&UNcjre~DH|}Z~sB}@^#jvBkb5ZLyGZuNp+qxMbX5xX;Jn?MroPk{Pw;P zz}Gfq*Uk{-hYOtt)5j#|w6v)K;nWB7bA5tkWiw5uvpUf@&#dRROh4T2@1{u|SNp-U zwwb`$z0=Fr+ce(qfpzk$2EH{F^a-xQJp^T5?5UQ(J^?4E(9^1rZ10*6v$kmtLU)E% zUPszwmd%T(kIpPP%}c$oy!f4==G8-G?A$7G`SR0Yal2ts=juk(xFv`6plO+mHHzin zlJ#J(;*rUfyDMem8K(}_TP`yRl=X&ArnRm{pHkUYi|ha`A!Jr7=JwQhyH{ebb_vu} z-%0Yj`KkP=Z*_=3kIfhf^4W8X^Pg{dHcw+r@u=9vJ?enUmiObyFPU|{;axr#RO|R9 z2%UkH@ef)7zRuPz{1Fe;W})l68-P>iegI#i-^#s}x3Le6zuIEdP zTkM%AP?8He$_E<8ees?VIfeZu{Bz(YQkH~E62ohx8EU`wu4Nz!RL_2pT z=C9<2%1Y)sH{YD(2HXz4vIDvftN!6*p1LDf1&YeMBZ5<9G?E8k_QgPtf8YaC0Rk$B zc?G$Rz5y(+w5nGBp!tDY8_G+(qI4;xaus}@tQE`;lq_HgE~B)oiAJFF>t|_89|*

    MD5E{G0QiIUlj=H05|(y{ zac}Ix{-h4s90^VJ1{I`&gRA&ON@HuaM&3p&BUBxlrg*__vTkG-!w7nxCUsYw?z0fv zWqO-vB5#nSgO_iYEmVsvK|zEHaX-s|a?ddwxm=ssu)7nq>NiHWn7^x9ou7R%0Y22q z%u*2Y8omRi)_yBgGTFS7^odC+q^2cu4>31O*CIn#1O7%mOBTmfn?6HWsJwcOV#!)P z>F3ED@>oUCfZX*-M%|Rwn*fipVRCuVV!ugF6?O{3kf2g79l85LQDcoskGKS&B{|^G3^=zt?0SuaN&K`w3vM$JybJd9y|UZP1owbPuq1 zMgHIy@cbNf?nZXY4D3|)`az|u?JP#U6l9HUJ;#_(r=Fonmr#NcX4Mqd%gK%@)4>M~4s7Nc|uwY40qDSk}lr*0VSaMxa9k%;0 zT~~rM%yy)!704)Ifz{SbpLw;rW7tb`_}7#31-jAzutV~Y8BjDn2)ZNI1|y}#kbOb{|+^h26zMPx%fnn8rtTXM$=S8 zgB-2mG}okTe=p^HAo)waOthLV>ztWIsGu;QqivvOeTf*I>zSFa)t-R9M{QU>_!(|L zySWd(nP2~=)V>=2Zd_0|-l_)i3~HBGGM%FUf@ysRkH_AvlD)zb^EALD@)|W@Oq5gW zlfW(R`$D64B%fH6&5}F1Ct4zUq;$Amu|$mYaPm(wQBShjVEhaj2iLICOsWqUg^%u4A>SPW6DVJ@|Ug^n*h(Yf!MO%Cf*4) z#hFE^^TH%!yp{YCCXV!wET?V)Z#Ry@F}f9t$9{l9D#8t1C6hls45@ag5PS7GkjaUV zjnO1cER9pyiaRx?EKKR^2$Z1Cr-g(%Fq9IYWZw?XPu}xWFo|SkqP|7JY=)VY7@(n| zZpx5uQn=w7<-NC%vpIKku$|48)#6;2kS#FK(5JXUyQfcET|Xo7wS+qX{C(RESDc=Y z>%MFWXw;4$kVcD?C22M)lcsK%q1x($=Bu!X8;!O&hJC0Gr3G1lK;(d&4M5B#rX3Bu zmNDxWPEc^QjXkFhL}@}`g!fWz{iONL7-4^oI5VGj16eA>NI+s?*{i-L&fx4@H2RL5 zR^6M{sd+o0Jmordu^(+BcEJC@AR?)|0?UQZ~U7n-+gdNf3|H{@J`I| zcR9eQT+u8yq58OaHPDNo`WQYdifELTqE2kyN(K#+q~CUt+o5AI6^w%kp(+T{wFjLo zoRfp!GG*Ho>pZ(OqF6NN5#PAj^I|bogVk8z#aD?9#$K76V2%c))isVQ)+l`HQZ1tyzI-`m2)be|;Y3uY&&YY}?Bc*( zlasn}{?FpuBmk(a7`g8p^Us0wMiAwuA0=HZDT8|K+oo98?(qjtm7UxCrNJk9)u8ad zOz{9^3|b}t<-0<7(iVmm*$1Ig)wVpX{i@Ktt~(p}lO$qUU#lv`rgSu$aShw*#xPGZ zD%SmEJbO1d;n3>c>RAOdog-ays}pq?UU5fcZjcehIhE&A|Ym(f-8iq{rrc6Aa;h%UqmX&-N;01;C&HXyH! zh1bXnbQ zJgNl^;u!12^!dBpb-7Oq!%hYJ?z7#X%%1LB8hB3505WkU!QOgO2jzJz>2?@~aGK_; zMjhd@@_0^fq`}B45$qI@J3K4Vn=PU!OgoCK;53|%ZW1vaU71$hwl@AILhR~!YN|As z&6SvIL^YX4X+pqQcb#*YY0q5+ z*RM~1={BL9MX_mx9hOd=f=kCM&m^lpb(5ZTt{}`(oZZeI$ikF@f)=LCzD0^` z|9~r)OQCrrBtoT|q3yu_k3p zvMZVVmJ91TcU582ify6Uw7m$tZu2v6j3S#DJkx8(|B2@GDRHRVPT$5m)kwuP=?{^F;rd~KlTOi09B-o;M+6cd~;#)LSh&GnpSBZ~gsod7J(1a96xv-R=5uKKpy>YiIO!G@dr9 z`(tl(bn$lC`}OR_8Z>yL52W7=0i~11)W*ND7HKBm2iW|>3`7CKymLYwQj%(lW&}jP zs^4tcJli|`l*{_mmF-!Ox6^th#!PDlQ^B=xF1syGoB@uRs^(mTAY&p5zSP=y+sbI* zD-dm2MVp95{W8QyEticq?9x?#hIOj$*B^7hy86qx1bTd35`LBMj7uI>K(ihG2b|Dy zAQpiLUfida)8 zG5;yCpouse=x+6%iLc-(!{0WJP3Ennz@V-C>VJ_)t@XHgfGZgtVaR;y8WdTveqe~A z*8ppmMXJepv2iyBvn!#`EEf_Kf+4r&8=y4%Uu$F3ul7r1Fy9#@|9OiMEsaRC#0DTm zak{p3?pCmlfh`d_1SH~@Jn{W9yg2E9xk~Rg43SV960Z5IJU^E@eI0AT`FnkRMWfIq z^73fSm-(+2%rNHFxP=eME%sJXj?FVKOuM?Q4`lsKL036iMX&2X2*7R$J92R-)G(JV zcvST#1D}SFO}(3LLM`IaNejZ!nVJNBpGbfI-DDYZnFuiu<$~)>w7c#S*GeND#}0J) z#i{+TQZ91$0!3sB!H>)}&Aat;J*JZOf$o!inf4!DVF;#p1M-$6S4sd(pz8fQs@!d^ zS!ndKCU{w07|yu0Imbh&Ra(A!lqZxAklh`js!|n*I$gZ(8VrDypb;En{YBA10vO2C z&`K}-*lUDMUiQGtWdG4*iQoC9gZSvCLd^39;?UgmqD_DMKZI2lb;ztG71X=)(~qWm zQ3?y!3L8Z*=N>qUQFH_n3x+?Xo(Z-;r2!hB$FbHJ-d8&LkmJWrcu9${WpEJ0 zv8TP_>hN^7sozL9mSRi`g-v}K=wVHtEVb8pRb*(u^2R^zS!_WXL&@e`I#1?PKa`;d zlikY}&Nsn@t$YP!LJFlxe(vuW_W7W#WHmq7P42BP z#<2`%sT{Y;&`iDh#pNq$YIPv{mZ7ARI_GW_Hs0~AB1;KL7^Y|~ENdg)%t5dzu znqd>Oa~{t|Wz}(~y)eSEH6Ew!GPI;tJ;%EaRWaL^&q7IoAkcjla z^%z*BWZcCia<|eXvPZp&aheEx+?Mep7+%?57;@vVk@QY77R0VVltZ1Y{<`>nPCh0g z_9!VF9viR{aHh@}0kKdGF_54iBB!%T?GzskkjD&-2wve^gBiV_EA}mRSI?_}gEK5& z=@!N%w#X0L7E=u|#6U^XD75k62)ct4%42#!+CjANm|jKMRVT@_=`9gnvgs^Q*Q$*( zwk+nm)6148V7M2%cJtUpV@W*%pO&d-np0`VYO z<}Ss6><|YHA}}TEGpACxNpaYu(#C{iqjEvwcLP#QxeaNjK428CXa}+}P_=2x)NJqO zCcMCxX%OB+JMQjCIQK{9!`Tdj%To_yt9}&>2own%Yh8y@KzQ?Q@y7u}C+q~oc)61; zQl|@gj1Fg*V5L~T?^og;yReVBTfqMDnDDmDrh0AP`Q92&HXpibZS`ZIdHR)G?_yiO zGb&rt+2Gh=z@Kf|gCxzi+HMJVm9Y>-hsoozBi)@e^pZlf{rktCJ>OX#?~BRN?W&V3 zzZgtSvIByeLV-wxEqRd|xw3UfmBTnOLe9`No#S8IpCo+O$!5RZ(KUs%-RZx!tN%5w zZa4w#7x`uLoLJ@8vlO90nhfh??;Lp#&imQG(r=Gk|B&y*A=`$VhuPJ=+QnXfSB~4D z1*VGOLJ_P7ZM_h?k-bxQS@gRWCc$PQJ5#4%$|Tq<=i&n3?Ekfl$JkMRP^N^#RxQUQ zrsJSg5uPM2HHy$qGt8wp`$mldfmfQ$)T=TE>%fL-Ptq z8~)v%!=)ao8(XsNHQn4P84ieCcC7jq;24>6czxPvtdmq@FlQhC?taihDx`HWb?7o% zQ%8z12Wg`>pUchL-~c#65%&~oqeFB7TTZApEO$sS(a;nfxuF**YZ>vMRr}fPQ_m5V z?o$mZSS_`I7puRTD_^$8(V&GN5)5z=%G7q)IYRgZ-tr*`Y4bW~MhuSM3&2sE)JTM3 zHNRLX)bI1XGc<$DAk?cdtDZ4ZR)+xsv1oB);{*~^as6>BlT?`r_tOir``+NItSZS` zc-nm=_zh$Wl|H6M>?UC~kTw1y$!q>;(jI;^+Z{&!OwoY3&5kGHcIYGf=p(-Ja|^EV z-TIH$>Gy8#_glA+OF}1M-d4{VT|{-FRud-&H%!+A@Yb6JHA`;z{(rg%_a7OFf^qK|8oYxEdu$N zd|F`mmn=F8N6;(OAK%7F6S+T{0Xju{PgsPZ+?2Mn0MK_raqU-pBd7Xg0qK%_9e(%$ zFuY$gu&wuj{CZ~G{m>ITe;85skl{W?<9YNjj2`q+gTtUnb7iPlkQ>5%)BZM$wde!K z8Jlhp_irfM$LEk?1LaBGSHwY0wlxn77hZ7v0g!x(C6)X9F13lxap`+pZM*g_WZQ)( ziQC}pZ9|Au15sh&5HWGgw{?JRXjj%D-RNxBgwcp--Zg+!Jh>|Q2b6n_krGKSkDVN* z&3M{dhFCqU0~*vbJ!LQDpiZnN z;a<<^PiuUNqJtMKiL>2!@Mkmidm_f zy>y|os6@i8*4qcxc|Jx$7uybU-}uXSV0#C`W?(aPES7N7Krlu`HNUQm7#9~uSnl=~ zf4#%wYJ?l?1ruW~#X5j44hPHgMFH6%` z!KfgO!&StM{o+?5g_81yYXZL|%)tuw{(oFMBjh3D+0ztXh{ya{W7OKVsU!O3#vhYiyqhrp$kn!|B&sLKegD3CEYuur%uShpHZ;}+yQq|$ zT^wRHJrP5G-4i@u=+{ReSeNk~GN5BYM8xqWAJ7=_AJR+IWoj-s1qZpgtfv~=O$s6; z1~=OvPpHH51{IhTL2AakI<;o4B2%KXJbEI5BsA<2Se{I14LJK%E&ZVlbGf;25H#r% zP;wPRksoSUIF}$7=2gc2l-C_LO{6=Cia54NUZ8;|6Fb=F6fXLPsn#m*9}G`FX1YoK zTjs?4H>Ez76mV+&fORpR=%vj{@30UJ?+_7nj(#m#SfknhxN-5UQXpx?k(?QJN8M){ z`J$6~lc>XDqvZ#*%S>I3#fAyoAPnNitUHGxc&!WY186DEgu5?(r5tkW&$i;4t;a$h zO&z3r!oFg+uAAmZk7mkWB##+?OBozlu1dgmC~3@87Ih4&s-^oeb2U}8OTc>S2g+Qj zL3ucBIH(cyeD>tL$}HWtK_y|3hqtu_E6n zV}>g@Qr`Wo&)N~TL9nD-#T?;I&PrYZ#hH{HV#YM6A)s_@!l{XL9ig?m;Q$(G_K$a&u2oV<*8mIr zMS~2wtO|H(FBDnnrL$dpbR}+>Rp}lOceAy7+2czSt){M!~)hR@m*51R&+CsO=^ z=BhP$Sj5;^n}!6r8GyzTm~p@0sp3IQ!rwU*fkjOt)|~hBPkjIdKO;*+XNVH-*dg$g zPn`Q{`g*1!&INHW6d4sknx}?~IEUAH3NBa7UFxz)UJ}!Wrd>@SF zQy5+IAT-Jh8Aba*qSL&RJnvmsTZ~g{U{-4cT&lod;-F1EqT=_c8~Lprt;Ys8l~jrP zfhx&@^WP|ntj*(XlZ+dkRo11+?hW`l7I{y-SmPA|u@UKVEu{_$F8#$NmkY4Zkp^hq z1pa4WH2EZ^Y4+8uyZlF24kf?UwE@kcN~G;VEjnQIp5@5evs&%F1XN&Q;;h{ z0+&j{jA#P9^15nUCt;rAkJ!)-=msggQ?wn#cNM?T*8I(gk#m$TyP&5JG7} z#0>H!ASrJtn&bH*y}vvDfN$G7zAPX5U`DqI)OgJ7DTTPY??CFPGgGV69}$h|ndOO1{8;Y(A0qTe=Ppnc^CkDJnyBIC?phI#GWfhp z)`hw1xQ)DxEo2A8C>3^H@N$*C_fz3A-n1OOdVEP!QliEbbSdsPv+e>5s}sAYqca=2 z<1D(uJUzvl96oMphuem-LwkeV5ioVXLnnfS+bnW-~h zjnTT*U>-`$CEj-q#a=i3w9BOl9p?tj`>f7K>_hu?Wq0{)1$iAN9;lZ7^HGQ8{gJ`R zyHe&Y>{4a4dYTaR89U*=JE?$&ht5Aq&#nLK>zqF;Oal0uqcr<(!wZ%XjJ=z-#Q0b$ zVuJ;;@o@=9b^hBx)7;%5iN;jUR2jSfmyp$HA?ADe!~H<(k<9trI?$QpEu6XbN#Zif zZfLWIb^~O*!s^caq`f;h`d6h)R5B{&@CB4!=dv`+W1Q{85EFsNWO+uPh7nmB<|fnVU=*W1^#e=t5uq2&E1{K_+4&#p zHB+(Km7P4OSF2wT@}nus5vXA3iwqk30V(bn5Fq*h=<|7KLDL4(g=2&In?;s1ER}zL zv@NhPQuk{wU>)zxWE1wiFoFPL#C;LzCLVH=t{S_?euA^}jg;Q)O8?BbC3(1mw737vx0?p!`yK zPfZGfB1_yz3L&o#{K2TYO${QTCKvd#{1e5n9B7ASs}dnxsS|>^0U2_#1vAl|OZXtL zQC@rnJ>ZZ05cO;?l?^W6J0Z7S)@Eu*3fH(932xieMJ1quQ0)0#DnY_} zNUrTT5cFHm;?VUS`hZe-gTL-%3nRu0;jyD+l9eGU$+|&V?d8`7|Z+ww#ut2_3O!fh_Q$en0Kr zfirNI2{Wu)t#4<^-6HD<^LILdu&n9}WOtftEMy6*-$JGVo%C$Iz5GH%ai4&l!6`-m z2-~fuev3xv*kLrZiFW2!50>2B#PW3FY8-SM491C%eSx522A?jM;maUu-4+{gG$qbG ztfCy$1plA_3Vx^iu-uZ+kAW)vyyBmN5c_EgAv8tzI6U-_dngtkcbAI$K}NLM;5lY< zvpqZ)?Vcp;>ZqPf9p2>jp#@QJ;(Pg91_1YrgzA##xx8)p0gp?H&f&6#LW^|iDzi~i zd*!)Y!vyV3w|<&f@ID?Nww`wH&Ui6dt-6rSz82MD{0bZkLY+zZpYzj`>EGYw42BgE zIm5cQHg~SK{H7V&189g6nG7`csEP90c1FnBFE0$|lzk;y2n#J|{1Sf!JIkH?q>OlB{>dqJCvVR6}N{s9}ArM#Z_KH%E@S?zQ{)cBF+hwd<$JQq&Vi`Yn$SO0=&DPAyL+eDBAt$q^G`f zEhg`xQaG9jwxsfOB``@@sRafyz5PYxlrT>Rah)um^visS%=Km6dRV1o)Eo+ab+ziC zLh{CL9y;IHCTfs6pPvQ2Jo@i> zgL{RZNyYm9cFNi2wL}!e_?MuteVlKt-5s-h`IV93PWZmM2s7bodayG5P%ZO^Tu5rb z7R7fb6b%7wwdV9!MrgE#Tk6O2xvC5p$R7(}4t~K5dV_fC{EPt>vZAF@!WTE8OHtNJ zkaYykUaN55RH^ zQ8s!*#l27MMcA@|VcOUl4$p=%&WaC0PG6tzuth<)7u(uN*jzKQ20cn+DQc3*lD_1( z4c7&RGHC&L0oJo%$t@U^C{RgIeg=E>wYj+xKj_b^_-gGicV7oMNtM{4yf5Wm{6LGj zYVig>ZorWM<;c*1v^!Q#VYN15lCwNi{YqCaJ_I|OsbW9v#qhzFt{?MLb$vpZgyP)8 zQd!r2)=l~vy`CL}T!sWu*#fuY(eKvY1PHxkzpfRry*_oEu5ER8zr3<=7YBAD1|s0pG5DorP^(vNsYXY)X%DEbJ?+*VO8LyZZ4}Q@oKb=%jbtLa*^=>XmV2zd! zmfvRk2e{yyF)Q$QBK^ZYv(SfsP6B0 z*VgoM-relMP>g&n9rDOW`3r=>ANg9DR#m%;R?t<9fyow35^-k31JgN%O<)|j*1B*~ z1T~X`-wLDV{47sm_q)gzDF<9N>Q|J4R7o9B(Xi;ei(X?@0==U*9(MxaeEgMqhS|fB zD@oL}M^un~T+GE3tII1me|rt9s%&tZfVY;;70%>DntJ^ZZ1lw&nc6O9VV-Gjmj?X~ z)S%yaJ;*^349RU3c?ua&wmV`9B;q_4dNxUD8$hy;t0kD=NjGfSwx*v*xBaL`ye-O~ zON)y5^dTkr)19$hk95&F!G)=5_c`nsYcM#**hjt-dc8(BVjtiwM=PE0g`=9u#+aNN z_LpPp1gCX^Ww!RTwX^W(ZPWvTNqGZ>C8p66Or$TK608O|=EH4Kj_HUA9sLp7UfzP{ za3&?M05Y{=&NE(Zi`ra@^9*%=_nDcUdu$WjU3Jn;v0;scIkNTul`$T(%WHwd`>rfm zh=oFiIeJzP3&<8<==v)37e)p&D(n+4AyYZCklo%h&gQ?Hy^cIp%+ zYK@g9`D5%uU2Q|rDZMa`jWV__tIF|4aps0mHfdOvT3O85ryKRtY<7(_2I~wcWplN} zaz{)BRac+%&j946&EkfhPl;z!SC-n_Ey*`i-6(h6v#YH4P9jz-gY3Jm*2F|@3;jaW zov*S{EbA5kFU=Inl*ox`x+q8j(4Vm?-6euQO=FSHbLmgm(s?^7>*bY5pY_P$b=%vn zorcLABOG5*;5_B=&5sMQ*`YikhG&t50$eL~yF3JztF;xtq5y$2K|G>LWj?nd(M z>wm;?cwnl3Q2lqMw{6(!B16KVjnPqK9#0_Ib(dJDr*l*kYExLN!9|i^S5eD1d3um;Z4Dg+k(dli=CphFcqDl9j&{U(K~H%U@}dP}p9-p-57DkNvc0s6LU`H`gb`cwi5L+C^Ar1k9BisALhw6R$TOsO>cWy zsR|AEiyFdNX(25|vnfg;^7H(ow@rRQWg~N_V7S+3`#&KV63?PHp5R>RM+lZb+F2$% zIhq|EZT9|pdYSg-c%8pp-sbvxJo#np`Tvh*@yZC)b)6#^y2NP`P;I7N#Um&M(K(ud ziSR&v)g4Q4=h_F?kue$u>;2z^me%e=-}|Q8h1)iN;Pl^eNi*Xf;KHkpe8#8;d08c< z{rA@S1G1k0H=L=@8QE)0JI2NTW27_FClHj1%`uXrfUU4o<)}n)z@si*4a?2G z2~z6Ovh`T^npODP?B-O|Vm15;)N@=gd#vbh3w@IK{!mGzc|F9wIu$@3!-Tm;| z%!7_HU(AK$5{&nEt9N#R=R;2lr1qzh%@`8BR*d*JVT-e+!@tKKO(@bC*uWcY)=Hq< zogk9obV?Qe2Xa7-zsh}`DVa=vpdo|Wot?j63IL5EXUYHk_S^BlbbUA8aR=X8X`&Re zAtntGK|~G+o}%pFe9xbSgi=b{ouW1CrM)2ai|FQ1nA^Ckd0Fai&GV>P4~+M8@a!~f z-1W8)gXgl`R_m!evIf-asBTN|J>+N`cm%VkuVoQSj^@?H^PK5qH1ycEI-2F<6+_zB z1tesoj4+=TQ8%M)U6}tcyqiX=i)N`S3B?6&1@_K-ZequIa1*(UJLvKy&pGM+Yra<$k~L& zwuXBq%zyBuuwjl>@@|yhO~f7jq8MZuJba$tKkn_8RSop_9!0pgYxjB==2cz)y`t;$ zY^5+Tm5BNUu=i`B47WMd2VL;PxaGd3#We8pnbyh>n~F8A@07)R=5XP3rRY8BkpqHeugB~%b4!?d3&A03V(IXH&41S6WZesVbrVdA(;GR17}Q(HWo%ZgUv3c zVb3OMzQ+o~bS|QKJ-3cb&*ohEY45EM4`7dGUw**e2g>48cj zP8<+cu(OkeuuhRzev+OoNO(iNH8fG4=#45$pFPo~X_iA$MxH!&b>0H?v2un$mu39( z5OhZ`ao{TkhH~QO@D)eZaq(OT+P}oy{6hi0M7}h9V91^ThdXq0+o5R++ ziY=`fr;!sXAnXGtC@!8Bc%ksQldFQ4@Rb~~`_kWKu~%qTAFNJ2$C^>J6SA-!`%$Z_ zcJ^X5i(npGkZ?9-0=^B4w%H0@8R?M+G9%a+4dHpVDk3+4_tKA(vu@7Xow2Q z5)T^(SF_`Y-teobLIWSg6f}WRhfw^1v5BrP21XpGY0$b2l=&gaT@tZfj%&&#<%)-`4&Ur2TCKazx>9jpa!=0av6^^;a; zls~KoVm5Tcwe=2zD!0RlYKlRWc}4pWQz{ATU0^fxKq#xzYsR(Pp4|cFuZS_^0U0IY z&BGcU;Ac^07VOQ%WClk>>2|@>9JH2_>)L8D-wj$vZj}Gbz`TDR`l-zR&I|lj3pDA4 z6y~=Iz$cK5v}5ynd9t;f__gPBwbIV;;949B`4xnDBkgO6Vvm~sU5%Y`lh^8gU9nJ$ zbQC8Ep8urm?f>_G3{S&`lL*h29PV@^fu9Gp^po(Zj@x|GfhIR5sh4#_QEsB!zR+#7 zlptEse0RY| z%hRv$tTfo5=2FSiz@AnN|7Iyw`AAARRm*i0WcX26Jn||co`uq}(9CulXX8TSiimEu zrnc2~WK~WLW~o%Lmc)S;#05@a+H5Ocw!4p;1G%Q&HlGAZ#00qUu4VD?R<_#>XQG@9 zKS?W6KKl#Y8uaI^=1fDyL7u?Pe4*+SuWn17%(kg=+cpZLmo46R=U1p5Tz-@*k90Nv zbEe?5yQBC)t9nnxOwypj7=#8FkXY!`UMjY-TcY+2PvMbguxVH3CbAyc%A*9$HoIzU z#pb03HnSJYReG;`*&8|(9`6O6*6K@XdZkmtR)1xEcV#O_imJ;67Xhuj=<=30`xJlM zR18bVGGQbBHu26C-Y}sYVT$4!ZiiF&3l9l#l-(@MFRSo#TdqrNTxzUG`KDcrRd=Ws z@3Tu3;M4d_nZ{=dH-FYOfrvfwYLK6U+z%dQxLEyo{8 zvN&U!s%H-9~FlLHZz^w)#g?AOcK{k1ysE1IOqug`_gD<&@g6=ri4!Pofh44R4Q4g2b^ z2gP^XjSee495|_;2EZ)rFXU7{BMu0+a6mcp1LvqZjidTJS}%UyUH`Y6g)r>=VpE;s znmf$_u2d=j7~f9khB+6Cro$5v`7VPWc_2Kv6;^{Q}NG*07d_trG8th?z#+vxs89qqa+d9a0N zLC`5xTKJG^U9{hYRaui)aJ-{_*A+SG@8_s;fRu<=`1m@$o*W9+c;jGe5 z-~yZJ3EUc!@fuO$$wx4q*psa0Io<>E-{gNd`5$gz z4|bBllg|!^QVYH?SX4!I*TqAb2GILOMji=4WZB89TOGN zU*aQSdqwG~oa+-xVs}CL(TB(F!G)JUcf!b7lGMfPu>4)D>YjxtvBPptwTY}jhfkus z31CM|X5~!ND=U_zOFqtLZ^FC@=`R3sMrN6T-Aoc8!E(Qaa-QT<6c@)$IT`kE9bCot zW=o;A$0@V;-@5DMD)up}k8>k}FsJo0n)MomQph{Kyfr7zDMu zvLqQ8lV3D&FO0u0-d(>JSd{q;8xZdc)m)~9RAbBF)`tu_B)&nTuJ%RP&dY39U~>;)HIeFP=Vw`xMoWmZfrN&!zhdkG z?!w0R?P}6)r3h=ylMtp#PzS+bbi@6nWU-R0#RQAxk*|Ze@OoP}gM7^E9WL#!ht_11 z>*h3N3+FmZslJJaX>z4 zHRBx0ICUgOuE?FS8XpYx_Lk>P73!GnmDNHj*g?TOolB2(ZaL)~;Bq)+QdUw5H4S>r zy~W@JI|HvUgFsSM9&nGcQY2|7w7F{NOWt}MN>>{h62KqyA_jgKr97h~X+C%i559b^ zB?0<@UITP-skSeu%bN^S5run9ev2{&eFkP%x|xw1obbh|j5f z{BGTxuZU6{q#wPY*MykJaV_H-CwvjtDb=eO<~#m2!deb;SFPF|P=@u0l2S5A5Owny z2BWw0^T*b40YbG(>C)x|r3n?8r-LwQMVmu#OX$aV9Cq2YEDpn6azBKFFv(ju*;>HP zIL@($$SASrzW-9B)kq_){=V$66=}5z)Ub59hbK7vib?$He(V}DksvsEo0G8}$=MQV zulw%Gnn@{;5%-X?-3|QiT|-dNw7p$z^p@XajyV^*$6Jcb@}|TLbG6Mv8;!wl{XF(l zIKs7Wv8WhF{i&W<7+N~SqpF4ZmWWIBUSxv8$W6D%ZjA{vVjp6O2|{}$Ne6$Nt;__@ zHh+}~nLiM`$b^F6NR0`6V%B7P9ee8v6Y}+W3QTmS3szr3<E~v%QZc&bei)J+xeJ61Q1Wy}JVTcrv{uW{)q?+scrf!H%3Y*ZZO7 z{63sS+rvzK%JY88^PWNcp3=OZ(!9r|eL{e;0S4Hzb|A&ukKN_}{Es=-1qZ`pZikptoM7lbO1-wXd!M23*hgDpQ;b0b8 zkYmiM@5+6iz*5Z+wehshW0FYklREM%i|N;Ox1S`6Q$dL`c7dEX?TS(lCkkkZJELx88NDZNKztaK%Y7 z85CO;;$!J`V3=V6Ugl|RzVK*Mh#^Xp;ZV13xzG$>j_OeuvUAs^=VOrCJ;oV*=~h+F zQO?x{JRXM(7wE9^7WD^4&qK9-9&&|hpn5@YMSfZC?g#uWiYWc%uV*e+ARCy<3^@fb zQ>e(zfm^-dcdp3VyHd@&K=*>YG>V5ss2a>v1F3{SxGI$qzH%*SHS*euCp_5hF9 z1vysAWjdS#OEkJsoO0|NAPO0o`1=vX0Y<;3JjyD&&5Ahp$J)`Wtp{d|jD_2AMfPYz zZ4cx9Ee5M{58zX*Y6wzV?edc%Ri`<5oa0lEkfMh0j`vJY*>yCbAa#a8#tc-r2bpe9 zM_t8f>4Fg3q(2CJ)z>;G8a%wl)OJz=g(;AU945RH6YRoubH-F&@xwZXQj=$(^uELu zVHCw^CV(wdi(A(u0+6svVaQ-r1=)iktCsf{9%A@ZHduu1;`ge>h~V zi(Dlo{C82mxVI@c6Y~;}Mf$bjQDO+M8ak9RwBlam0?hN5zgp~yM*cxLD(Kdja%Zel_@-cy;8aEO_|{dCyZhwzTV?`v(KZKOz&^wd@UkcyO{04a& z5y(?(M8F+gR^DcxQ={w>iGrgaSh}~K>E5nrmEyUVfz_a`@7=;z`Li_n=Mu)(`Mx$) z8u%<;<+0uIGnHK6ZspZ}vw_7(va&CjI?C^XU8I(4Y`cKo>kS`d@VU9LzRb(obZ^IJ zc_gpc#HmHZa`5AS*G*hCyhMc=Dl#aUF)Y2!3alQAH$bQajpN@v<6x7yeFO#5G;Yrr zFrCK)V6Wyz+T~U$Xw@*FsJtVGZGE+*h+VrH6tQShtd`hRCJLoh@xNEaaIT}34@#j` zI#Bk@!EqE6=MPG?^~u7ax4A(ffluV6X2x7rMX(Ai*R!FNgs2YRBbU~q!tUOM(`op8 z)zPskB+2EeYBD>JTj^L~06OflV~H95 z_yFfoTe_no(KH^%AE=+$HoRdbqUmW;z+2!3j&Cji^~dktkF4r|188et!Os&;Rfo|LWF8S1L}jL%q|60XeTf-H=Nl+U4;Y z^Bpp{=f>?5ftgP)IuY)Och5bL?uh#8%rK9nY2>oHb3RBda&reHmOjA(wEE(k=oVgUU9pM8ne@BcZlXekpcBwC(`^(i>DJ}pkJYcwtWD0v(zsFK%bSb$tF%l*m| zxoD`68-EF{b>H|=@i0(OeWi}Sgz?~wQrDqLb-gsLc%Yac(}4$_ zg|r~d9q2xU?HWdH^%}* zd$Z3HF9d^uLJ~_Ge+iSc%KX@)RTk73RfeBLrGpV;oJy1{V@4DiGDbmhZ8VPgotKib z)gQxSDR}D^ZQW|{qdh!4UI+;w55|Luhh_~2ljL)*Dz1(&Phs)?jKOM)cNnMLa)?~^ zMT(90_%`k8UvKMRRs^supDo`O^|%+|z!Uw0(jT{xr+S)C^)$x>WP$4T>MHz33fwCw zd#Ti`lJHc^+>e>JQuMyPiVYI=cd>EiQkw|k-o$BWv+|GB&vb4w$4admpf`J)fF8Xc z0>8&xY2zRy7KmSS^}-LLfH-JL!???%V7@*E=J~s_FopG9DGU_=^Ny*?Rm%QiA~_GJ zR+#}8q}Bap033(UChGsfu1T8*=#+?lI~dha`dJ{gbarT*_Uh;`Au7g68bd1LDrW)i zidkK^#;J%G1sMA9g1^w=<1oI?%h;TJ8+dw7@T@Y^FGRzf837bgB&HCq==nK8w1~UE z@EmY|95~xZ`->nU_Q&Cb>po*5CQ$KnM&LfiUyNas;rVke5{ue4UEjnC-klRzyj3!V z6&{{-xm1}kZ0y-NL6cXPrtpau`~lfN6kMTAPJ#!xrRxEO5LJyGLGQ7T5_ zUbsMM)jhb+uj-$n(Eg#4TRqPx9|bK1r zF#NlA-|`>-`$pH%Lz4#aK*sHe*T!7A$is;2XPhs8i*F=#M^!R6a zN~FW0Cr~>6+g>U^6DuugR!=-X zKE&ri3e%A7Z&3L*E={>`zv@TRP`1aQ29Eaj#pjI2l= z)Bqj8X3lCx2WT3$tkE&_-O{GRQ$wE*E4;*trqH%?7hS+#rS+tZM)$Yr*Ih2pO;s90 z(GYP9-Ab%a-EGJsVS~zt9wyJI>XlMjm)FP23aDq+c1WNGVf^Ab-q##h_Kl6+n2r6t zi4dPoFNdSpwe<$&qi2Klh`)cwY(;PsXGQdLR`26HdJ)&z`X9g)Ey^A>p-z|J$GpP( zabGmqHa!;&mT@!C|GHwk#M$A;v62|W7rYwj*SSL2{3!1M(b$yZ!On&RlW{0_WzOq> zD%I5aRTh+RR5spL9w^EfTG@RulIAth-5Tl+-}=Ebd|(jZ5o3YuHMR&6W<_O1d}sk4 zZ5RnR3Ec)Oz5b9yT>Ki2=WUg5mllr(?CbzU;l)^Fiq8z#D@6bBzq(t&`JXj!2WSnkYPPT%d}ZQD?doW02q#EJDb4iy!VAqCA_GZ}k0+Sm-+ z3B1Ix93j<*vd%1QYMod+{&GNaSxpg|V9w=xxmAIVZ+`?bAKFVmP>(Qdm6!Qvi`u~W z_>lmp-YjjDC=&t`D)}%U1Zs;O&Ln+jKATD8nGn-AZpSm;7{`I#+{A5-c4=$6SUB=! z+R?Jn2Iz(%xYjUx3ZETk6hvRA34Li5NUKI*<~RuVhd9L0cHZ}?b7WKl{e6|7AIdzE zrHx8#gB`fv=PDt$6;`Q5HD60!+DXA1a^{zYxeN|h#K)*%6a4tH#MXn%zD(gnC#kUz zEIAg0c$4juGuG?0ge@`oKRP_$ve{SoRHtRij_^{8!qFiTmaVV-z ztKN99{_GX_z+`4K`Lw%-NIbP|1{%lMI2vGXt>i8uQ*CkQ=|U6mt?)D2(GYwg;OJOa z8TTfX4BUEGva?v*cVfEWb?5PFJB(-wQ?(@%&&fHO=c{=Ao4Dj}Q^e@%OABr4UXRtX zD}jT8LsjcXyA4dKd4n$5Q~70FYjx3U@R?Qdx^X@9aS*ogZpUPYY^)gfu`@HTsGX@?SMP@PTs}sY-9z-+z4eF-`VswumI15~LdY(B%xzJ&KyF$r%Ve&PA8t za9~KEG7_(d&$qt0`-quEcxDFbuTr|GPrvRU)b2Bc2W&)|2fmBV^zN9s#a3d8uk7KbbDt;t zj(=ak%WHPD(_vYqck$bJHCD{g@n2qGSL`C3+Z58YNZdcZ*M40`?^mnSfTH$SA zeI8+uEN2Su&4_UaciHV-ey>AOrIcHkkYAum0c1a%Yf+I$T06_5C#XIm7>w5P(}ptd zh5|Pr;=xs(zQr+X7qZJkb*+rYPerZA*_HGZVR6%Az%5&BV-uRN;W)6fvg5K!<0d8B zb;=r`aU4z!`qb*Z&$OkZ@lO;@V59PM|B3fiZfGpPStY0cg9vz$tL>xQ;MClI4A(l2 zvG8TIIWxAh!qug0_a`HAoa`25B-uq(4h?nja8}_Aft#xXD^?FF1a5qg@3s2iJL!aJ zM?EH4AGG<$+RPqhkaG>8Y2qZ9{<(v5?Xt4Ay3Tu)HpB>Q_kTMb)SA(Ax?)eX5G(fWh%@7U?v7$_;((&{>%R0Z7 za4V~Eziyd-nok+iRJgfgQO&w12Rj9N8Xt?o`8Q&rc+sl6!0*M z=Mg#AX>dV0{?P!^bNjxwv|K@l8SM{v-rS3bk{BcNAcW|mVaCL2 zZ(L^IpAZd00coq^kCPG`6L3#YP>xxkW?6j8WlR`m8P1tNVMwyaeoDHz>okjN^D{A3 z*};Z44A$4ae8F^&aR#Aka_OGX6%M1c)uh9cShP^I1U{pX36GSlt}tib&H(b~@ZU`d zj`HE^n|AVs=@%sv;VMg#6iRBbWz43@;OK}1plan+nUhQc?XWJ&1}cQ~>iJ=RSJw*> zQQ3mzRBs!1#6uzqYk+c4mrV~s6Yo+ZtBxFpf#-p`O*&k-UEU99_d)oP>SI93zqNE4 zc9gDb*{WHmw(R1HQH9@+;b$Ne=7x!3qtd7t=x6FWdLv)s<6vD|F}SBH zvxn&WW{|$tzC6zqz11iRyPL`OFM6nk@Qe*-;`|CZL8SS>kO!c z6hcA=Y5k-J=AiPEHZa;^UqQhjQI6SigH=@{b9>t$C61t z3vZ2M^uEe&vm(x|Iu%RQO8$0h)IzQ87>{BTP&XSkG-=-QTWLFzi2G|llsGtAXaa;P z$~H$Owjkx##z{pr$4t9m8arZ-Hj_V~YpFClRV}k5a>uR8#~62Y`YGntN5!@TrQA5M z4}pluz@ex>+Z=~79dh09<(8N^7Z)*#JG7r-4)gXRVt2tLKHhP}+<}v7CWPD@MK1>z zi_d6rw@kd$(XdmAI>L%}qLx~0ky3y`6=$H|<6CG{VVq&vszt|nLa9cjeyY6*s2fj` z({4tTA}HSVR6lvm3_eKJ4 ze!I_`EXlUi*fP%XcTeGD9lS&aN*rxFlSVPjI>}tKoNHFIPW$VU*V;9tG1=Hh4C0>d z>s%Jf`o2`K*D2A5mc4p5CPrfJlEu=q#OmyHj%?ii4O&>pU{n`HfPIfDPpD)F&vS9;dSZ&3GW(xKWOPb zZYIQ()T7pH7#t&&F*IG?S5{dXIz38w z8Ca=%Blk>#_M5NL`_5ZK5B*rezcK8Dw*6f5d}OydL#iJTmHD-PKt`ieo8Bk(U()|@7Rzi`MV z5m*ee9D)B7*Q6YS6^NNg>btm>hl;ia%fuXop&^&!0WbORGliMhS$$R%;({YW z@@W>V)TI&p-9FE8wPS3gxj*zkdEeOu4>G6j^F|F#t4$!t$T;EEB$wAe zm*vhIQRFI!ayIM)s*DX3+>1$VO5uW>{pO7>;!2y3JAp8xBZa2S4X;`>g(f{;3;Gt_ zi7_xnXfj-5Nl|%O>b94$O$xWMl&)x-vMs}_WoStG87O3GYejgOGcovvz870c0t z^MRb6XCa$!;$dLW@*kiK7E4#E<>8TBS{8P6`^C?kb5PgEPK`VC z;10W>kS?&@13kT(%FVcOyC7vfn%g!`h&D&qkenAP`sHSd^MefOS;`^~qkK}KZascX ziFMQakcB9KHbPOh+Ws}Ye_d9vY`-@j!m6BYw%z6FHZ7pU|4=>K^ebLv(sKVTz2^mf zA$3z&UQtRTxDXc>EYB09L1=txDab4&KE0UTq}mz+$*)`cFb1i~IKse-L^i1jz&ND$X4O%6IyEm4k9E)2v%A1|g?m?nkXQi%Jd*O#e?e$f(6 z%1X9jt8`yD7DRWKj$w(=3xY$hm$=Gm^R{$v#A%&lx4PFe2&dD1EJT#cidp8pKuhVP zswXBTsqEh@KNEo1&jLcUAf2*q*1dh)QsLU8g%?2I7IFM-+An zX6FSavrP)I#?BQP9E98TW~&wKflH|HLXF?E%?ZrM&e!Y*Y=4%=#Vu1h^|Poh_tlzV ze}4Y!b+!JrJO2&aTI*k5mg_y3Xh`c{H4fqf=P**0-m<^{`0Qhv?AHuY33h@=un#?Y z^0IPKlQlVmq4#@q36?Iy`lPXVMWjA}24C>v!7e_3c;4rh!y@j@dwx}{^L=8hmgs3k zXls*hKpxMxMmRZW+T}3nujnaGo>sApd3H{5#~j3Xq0I%UrEe*7BJCo)2yz=-qFMb}i^Q&NF2Es>8N#+TQHeAW(T zJ+cLEPu4>g!jF5t82AT%NGtQsW3hqrWeD2=_t{Z}L$En^AFt@;f#szTXImD&oCO}Ver zZXdgv;88Y>$0yn!;;MFRv-sySPTXZQ7Ct5FvOwZc3z`G&F4FjKHQcfprJBnrajv88 zEPFI}{ktd;qWVU)NZO4hBH@Q>OoMFCdwYY-ir;baH9am0qpMXZ@ z#V2C|;|+Lhog=K^<+&i8l5M8Ov2sh-E=$Z4266Jf$gLU+9K(QFza<-TE)@QR&87Vz z@Hwk9C`3qSpUR7?#YpU{xTrIxDg2?*h#}{~;bmH{t88Zx)7M+TNjrqzqk1+zOe`T% z1K9jtBhK^kOIwD|E`UhSbnz7II&cnx((lgf+R^JyZS(NOKxn}>H$?6#2r=r{XnR`%(!-b;k0ALPy%d~@(z}OHiZGS={N~Y z0NQ_LS^DR~YUr>+KT+JB@Z9>+wV)xQ+|F zm}I79oKwL#64fN#WJS9>J>zVA=2`^fA}}z)`QR>Re)+)RI1N7ZfeEXve z&5>c2m}8pE*g#=b+%(+z7CasIk%0o?J_%`uYb9s8OqeT_@m@l(I&{xNBK{obSrWUR zz7AAbp*%6jcPXe%A0|3}rsC2eKQr`A~l1aAD(PsWzR3toJCArn`t?9dTGFnYEN6_U90uT zY=#fzrYPK9U~#8%0vfPU%0}$mRM9Jyg)^VRrkE!2AXUBSdC}C~3&Yv(Kq`R8q=6zbMN*jV+3ZeA}W}mJPiH z3E9-cf|8N%HTPG`b$G)8APh2IQN}hlr1+LZ(|A=s3Gsu}r%x-&dz5**qM*Mah7-^a zSILwDns@A^y%z&=29pyDD=oA!3o--WOZ!(CT%&KMY}_UIdECT z%ihTF6AF~=gvVOTc$f+cgBYH_D+^OJ-<708<#L-7POEgAYo4QLwr6;Q@pWDrdmZrE z*&)0tn)KFq`SPb{hmxBbhEVdSXNQs}Ihg@T56=$c1zZuE7A3*!&;)F_2 zcUUx~{B+x-`bM5;l*ZM#F^fW6!bEaOel;m1-=X(gd|!Laxn(-3Ne&=DLi^KO_u>5szidy3vf{q0yBFYYefjh+e|NA=pTpd9(A+JuVFVr5R#y5T^B~SX z)J?Sq<@Z4}ueYYbx*a6i$x+%!0o*RwMpu-@58@70c_+-d^cd#v*(tEfl2oC9vjXBn zX@n3?80=4$j;B1{VE@Eg^z$h&KA{~3${WPhZxCL)Ya?v+ApkoC4cAnOn-NrI5=Ab5 z6_hgdz?7XboD*Y=BC&?&n2BN-Dp0c@U&c**oi-CXFQsCrC}Cs4_ht>(gQNAvCtA1O z&@wUPL_PQ?TU)2Z3EA2m7Ci)8`xshsF$rb#w;zq`&B$6Uv8bsdDpt{8*!9j%SpwcF znQoq`%{#^Q3h81-4*9rOk`!3W*S6<6_PB|6yF8-}LlEUmIy37w!(oolIpf+ywd`pbpGzuje>f=E2Ck+xDQN7 zmQ5WLR~A@cO+j8mT{!>H=Gj+)t`2(0;ay5-+$jHVcGQgTYcBFHj0iRYI2Q{0ru4*{ zMg$gVHNB!$iUpctnbqGZ)CUgG=E0#I=htv`3Wt{$Xxt+z-r)N8g*kMy3zpr53N8sAB#HI9vzOh z>Gs?zk7YCpxK!4R;~E=|ZQorlr^1GoXY>_1Xuib2wR*o^r**yA=Vw%DlgLH0>O*3E zMVJd#%4UFB!uS~Cl$Y?yc9lRr8Z8lKKY`k)FNy?tT>s7Z{LT9SCK(!a?02CbV18<= z!Vh1N{#ryZsg)cGq-RFoE#)FGEmZM`B)wMnQ!$hyrb*RZJvv+WN7t6qJ+FQV=9Slty~;*OfTm^Rl{3fdA~ zHs?`b>RdC8)L2CTT@&w{qD(@nKhl4AW`^Gqc44%cHgfO>%?b(b}?~DCrW4u+p*k?Jmmg9Oj`c&lE zZ)qfkV!vWAA9zjRRw~Njw02+anK2I@hzvs6V6&^B$j%C<4)3QD)h6g5dR2oSeP6xW z?wWh$5ZXRhQ;uV{KEG*n)Z!#L;D|GmA;3f8L}U87tURzZnOX4l z{pJ`yJDfUW{~YElRBz6jdv<3d6dAX(>XL0Xp zbNekqdgL%!!81^4CL=K=dNBYCs>aQT7>RGmBaNTAC(h&w`TwO=`NJxP7`elY6`e|= zFB#j~2zKbSS+yvff!^Gd%&yh6FitW-a)}< zRfoY2Zd0#zJbm7TNk)*&L1Bvj`J~12c?lDeL?`IJtGmI0?x8(uSdR&@yHSap?s9;@ zRKBWl14t9$67xde5nD_IJ7MHvM)OK{+B_sbZiO8Laxpv1g>T{~51do0NqXX)c$c^* zN1DvPBcPrP2c>?~;==})om*U9U&)C`I)^k1w^er}5{-jkpd}BY5S&%luB@6EP&tgX zPP_&A=Ms?V`#95O)n$xVjJE8uER8gxCEG(sI|KH!S*6&0aw@ZwQJM9f2p}X3>QuwL zdH(#lK73IYANH#}TR;1W>Cc+NLshNXVB|a%lWliL3gx*inQF4D%tu z8JO0M8dx|0#&q_MVR#aZ1!p`Gn!a@7EewJdcB-&!GJ}qh9xKS`M21*JaF(C7q*Z_3 z7wbFlSSP+R7k+`J_ScR1eU}~wR>PY{*+}pYP8KdZp~dAKv+~TZLesD7lzJgU@D>Jc zHFs6{r8wgrO!zuaH;pBpyq8y2P|1FzRtNY0TkfN6e2;-*-O-1m&S>=W%e<^pCG3nT zgWcW*Kzw8U6ONbQx*viQ$_b%J+KkRY1Kc1Suiod4=x;WZ-*-iHdcT7*e~cTi1Y2M% zieV?V1d69q1c<0%QE<N7ky4aZl004>x0384v0BmVuFK%UYGc_+xWp{LMZgX#DbS_GBZ*DGRY-}K+7yu}s z6aWAK000000000000000000000069g37i~7^?y%yPxoAV^z81;-m?ignmKki*@SE^ z2uL`U8%zKZDWJfg-QDySeRhk%NxD5yU{JP`sa;(?0#^XGvY z{_p!(q=JeZ`PRj*#XdUbTwt4_Yrunfbn>3R8O!?@Rwzct35|F+Q6 zUb?T{_ z$i=}~XOFhEW#%aw$E-DsS0*gu&P}HtujxK(m~*m;EG6I=MoM5Cwvl^;93OGu?PRwp z`8JH`Z9MBR{DPcI>^J?t_joxEDML|3<>B z^IwYmhsFG(8_#~@MtX1Dtje`T^4&t>^wD~wekQp&Zzwy8f0fgOw}$?Y*3Z5uAjF)? zGt+we47`I{vw6%m!9m_kBWWCVziE8%XO@vx;eWi>G}aNVV@9OD_w@I`N9{j<@RY}n zU+8`5@mIc~;}@%cu=Yonz3$a#oVR`a_`iN{?LS`s^fez{aOAgt{lPP;tByJFq=Po@ z{P=(0`_D5k>iWc%XO4Ye?zUx9&-MS%x_sW>zPNGOagX2g+T^mv2 zEPaNuRG=&sX3Y{+l-ZS3i6yz%k_fpnoIQ=?C?qF_^cEn!HHPFWBsYe1HIUvWNNqq$ znO-VlFuB28PdL)QzVUWMLUA#=B!X*Vi4q69vR;NmH;qzgb&c}f3}08y z^r`4haUz?~`PYKGxk_GOy%TAIy@O$1uHcjOI9=JwK05vw;zT0fP?paZprZJd!btA#!#Ob36~rDx2UmqP-E|q#_kr^WgRzoJ>j`Z|8&{?T}f&%4yhJaI-QlJByX&ATrXK% z*Ol~=rsuGJ@iRz4Ag&}w9*5Km#qX3PAEG2XDalSrQjvf%L9&zznsvFqJWT(z0*JT& zuC$l((lx74$#E@FGk*_c@&K8unOdW2gdJpK1cR&FKHDFKyIy9g|0lGDyTLFq1P*i|k4d_*XJ`LzofF8Wj z2F694Ju8zp{P&@68c&l8O}UaNR6FY@qTo~?mo)wpWh5Fsibk7yx8r@XylZB6SzN*U zxs@Z0s%mHER6hbfz)dnJf#0v7pIV!F1+^}F>V78RlpSiIUE`Lq!C=$Piw8TKKM1PdlQ@~bO@D-BWPLIC!53} zV`i$0yz^_$0g_>8Oenc0aWCnB5 z4X(>bjc1*Ff-8AZnjE^0$IYn%67eZ-aG3R*w46({t>`LP&i&0v!?|2^x6P(os<~bZ ziw=-{WlWvRFs!(qStYrgCGexjPnV9)rQg}ZRTe8!MT(S_oaJ2V)lnc4S~Dz=OWZ|4 z@&Ubq}1o3k0ge(ux6Zr(Vse{ z&WTlKFcKOb!)B>d{A_wOK1S5H!iXsNt5J&*1VH1zASg~LOIArz(N2;-z2=ip7L3UH zF_-dhMp?VeQdY9!D0HWs>NWiy?n}{>O@AJOE&q+Ax~oHJPA5w_a${L=CE=7Hk6=VX zwf}LXP?#Ontp6#L0M1sd@|{vU<=<5qatZhNgu->U{!%MM!Bui{B)SRkxi`+|wBmDj zjJ?m9{&I3w`^{jKYnf3Om?h6u83ey3#+sPL_CPh2@;`z4cM5Ddv{9V2#7Q&HNijJk zZz89nqPr+Ny=zEjjK(L~{;o81MyRWE2G*~|82bupQc|ZXHtV%q)5sq9 z^a22$kVSKpRnw067r$68n^t#`*$StvoS^$G(d__TYZ~^jX-~uWwK5J38Hq6%x$@j8 zrD7aG4`~hK%-uX=s=qlf1}jrz>=bL!N4g~6?Cn+FQd<0d+TZ3MAdYtJ=unPc!DM^L zX4#$oBAb+cnTu==GXmMfKIOnkRvj@$%U3HK>Pz%Pa?YOlQxCwrUN?;w^Et_7>|`5u zUuLD{9}Hm}oom*ArUlXBN^-W2qpJEMag;oyR36Hb1!Wt*2K_J7Ewlc~x@$4JJ0Q~s zFfR;@&?_U<8A|Ly^)6+a$dS@ahI(YYSy;|7eNVDb(2;ZEU>RDa>pJ5MtzVl}NzeA! zu}8xyCI+scGZ@h+ij`r`f@d2m6&^`bsVzdZWmsfXoMO4R+(#wqbecFDE74rD7#xCP zA0@-1q0zKObs8KB*vaOQh(keSx0_`bL%K;lUYt~bWg4(d0hVh3JE&0b*?8C)Ilb?-ikDgYw~dp&QW8@OWn_#vZA)X;mZH z*wa1BQyDP*(~ynIgz3MA9VCvYvSW@}-{6G9EfC)7HrJt3%c?G{kloQ)%-c_^m4(?Usa?5y3vKN-8fBjm_Y~krwYUnb0 z-UB!Ez1d%XKeDsFQKF13;B9_DB+YdWS=P{}pEAY(h*_+QFz59^C|uK(Wk zYf)3f1`qitOQRP|enHCg`LImAI@ipQ-iglUQt5!ci98wjq#OJo7F7Qd(TUgKeXtTm zvnhH#l-i)HQ|oI=t&fb5*5d4zri5|vwkDgy*dDTs!>RKrggn5YW^J3QU#w}7Vm6MW zXJ_nvkaF9J=4bLB;1#QZs?}Rb6f@e>UrF?3sp?j;U5bj#nJKQwR8vJ3%BDGm7U{oE zv67mf-IlJIg>rg|an^U)=_%4ywr7vk(o>W_yPtUGAIAdL9J^n@iupR)#NnoY285oB zk9lrreE6?r0}KgLh@|FkAebc5H)@yKE5v;oxOqt~33$IDBp_l1Q-W=uS8Cg5iZv1c z2KUP(#sl1pLr5(}T6I6}N@m0UBGefNA147;@Fkwl5#UkOPBw7Xx#fO2oHv&_>LU7v zuB?|;)6=NfHS}O@mMX${7d>dVG$u8OtnpKNmQZD`rsraMu1E;}JLvs>dTvwCd+SG{toawADI}?yUyn5%QZ}yyAm`=6{*~-> z3?qz6(Q^v^S9qGd(vf#$(a5dXp3~)$we7iVZtEOnRgSpB=}M`0y8bYUk(ZKJ+J6W% z$W~8#nI`Vg*mS8BbT;0RQ6r&4!jucP-WsJmB!!BB>W@-l_3zVEe3-TyWQIicaWF1X9#<^4d}3VN5xPWKzL5uxjLC@nikiJTK|F>x=7i zLPn@C!Ib|^!kg@S`Q?{YjyuCF$vC83$W6Yq6MI0QZx=|%=|$Y*%#)GlpTnXbab$s8 z7M^AjY{Yt2II|sNuH~-hbW`icljN?r%GV~8B%7&p@CeJgXV+?k+C@*HJ2E7ofhs^ z%tFq!4#*Ra6-$Me7_SYo?OVuJ=9&`6xye6|MYZM-Q!|x}TO7@>%XSK5Pr8<~e!{fM z5Lk<79HaEKwYdr%cGEan*4E}462ED2PF#TY5_B|#jw)y$LB~Sqn1c2z8-BH+*EEnZ zELx&!WYKal*A2K)8)T+&Snw@g_i(QJ6mTX)zYoXt`?pd2qs;y|>^lN$!uxN5HT4bO z1?)KKYj4u;}YJHWm`8Z9YzM$a3EZ<(26xA0jb= z@1fVi<`mGyqHFmGv+)G_;KO;S@CJa0iAOM_zK;QwCejZgfCoPSk*Xqcr6Te}5IG_u za+18M7)Q!r<&~;ze*SPRSIyF2C(BG)9S_U5686qx6ANk>S&E|w89wB81GOR z$7qaW6wzZffE`!s%n9rK>p8aa+z1-&r7WTyr=uOG=p3&B$HyyYfZ78!UCeQKn=gQE zMcrs6!_LC{v-}=QW!c&Zo>ul0#!sfP$hdf$tlMH9BX9Cv zGH>`gYBd8Hr%=jVM`J&e+C(Y6%`M`m7e9UY>Br9ieg^R~gr8yjl+yU!PEAXqQ>*FS zmMYSN$SFil^^FrLRiU{pr7~Dq67(a;Y*?s)m55NF^2Jth5pJ5JR8lJt~>DNT4E(*nM)L$YX*$ZbM ze)`!zz`uk1JH)?CCn{ZJu1XJCMS28ZZp2tOR#k=V|5 zXHds>sdJ{-E@Hcg?IN~|*e+tbh|P@mg!3M;en`hod8s1BVa|KZdN0*aQB#PYLi`ls zGygrQ0FP>53rqC-s99_|Up0eGx*4#8=N|gQ{@_9*T;s+xty8tJ0PCoJjfOAA9LBqt z@G{QYjIuU!YE}nNN2vS?Sw4vASUy4D?X7dU% z3tN}Xkvm!Emi$~SNqVy)gKqz5Q5=IUTHYq66SS_v=g!aKLRk0FL0t2r!YD8{5vw=)W^sa{dIMKQvl0_6&laM9}>R zf^q6hewLk&!Fe+~?}79E?EC_pH?Z@5INxIE@@&H91Zrzmw2vbAIk_rlHKq70Qv4a< zuiO<6zlYFK70T=X!CwIysNYC6XGLpW_5UKj|8p`?E~gQU2%ZwluQB05B|#&b_GFdl zW2I=tmH&SEWhIXguX!ww2&uK1_3sfirILlp(CCm^A5Ax<8CTq@sJF6B&eIgx-B2ra zfZP{%P0n5-}~OEs6JimC59 zIfMC$@s{i!L7fFA!5q`4UdSno|B2IBK5H6D)lpW`rM7aZybK@-Q2^HO(qlAv&pEQb(y2jc8LeQ6^IbXQ9V-vWY{3?5|`e9n-GTbMq);58I8 zeR*kN9`#X(Tv=ich@+w%b5&K23N=|Zp(wFdtj z!9UQ!zi179PWLMu{L9wh=MnrP9sH}-;9n#7$2#~ot--(5oe2lO&>H+Z-E}B^g>~=+ zdVlKgft}4KWLJw@$r0=inA*g4n4H=H*hKC{ko&2j=P-rdLQU_Fv(Wp~Zt49Q^qy*= z=WBZZGYh@H?3UjDg5J|D^!C;C{yGc2zwMUZ-$8Fj3%#4Ym;c3mt5?1}72x9DGMvQ9#L)W^saNK4JdzZ0h1Xzcc-*^w z?E=*!!33Q!WNiiZJ@zrfxS`&~_#!=|+W9jAsx02aw}75Q>46ouiJq(I`4~N)rRQ;a zcF^-O_OOxSuhFxDo>S;KkDhDjc@I7J(DOBVeo4=t>FJ^_a)h25JuB#$Ttz>oeKRH> zMc_=k+9v*nON^>yunA~6ZvqPbAP6^q1lUhT*zh+}g6;0?*^jq?1}`Y=+kyQ|gbjZq zE!e4@Ju88o3jV0DKMU-iM%eH-GJ>7n*|QAT>EL$?`wn0~6=B2Q$O?95XU`{$Zr&fqr+J2d(gHvA1wu)UoYOw-crKuRvSCJgFh+k#lZeWgbjZqFZu4-*|Um2 z&kO#duqS~1T!amOqf4+0J9}0GyAb@ZAZ%O$?7t}wc0=)i2A*(yP*%Fa-qeYa$Vv9b zPBF|^z%X}%rSvL}ro>S(OY?Iv*aTpi$3U4UKHHo$n@mB0=RVDpXN&GJZD>#D^4FX7 zZJ}MopHT2d5HX?3%7%T!2=@i4U1o8M5Edeq@eilxm|Z;U=sDexkC-&9vVq3zGR()M zvvR0`zr6`%sCCxY=bAqU5w^)(fYP7Jup%wW`c_XY=-C84g;4)0k!o~P)m#pZ`v}-@ zoEYU6Z%Q-!*&-|RY&zR$mY8U^e+S?znxLfdt38%Kn3ZwTcXOdlPI`PmP!^k0Z^C3r z0-pWEV+HuewS2vaowhA|m3k<14bq#=G%(ATYn+8`5l$4WsoS8pjj|;sJdHTiSf=I) zhB`_c~8VOhWrU~ zb$@wp!Y6Lkl6d%gH*@MO%=9-R8{LvC6`bW+glS|#zOU*Vt%#!^+XvnDU3`3{#}|@e zdR?Wa|6mQF^Y(er)lCL@QJCUC#(+WbUrU&1_Es$uAyHe9^^jf}Bv}6UnUA~+o9uB$ zy3HD)QPY+Ck-Tkf537c7e;~Mb#&AL6hXO_)P|6GVOV*s1<&Vi6+7T!7Bf;Mm!#|0@ zKNc|5eKCUmM4-1cL!T5VI_}{pBR>`BXIt|3lz{JufuV2a8ERjh<->C5&UC0YwJ6{3Bq+Kb%k=-tP}`e36NH0Kh|IW<;?E`OSPTq` ze>G%rYipP*Qf(OKIItTDEz=(hyPCqDldzoy?mjSbjhE>H!uT80oDuY-#mbPCfpz`) zrQ9f0qS+Z$V$0xiNOHN&s_);abw~?}-MA?vPovzo>bY!oJR~#LGg9rWAJy6Not{4d z3YqS5rilOHN~#gASD5_mt7|D^*!K6Q7#Yiveoy)uYzC|Hd=@&R`rDD~C6sKn-SRE0 z@;Sj$q+@OR9Jt?)ZjDZ4V%Jq9YXZB`|Z^(oU=D(@-jT-Xd|0RRDHM`>2ejnt@ z(mU|y*#7?@tZ3B>o}y;U{>Vo`sJkqvy%X4OyoPdJvG)F+i}bfRwHJ?`O*-%DS1#N+Rs> z_ePn@>m=o@t3EY4REE0v1ki9x?W6sbk`tffj6O8-9sbUU(t1^Xx1~_?hVQXtD?Y>S zwqixYj)`{P?bE*8)4k=U$4{bK(s8PM3D?%5mfh6$7meoOQ=eHg2vjaL#< z&f=+ZCm6)gY$(CYyZ9*TBqFzQDL81kwNyG7hCP;Z#S#3;rRqU1m9o;wV7~-^Ld+|+ zU)#~+*_&{R1V&g@*GtOMttAtRvTj>7)?CC}e|gRd{m?k__}JZ1scgSQ3309~$;Jqz zi!-d|RTor_mONY0Cmq3@1mvZg*SgwV>#?PpT∓mQiFbP%d4|N!(O0mnkqosg3^8 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�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±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�l}Z3VxR- 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 l9UmG*K#F0Rdcz9AZ5`y5axje* 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

    0Ra1RLoUjT(bdcTWx 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

    o+jO(4i(m+HuVqxx)jpTeHo(%LH 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ÏoOl8!3t$9|`w8wzBzBy+%KhADh$n|L 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�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 z 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

    AsXtjSWhU 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ⅇXMnUP3UK-_*o`?mW!Vi;)l7p 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�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ξ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%0DffOv=V11U?Pd;UpXj*Z-5h63#d*0ACvK`Z4ml>r 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

    D%?CS%T&n6z7pFaHdR&E~Ye-)x~p* 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≥Mi0L!&!CQ1 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

    ^(GzdJfNAH~#`Z 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�r0ZAn#axly%O4cL&pDG!VL~uuG9N(hn+qZjZsWaW? zCB-213rf@b0(G_i8FcllUS5JK{C5G{t1@6}Kkp@ti9|v-@6+>#^!zzJFZLnBgg`7U zyhN}rF1#Xb)Aisk@>3j*Ge7T_MJ%kKdx9qjM?d9zss1wlr%$*vFKG;N$BpqEM5d5NVav`a3$PR}>@z>I198VG;j+}?D79|d~MR`98c zlP2v*1o>I%4B4b>ydKbAeztVx7d}hzONZQpRJD0KT?BY zp03T3QuH)9X2-{BRM7pkd8KGw9hs=fRzUglC#LN?ytrG`m3paV55ZTCjI@vFX+sJ+ zhOTS}#LHaZ_3$xWa=5_vz%K;Xd1$q~@iE5m?QV3T&V#lz*)8!gx{*ZcPow;`3~X1@ zTE*&j9bR3yAQz+ll}SDOg7h+%SuXbhT2?qhCB>;}WiDquRSVIWC_ru$0O#N#YZ`tj zI^TO2Tp9Rv!Ow$V7Jl8tvH6k;xI}aClC(d_@ZZ|jf@33h2l(Ga1%L@#T}Yvb9kdY&Q=+z1tF(GR{hkmu1(u1rQ#lyq3)FC-Nd z5LsGVI&)e1!@12XF64@-O{`>bTS$c_CJrt zC4AU_(z3tJ9|C~h?T4O`)Y2WH?N`W(2I3Icg^y@_|30f>jc>h;O*0t}(4b|9V5 zWXtLtZ!R9`q&kQopm&bnx!; zd^Bd3BvUGgyP#%|Z?u;2+Ag;B=hU%u8O^>W%L85puVSk`O})beN8|jB@&a^B6e8hj zxgU1Uh3CtD=`f5^vW&7VsHxPC#nZ6i8BFyKuh%E|DoHwpma1s}0gWY;s_J-y?uaAU z7V20ihb1|cNu$jZzfi=>#^Cr1G#P;Q6Uu!3P#Qrb@<1dQqiSyV5{DKS@=hrDi8Foy z{!}P=*zVE`nm~M^tR&{>wj}204SePDRYQm+WoNh5gl?}a{$pyM)2Wy|#+d$(KJ z2(zFyL}e#YRiy1E68)O^6)F6|R|)wtHu_qur5KKW0ZX*bX*im;V1TauT6ch@@CHT1C!b z!St`R@oHx?vx*|fVJ0(s@IjD-1Wd3&L$U`Q1lB>95FHc{AqO3N4ESIL2^26y12R~| za`N7*s-D@A3`t0^3GUtLuK%ujRbBO}>ectekRu3!4TfibkCMC4@C@AoHZ9yUZ$E_p zXOv--MpcBNHjk5)YHfn%#oW6rvH-@Hl_3kiL+^#(dmehrGyt9hr*}x|f>mpi3SxR9 zcH!@#m&wJD1|Mi8|7Jggk>|1_Orb z+;kB3<6rLoM0e{e-(ojd%an&sSQN8^&& z914-k?1N#Zz`iBU*N-3NJbjw5GRrYbRAo%Sk6^xgFt;Eo-rGq^e*`LF=U#D(9oGu5 zG*^l>j+}l~l?aKn9rh;(f$VYn3V6|M4C~~tcnZ1CGvDWnpMC0h;R(LNB(QYB0oo-_ z6TyT%GUX4`qg}8^RgRR15%^@U{gynaK=7rlK4r1h&y(F$X9V^lZJ%}Vz+1Juz1n#^ z-5sYLw`-Lm4%MB<;5SNg`!mEJ|FGygvt)M>Iy1_P;BR58Ta< z58M?;4DJh``?=43p|+-n-!1q2s34y*&_^QBCOSV5-Vbu`2XvSeHSf~vABq4E^8gRU z>p!9M6Qu$ktmbwZ;uC)A0KN;c+%GUB5vrt6RkrUc>?-7ry9ziKc9P++{JY{{l4FV# zJTx^9q4;q8__#v(@g4)z%fE z>PXrq_$;&iL-^l03jU~Y-kYy-Dcg(m8S`hEuaOM`zoN_x#6d9XTU;>(NPNJp>>M{=~H;2|* zz)h6~)D$h&S->ct0@4wtWD|VqH!+wPP7F;9Cxp-pnMss}OfLv78kbrSc~YJWMZclQ z{E!pkQEn&vNxIWQ?K}Kfmv|%jf3GmRpDWj#rNAPlTJ0X8MZKZ`qoqD_Ghg=J7AsFz4JzrdcArLo3 z^9V42s{C|TTT&2D3JI)CQo;rd)r11gxf&8v1*{#I)Uw1&s;OnZ6pct`1O(f}fN#Zh5a2rDk-cni>xfvj;YC{ZV8;6wf(aj7IMTjbINFYlz4JRp6Dr-;( zcpVCfdxC6RLG-KeRuypPXS!f_H?ofaw zD~Y2`dr_5pufo^5<Qf>92y+Dv1gsOFx z`s16#0-^Xuj`4sycNc(!kOV$kQlNe5c@+o<_tGUi@&T($+8`;Qe^$BacPp|6>oPny` z0ogecwzAb5=j+leYqE89Pk~KK>^_Zd=Df~W`%Hng!xQO+_4;bFo~_SQm{VzUz4>+R zwe!)+a(q0!__D5>wvLzW(<9(EU3Ybp8@Rt?I+kr%28JYOga0zeHImHqyx5KP$PT>3 zH3Qu;Biqp9B+g9VO&!aNb;tHhJM*$E)D73RY$tQg$Vy$?)XgCALSK(#%P|7O4;;rb z{n!qZ*bgCJzGXnrDv9D z=vEe`Mq&nrVVh1AJCGibCiZ~P%RuOOl+X(oSHpA5@qd%lag_LpV__kZ6tZPxhUxj4 zYq@D`yJnmPvFX@BU_dTY*G;3yaDcA9<63^`7@qHYK(5FK62(!R>4_6NS>{El?}RRp zFi1VuN%S!G;snU*`bh}HOFgI~$I?^ZG=UC=p$D1a*kNSYVPG4v9Y74japJ^C>@1E# zJqsgf2vEzBokIOPffeb76NeF)yd<;?!!t7=sOu$qkS0lJ>vrTrod5x>On1#N^^8Q1 z%+$6mKl1E2HjE?=7&}~G-^iQ#a#IVnwffrmm9U|mT|RSmZY^zO^~SkyHBPl-2o;+( z!gJ|`dgDzE-09n3Y-fR$2bIOxWPzzNO~zg*uxAg~*Df|7y>;ymSF~f0LQ~@r=8i9~ zp3$JLe8yfZu;-u&T87Wc4R5BbW&?J1%>y2>jM1A$hkK=R=0fJ7QZPYI`3B2-m=a&}oi7{uv zG*FH2ot}ww2=NNU8%2~OIO#IPNpkq z*i4&CSm34CfiO^@rIDt)wAhHBaH~f@kg-So=GT&leTlETzff}XXK2=*9`3&CXfea6!nW5*Ad^5-{2I@=f% zU(?`Ppf{gpA!|T7%cSV)C|hNyEeo&bDAuW5Kh_HA&*Cbz`1RhlgC$I3k*$-m6I9mq zWJ>!ejGq75EJ7Nvw;^{0c6f^(^(MF<6H3YFp?pW+{Tiv-(%|hHTO$Q$=P54@u%9Ib z>Sx)UPp@B9Yr09(~pZ!#3RRM)ZcUPeckEY-VQ)D+# zk6&hGWo6~#>3@7&2F@*w6F&<7dT=s3KKPGk|L_0v)Qep9kHh|ZN|J;wuY-H>H+~k9 zC4F{5@6sqtqIo*|DT%_TNBF6D>!|YD(zd^*^bb zo_hz%%h*7YEte#|uYCNDu40!g6hFGWPg1&^eSe?QzyIU0<{ZvLKlMrA|3P6AA-!|_FiA=1QYV@_>4LHs zDRtbK&h?->dgizRqlw1c@$(gl$x_VqmIN6+cy`5l1tjs$+0!F@#00aq8kqge`_cmG z2g*ns#ZChM0wy>z2@o5q?qu;joL{Ylr$_utgK2Ic$2&?q8n@x&7~f>WBB`^Aqg&r& zoG~X!dgz2v_=QW{1@#V{c@*D~*!v<1gL{X#E=?FR5kn~E+~hehAjcyqv9Sv3Q~l`y z&a%GNi&^qT-p{I5u$9Z%x%1NnzL~73>(6~Q_fi`|`kcR+UD1ze{&wfEz(3j?Ks>&F zLpDU`Cy>}_^nr%XJdT!paw+4CrS5W$X`01h@+^(nTK4Bf)4bI?k|3iwNrtR5&w}9o zJH}=~A|H>bL)iae4VpuM*P3|Zg3X&;2lTfS zJ%%V@d#cf-bG7gjXGzmVxiNwZI!@99wp^Fm9n`!X&?1;X&Je{pTmB%DRmq_YkD(3^j**s7Ikl$*uuFR|fwuIpUV z^a?t9)btE~qkHVTlqVU}3E=1InT;uz*fT%2fvU-yYH@7aaqfqL;rJ16HzXM2$@6EY znABcXj=-&tzuR!UOqpEyo+Q+J6Q1!|n}U@<6V5fX;jjZx8N2j;r32fJ^FU&McK+N? zR#5^n>ofkVuC#nhV|Kh-GD)~v1-?sCpB?->I`>01r<5cg*f&WMxjvhz$B#erm{KOo z4w>8vC`s^FwxPqZGELcEP8KdnNN(8k?6W9~nbzMq5MtK3`6r6l*t7+~JDdqSCKf{n z*8jqZRsaZLCl>ZcZB{K7g@@xrotVjcI5MHU$FmNO!MTnY#_A{<;QS6Y3p_zp-^Md~ z69H_mptC@q$<7ueyrGH7k$Z;A6Ldv3Iqb`uITo0xZWL4J#1}B{+Q2BL3Ql2DLD67t z5Nm9ug;8wtGy%@@aFyu_yprXQ2&5n=}d8m2?>Z_Ge0e~2av#$ede+TrVs7zS8ry^3Qxr_;ETX%{6`P+UVN+rMI)AWk60|%nL}y&eNL~QK_cG_VBu;jmum_qb zXmTV4MU4|IIdtgkX679HdIa4(Iyw3F&)**Z`A;W*I{x~b$G;vOpnh@iqD|T!&73*-+tlDAJOq4zR!Q^;Y*KZ}-2wvE1G2b+wYw48TYhQG3~&%+Vqx~gR&y^A@{ko&X`)6#jRa5T>d)O z?;2#~bFR4JWve0*-%6e7hakF!8+23};BOoI5D6nasv$Uv3>O{ET&vRm?i7&Q}b>=2|4_Em9L z0RYeafa2hB;0$i?BPreg_cV>SakQdwdT(%b#1HEvWjex2yxr4axy9auUrOT@Y|hTI z{Kkko;PpCo<6-+@?;|~hi!^H>^J}>tN8S?RKF7(ewFZ&{Ur=RU|MKo_l%ytFtiTrr z`%iY{;)W}teOG2jM2GBLmw`W=C3XfQmu#~CNf?el9AvyN!1Sm&($kPzDxJth&C!#N zmh=|=FQqEtz%IkBa%lP#hEGcdH;qZX^g};c7%kb}H~S3^;Hqcnqry6WiALkTJ-{mt zqiycZxwV_$ehW`bE0=fM0Q=q#*~s{pdk9-B+@P-t4Zj!IIG-JsFP;x8Hs}BJLvIf; z)ndg)O1z6AzM-BbLT~ZsXr+XMrh4%W)MC#HC6F8GF}CK-G`Q+b$At$4|K6hTxa}m+HghJgwC{abD+~w6c$~ z%^t2_Na|nvfvKHmR4l8l2*Rm8=D1Ti${@au56c4Gq!QE`9sDP0cWZ zNhY0VX5f=F%FJ-am@tJ2g>?&)`>bdb#SOP1+3>X4IR2MGmgu?%;j?V~cZ@vrHos_v z@n2{2IS?*t4kt*^=afmn$eD{q8lUT&Tt=D{JezP|N~z$7-arG#fAGfB$msxI<6vLY z8$S$T$aw3COT?ZJ!uG+x2)(vLm#3Eg2aSlEs4!aqx8{+cg?Gz=Z!_q1hqQ7r{-|`$ z)wSg-vuM8IFLK%3__s_ifZ??Y^Ce3Wstdp6zLLt-ytUB73Q^6S2P&ks>_4!5(9$36 zf<3=8S*3egjyu8MxR&Ouh#x~xve3k}MTI7PbKkg5h`S!A!*&6_djMOl1)8`79Meyk zra*2$qYwu`S~~urAAJ!n$=?#XzKiCa#99)$BIM@K06r5%p1F2sTvJ{pX!mD&OyFh5m)!rD~63W3IscWm-`tl zT$33NllwJT^FZD{#`mGf6Jv~LCg1FHxbMi_PAYdy?l}9(Gz2c(FM(7A#^(0A&l9u6 zAFAN_CmXNucalAID|Q$lxSTDa!tV#=RYl^^k4zw^GKbB|BT@$JAym8Lw8i6~eU>dH zRhC8%ed2_EGFD*X9ycALRPLZpklx!v>3!!gy&n!I*7G-C*bf4Oh-_TH}GD&T} zS6#pwM3-G-bU7GEBD%zmCLkhJx>N-!UGxf-aG|qM;cVB=1$8LBPsl%*;RB5`` z`{mfTbGaP*o!%@f&G!k9S?Sb`2#Gk~H6Y~~f_bhY;zN=KkzIq&+9e?`08kF%O3OWGx}Z0t@=B$@K^N8T zHCeYUs0u!{XWq=`tSKcWAK)?1W$sWsYP~X{I)xEdCftymRv{Lgn$8#YS!wYXojeqNfd& zt;86k%;d0c#^o5GDf7kl#k3!}Ki7|cU$VtE&S03tkw#O+&-+dsSp{pqvKlv%db*12 z`6{xJ3S&&b)i}_RXW`n;;!`>$1F)u?O1el*iIvRQYRayp%~n&2C0)@z3sWj4U0q?y$7F`rl$5EB%=%=bXSTyL zC9cwfY06$@u7G~>!C8$M@jHNXuS5C7tF6Xr8P@NMB4Cc+%2`B#kx#)nf8HNz@8}Kv z*jz!arQID7iJ{pxXsp1gJC;}2(265I(usA6R^aTHsBepp?8LcLAsnuFH1LH%k!Hq8 z4W*-hftJ7vwd_LqvZ?#o`!M(Vfri5fyiaavoG^I#rC{W`nNH9HeqO|J^fGZPwW$?% zAwz0k3g~!1gW|Tsopp=p`O;ev{RvPWB#xJ1sGP^7PVDDCtAe0B?!gW?btG zr9Y_G@CGysC9>By-5*M)K@i!u3&843{$_~hQb`3JgQ8vJ?Kdakj7V)F!V4J=R3z9I~gZ@!XIr`9gCn^#=> zIpn1*)!}P8&$SGX%?Hah0{E!WiI(qqfQTi8lW(<}}Xd`omK zIa+>YksHs5{Ns_rbh>=>oU%5Seuyy)GEy9a7(|qZ%Y-UdRnv;|x)imnw>B)+j`no` z;lF=->OOJ(RuFZnz074e2wk{5C{3EG+}`DIS^?i2Vpm!`AiYdr-*uU`Px(gc)nM@3;+;JJD-6!JyyR-v!Un)Qc-NoReyI_n0iPYUd$ zzz(UvZeYzxn;pM4yV(rI{+5?XI~b$%qRM4QV(FGlKKNII+1`@vXWNvgt@YE`S{rFU zZLre@JC+T$kwK?zcF(ujvn)xYmA9~yPiq8^lh{C@;BA1?z@HWF1X_Y zx@TNdXBDlofTV>bU4f(t z+jTzJC>HGMImP&gGw1*{ub`Y)S34&*KG@z_p4zl~elojfh49nTK>`ZL_1mO+c>)QJ&eG_SQkuE4^<%Ke1Utn=PMXuYpu_DvU%;m$)mX4`%ik0 zLisK6W6S#BSri0pf*95N0}Yu#c1zv;_GA!7Zk+L?CVmoXVl(Y0O>xo`N1`b)rHN`Dx8x&Wx55uHRdZf{n6Xu}G_v zETSy%z`5FmzS+-2o2qM)Ml^MUZrr6#I!?>61!&B#cOIrpSC3JqB$mnzcX6786%%04?oPBlhxN|kII?YK3 z{3LY18rdfWa6c5lyfAI93FdfVYHp?!aGg+S1N7l2hBcm@w8DKfH-Wp$%P3xwbf*l` zykt1226JpIt)|E3YXYuvEbO86Ovd$T%+8aj_*9n*^Jz#$(&yQk&oAFNfBxq9L`?6{ z;hMpdR@w&Qt^B*N?D6Si$T^_oHVa#dPku!13wf2Y+JlGyW^AU#AmM}rX6Wc z{|aZz*g1fgaLP01yy2Fh!4FmJ(4|@{XHgWh^^bAb??a#Am9S>v4d>DOtFy<4j*lu} zuKXe7tTUzm{*Zc~x~4c0hfQNAh>Dpug26lJ5d)=Wh%pw$TtKzk?z&u8{`r*oI;zb2 zd|sFxnqS<~-C?0xMh%0--~M1&KRBB z%I&z2S=~t9mqA3*9hK!dv>`StXCYdVMS;pHGg65W5nsX6X5@#d6J{_-xxF=($-!F3 zvkP(od{G_X+UMU!3G4Wlo`-X&`f?9EToLxQF6a%ZzH;ZM3j>o*H!RpdDq)Q^v45>2 zfi$h=iVt1E4>24sux7?_cD9^f=@D<#nXHJL=9D+pNx*P597}Gdy(i$yVli z5v8JN8J>*MHZO9NV|5tTjjx@!+Y(5k#EmfT*n|o;O=%(eJjrX`NXxy7-|_4iV`H|J zN0-eVGBLogTmQ-h`x+v#emhZL>rgK4ep=fo=S~Etp`2)fQEa2|T>n4zu8pOGwK1acRCAT6#~kMA0bUhJt2dJgB5L=uVoi%fjyo#YtMRxvWifBulBCrc95y&a@Lhor^a$N~V-A zpTrf8tfg02z};dnT&5Sr1(6z{GiYBnwFKn3k5PQAtzPjEwwU~O2itJ-pu$cWASHfC z`z3$lbnTILZDF9wRQvQYT?2Nv-ldzST`sVzdq>wT3jE+$lM4KC=e$)dW8V`usA@Y_ zD(|jA_uQ!Pky>t7zgTlosn++bRuZaC=E_gCb=%r}Qh3>XO8m7hXZ4&WZtSCK)^=`Q z(S-R7)t9@R=Q&&8`RzQv-qxROc?)8PSEivX3*&8zs>&N%>lBCN9i7vdGBLG_rycj_ z;O=&+lR}hRAqxYz=uStlD=3veEV&Y}UOrH|s`aqmS-`m}6mihY?dGdAV#59i(7CLG4Ba5vB9#YdN#C~n+WQ@q1w8b@~_ zUs5D=XdJT@7`bj1Cytll%`0@0FE`=n8Y`vcj#P2L9kg*r1=BDeAN!=hdPGF7b%gU#Bw|(AHO`Lxk;M#_w0QK; z!AnHEPb@%tbiou?H1dbe&wi4T!1B zRu9~+SC$^1Cwp9_4qUy%#}M2AO9U3#j8Ql5K)YuRa#jY!bv#t@Mb9w%(uGu2#?O9y zM-z4)72a!q&^U4)9Y0<-;?`PRN<)YpfpoEb-#it%T<)6zx3;*YFtNt?#znEm(G#=r zL$Qabin2U|mB$C0506k2ejq}#>`jAg!nS{PvXR0zb<5^c`kLwE1uJ~ijs1z!o65eq zxNJPRn}y5iSfWh(HZn-bj=Hi(tsxgg`*lYxjA>{Bta{_z1-XnnABbM{b^V&A1cv)o zxRSMY^;(LCir~qb8?3g&Oi8?V<8QKV-qLT-Aey!|b$|mLwbAoL=qV|QQxLR-d$ZZQ z7&n+24EA)veps7ac+a>zMz6>6#Huc#!tI5-hWg7DVd^Jq4OKd}1$E;LQC6y+`{X8! zn3CuwS21y^@W|4ILWzDz;dL&eV?M__5mwLD3G|+FiLm50dVUsTnc-kw`RwzMt21(6 z?#M@|jLNx1EV|Ku){mD%_h>Dq^p*yPcFZ42-h@I~PQh#zZQMK2?;$B^YJfFjhQDP#@UPM*4vN1wro zpD76NEAO149%LRBU;j+w>j>2gd?N21Sk({JCzXb(0Veq2FC-4xGLkK!DF+GYP9nSedfSB(}ycw(3`tLql)nTv+DMlB)##!Um;#M3RrQLoIth zNH#<_p*tJH1Yr;rx%)pX>Vol*G1w-sR19YCLyyM6JzHUI{1LPKZSK7ytpu)Y-dKy+ z+M*Rp*9Jg%?Rn1>jhg3>tOhTP&E^gZ6<~B4?HZdM-3Cipr1*T~+Cno!e#eEe{rSbG z8CJiv?4)zPGR%|M;Ni^eie~lF`TF5W9$GF*%Ra#yFnSX{FYbc8GZF;X#Qo4N8z8o0zN?I|HfPPk&f;z>?RLi9fn&mOJC9(M9(V;!(&FcyeN8pG z0#&b+E^ytk`+j$-wp)4`@t*dlJ=vb@VA|!TG}=AM4s;#wM5Eq_>>$|P_A|cS#|~n{ zY&v_g=LqixG*Gk$TplA`-i(AmS}(bUVJA?Hd*~Oqizs}XT?f8y>P3^18r7+TmnY+s z752AtB@NlSkc;I`zTll$t^cs?wye>#T=ok$NjScvo1>1|dl%>KtYRwFG*?=`aB4=q z6kEQtaL8S0MHH=((P^Y6raE4h!l2g(gBpmoqS7m(!Jwax>+I;_ZZ*2OGX1r2$Hq+A zX#le>RJNj-t0*-D8@IcX*g0T%n;?Hpmr;D*q1)dQJD54YfcjUvwsiu3iD{C{t+Tz? zU4TLZFGYb@z3Y{?!ZB<7mftqOhE`mJL&+x3vy<<4+df@`u+Qj&ZPe^GymcE8lV{JT z>)B(@EljN9pRdI-))qxr76#9jVYZ}k>G-&06ku|~g%HrP6wxKQEIV^*+P4JFHn1nhv&r#nAjh+F`1y+Iuo%Xy$9!+&=+^g; zLRio;o)exRfQFDPoACjU`@~2sSUyZ43;7;>eR+ zx3Emq8-a7xvB?I6I&PAnJ0T}m*^b!d zi**#}H5^lTVc^6itKD+utL3~XHrH?6y{3s6Mn=8~gL`hmi~`495U@r-hIn3lmz@BC zaF5j)_Ba*(=S38rCa&*m&ghhFm0%=4y*xWVM}ar)>HU~4b+h^Zc=h^~^XPvC>34_D z|GL4SY{}q1Y|X*Hzh_bU-Q!_qU0-PLQ$O$_6ct3&@88G1#}0)r__0O5a6_RsfQ<{( z!vxa2yUwFaHZ^c>s3ysg4kjQ~%5D9g(HKqmc?NonR0p{OnME3Pv$NcumatP{$aHdd zc3#W^YkYL0i)_JfcA6-|`0eD8-hlt-x8IKcrC*1b%U{?l{BV`=GO1|f+ApkLELZ70 z1F6M19^Py{Tan*K6r?G4q8Nv;?xVlP^T?t0khg+dk zx)XV0wm~-xVsGYPvbTpBKgrvG?3%zK5K=IW0;qQ+yvZ%E=VAKglSB0nU3_qf@$$KB zCt#vn*rnktc@s17FU#9NJ|Vw6`51=K#;%GfA(SHa(iSxL<0R!>V~!%>Gr~uumyIh6 zMZ@y2F&7Ph4PG{l$Ke|>b33Nbt>mIBN>CQCox&ca$~nWJu3(HEG3xL#>4Wg*FOV6- zaPvIeY^Zygh3@|-(0w080VSdKo-5@*naf2+D`jb~nDT=eb{;HpC0WrujFmm+1#uTr z5JRr#(4!yW+=^B>vEqa1hH0WgCgd$Sb2gFgY*gDQb4h^^zy0>43(_!(YmqUT{h4@A60(jLH&~a9r3vdZL2rY`l{_G*Z(`wQFf3b%>M1goNjP2Ak28hVQ5c}Z zD3_so2;^XFD#ZVKMlCl~Y&*@AVpK>nMV<5E);HRdkKtg;H~7<`b%P) zOFkgu+DKYVyT=8(9<6Pwb2OU@0Nm%EvL3R%-cojfaW5ElzqXT0KfDR(csCS2zJa$C zK8POHd<3qpYt}rNqA&#r_xQ@|fK_blb8c?pc^IIIA8}LGD44YrHNNBtvOk#iC;--z zqQ#E2o_dU4OGui-+6<9Mm9|t#K|lJ*P-2^ttIz#!(^@dz|Db3m_(*=oBS%FNm^B39 z3#hWLk_w$hxR~}}TeZ5XG&k6ap&b{I79TVdyfUnOz#`GgkSgj6KEzXF2593zr;=4- z!zielfrN=R9Q<&U1Jinm^oJ1V>T*jp9#8X|B#1iCa4qTjk9OjYc}wG@D-G#f@zaiC zkGr9kJdj7gVsJ6jCsV0hR5<6tInTezqO5xRf_oH}j;mc24vpO92Y=NEa^K%$5`qT;VyaDqcs3I!W-8d_jL$wyA7;qVsJND5atsm#ZK3>1Jk8) zom**aZ!UMwAV#8x9|28WO%TMi~L&<7QH0leF?}-;amBN;L83zWPupi z79ByU`|cTUjrSE3JKubj2M#LGVz!Sc&EuTv%Ep+Ow=If&F|Z-{b-u33R8_iX$d4}^vo6qepag=gSECyEGa`F6Czd10w_S*@CS!oi^bKX>P9@0d9hoTqV2 z?z_g5Ei&k4PeFRli0p@M*ZYbmx>@fcczw@QKN$@q%^wv@-tQR`x+&xaS*}P7JAEX7 z7cq2u1>$CzCMJ6(=Gryvs>WaKLzkf|Ll(IP#z7+{T%+hiwi-bM;u=w`H6t;JC#qO( zORh?k7jfMv_HYSCC3g5gtMPj^7x)KDQ`0s2Npk_30th}SMfA{&(MfC#GKTiE`XMs= zz!IAn0?04#J!;G`xZEEFD@^jlK%N}pVO8jQC|kny{51@F{SZgl>ie#ui%sZ{BWXy~ zqu6)%ZiDY0-R{<7xAYL{^l)6f6ZTS~qs|YzGv^c?g)|-!Emtx;w$uscAcaWL8yG=7 zkw%@^BU!McAn$%J?tDKNamU;j1h;2}CE(GD*_Vxlb@FL5z=?^$xLa8O1kXuaZYy7` zcsGg?9PA`QM0=_@FX=%@|8i5v4WBD_yUllR<$QZ=w=iUOLMsRP!m=F&DbD47C> zqIsRwA)zv*ZtmnqWCnMv?^o($z}&kECCv2F7L?F`UjKM9G}R7sakfo7xZ&UGm!k3$;4 zaioDlW!)ER_rYL+BAmtL3aFe$Wdn^t}tEt`PGZdItBNA zwY~Pk*W_b&d9e<6*uI-mWx<+YV?JVo9ynQ6E9Asu7g-SGNanm>`cwzs#`iXT*cAov z!%*~y(rO?TlntzhQ#z9-{xVytC%qfq{J{2foc`c0ndhRA0CCcogb60@Ut2T)m2ipP z8Z!i#R^tZzi{b_YnoZd{=!50R$C0ueO#c&LIf4HuSneGyyv_AkkI85w)_YAp@XHjM zzYn(}A>4x$oik(^RFFPQx11;B$A~{9m5=c*Cc_&XPwjD;B~Y*TmO9taH|F)B9>2RO zrNS;Z$LR+7G|D-t@b{wiI|8LId6js~5CRD}DieAB#<_TN1@|?jL~6o>=Msjv80IyV zOob|ma}F6#%Z)9g1X5HcWX_&lV#*PD>n3*6#(0rBW?dA}g?v+^aOl5`8fz7+W%d{s zx->)=2%aaa?s_;-8RE`S+;~oE<#5slZw+sZVQoEv5YMR`_?|GfN5{?Cy#Q*T$J=3V z!sXS=&Yq(D*xtp(jn_tUAAkF6 zqgzUi&_k6Itt`nN_VTGpw!@JvpkZh+_NBCGKN`zgI)_?~2}AD%CX{YtNAC2Jpknyk z)$W;37wrRl&bbkEAd_c4rV-qg)!fB=Ik@c}d{yROcPloM#5#Sz-lJb%YeLz&{u&Ei z`Jx`GxQtrT=%Fp5tLV9p17sci82{COSG5bP>Sm8M_MH2fkv(^MS-=YDUn_O}Tqa>pS)?Ys zuD=$i=?^d!Q}vKqX>tB?n$Y*N%|}H>5t78}WjI{e6sQk-h4pm*0Dd&zSFQexKV}P0 zu}EmzpbXMOyI@?K9Z0C(6WO#*HboMPZ-U%_79f;tscTv~h$!cw6b6MxN=3|I6Q+dG z_+MH>RqSUtIYMC|*XxM{gHF|w2wtiT9A2O*LmJ*akXz`tlPg%*IMc`%7!!gfucx(` zPi!!gw6f#zGQ65e=OwjcCVF&EBn4ePtI16G9E~fJkWb;1xN-M7yh!S32ADtqf@z57SHo&>NrUnFC$ z;dUc#?eg4p^q4hxSc9x-(BH6hY{#hD2Xt7|9N(jrAkG6%+BoM`wD zs=|z1K9;d|U===R2kcdjKZG}HS z6=%Qi&;NtAuRBSNE=1ZIW1SZ`pGT3u^rtyf2(78UPsw0ePxde(L|w19m_jyX0!V}voMkV7;<4j&IcwNp+U5HSc=G?bsmS1LXoxY&ajrdb80kaTk_(yOvOLn5 zG^*KXA02%7*>WEpcKCe7MWpwZ+JbB0F`4LO5~sHvGcCEj`3~yudBL&s^fR?3{Ql0T z7Zo?5&okoOCH0CMaBo|aXoNoWgZ1Sp_LeCwnhti#D#1`KN>J?!6xcm!1Fc%kYYIXc zVg5ARlEk+PuHp+Q%e&G@L$gzMX3JLAt}&73cKe|*mu9u$+o{ia^+Sn66#HN<#yO&; zjMgAiuhfd1u+SWWTxiwz=og&Eo}Xo1$J9uir+Mkw1z=x&@+*GJeCh&};w(rI9Jv-e zdBiZ{WVW71{FNe%$AHpOfT!5LsFF{^jzpj94gO~*_ZRMh`k>qqQ|ED^t`NKO&<&AM zxXyphYu&&FJ9`}Q)iSaD3BwKAXb8!=z1HdZ5j;v)8pyP}SX9?#^w0}&W~~_W#*kGs z096K2m|_t*OwK0rq|VSd=3=+50zec&kllyc@UKO}*`|s;dj;{?wx)F{_ux553Kclp zBtJUMBQyi1DyfyVMP-#s);F0!n8*cHKE8zHSSdXV#4cAN*W0C9GJn>5!jNQwnKL9w ziQ4w!oEp#4o)zhu{levlqaxo=r?B&dtrFRSB;59ZT2l1`X=8pU&+AM1a12A#CqAI+ z!EQppeW4X6SSH2$z@V18$tdF+r9cPTnSA)|3njQF7fm_^ExMfR`lF-&h_jHaVnt*d zR71VtX<>|}@o-Ts|Pl*f=1?SkJ@@_2b)>u(v zR(Xg1sql*ln+6Vu6}Bo{EK#pGI;AMCF_wTGUXSZ)QmNBE*vx4enJk=G3DBI(E$UyK zBv*k$V_uNtk0rqbL&Umhg;UIms62gJV8~WrRO@zvzty$f2Xx0##D)EQN=Hn!w92RJ zB@yVhTt|~6G!Q={sWlBL;VuBvGTlA&Jw5L!F>byDh>*m&;PAI9JFDY|$ zy5@UK()!;VlBFbFs&tkF|Lj&u@;OUdfYXbENtsy8XPbP2$ys^cStZS#g0~rQnRizQ z!zqsqCx*OG2XQlKjsHz&BrD|K3$7H(bLxQdh-hoiWT^hFjA#{jG29ERFT5Utzr&iz z3i@X-IvckU!@Hsut@(VAPW!VWFdsow9-XcAb-JS-6>+Z-ktO~z_A7fLia%b=hm%6^ zSN?}pKAX!ExA=;P2M$T;G*kQmt&F9VW0Qd%JD_h=t=Rn~#L>&)=Hl`29`d*m4OFIB zMFvtupq$+E^-+~{SWg0Vw(|bq*8aG~)nN z#AuG^n_bVyq8^soKkaWUrv>Ac&duFN%h`7o5pZE5FrUru8;jP(@1H{x)J;V;?`vf` z!GaJSv~dS*{0<ihtDfMk8+WhfFvK&#%@MI>%FmGn93N zcAEJ=Lwq_;N?=^3$OYKda@BObaUXxz@3s6mi#M7mA5@oVu|A04S4cyr|DLU`{wP4Q za7hZZ*w!14L;LjwxT6T4L3}Bry*-67o=v5gjZ2gcb{neC=5(Hft`QA&UAGEHs}jY_%o*^XM4aF2dv9TAFrYDB7Yp&_;j55HT_IL!B(o zMje;@nJC~IpnY%yoI~v4&m43;G~ZYu8~S$=Yu!42*N)!IsnM{gKXAET#fu2?VwqlVKm7IGE6T1zR>vpfE9cs=@~skUNw zeMFNTePdij&_tIn9?XYz^5f$YeBzg|?s5Ow_Jat` zh~f=&;=nq2m2KxZO{hL%f^xyaSZQn}&A3tkD$Os8QPp&u2!v;Pe<1T7^V=c!@28~& zWP;nx)?;Tu@S{n!ideY)$Q#v&a+R>MVqL5D5~{Rb(<^@g?f(>U%3Vt+wo?a)Vp1rE zbsaP$t_fuBfR~yu4YHUxP^Nn>lZKz5Fx-G)CvRNR_3hmHTrFWx!$i2IU}$Nw`TR{= zx26%dWCb=u$S0jRO~1 zde9xt9uHjCE$+pt$8blCguX^j}J0NrK@{JB4z9~s>lgoWjrU#g3)x5N_ zwnBqhTNYzA8k`Ptyk%4C_&G&CG1^xlSIz|+qd8r686uhKpCW%^DGBR@0CuZK#S(}K zhju*7S2>XKc!xe94hY{IJ6T1VMaoG?7Kl+ln-dtGgByRZCTYhPS#kcVQ(J$Et*DIi z%2_yT0wTLT$PL(YC^|zk_&C&53uo+6UXQvV+&;CEYTkl&{%Pi_!PwiyIV7Q)_?3 z`XD{eU{YPoOb-5<-iyA7Kn( z9+87ZVM%2MWJ`%CVv*2nZel?|h(WHE`t(Bf8AX#1@WjO9${-_hII?XJ3MOPjHg|2g z;M!5<(`*|h$iqF0kWM_B&mnH$`A5!rWB1(Xaq~+2r09mc*yDryqNQ06(;Lm0i#g!^ z9sCr@*`Oi-u}R3n;6M+-4LgS6o7rMsSDQ$0HzzGs~Ct&eF&Mylib0 zq0vlpM?}@Ae2>sM>r2t35(#12uZhknhO%?ze(wRywS{-w$5LKwaorb z%lSwZSV3b!w#R;UIo(HgySzBH{?3Yf=bgBtJ_NgNI&x=>>kmK~KTIF}{@&bOoUtDeJlc2dx<= z^(u!)71{wxrMX8j8% zUlnGG6uO_jE&9eXc)k>Zc^Y+QF~nIEXZ}Xgor5mHER|mlC~nu~_Bl9!SFYDZ; zAxJnRg_VZVr*LpnsoEI#g%XSOBSgY*`rnC-2JzaCnXnz&*__(4hep@Z3)i2o5b=_z ztaiDr5X8kvO)$`pI~nb!%8_WNx)h4@ zv%eb2O~t5#k`$pqD|X;!QEtgv&~r5LiPq#Ag0$sHOVMK#naGgPonj!CFQ^IQ*n%3u z5LemjMb6fU*t?t(3ICM!QtsE+ApP%sUHdkSt2LN1I4qp>LndhX?5T4^fX#Qq^vaN$5)0ITqbV2|2ueBPp3JGV*iXM|iZ**7xTiqBGBqAUpn3}G*uf_s@ zo!F4QdRHpnPTkAzwFiNK+~P=4FBXCz;hn zG*r~l{NYwLW((68j8~}tmj+Tj`zyF0_S<4XcE)w7{J&E_IuwKb_9B@ix)-#<)f{fa zUltEp`^BOAvjc^>qJ2!Kf3}k&RJSz0Z4!pTpK-LW$ZgN<5Z8~T4UOPNO=`S^(DOM=0&u4MIHSkI^1GYoKLxXJ)|1hO=s^Z zvqdTTin}8wN7CI2g}p3h(td-gwd-Ggrtla`x961^P{YD#gE!A`gq=EP7G#Di`U63O^WJjsIN5J5CX(a$Nw5YcZ6bT_D-U}^I8!_1bWy5#OvAPDfdeF zccpq@F)NNcOne#4(lyuV>q*)nC|MzPR9nUk_-dk)nGF6_91e8uRXCzr(kEwDrXNXIX}#c_m1KQ^i_YUnF$)S*N4e?8Y+bt-h-n_&0h+l&Y=r=RK# z23Q4`JvTte;The^Es!Cy84onZMn8#jtoBL{Md4UohBb&wB>5Z+C4`WKP6DPFEAxa~ z#mpYtbu|48z{+qiN@Ti}9_vt5<$K)c^{%MGBKE!Y$nL{pyn}(dE-TC;CCT#Y!`bOu zlQ*E+sI1U)-X)3#xs>mW-?2m|Cy6QGWL+JDEKu*o8zIQ7MIho5ds`M`hp^w5rSDXc zjBgJko__&u`m8T{cbSO2VpkslI2;#^?BEC<)l1!mWV9!u`@&dt&KU#UFf$q<_py+F zUdA&do$6T@gXet@qE0Ju4Mm`W82}xu1TAU73xh_gsw2&PAaBhxfj111(UYq%vr+!s z#uzr7!F?VVl^F?Pkn6Aua)=Cv0nDBn#qW|eRcHP`aqP&g>D6$A*D8w0@H+73g4)2< z=%J-%R_ODp188$T5x}!Yz78-aZ9v2nF!j?LOkvAEYaFBw$=|M5#$ElUjL#a*=xU)3 z+`^GPCy&@0@wwG&g#{|kCjl6hSIe!pKe~3Q!K_cgXy6Gn=SOhgaz4n`;!0?gZG0;U z>48)%CjjoU{RF(JC9XyH&y-8yorMOXO;Jy%ha#fQ5Ed!pw(Lx*fUyfM3qERdJ7<

    6fE=dy{&5<9Z39X+ibF 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 N7f%}hb9g=h{s%95zv2J@ diff --git a/packages/Microsoft.Owin.Hosting.2.1.0/lib/net40/Microsoft.Owin.Hosting.XML b/packages/Microsoft.Owin.Hosting.2.1.0/lib/net40/Microsoft.Owin.Hosting.XML deleted file mode 100644 index 9318a07..0000000 --- a/packages/Microsoft.Owin.Hosting.2.1.0/lib/net40/Microsoft.Owin.Hosting.XML +++ /dev/null @@ -1,1015 +0,0 @@ - - - - Microsoft.Owin.Hosting - - - -

3k8J`qZW&Ocumsw*5J3y5{e-RSrylTjRL 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⋚=RUM)7O`jF%iZfIUR+y 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 RWDnu*8+h!F?BSt8_+JD@$43AF diff --git a/packages/Microsoft.AspNet.SignalR.Core.2.0.3/lib/net45/Microsoft.AspNet.SignalR.Core.dll b/packages/Microsoft.AspNet.SignalR.Core.2.0.3/lib/net45/Microsoft.AspNet.SignalR.Core.dll deleted file mode 100644 index 498207a85ebaa81759218bc76230e290c5b6ea24..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 321720 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 h;eyhWnXbY34p*Y;+oW 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